0000040729-24-000004.txt : 20240220 0000040729-24-000004.hdr.sgml : 20240220 20240220163824 ACCESSION NUMBER: 0000040729-24-000004 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 196 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240220 DATE AS OF CHANGE: 20240220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ally Financial Inc. CENTRAL INDEX KEY: 0000040729 STANDARD INDUSTRIAL CLASSIFICATION: STATE COMMERCIAL BANKS [6022] ORGANIZATION NAME: 02 Finance IRS NUMBER: 380572512 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-03754 FILM NUMBER: 24654185 BUSINESS ADDRESS: STREET 1: ALLY DETROIT CENTER STREET 2: 500 WOODWARD AVE. FLOOR 10 CITY: DETROIT STATE: MI ZIP: 48226 BUSINESS PHONE: 866-710-4623 MAIL ADDRESS: STREET 1: ALLY DETROIT CENTER STREET 2: 500 WOODWARD AVE. FLOOR 10 CITY: DETROIT STATE: MI ZIP: 48226 FORMER COMPANY: FORMER CONFORMED NAME: GMAC INC. DATE OF NAME CHANGE: 20090701 FORMER COMPANY: FORMER CONFORMED NAME: GMAC LLC DATE OF NAME CHANGE: 20060720 FORMER COMPANY: FORMER CONFORMED NAME: GENERAL MOTORS ACCEPTANCE CORP DATE OF NAME CHANGE: 19920703 10-K 1 ally-20231231.htm 10-K ally-20231231
00000407292023FYFALSEP3YP3Y1111http://fasb.org/us-gaap/2023#OtherAssetshttp://fasb.org/us-gaap/2023#OtherAssetshttp://fasb.org/us-gaap/2023#OtherAssetshttp://fasb.org/us-gaap/2023#OtherAssetshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLosshttp://fasb.org/us-gaap/2023#DebtSecuritiesAvailableForSaleExcludingAccruedInteresthttp://fasb.org/us-gaap/2023#FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLosshttp://fasb.org/us-gaap/2023#DebtSecuritiesAvailableForSaleExcludingAccruedInteresthttp://fasb.org/us-gaap/2023#LongTermDebthttp://fasb.org/us-gaap/2023#LongTermDebt33.3333.3333.33http://fasb.org/us-gaap/2023#FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLosshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities00000407292023-01-012023-12-3100000407292023-06-30iso4217:USD00000407292024-02-15xbrli:shares00000407292022-01-012022-12-3100000407292021-01-012021-12-31iso4217:USDxbrli:shares00000407292023-12-3100000407292022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000040729us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000040729us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310000040729us-gaap:PreferredStockMember2020-12-310000040729us-gaap:RetainedEarningsMember2020-12-310000040729us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000040729us-gaap:TreasuryStockCommonMember2020-12-3100000407292020-12-310000040729us-gaap:RetainedEarningsMember2021-01-012021-12-310000040729us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2021-01-012021-12-310000040729us-gaap:SeriesBPreferredStockMember2021-01-012021-12-310000040729us-gaap:PreferredStockMemberus-gaap:SeriesCPreferredStockMember2021-01-012021-12-310000040729us-gaap:SeriesCPreferredStockMember2021-01-012021-12-310000040729us-gaap:SeriesBPreferredStockMemberus-gaap:RetainedEarningsMember2021-01-012021-12-310000040729us-gaap:RetainedEarningsMemberus-gaap:SeriesCPreferredStockMember2021-01-012021-12-310000040729us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-12-310000040729us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000040729us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000040729us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310000040729us-gaap:PreferredStockMember2021-12-310000040729us-gaap:RetainedEarningsMember2021-12-310000040729us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000040729us-gaap:TreasuryStockCommonMember2021-12-3100000407292021-12-310000040729us-gaap:RetainedEarningsMember2022-01-012022-12-310000040729us-gaap:SeriesBPreferredStockMemberus-gaap:RetainedEarningsMember2022-01-012022-12-310000040729us-gaap:SeriesBPreferredStockMember2022-01-012022-12-310000040729us-gaap:RetainedEarningsMemberus-gaap:SeriesCPreferredStockMember2022-01-012022-12-310000040729us-gaap:SeriesCPreferredStockMember2022-01-012022-12-310000040729us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-12-310000040729us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000040729us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000040729us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310000040729us-gaap:PreferredStockMember2022-12-310000040729us-gaap:RetainedEarningsMember2022-12-310000040729us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000040729us-gaap:TreasuryStockCommonMember2022-12-310000040729us-gaap:RetainedEarningsMember2023-01-012023-12-310000040729us-gaap:SeriesBPreferredStockMemberus-gaap:RetainedEarningsMember2023-01-012023-12-310000040729us-gaap:SeriesBPreferredStockMember2023-01-012023-12-310000040729us-gaap:RetainedEarningsMemberus-gaap:SeriesCPreferredStockMember2023-01-012023-12-310000040729us-gaap:SeriesCPreferredStockMember2023-01-012023-12-310000040729us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-012023-12-310000040729us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000040729us-gaap:TreasuryStockCommonMember2023-01-012023-12-310000040729us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-12-310000040729us-gaap:PreferredStockMember2023-12-310000040729us-gaap:RetainedEarningsMember2023-12-310000040729us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000040729us-gaap:TreasuryStockCommonMember2023-12-31ally:segment0000040729srt:MinimumMember2023-12-310000040729srt:MaximumMember2023-12-310000040729srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310000040729srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310000040729us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberally:AllyLendingMember2023-01-012023-12-310000040729us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberally:AllyLendingMemberally:CorporateReconcilingItemsAndEliminationsMember2023-01-012023-12-310000040729us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberally:AllyLendingMember2023-12-310000040729us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberus-gaap:FairValueInputsLevel1Memberally:AllyLendingMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberally:AllyLendingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberally:AllyLendingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberally:AllyLendingMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMemberally:AutomotiveFinanceOperationsSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:NoninsuranceContractsMember2023-01-012023-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMember2023-01-012023-12-310000040729us-gaap:CorporateNonSegmentMemberally:NoninsuranceContractsMember2023-01-012023-12-310000040729ally:NoninsuranceContractsMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMemberally:RemarketingActivitiesMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMemberally:RemarketingActivitiesMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:RemarketingActivitiesMember2023-01-012023-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:RemarketingActivitiesMember2023-01-012023-12-310000040729us-gaap:CorporateNonSegmentMemberally:RemarketingActivitiesMember2023-01-012023-12-310000040729ally:RemarketingActivitiesMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMemberally:AutomotiveFinanceOperationsSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMemberally:InsuranceOperationsSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:BrokerageCommissionsandOtherMember2023-01-012023-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMember2023-01-012023-12-310000040729us-gaap:CorporateNonSegmentMemberally:BrokerageCommissionsandOtherMember2023-01-012023-12-310000040729ally:BrokerageCommissionsandOtherMember2023-01-012023-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2023-01-012023-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2023-01-012023-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310000040729us-gaap:CorporateNonSegmentMemberally:BankingFeesAndInterchangeIncomeMember2023-01-012023-12-310000040729ally:BankingFeesAndInterchangeIncomeMember2023-01-012023-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2023-01-012023-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2023-01-012023-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729ally:BrokeredAgentCommissionsMemberally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310000040729us-gaap:CorporateNonSegmentMemberally:BrokeredAgentCommissionsMember2023-01-012023-12-310000040729ally:BrokeredAgentCommissionsMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMemberally:AutomotiveFinanceOperationsSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMemberally:InsuranceOperationsSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-12-310000040729us-gaap:CorporateNonSegmentMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-12-310000040729us-gaap:ProductAndServiceOtherMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310000040729us-gaap:CorporateNonSegmentMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMemberally:AutomotiveFinanceOperationsSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:NoninsuranceContractsMember2022-01-012022-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMember2022-01-012022-12-310000040729us-gaap:CorporateNonSegmentMemberally:NoninsuranceContractsMember2022-01-012022-12-310000040729ally:NoninsuranceContractsMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMemberally:RemarketingActivitiesMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMemberally:RemarketingActivitiesMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:RemarketingActivitiesMember2022-01-012022-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:RemarketingActivitiesMember2022-01-012022-12-310000040729us-gaap:CorporateNonSegmentMemberally:RemarketingActivitiesMember2022-01-012022-12-310000040729ally:RemarketingActivitiesMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMemberally:AutomotiveFinanceOperationsSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMemberally:InsuranceOperationsSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:BrokerageCommissionsandOtherMember2022-01-012022-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMember2022-01-012022-12-310000040729us-gaap:CorporateNonSegmentMemberally:BrokerageCommissionsandOtherMember2022-01-012022-12-310000040729ally:BrokerageCommissionsandOtherMember2022-01-012022-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2022-01-012022-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2022-01-012022-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2022-01-012022-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310000040729us-gaap:CorporateNonSegmentMemberally:BankingFeesAndInterchangeIncomeMember2022-01-012022-12-310000040729ally:BankingFeesAndInterchangeIncomeMember2022-01-012022-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2022-01-012022-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2022-01-012022-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2022-01-012022-12-310000040729ally:BrokeredAgentCommissionsMemberally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310000040729us-gaap:CorporateNonSegmentMemberally:BrokeredAgentCommissionsMember2022-01-012022-12-310000040729ally:BrokeredAgentCommissionsMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMemberally:AutomotiveFinanceOperationsSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMemberally:InsuranceOperationsSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberus-gaap:ProductAndServiceOtherMember2022-01-012022-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2022-01-012022-12-310000040729us-gaap:CorporateNonSegmentMemberus-gaap:ProductAndServiceOtherMember2022-01-012022-12-310000040729us-gaap:ProductAndServiceOtherMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2022-01-012022-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310000040729us-gaap:CorporateNonSegmentMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMemberally:AutomotiveFinanceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:NoninsuranceContractsMember2021-01-012021-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:NoninsuranceContractsMember2021-01-012021-12-310000040729us-gaap:CorporateNonSegmentMemberally:NoninsuranceContractsMember2021-01-012021-12-310000040729ally:NoninsuranceContractsMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMemberally:RemarketingActivitiesMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMemberally:RemarketingActivitiesMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:RemarketingActivitiesMember2021-01-012021-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:RemarketingActivitiesMember2021-01-012021-12-310000040729us-gaap:CorporateNonSegmentMemberally:RemarketingActivitiesMember2021-01-012021-12-310000040729ally:RemarketingActivitiesMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMemberally:AutomotiveFinanceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMemberally:InsuranceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberally:BrokerageCommissionsandOtherMember2021-01-012021-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberally:BrokerageCommissionsandOtherMember2021-01-012021-12-310000040729us-gaap:CorporateNonSegmentMemberally:BrokerageCommissionsandOtherMember2021-01-012021-12-310000040729ally:BrokerageCommissionsandOtherMember2021-01-012021-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2021-01-012021-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2021-01-012021-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberus-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2021-01-012021-12-310000040729ally:BankingFeesAndInterchangeIncomeMemberally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000040729us-gaap:CorporateNonSegmentMemberally:BankingFeesAndInterchangeIncomeMember2021-01-012021-12-310000040729ally:BankingFeesAndInterchangeIncomeMember2021-01-012021-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2021-01-012021-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2021-01-012021-12-310000040729ally:BrokeredAgentCommissionsMemberus-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2021-01-012021-12-310000040729ally:BrokeredAgentCommissionsMemberally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000040729us-gaap:CorporateNonSegmentMemberally:BrokeredAgentCommissionsMember2021-01-012021-12-310000040729ally:BrokeredAgentCommissionsMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMemberally:AutomotiveFinanceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMemberally:InsuranceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMemberus-gaap:ProductAndServiceOtherMember2021-01-012021-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2021-01-012021-12-310000040729us-gaap:CorporateNonSegmentMemberus-gaap:ProductAndServiceOtherMember2021-01-012021-12-310000040729us-gaap:ProductAndServiceOtherMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2021-01-012021-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000040729us-gaap:CorporateNonSegmentMember2021-01-012021-12-310000040729ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2022-12-310000040729ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2021-12-310000040729ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2020-12-310000040729ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2023-01-012023-12-310000040729ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2022-01-012022-12-310000040729ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2021-01-012021-12-310000040729ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2023-12-3100000407292024-01-01ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2023-12-310000040729ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2025-01-012023-12-3100000407292026-01-01ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2023-12-3100000407292027-01-01ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2023-12-3100000407292028-01-01ally:NoninsuranceContractsMemberally:InsuranceOperationsSegmentMember2023-12-310000040729ally:AutomotiveFinanceOperationsSegmentMember2023-01-012023-12-310000040729ally:AutomotiveFinanceOperationsSegmentMember2022-01-012022-12-310000040729ally:AutomotiveFinanceOperationsSegmentMember2021-01-012021-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2014-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2015-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2016-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2017-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2018-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2019-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2020-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2021-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2022-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member2023-12-31ally:claim0000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2015-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2016-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2017-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2018-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2019-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2020-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2021-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2022-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member2023-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member2016-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member2017-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member2018-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member2019-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member2020-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member2021-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member2022-12-310000040729us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member2023-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2017-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2018-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2019-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2020-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2021-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2022-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2023-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2018-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2019-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2020-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2021-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2022-12-310000040729us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2023-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2019Member2019-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2019Member2020-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2019Member2021-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2019Member2022-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2019Member2023-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2020Member2020-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2020Member2021-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2020Member2022-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2020Member2023-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2021Member2021-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2021Member2022-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2021Member2023-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2022Member2022-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2022Member2023-12-310000040729us-gaap:ShortDurationInsuranceContractAccidentYear2023Member2023-12-31xbrli:pure0000040729us-gaap:USTreasuryAndGovernmentMember2023-12-310000040729us-gaap:USTreasuryAndGovernmentMember2022-12-310000040729us-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310000040729us-gaap:USStatesAndPoliticalSubdivisionsMember2022-12-310000040729us-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000040729us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000040729us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2023-12-310000040729us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2022-12-310000040729us-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000040729us-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000040729ally:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesCommercialMember2023-12-310000040729ally:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesCommercialMember2022-12-310000040729us-gaap:AssetBackedSecuritiesMember2023-12-310000040729us-gaap:AssetBackedSecuritiesMember2022-12-310000040729us-gaap:CorporateDebtSecuritiesMember2023-12-310000040729us-gaap:CorporateDebtSecuritiesMember2022-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2022-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2023-12-310000040729us-gaap:AssetPledgedAsCollateralWithRightMember2023-12-310000040729us-gaap:AssetPledgedAsCollateralWithRightMember2022-12-310000040729us-gaap:AssetPledgedAsCollateralWithRightMemberus-gaap:FederalHomeLoanBankAdvancesMember2023-12-310000040729us-gaap:AssetPledgedAsCollateralWithRightMemberus-gaap:FederalHomeLoanBankAdvancesMember2022-12-3100000407292023-10-012023-12-310000040729srt:FitchAAARatingMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2023-12-310000040729srt:FitchAARatingMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2023-12-310000040729srt:FitchARatingMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2023-12-310000040729srt:FitchBBBRatingMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2023-12-310000040729us-gaap:ResidentialMortgageBackedSecuritiesMembersrt:FitchAAARatingMember2023-12-310000040729srt:FitchAARatingMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000040729srt:FitchARatingMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000040729us-gaap:ResidentialMortgageBackedSecuritiesMembersrt:FitchBBBRatingMember2023-12-310000040729us-gaap:AssetBackedSecuritiesMembersrt:FitchAAARatingMember2023-12-310000040729srt:FitchAARatingMemberus-gaap:AssetBackedSecuritiesMember2023-12-310000040729srt:FitchARatingMemberus-gaap:AssetBackedSecuritiesMember2023-12-310000040729us-gaap:AssetBackedSecuritiesMembersrt:FitchBBBRatingMember2023-12-310000040729srt:FitchAAARatingMember2023-12-310000040729srt:FitchAARatingMember2023-12-310000040729srt:FitchARatingMember2023-12-310000040729srt:FitchBBBRatingMember2023-12-310000040729srt:FitchAAARatingMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2022-12-310000040729srt:FitchAARatingMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2022-12-310000040729srt:FitchARatingMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2022-12-310000040729srt:FitchBBBRatingMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2022-12-310000040729srt:FitchAAARatingMember2022-12-310000040729srt:FitchAARatingMember2022-12-310000040729srt:FitchARatingMember2022-12-310000040729srt:FitchBBBRatingMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2022-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:PersonalLendingMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:PersonalLendingMember2022-12-310000040729us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310000040729us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:UnfundedLoanCommitmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2021-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2021-12-310000040729us-gaap:CommercialPortfolioSegmentMember2021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2022-01-012022-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000040729us-gaap:UnfundedLoanCommitmentMember2022-01-012022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:FinancereceivablesandLoansnetMemberus-gaap:ConsumerLoanMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:PersonalLendingMember2021-12-310000040729us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000040729us-gaap:ConsumerPortfolioSegmentMember2021-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:AutomobileLoanMember2021-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMember2021-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:AutomobileLoanExcludesBasisAdjustmentMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:AutomobileLoanExcludesBasisAdjustmentMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:AutomobileLoanExcludesBasisAdjustmentMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:AutomobileLoanExcludesBasisAdjustmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000040729ally:AutomobileLoanExcludesBasisAdjustmentMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageFinanceSegmentMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberally:MortgageLegacyMember2023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageLegacyMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CreditCardReceivablesMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000040729ally:ConsumerPortfolioSegmentExcludesBasisAdjustmentForAutomotiveLoansMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:AutomobileLoanExcludesBasisAdjustmentMemberus-gaap:FinancialAssetNotPastDueMember2022-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:AutomobileLoanExcludesBasisAdjustmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:AutomobileLoanExcludesBasisAdjustmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:AutomobileLoanExcludesBasisAdjustmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729ally:AutomobileLoanExcludesBasisAdjustmentMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinancialAssetNotPastDueMember2022-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageFinanceSegmentMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberally:MortgageLegacyMember2022-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageLegacyMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729ally:ExcludesFairValueOptionElectedOtherLoansMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberally:PersonalLendingMember2022-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberally:ExcludesFairValueOptionElectedOtherLoansMemberus-gaap:ConsumerPortfolioSegmentMemberally:PersonalLendingMember2022-12-310000040729ally:ExcludesFairValueOptionElectedOtherLoansMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:PersonalLendingMember2022-12-310000040729ally:ExcludesFairValueOptionElectedOtherLoansMemberus-gaap:ConsumerPortfolioSegmentMemberally:PersonalLendingMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729ally:ExcludesFairValueOptionElectedOtherLoansMemberus-gaap:ConsumerPortfolioSegmentMemberally:PersonalLendingMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancialAssetNotPastDueMember2022-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CreditCardReceivablesMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729ally:ExcludesFairValueOptionElectedOtherLoansMemberus-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2022-12-310000040729ally:ExcludesFairValueOptionElectedOtherLoansMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SpecialMentionMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SubstandardMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:DoubtfulMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SpecialMentionMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SubstandardMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:DoubtfulMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:UnlikelyToBeCollectedFinancingReceivableMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:RealEstateLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:SpecialMentionMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:SubstandardMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SpecialMentionMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SubstandardMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SpecialMentionMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SubstandardMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:DoubtfulMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:UnlikelyToBeCollectedFinancingReceivableMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:RealEstateLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:SpecialMentionMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:AutomobileLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetPastDueMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FinancialAssetPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:RealEstateLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancialAssetPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:AutomobileLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetPastDueMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FinancialAssetPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:RealEstateLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancialAssetPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancialAssetNotPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetPastDueMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:PersonalLendingMember2023-01-012023-12-310000040729us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:PaymentDeferralMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:PaymentDeferralMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:PaymentDeferralMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:PaymentDeferralMemberus-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2023-01-012023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:PaymentDeferralMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:PrincipalForgivenessMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:PaymentDeferralMemberus-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:PaymentDeferralMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PrincipalForgivenessMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:PaymentDeferralMember2023-01-012023-12-310000040729us-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:PrincipalForgivenessMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:CorporateFinanceOperationsSegmentMemberus-gaap:ExtendedMaturityMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:ExtendedMaturityMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ExtendedMaturityMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:AutomobileLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:PrincipalForgivenessMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMemberus-gaap:AutomobileLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberus-gaap:AutomobileLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageFinanceSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageFinanceSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageFinanceSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberally:MortgageLegacyMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageLegacyMemberus-gaap:ExtendedMaturityMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMemberus-gaap:ExtendedMaturityMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ExtendedMaturityAndInterestRateReductionMemberally:MortgageLegacyMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:MortgageLegacyMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-01-012023-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancialAssetNotPastDueMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CreditCardReceivablesMember2023-01-012023-12-310000040729us-gaap:ContractualInterestRateReductionMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-01-012023-12-310000040729us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-31ally:loan0000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMemberus-gaap:PassMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMemberus-gaap:SpecialMentionMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMemberus-gaap:SubstandardMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMemberally:OtherLoansMemberus-gaap:DoubtfulMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:ExtendedMaturityMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SpecialMentionMemberus-gaap:ExtendedMaturityMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SubstandardMemberus-gaap:ExtendedMaturityMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberally:OtherLoansMemberus-gaap:DoubtfulMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SpecialMentionMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:SubstandardMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:DoubtfulMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2022-01-012022-12-310000040729us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:AutomobileLoanMember2021-01-012021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMember2021-01-012021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageLegacyMember2021-01-012021-12-310000040729us-gaap:RealEstateLoanMemberus-gaap:ConsumerPortfolioSegmentMember2021-01-012021-12-310000040729us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2021-01-012021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:OtherLoansMember2021-01-012021-12-310000040729us-gaap:ConsumerPortfolioSegmentMember2021-01-012021-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:AutomobileLoanMember2021-01-012021-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMember2021-01-012021-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialRealEstateMember2021-01-012021-12-310000040729us-gaap:CommercialPortfolioSegmentMember2021-01-012021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:CAus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:TXus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:CAus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:CAus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:CAally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:CAus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:CAus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:CAally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:TXus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:TXally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:TXus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:TXus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:TXally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:TXus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:FLus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:FLus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:FLally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:FLus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:FLus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:FLally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729stpr:PAus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729stpr:PAus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729stpr:PAus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729stpr:PAus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729stpr:PAus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729stpr:PAus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:GAus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:GAally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:GAus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:GAus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:GAally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberstpr:GAus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:NCus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:NCus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:NCally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:NCus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:NCus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:NCally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729stpr:NYus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729stpr:NYus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729stpr:NYus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729stpr:NYus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729stpr:NYus-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729stpr:NYus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:ILus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:ILus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:ILally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:ILus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:ILus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberstpr:ILally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberstpr:NJus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:NJus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberstpr:NJus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberstpr:NJus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:NJus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberstpr:NJus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberstpr:OHus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:OHus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberstpr:OHus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberstpr:OHus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberstpr:OHus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberstpr:OHus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OTHERUNITEDSTATESMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberally:OTHERUNITEDSTATESMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberally:OTHERUNITEDSTATESMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OTHERUNITEDSTATESMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberally:OTHERUNITEDSTATESMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberally:OTHERUNITEDSTATESMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:AutomobileLoanMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberally:MortgageFinanceSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:OtherLoansMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:FLus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:FLus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberstpr:TXus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberstpr:TXus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:CAus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:CAus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:OHus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:OHus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:MIus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:MIus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:NCus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:NCus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberstpr:NYus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberstpr:NYus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:TNus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberstpr:TNus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberstpr:GAus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberstpr:GAus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberstpr:MOus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberstpr:MOus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberally:OTHERUNITEDSTATESMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberally:OTHERUNITEDSTATESMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialRealEstateMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:IndustryConcentrationRiskMemberally:AutomotiveIndustryMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:IndustryConcentrationRiskMemberally:AutomotiveIndustryMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:IndustryConcentrationRiskMemberally:ElectronicsIndustryMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:IndustryConcentrationRiskMemberally:ElectronicsIndustryMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:ServicesIndustryMemberally:IndustryConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:ServicesIndustryMemberally:IndustryConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:IndustryConcentrationRiskMemberally:OtherIndustriesMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:IndustryConcentrationRiskMemberally:OtherIndustriesMember2022-01-012022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:IndustryConcentrationRiskMember2023-01-012023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceReceivablesMemberally:IndustryConcentrationRiskMember2022-01-012022-12-310000040729us-gaap:VehiclesMember2023-12-310000040729us-gaap:VehiclesMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:OtherLoansMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:OtherLoansMember2023-12-310000040729us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:OtherLoansMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:OtherLoansMember2022-12-310000040729us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310000040729us-gaap:NonrecourseMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:NonrecourseMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2022-12-3100000407292023-11-012023-11-300000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2021-01-012021-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:OtherLoansMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:OtherLoansMember2021-01-012021-12-310000040729us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-01-012023-12-310000040729us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-01-012022-12-310000040729us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-01-012021-12-310000040729ally:OffBalanceSheetSecuritizationEntitiesMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2023-12-310000040729ally:OffBalanceSheetSecuritizationEntitiesMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:WholeLoanSalesMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:WholeLoanSalesMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:WholeLoanSalesMemberally:OtherLoansMember2023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:WholeLoanSalesMemberally:OtherLoansMember2022-12-310000040729ally:OffBalanceSheetSecuritizationEntitiesMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729ally:OffBalanceSheetSecuritizationEntitiesMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:AutomobileLoanMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:WholeLoanSalesMemberus-gaap:AutomobileLoanMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:WholeLoanSalesMemberus-gaap:AutomobileLoanMember2022-01-012022-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:WholeLoanSalesMemberally:OtherLoansMember2023-01-012023-12-310000040729us-gaap:ConsumerPortfolioSegmentMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberally:WholeLoanSalesMemberally:OtherLoansMember2022-01-012022-12-310000040729us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2021-12-310000040729us-gaap:OperatingSegmentsMemberally:InsuranceOperationsSegmentMember2021-12-310000040729ally:CorporateReconcilingItemsAndEliminationsMember2021-12-310000040729ally:CorporateReconcilingItemsAndEliminationsMember2022-01-012022-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2022-12-310000040729ally:CorporateReconcilingItemsAndEliminationsMember2022-12-310000040729ally:CorporateReconcilingItemsAndEliminationsMember2023-01-012023-12-310000040729us-gaap:OperatingSegmentsMemberally:AutomotiveFinanceOperationsSegmentMember2023-12-310000040729ally:CorporateReconcilingItemsAndEliminationsMember2023-12-310000040729ally:AllyCreditCardMemberally:CorporateReconcilingItemsAndEliminationsMember2022-12-310000040729ally:AllyCreditCardMemberally:CorporateReconcilingItemsAndEliminationsMember2023-12-310000040729ally:CorporateReconcilingItemsAndEliminationsMemberally:AllyInvestMember2022-12-310000040729ally:CorporateReconcilingItemsAndEliminationsMemberally:AllyInvestMember2023-12-310000040729ally:AllyLendingMemberally:CorporateReconcilingItemsAndEliminationsMember2022-12-310000040729us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000040729us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310000040729us-gaap:CustomerListsMember2023-12-310000040729us-gaap:CustomerListsMember2022-12-310000040729ally:PurchasedCreditCardRelationshipsMember2023-12-310000040729ally:PurchasedCreditCardRelationshipsMember2022-12-310000040729us-gaap:TrademarksMember2023-12-310000040729us-gaap:TrademarksMember2022-12-310000040729us-gaap:UnsecuredDebtMember2023-12-310000040729us-gaap:SecuredDebtMember2023-12-310000040729us-gaap:UnsecuredDebtMember2022-12-310000040729us-gaap:SecuredDebtMember2022-12-310000040729us-gaap:SecuredDebtMemberally:AgencyMortgageBackedResidentialDebtSecuritiesMember2023-12-310000040729us-gaap:UnsecuredDebtMember2023-12-310000040729srt:MinimumMemberus-gaap:UnsecuredDebtMember2023-12-310000040729srt:MaximumMemberus-gaap:UnsecuredDebtMember2023-12-310000040729us-gaap:SecuredDebtMember2023-12-310000040729us-gaap:SecuredDebtMembersrt:MinimumMember2023-12-310000040729us-gaap:SecuredDebtMembersrt:MaximumMember2023-12-310000040729us-gaap:UnsecuredDebtMember2022-12-310000040729srt:MinimumMemberus-gaap:UnsecuredDebtMember2022-12-310000040729srt:MaximumMemberus-gaap:UnsecuredDebtMember2022-12-310000040729us-gaap:SecuredDebtMember2022-12-310000040729us-gaap:SecuredDebtMembersrt:MinimumMember2022-12-310000040729us-gaap:SecuredDebtMembersrt:MaximumMember2022-12-310000040729us-gaap:FederalHomeLoanBankAdvancesMember2023-12-310000040729us-gaap:FederalHomeLoanBankAdvancesMember2022-12-310000040729us-gaap:InterestRateSwapMember2023-12-310000040729us-gaap:InterestRateSwapMember2022-12-310000040729us-gaap:LongTermDebtMemberus-gaap:UnsecuredDebtMember2023-12-310000040729ally:OriginalIssueDiscountMemberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:UnsecuredDebtMember2023-12-310000040729us-gaap:DebtInstrumentRedemptionPeriodTwoMemberally:OriginalIssueDiscountMemberus-gaap:UnsecuredDebtMember2023-12-310000040729ally:OriginalIssueDiscountMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMemberus-gaap:UnsecuredDebtMember2023-12-310000040729us-gaap:DebtInstrumentRedemptionPeriodFourMemberally:OriginalIssueDiscountMemberus-gaap:UnsecuredDebtMember2023-12-310000040729ally:OriginalIssueDiscountMemberus-gaap:DebtInstrumentRedemptionPeriodFiveMemberus-gaap:UnsecuredDebtMember2023-12-310000040729ally:OriginalIssueDiscountMemberally:DebtInstrumentRedemptionPeriodSixMemberus-gaap:UnsecuredDebtMember2023-12-310000040729ally:OriginalIssueDiscountMemberus-gaap:UnsecuredDebtMember2023-12-310000040729us-gaap:SecuredDebtMemberus-gaap:LongTermDebtMember2023-12-310000040729us-gaap:AssetPledgedAsCollateralMember2023-12-310000040729us-gaap:AssetPledgedAsCollateralMember2022-12-310000040729us-gaap:DebtSecuritiesMember2023-12-310000040729us-gaap:DebtSecuritiesMember2022-12-310000040729ally:PledgedAssetsForFederalHomeLoanBankMember2023-12-310000040729ally:PledgedAssetsForFederalHomeLoanBankMember2022-12-310000040729ally:PledgedAssetsForFederalReserveBankMember2023-12-310000040729ally:PledgedAssetsForFederalReserveBankMember2022-12-310000040729us-gaap:SeriesBPreferredStockMember2021-04-300000040729us-gaap:SeriesBPreferredStockMember2021-04-012021-04-300000040729ally:TrustPreferredSecuritiesSeries2Member2021-04-012021-04-300000040729us-gaap:UsTreasuryUstInterestRateMemberally:SeriesBPreferredStockOnAndAfterMay152026Member2021-04-012021-04-300000040729us-gaap:SeriesCPreferredStockMember2021-06-300000040729us-gaap:SeriesCPreferredStockMember2021-06-012021-06-300000040729ally:TrustPreferredSecuritiesSeries2Member2021-06-012021-06-300000040729us-gaap:UsTreasuryUstInterestRateMemberally:SeriesCPreferredStockOnAndAfterMay152028Member2021-06-012021-06-300000040729us-gaap:SeriesBPreferredStockMember2023-12-310000040729ally:SeriesBPreferredStockPriorToMay152026Member2023-01-012023-12-310000040729us-gaap:SeriesCPreferredStockMember2023-12-310000040729ally:SeriesCPreferredStockPriorToMay152028Member2023-01-012023-12-310000040729us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember2020-12-310000040729ally:AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember2020-12-310000040729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000040729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000040729us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember2021-01-012021-12-310000040729ally:AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember2021-01-012021-12-310000040729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310000040729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310000040729us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember2021-12-310000040729ally:AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember2021-12-310000040729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000040729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000040729us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember2022-01-012022-12-310000040729ally:AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember2022-01-012022-12-310000040729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310000040729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310000040729us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember2022-12-310000040729ally:AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember2022-12-310000040729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000040729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000040729us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember2023-01-012023-12-310000040729ally:AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember2023-01-012023-12-310000040729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-12-310000040729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-12-310000040729us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember2023-12-310000040729ally:AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember2023-12-310000040729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000040729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesAvailableForSaleTransferredToHeldToMaturityParentMember2023-01-012023-12-310000040729ally:AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityTransferredFromAvailableForSaleParentMember2023-01-012023-12-310000040729us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310000040729ally:AccumulatedNetGainLossFromInvestmentHedgesParentMember2023-01-012023-12-310000040729us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310000040729ally:AccumulatedNetGainLossFromInvestmentHedgesParentMember2022-01-012022-12-310000040729ally:AllyFinancialIncMember2023-12-310000040729ally:AllyBankMember2023-12-310000040729ally:AllyBankMember2022-12-310000040729ally:AllyFinancialIncMember2022-12-310000040729us-gaap:AccountingStandardsUpdate201613Member2023-12-310000040729us-gaap:CommonStockMember2022-01-1000000407292022-03-310000040729us-gaap:CommonStockMember2022-01-012022-12-3100000407292016-07-012023-12-3100000407292016-06-300000040729us-gaap:CommonStockMember2023-01-012023-12-310000040729ally:AllyFinancialIncMember2022-08-310000040729us-gaap:UnsecuredDebtMember2023-02-280000040729ally:AllyFinancialIncMember2023-06-300000040729ally:AllyFinancialIncMember2023-07-3100000407292022-01-012022-03-3100000407292022-04-012022-06-3000000407292022-06-3000000407292022-07-012022-09-3000000407292022-09-3000000407292022-10-012022-12-3100000407292023-01-012023-03-3100000407292023-03-3100000407292023-04-012023-06-3000000407292023-07-012023-09-3000000407292023-09-300000040729us-gaap:SubsequentEventMember2024-01-112024-01-110000040729ally:AllyBankMember2023-01-012023-12-310000040729ally:AllyBankMember2022-01-012022-12-310000040729us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000040729us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000040729ally:InterestRatePurchasedOptionsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000040729ally:InterestRatePurchasedOptionsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2023-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2022-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000040729us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2023-12-310000040729us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2022-12-310000040729us-gaap:NondesignatedMemberally:InterestRateForwardsMember2023-12-310000040729us-gaap:NondesignatedMemberally:InterestRateForwardsMember2022-12-310000040729us-gaap:NondesignatedMemberally:InterestRateWrittenOptionMember2023-12-310000040729us-gaap:NondesignatedMemberally:InterestRateWrittenOptionMember2022-12-310000040729us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2023-12-310000040729us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2022-12-310000040729us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-12-310000040729us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2022-12-310000040729us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2023-12-310000040729us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2022-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2023-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2022-12-310000040729us-gaap:NondesignatedMemberally:EquityContractWrittenOptionMember2023-12-310000040729us-gaap:NondesignatedMemberally:EquityContractWrittenOptionMember2022-12-310000040729us-gaap:NondesignatedMemberally:EquityContractPurchasedOptionsMember2023-12-310000040729us-gaap:NondesignatedMemberally:EquityContractPurchasedOptionsMember2022-12-310000040729us-gaap:NondesignatedMemberus-gaap:EquityContractMember2023-12-310000040729us-gaap:NondesignatedMemberus-gaap:EquityContractMember2022-12-310000040729us-gaap:NondesignatedMember2023-12-310000040729us-gaap:NondesignatedMember2022-12-310000040729ally:AvailableForSaleDebtSecuritiesLocationMember2023-12-310000040729ally:AvailableForSaleDebtSecuritiesLocationMember2022-12-310000040729ally:DiscontinuedHedgeMemberally:AvailableForSaleDebtSecuritiesLocationMember2023-12-310000040729ally:DiscontinuedHedgeMemberally:AvailableForSaleDebtSecuritiesLocationMember2022-12-310000040729ally:FinancereceivablesandLoansnetMember2022-12-310000040729ally:FinancereceivablesandLoansnetMember2023-12-310000040729ally:DiscontinuedHedgeMemberally:FinancereceivablesandLoansnetMember2023-12-310000040729ally:DiscontinuedHedgeMemberally:FinancereceivablesandLoansnetMember2022-12-310000040729ally:LongTermDebtLocationMember2023-12-310000040729ally:LongTermDebtLocationMember2022-12-310000040729ally:DiscontinuedHedgeMemberally:LongTermDebtLocationMember2023-12-310000040729ally:DiscontinuedHedgeMemberally:LongTermDebtLocationMember2022-12-310000040729ally:AvailableForSaleDebtSecuritiesLocationMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000040729ally:AvailableForSaleDebtSecuritiesLocationMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000040729ally:FinancereceivablesandLoansnetMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000040729ally:FinancereceivablesandLoansnetMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000040729us-gaap:NondesignatedMemberus-gaap:InterestRateContractMemberally:GainLossOnMortgageAndAutomotiveLoansMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:InterestRateContractMemberally:GainLossOnMortgageAndAutomotiveLoansMember2022-01-012022-12-310000040729us-gaap:NondesignatedMemberus-gaap:InterestRateContractMemberally:GainLossOnMortgageAndAutomotiveLoansMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherIncomeMemberus-gaap:InterestRateContractMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherIncomeMemberus-gaap:InterestRateContractMember2022-01-012022-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherIncomeMemberus-gaap:InterestRateContractMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2022-01-012022-12-310000040729us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherOperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherOperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMember2022-01-012022-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherOperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2022-01-012022-12-310000040729us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherIncomeMemberus-gaap:OtherCreditDerivativesMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherIncomeMemberus-gaap:OtherCreditDerivativesMember2022-01-012022-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherIncomeMemberus-gaap:OtherCreditDerivativesMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2022-01-012022-12-310000040729us-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:EquityContractMemberus-gaap:OtherIncomeMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:EquityContractMemberus-gaap:OtherIncomeMember2022-01-012022-12-310000040729us-gaap:NondesignatedMemberus-gaap:EquityContractMemberus-gaap:OtherIncomeMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:EquityContractMember2021-01-012021-12-310000040729us-gaap:NondesignatedMemberus-gaap:EquityContractMember2023-01-012023-12-310000040729us-gaap:NondesignatedMemberus-gaap:EquityContractMember2022-01-012022-12-310000040729us-gaap:NondesignatedMember2023-01-012023-12-310000040729us-gaap:NondesignatedMember2022-01-012022-12-310000040729us-gaap:NondesignatedMember2021-01-012021-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMember2023-01-012023-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMember2022-01-012022-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMember2021-01-012021-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMember2023-01-012023-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMember2022-01-012022-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:UnsecuredDebtMember2021-01-012021-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMemberally:FixedRateFHLBAdvancesMemberMember2023-01-012023-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMemberally:FixedRateFHLBAdvancesMemberMember2022-01-012022-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMemberally:FixedRateFHLBAdvancesMemberMember2021-01-012021-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMember2023-01-012023-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMember2022-01-012022-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMember2021-01-012021-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMember2023-01-012023-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMember2022-01-012022-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:FixedRateFHLBAdvancesMemberMember2021-01-012021-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:DebtSecuritiesAvailableForSaleMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:FixedrateAutomotiveLoansMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729ally:FixedrateAutomotiveLoansMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729ally:FixedrateAutomotiveLoansMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:FixedrateAutomotiveLoansMemberally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:FixedrateAutomotiveLoansMemberally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:FixedrateAutomotiveLoansMemberally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:FixedrateAutomotiveLoansMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729ally:FixedrateAutomotiveLoansMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729ally:FixedrateAutomotiveLoansMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:FixedrateAutomotiveLoansMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:FixedrateAutomotiveLoansMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:FixedrateAutomotiveLoansMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729us-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729ally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729ally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729ally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729ally:VariablerateBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:VariablerateBorrowingsMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:VariablerateBorrowingsMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:VariablerateBorrowingsMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729ally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729ally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729ally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729ally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:InterestOnLongTermDebtMemberally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestOnLongTermDebtMemberally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestOnLongTermDebtMemberally:VariableRateCommercialBorrowingsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729ally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729ally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729ally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729ally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:InterestOnLongTermDebtMemberally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestOnLongTermDebtMemberally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestOnLongTermDebtMemberally:VariableRateCommercialBorrowingsProbableNotToOccurMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729ally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729ally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2023-01-012023-12-310000040729ally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2022-01-012022-12-310000040729ally:OtherHedgeForecastedTransactionsMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestOnDepositsMember2021-01-012021-12-310000040729ally:OtherHedgeForecastedTransactionsMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:OtherHedgeForecastedTransactionsMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:OtherHedgeForecastedTransactionsMemberally:InterestOnLongTermDebtMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2023-01-012023-12-310000040729us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2022-01-012022-12-310000040729us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMemberally:InterestAndFeesOnFinanceReceivablesAndLoansMember2021-01-012021-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMemberus-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000040729ally:InterestOnLongTermDebtMemberus-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000040729us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2023-01-012023-12-310000040729us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2022-01-012022-12-310000040729us-gaap:CashFlowHedgingMemberus-gaap:InterestRateContractMember2021-01-012021-12-310000040729us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-12-310000040729us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2022-01-012022-12-310000040729us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2021-01-012021-12-310000040729ally:RehabilitationTaxCreditBenefitsMember2021-01-012021-12-310000040729ally:RehabilitationTaxCreditBenefitsMember2023-01-012023-12-310000040729ally:RehabilitationTaxCreditBenefitsMember2022-01-012022-12-310000040729ally:EnergyTaxCreditBenefitsMember2023-01-012023-12-310000040729ally:EnergyTaxCreditBenefitsMember2022-01-012022-12-310000040729ally:EnergyTaxCreditBenefitsMember2021-01-012021-12-310000040729ally:RehabilitationTaxCreditBenefitsMember2021-12-310000040729ally:EnergyTaxCreditBenefitsMember2023-12-310000040729ally:RehabilitationTaxCreditBenefitsMember2023-12-310000040729ally:EnergyTaxCreditBenefitsMember2021-12-310000040729ally:RehabilitationTaxCreditBenefitsMember2022-12-310000040729ally:EnergyTaxCreditBenefitsMember2022-12-310000040729ally:CleanVehicleTaxCreditBenefitMember2023-12-310000040729ally:CleanVehicleTaxCreditBenefitMember2023-01-012023-12-310000040729ally:ForeignTaxCreditCarryforwardsMember2023-01-012023-12-310000040729ally:TaxPlanningStrategyMember2023-01-012023-12-310000040729us-gaap:GeneralBusinessMember2023-12-310000040729ally:ForeignTaxCreditsMember2023-12-310000040729ally:CAMTCreditsMember2023-12-310000040729us-gaap:StateAndLocalJurisdictionMember2023-12-310000040729us-gaap:DomesticCountryMember2023-12-310000040729us-gaap:PerformanceSharesMember2023-12-310000040729us-gaap:RestrictedStockUnitsRSUMember2023-12-310000040729ally:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember2023-01-012023-12-310000040729ally:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember2022-01-012022-12-310000040729ally:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember2021-01-012021-12-310000040729ally:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember2022-12-310000040729ally:RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember2023-12-310000040729us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310000040729us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310000040729us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:ResidentialMortgageMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ResidentialMortgageMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:ResidentialMortgageMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000040729us-gaap:CommercialLoanMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2023-12-310000040729us-gaap:CommercialLoanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:CommercialLoanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:CommercialLoanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2023-12-310000040729us-gaap:OtherCreditDerivativesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000040729us-gaap:OtherCreditDerivativesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000040729us-gaap:OtherCreditDerivativesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:OtherCreditDerivativesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:ResidentialMortgageMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ResidentialMortgageMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:ResidentialMortgageMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:ResidentialMortgageMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000040729us-gaap:CommercialLoanMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2022-12-310000040729us-gaap:CommercialLoanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:CommercialLoanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:CommercialLoanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMember2022-12-310000040729us-gaap:LoansAndFinanceReceivablesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000040729us-gaap:LoansAndFinanceReceivablesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:LoansAndFinanceReceivablesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConsumerPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:LoansAndFinanceReceivablesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2022-12-310000040729us-gaap:OtherCreditDerivativesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000040729us-gaap:OtherCreditDerivativesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:OtherCreditDerivativesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:OtherCreditDerivativesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel2Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:DebtSecuritiesAvailableForSaleMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:DebtSecuritiesAvailableForSaleMember2021-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:FinancereceivablesandLoansnetMemberus-gaap:ConsumerLoanMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:FinancereceivablesandLoansnetMemberus-gaap:ConsumerLoanMember2021-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2023-01-012023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-01-012022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:DebtSecuritiesAvailableForSaleMember2023-01-012023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:DebtSecuritiesAvailableForSaleMember2022-01-012022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:FinancereceivablesandLoansnetMemberus-gaap:ConsumerLoanMember2023-01-012023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:DebtSecuritiesAvailableForSaleMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberally:FinancereceivablesandLoansnetMemberus-gaap:ConsumerLoanMember2023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2021-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-01-012023-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2022-01-012022-12-310000040729us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:AutomobileLoanMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel1Memberally:OtherLoansMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel2Memberally:OtherLoansMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberally:NonmarketableequityinvestmentsMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729ally:NonmarketableequityinvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729ally:NonmarketableequityinvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729ally:NonmarketableequityinvestmentsMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberally:RepossessedAndForeclosedAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729ally:RepossessedAndForeclosedAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729ally:RepossessedAndForeclosedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729ally:RepossessedAndForeclosedAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:AssetsTotalMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:AssetsTotalMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:AssetsTotalMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:AssetsTotalMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:AutomobileLoanMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel1Memberally:OtherLoansMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel2Memberally:OtherLoansMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberally:OtherLoansMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CommercialPortfolioSegmentMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberally:NonmarketableequityinvestmentsMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729ally:NonmarketableequityinvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729ally:NonmarketableequityinvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729ally:NonmarketableequityinvestmentsMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberally:RepossessedAndForeclosedAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729ally:RepossessedAndForeclosedAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729ally:RepossessedAndForeclosedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729ally:RepossessedAndForeclosedAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:AssetsTotalMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:AssetsTotalMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:AssetsTotalMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:AssetsTotalMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000040729us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000040729us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000040729us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2023-12-310000040729us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000040729us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000040729us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000040729us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000040729us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040729us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-31ally:subsegment0000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2023-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2022-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000040729ally:CorporateReconcilingItemsAndEliminationsMember2021-01-012021-12-310000040729us-gaap:OperatingSegmentsMemberally:MortgageFinanceSegmentMember2021-12-310000040729ally:CorporateFinanceOperationsSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000040729srt:ParentCompanyMember2023-12-310000040729srt:ParentCompanyMember2023-01-012023-12-310000040729srt:ParentCompanyMember2022-01-012022-12-310000040729srt:ParentCompanyMember2021-01-012021-12-310000040729srt:ParentCompanyMember2022-12-310000040729us-gaap:RelatedPartyMembersrt:ParentCompanyMember2023-12-310000040729us-gaap:RelatedPartyMembersrt:ParentCompanyMember2022-12-310000040729srt:GuarantorSubsidiariesMember2022-12-310000040729srt:GuarantorSubsidiariesMember2023-12-310000040729srt:ParentCompanyMember2021-12-310000040729srt:ParentCompanyMember2020-12-310000040729srt:MaximumMember2022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023, or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                          to                         
Commission file number: 1-3754
ALLY FINANCIAL INC.
(Exact name of registrant as specified in its charter)
Delaware
 
38-0572512
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
Ally Detroit Center
500 Woodward Ave.
Floor 10, Detroit, Michigan
48226
(Address of principal executive offices)
(Zip Code)
(866710-4623
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per shareALLYNYSE
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
  Accelerated filer  Non-accelerated filer
Smaller reporting company
  
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  No 
The aggregate market value of the Registrant’s common stock (Common Stock) held on June 30, 2023 by non-affiliated entities was approximately $8.1 billion (based on the June 30, 2023 closing price of Common Stock of $27.01 per share as reported on the New York Stock Exchange). At February 15, 2024, the number of shares outstanding of the Registrant’s common stock was 303,959,432 shares.
Documents incorporated by reference: portions of the Registrant’s Proxy Statement for the annual meeting of stockholders to be held on May 7, 2024, are incorporated by reference in this Form 10-K in response to Items 10, 11, 12, 13, and 14 of Part III.
1

INDEX
Ally Financial Inc. • Form 10-K
Page
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.
2

Index of Defined Terms
Ally Financial Inc. • Form 10-K

Glossary of Abbreviations and Acronyms
The following is a list of abbreviations and acronyms that are used in this Annual Report on Form 10-K.
TermDefinition
ACAudit Committee of the Ally Board of Directors
ALCOAsset-Liability Committee
ALMAsset Liability Management
A.M. BestA.M. Best Company, Inc.
AMLAAnti-Money Laundering Act of 2020
ASCAccounting Standards Codification
ASUAccounting Standards Update
Basel CommitteeBasel Committee on Banking Supervision
BFBornhuetter-Ferguson
BHCBank holding company
BHC ActBank Holding Company Act of 1956, as amended
BHFBetter Home & Finance Holding Company (formerly BMC Holdco)
BMCBetter Mortgage Company
BMC HoldcoParent of BMC
BoardAlly Board of Directors
BTFPBank Term Funding Program
CAMTCorporate alternative minimum tax
CDCertificate of deposit
CDPCarbon Disclosure Project
CECLAccounting Standards Update 2016-13 (and related Accounting Standards Updates), or current expected credit loss
CEOChief executive officer
CFPBConsumer Financial Protection Bureau
CIDDOChief Information, Data and Digital Officer
CISOChief Information Security Officer
CODMChief operating decision maker
COHCorporate overhead
COVID-19Coronavirus disease 2019
CRACommunity Reinvestment Act of 1977, as amended
CSGCommercial Services Group
CSRPCyber Security Response Plan
CVACredit valuation adjustment
DE&IDiversity, equity, and inclusion
DIFDeposit Insurance Fund
Dodd-Frank ActDodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as amended
DRRDesignated reserve ratio
DVADebit valuation adjustment
EADExposure at default
EGRRCP ActEconomic Growth, Regulatory Relief, and Consumer Protection Act, as amended
ERGEmployee resource group
ERMCEnterprise Risk Management Committee
ESGEnvironmental, social, and governance
ETFExchange-traded fund
EVElectric vehicle
Exchange ActSecurities Exchange Act of 1934, as amended
3

Index of Defined Terms
Ally Financial Inc. • Form 10-K

TermDefinition
F&IFinance and insurance
FASBFinancial Accounting Standards Board
FDI ActFederal Deposit Insurance Act, as amended
FDICFederal Deposit Insurance Corporation
FDICIAFederal Deposit Insurance Corporation Improvement Act of 1991, as amended
FHCFinancial holding company
FHLBFederal Home Loan Bank
FinCENFinancial Crimes Enforcement Network
FINRAFinancial Industry Regulatory Authority
FintechFinancial-technology
FRBFederal Reserve Bank, or Board of Governors of the Federal Reserve System, as the context requires
FSRFinancial Strength Rating
FTPFunds-transfer pricing
GAPGuaranteed asset protection
GDPGross domestic product of the United States of America
GLB ActGramm-Leach-Bliley Act of 1999, as amended
GMGeneral Motors Company
HRHuman resources
HVACHeating, ventilation, and air conditioning
IB FinanceIB Finance Holding Company, LLC
ICPIncentive compensation plan
ICRIssuer Credit Rating
IDIInsured Depository Institution
IRAIndividual retirement account
ISOInternational Organization for Standards
LCRLiquidity coverage ratio
LGDLoss given default
LIBORLondon Interbank Offered Rate
LIBOR ActAdjustable Interest Rate (LIBOR) Act
LIHTCLow-income housing tax credit
LMILow-to-moderate income
LTVLoan-to-value
MACRSModified Accelerated Cost Recovery System
MD&AManagement’s Discussion and Analysis of Financial Condition and Results of Operations
MRMModel risk management
MVGModel validation group
NYDFSNew York Department of Financial Services
NYSENew York Stock Exchange
OEMAutomotive original equipment manufacturer
OTCOver-the-counter
P&CProperty and casualty
PCAPrompt corrective action
PDProbability of default
PSUPerformance Stock Unit or Award
RCRisk Committee of the Ally Board of Directors
ROURight-of-use
4

Index of Defined Terms
Ally Financial Inc. • Form 10-K

TermDefinition
RSURestricted Stock Unit or Award
RVRecreational vehicle
RWARisk-weighted asset
SECU.S. Securities and Exchange Commission
SignatureSignature Bank
SIPCSecurities Investor Protection Corporation
SOFRSecured Overnight Financing Rate
SPESpecial-purpose entity
SROSelf-regulatory organization
StellantisStellantis N.V.
STEMScience, technology, engineering and mathematics
SVBSilicon Valley Bank
Tailoring RulesThe rules implementing Title IV of the EGRRCP Act
TCTechnology Committee of the Ally Board of Directors
TCFDTask Force on Climate-related Financial Disclosures
TDRTroubled debt restructuring
TLACTotal loss-absorbing capacity
TPRMThird party risk management
UDAAPUnfair, deceptive, or abusive acts or practices
UDFIUtah Department of Financial Institutions
UPBUnpaid principal balance
U.S. Basel IIIThe rules implementing the 2010 Basel III capital framework in the United States as well as related provisions of the Dodd-Frank Act, as amended from time to time
U.S. GAAPAccounting Principles Generally Accepted in the United States of America
VIEVariable interest entity
VMCVehicle maintenance contract
VSCVehicle service contract
WACWeighted-average coupon
wSTWFWeighted short-term wholesale funding
5

Part I
Ally Financial Inc. • Form 10-K


Item 1.    Business
Our Business
Ally Financial Inc. (together with its consolidated subsidiaries unless the context otherwise requires, Ally, the Company, we, us, or our) is a financial-services company with $196.4 billion in assets as of December 31, 2023. The Company comprises the nation’s largest all-digital bank and an industry-leading automotive financing and insurance business, driven by a mission to “Do It Right” and be a relentless ally for customers and communities. The Company serves customers through a full range of online banking services (including deposits, mortgage lending, point-of-sale personal lending and credit-card products) and securities brokerage and investment advisory services. The Company also includes a corporate finance business that offers capital for equity sponsors and middle-market companies. On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending. Refer to Note 2 to the Consolidated Financial Statements for further information.
Ally is a Delaware corporation and is registered as a BHC under the BHC Act and an FHC under the GLB Act. Our primary business lines are Dealer Financial Services, which is composed of our Automotive Finance and Insurance operations, Mortgage Finance, and Corporate Finance. Corporate and Other primarily consists of centralized corporate treasury activities, the management of our legacy mortgage portfolio, the activity related to Ally Invest, Ally Lending, and Ally Credit Card, and reclassifications and eliminations between the reportable operating segments. Ally Bank’s assets and operating results are included within our Automotive Finance, Mortgage Finance, and Corporate Finance segments, as well as Corporate and Other, based on its underlying business activities. As of December 31, 2023, Ally Bank had total assets of $186.1 billion and total nonaffiliate deposits of $154.7 billion.
Our long-term strategic objectives are centered around (1) differentiating our company as a relentless ally for the financial well-being of consumer and commercial customers, (2) leveraging our “Do it Right” culture to drive enhanced value for our customers, communities, employees, and stockholders, (3) growing and diversifying our leading automotive, insurance, and digital-bank platforms through increased scale and expanded product solutions to meet customer needs, (4) driving ongoing customer growth and deepening relationships, (5) operating under efficient, disciplined risk management and capital allocation approaches, (6) out-executing our competition and creating differentiated advantages through continuous investment and evolution among our leading experiences, products and brand, and (7) delivering long-term value through sustainable financial results and stockholder returns. Within our Automotive Finance and Insurance operations, we are focused on strengthening our network of dealer relationships and pursuing digital distribution channels for our products and services, including through our operation of a direct-lending platform and our work with dealers innovating in digital transactions—all while maintaining an appropriate level of risk appetite. Within our other banking operations, including Mortgage Finance and Corporate Finance, we seek to expand our consumer and commercial banking products and services while providing a high level of customer service. We continue to focus on delivering significant growth and retention in deposit customers and balances while optimizing our cost of funds. At Ally Invest, we seek to augment our securities-brokerage and investment-advisory services to more comprehensively assist our customers in managing their savings and growing their wealth. Ally Credit Card is our scalable, digital-first credit card platform that features leading-edge technology, and a proprietary, analytics-based underwriting model. We believe Ally Credit Card enhances our ability to grow and deepen both new and existing customer relationships.
Unless the context otherwise requires, the following definitions apply. The term “loans” means the following consumer and commercial products associated with our direct and indirect financing activities: loans, retail installment sales contracts, lines of credit, and other financing products excluding operating leases. The term “operating leases” means consumer- and commercial-vehicle lease agreements where Ally is the lessor and the lessee is generally not obligated to acquire ownership of the vehicle at lease-end or compensate Ally for the vehicle’s residual value. The terms “lend,” “finance,” and “originate” mean our direct extension or origination of loans, our purchase or acquisition of loans, or our purchase of operating leases, as applicable. The term “consumer” means all consumer products associated with our loan and operating-lease activities and all commercial retail installment sales contracts. The term “commercial” means all commercial products associated with our loan activities, other than commercial retail installment sales contracts. The term “partnerships” means business arrangements rather than partnerships as defined by law.
For further details and information related to our business segments and the products and services they provide, refer to the MD&A in Part II, Item 7 of this report, and Note 26 to the Consolidated Financial Statements.
6

Ally Financial Inc. • Form 10-K
Industry and Competition
The markets for automotive financing, insurance, banking (including corporate finance, mortgage finance, point-of-sale personal lending, consumer credit cards, and deposits), securities brokerage, and investment-advisory services are highly competitive. We directly compete in the automotive financing market with banks, credit unions, captive automotive finance companies, and independent finance companies. Our insurance business also faces significant competition from automotive manufacturers, captive automotive finance companies, insurance carriers, third-party administrators, brokers, and other insurance-related companies. Some of these competitors in automotive financing and insurance, such as captive automotive finance companies, have certain exclusivity privileges with automotive manufacturers whose customers and dealers make up a significant portion of our customer base. In addition, our banking, securities-brokerage, and investment-advisory businesses face intense competition from banks, savings associations, finance companies, credit unions, mutual funds, investment advisers, asset managers, brokerage firms, hedge funds, insurance companies, mortgage-banking companies, and credit-card companies. Fintech companies also compete with us directly as well as indirectly through partnership with banks and financial-services providers in lending, deposits, securities-brokerage, investment-advisory, and other markets.
Many of our competitors have substantial positions nationally or in the markets in which they operate. Some also have significantly greater scale, financial and operational resources, investment capacity, and brand recognition. Our competitors may be subject to different and, in some cases, less stringent legislative, regulatory, and supervisory regimes than Ally. A range of competitors differ from us in their strategic and tactical priorities and, for example, may be willing to suffer meaningful financial losses in the pursuit of disruptive innovation and customer growth or to accept more aggressive business, compliance, and other risks in the pursuit of higher returns and market valuations. Competition affects every aspect of our business, including product and service offerings and features, rates, pricing and fees, credit limits, and customer service. Successfully competing in our markets also depends on our ability to innovate, to invest in technology and infrastructure, to execute transactions reliably and efficiently, to maintain and enhance our reputation, and to attract, retain, and motivate talented employees, all while effectively managing risks and expenses. We expect that competition will only intensify in the future.
Regulation and Supervision
We are subject to significant regulatory frameworks in the United States—at federal, state, and local levels—that affect the products and services that we may offer and the manner in which we may offer them, the risks that we may take, the ways in which we may operate, and the corporate and financial actions that we may take. We also have limited businesses and operations in Canada and other countries that must comply with expansive legal frameworks there as well.
We are also subject to direct supervision and periodic examinations by various governmental agencies and industry SROs that are charged with overseeing the kinds of business activities in which we engage, including the FRB, the UDFI, the FDIC, the CFPB, the SEC, FINRA, and a number of state regulatory and licensing authorities such as the NYDFS. These agencies and organizations generally have broad authority and discretion in restricting and otherwise affecting our businesses and operations and may take formal or informal supervisory, enforcement, and other actions against us when, in the applicable agency’s or organization’s judgment, our businesses or operations fail to comply with applicable law, comport with safe and sound practices, or meet its supervisory expectations. We strive to maintain constructive relationships with supervisory authorities.
This system of regulation, supervision, and examination is intended primarily for the protection and benefit of our depositors and other customers, the FDIC’s DIF, the banking and financial systems as a whole, and the broader economy—and not for the protection or benefit of our stockholders (except in the case of securities laws) or non-deposit creditors. The scope, intensity, and focus of this system can vary from time to time for reasons that range from the state of the economic and political environments to the performance of our businesses and operations, but for the foreseeable future, we expect to remain subject to extensive regulation, supervision, and examinations.
This section summarizes some relevant provisions of the principal statutes, regulations, and other laws that apply to us. The descriptions, however, are not complete and are qualified in their entirety by the full text and judicial or administrative interpretations of those laws and other laws that affect us.
Bank Holding Company, Financial Holding Company, and Depository Institution Status
Ally and IB Finance, a Delaware limited liability company, are BHCs under the BHC Act, and Ally has elected to be an FHC under the GLB Act. IB Finance is a direct subsidiary of Ally and the direct parent of Ally Bank, which is a commercial bank that is organized under the laws of the State of Utah and whose deposits are insured by the FDIC under the FDI Act. As BHCs, Ally and IB Finance are subject to regulation, supervision, and examination by the FRB. Ally Bank is a member of the Federal Reserve System and is subject to regulation, supervision, and examination by the FRB, the UDFI, the FDIC, and the CFPB.
Permitted Activities — Under the BHC Act, BHCs and their subsidiaries are generally limited to the business of banking and to closely related activities that are incident to banking. BHCs that qualify and elect to be treated as FHCs are generally permitted to engage, directly or indirectly through their nonbank subsidiaries, in a broader range of financial and related activities than those that are permissible for BHCs—for example, (1) underwriting, dealing in, and making a market in securities; (2) providing financial, investment, and economic advisory services; (3) underwriting insurance; and (4) merchant banking activities. The FRB regulates, supervises, and examines FHCs, as it does all BHCs, but insurance and securities activities conducted by an FHC or any of its nonbank subsidiaries are also regulated, supervised, and examined by functional regulators such as state insurance commissioners, the SEC, and FINRA. The expanded powers permitted to FHCs include the ability to provide insurance products and services, to deliver our SmartAuction finder services and a number of related vehicle-remarketing services for third parties, and to offer certain
7

Ally Financial Inc. • Form 10-K
kinds of brokerage and advisory services. To remain eligible to conduct and expand these broader financial and related activities, Ally must continue to be treated as an FHC. Refer to Note 20 to the Consolidated Financial Statements and the section below titled Basel Capital Framework for additional information. In addition, our ability to expand these financial and related activities or to make acquisitions generally requires that we achieve a rating of satisfactory or better under the CRA.
Further, under the BHC Act, we may be subject to approvals, conditions, and other restrictions when seeking to acquire control over another entity or its assets. For this purpose, “control” includes (a) directly or indirectly owning, controlling, or holding the power to vote 25% or more of any class of the entity’s voting securities, (b) controlling in any manner the election of a majority of the entity’s directors, trustees, or individuals performing similar functions, or (c) directly or indirectly exercising a controlling influence over the management or policies of the entity. Under rules of the FRB, whether Ally is presumed to have a “controlling influence” over an entity is determined by applying a framework of tiered presumptions of control that are based on the percentage of a class of voting securities held by Ally and nine other relationships with the entity. For example, Ally would be presumed to have such a controlling influence with less than 5% of a class of voting securities and any of the following: a management agreement with the entity, one-half or more of the directors on the entity’s board, or one-third or more of the total equity in the entity.
Enhanced Prudential Standards — Ally is subject to enhanced prudential standards that have been established by the FRB under the Dodd-Frank Act, as amended by the EGRRCP Act and as applied to Category IV firms under rules of the U.S. banking agencies that tailor how the enhanced prudential standards apply across large banking organizations (the Tailoring Rules). As a Category IV firm, Ally is (1) subject to supervisory stress testing on a two-year cycle, (2) required to submit an annual capital plan to the FRB, (3) exempted from company-run capital stress testing requirements, (4) required to maintain a buffer of unencumbered highly liquid assets to meet projected net stressed cash outflows over a 30-day planning horizon, (5) exempted from the requirements of the LCR and the net stable funding ratio (provided that our average wSTWF continues to remain under $50 billion), (6) exempted from the requirements of the supplementary leverage ratio, the countercyclical capital buffer, and single-counterparty credit limits, and (7) eligible to exclude most elements of accumulated other comprehensive income from regulatory capital. Even so, we are subject to rules enabling the FRB to conduct supervisory stress testing on a more or less frequent basis based on our financial condition, size, complexity, risk profile, scope of operations, or activities or based on risks to the U.S. economy. Further, we are subject to rules requiring the resubmission of our capital plan if we determine that there has been or will be a material change in our risk profile, financial condition, or corporate structure since we last submitted the capital plan or if the FRB determines that (a) our capital plan is incomplete or our capital plan or internal capital adequacy process contains material weaknesses, (b) there has been, or will likely be, a material change in our risk profile (including a material change in our business strategy or any risk exposure), financial condition, or corporate structure, or (c) the BHC stress scenario(s) are not appropriate for our business model and portfolios, or changes in the financial markets or the macroeconomic outlook that could have a material impact on our risk profile and financial condition require the use of updated scenarios. While a resubmission is pending, without prior approval of the FRB, we would generally be prohibited from paying dividends, repurchasing our common stock, or making other capital distributions. In addition, to satisfy the FRB in its review of our capital plan, we may be required to further cease or limit these capital distributions or to issue capital instruments that could be dilutive to stockholders. The FRB also may prevent us from maintaining or expanding lending or other business activities.
Capital Adequacy Requirements — Ally and Ally Bank are subject to various capital adequacy requirements. Refer to Note 20 to the Consolidated Financial Statements and the section below titled Basel Capital Framework for additional information.
Capital Planning and Stress Tests — Under the Tailoring Rules, Ally is generally subject to supervisory stress testing on a two-year cycle and exempted from mandated company-run capital stress testing requirements. Ally is also required to submit an annual capital plan to the FRB.
Ally’s annual capital plan must include an assessment of its expected uses and sources of capital and a description of all planned capital actions over a nine-quarter planning horizon, including any issuance of a debt or equity capital instrument, any dividend or other capital distribution, and any similar action that the FRB determines could have an impact on our capital. The plan must also include a detailed description of Ally’s process for assessing capital adequacy, including a discussion of how Ally, under expected and stressful conditions, will maintain capital commensurate with its risks and above the minimum regulatory capital ratios, will serve as a source of strength to Ally Bank, and will maintain sufficient capital to continue its operations by maintaining ready access to funding, meeting its obligations to creditors and other counterparties, and continuing to serve as a credit intermediary.
The Tailoring Rules align capital planning, supervisory stress testing, and stress capital buffer requirements for large banking organizations, like Ally. As a Category IV firm, Ally is expected to have the ability to elect to participate in the supervisory stress test—and receive a correspondingly updated stress capital buffer requirement—in a year in which Ally would not generally be subject to the supervisory stress test. Refer to the section below titled Basel Capital Framework for further discussion about our stress capital buffer requirements. During a year in which Ally does not undergo a supervisory stress test, we would receive an updated stress capital buffer requirement only to reflect our updated planned common-stock dividends. Ally was subject to the 2022 supervisory stress test and did not elect to participate in the 2023 supervisory stress test.
8

Ally Financial Inc. • Form 10-K
Resolution Planning and Resolution-Related Requirements — Under rules of the FDIC, Ally Bank is required to periodically submit to the FDIC a resolution plan (commonly known as a living will) that would enable the FDIC, as receiver, to resolve Ally Bank in the event of its insolvency under the FDI Act in a manner that ensures that depositors receive access to their insured deposits within one business day of Ally Bank’s failure (two business days if the failure occurs on a day other than Friday), maximizes the net present value return from the sale or disposition of its assets, and minimizes the amount of any loss realized by creditors in the resolution. If the FDIC determines that the resolution plan is not credible and the deficiencies are not adequately remediated in a timely manner, the FDIC may take formal or informal supervisory, enforcement, and other actions against us. In June 2021, the FDIC issued a Statement on Resolution Plans for Insured Depository Institutions, which in part establishes a three-year filing cycle for banks with $100 billion or more in total assets, like Ally Bank. In August 2023, the FDIC issued a proposed rule that would require each insured depository institution with $100 billion or more in total assets, like Ally Bank, to submit a full resolution plan with an identified strategy for ensuring timely access to insured deposits, maximizing value from the disposition of assets, minimizing any losses realized by creditors, and addressing potential financial-stability risks. Each resolution plan also would be subject to more stringent standards on its assumptions, content, and reviews. Covered insured depository institutions would need to submit a full resolution plan every two years with interim supplements in non-submission years. Ally Bank submitted its most recent resolution plan on December 1, 2022.
Under the Tailoring Rules, Ally is no longer required to submit to the FRB and the FDIC a plan for the rapid and orderly resolution of Ally and its significant legal entities under the U.S. Bankruptcy Code and other applicable insolvency laws in the event of future material financial distress or failure.
Limitations on Bank and BHC Dividends and Other Capital Distributions — Federal and Utah law place a number of conditions, limits, and other restrictions on dividends and other capital distributions that may be paid by Ally Bank to IB Finance and thus indirectly to Ally. In addition, even if the FRB does not require us to resubmit our capital plan as described earlier in Capital Planning and Stress Tests, Ally and IB Finance may be precluded from or limited in paying dividends or other capital distributions without the FRB’s approval under certain circumstances—for example, if Ally or IB Finance were to not meet minimum regulatory capital ratios after giving effect to the distributions. FRB supervisory guidance also directs BHCs like us to consult with the FRB prior to increasing dividends, implementing common stock-repurchase programs, or redeeming or repurchasing capital instruments. Further, the U.S. banking agencies are authorized to prohibit an insured depository institution, like Ally Bank, or a BHC, like Ally, from engaging in unsafe or unsound banking practices and, depending upon the circumstances, could find that paying a dividend or other capital distribution would constitute an unsafe or unsound banking practice. For information about our capital actions, including repurchases of and cash dividends on our common stock, refer to Note 20 to the Consolidated Financial Statements.
Our ability to make capital distributions, including our ability to pay dividends or repurchase shares of our common stock, will continue to be subject to the FRB’s review and our internal governance requirements, including approval by our Board. The amount and size of any future dividends and share repurchases also will be subject to various factors, including Ally’s capital and liquidity positions, accounting and regulatory considerations (including any restrictions that may be imposed by the FRB), taxation of share repurchases, financial and operational performance, alternative uses of capital, common-stock price, and general market conditions, and may be extended, modified, or discontinued at any time.
Transactions with Affiliates — Sections 23A and 23B of the Federal Reserve Act and the FRB’s Regulation W prevent Ally and its nonbank subsidiaries from taking undue advantage of the benefits afforded to Ally Bank as a depository institution, including its access to federal deposit insurance and the FRB’s discount window. Pursuant to these laws, covered transactions—including Ally Bank’s extensions of credit to and asset purchases from its affiliates, credit exposures to affiliates arising from derivative transactions, securities lending and borrowing transactions, and acceptance of affiliate-issued debt obligations (other than securities) as collateral—are generally subject to meaningful restrictions. For example, unless otherwise exempted, (1) covered transactions are limited to 10% of Ally Bank’s capital stock and surplus in the case of any individual affiliate and 20% of Ally Bank’s capital stock and surplus in the case of all affiliates; (2) Ally Bank’s credit transactions with an affiliate are generally subject to stringent collateralization requirements; (3) with few exceptions, Ally Bank may not purchase any low quality asset from an affiliate; and (4) covered transactions must be conducted on terms and conditions that are consistent with safe and sound banking practices. In addition, transactions between Ally Bank and an affiliate must be on terms and conditions that are either substantially the same as or more beneficial to Ally Bank than those prevailing at the time for comparable transactions with or involving nonaffiliates.
These laws include an attribution rule that treats a transaction between Ally Bank and a nonaffiliate as a transaction between Ally Bank and an affiliate to the extent that the proceeds of the transaction are used for the benefit of or transferred to the affiliate.
Source of Strength — Ally is required to serve as a source of financial strength for Ally Bank and to commit resources to support Ally Bank in circumstances when Ally might not otherwise elect to do so. The functional regulator of any nonbank subsidiary of Ally, however, may prevent that subsidiary from directly or indirectly contributing its financial support, and if that were to preclude Ally from serving as an adequate source of financial strength, the FRB may instead require the divestiture of Ally Bank and impose operating restrictions pending such a divestiture.
Orderly Liquidation Authority — Under the Dodd-Frank Act, if a BHC’s failure would have serious adverse effects on the financial stability of the United States and other specified conditions were met, the BHC may be subjected to an FDIC-administered resolution regime called the orderly liquidation authority as an alternative to bankruptcy. If Ally were to be placed into receivership
9

Ally Financial Inc. • Form 10-K
under the orderly liquidation authority, the FDIC as receiver would have considerable rights and powers in liquidating and winding up Ally, including the ability to assign assets and liabilities without the need for creditor consent or prior court review and the ability to differentiate and determine priority among creditors. In doing so, moreover, the FDIC’s primary goal would be a liquidation that mitigates risk to the financial stability of the United States and that minimizes moral hazard.
Acceptance of Brokered Deposits Under FDICIA and the PCA framework described later in Basel Capital Framework, insured depository institutions such as Ally Bank must be well capitalized or, with a waiver from the FDIC, adequately capitalized in order to accept brokered deposits, and even adequately capitalized institutions are subject to some restrictions on the rates they may offer for brokered deposits. At December 31, 2023, Ally Bank met the capital ratios necessary to be classified as well capitalized under the PCA framework. Our brokered deposits totaled $11.0 billion at December 31, 2023, which represented 7.1% of total deposit liabilities.
Enforcement Authority — The FRB possesses extensive authorities and powers to regulate and supervise the conduct of Ally’s businesses and operations. If the FRB were to take the position that Ally or any of its subsidiaries have violated any law or commitment or engaged in any unsafe or unsound practice, formal or informal enforcement and other supervisory actions could be taken by the FRB against Ally, its subsidiaries, and institution-affiliated parties (such as directors, officers, and agents). The UDFI and the FDIC have similarly expansive authorities and powers over Ally Bank and its subsidiaries. For example, the FRB, the UDFI, or the FDIC could order us to cease and desist from engaging in specified activities or practices or could affirmatively compel us to correct specified violations or practices. Some or all of these governmental authorities also would have the power, as applicable, to issue administrative orders against us that can be judicially enforced, to direct us to increase capital and liquidity, to limit our dividends and other capital distributions, to restrict or redirect the growth of our assets, businesses, and operations, to compel us to change our practices and remediate harm alleged to have been suffered by consumers or others, to assess civil money penalties against us, to remove our officers and directors, to require the divestiture or the retention of assets or entities, to terminate deposit insurance, or to force us into bankruptcy, conservatorship, or receivership. These actions could directly affect not only Ally, its subsidiaries, and institution-affiliated parties but also Ally’s counterparties, stockholders, and creditors and its commitments, arrangements, and other dealings with them.
In addition, the CFPB has broad authorities and powers to enforce federal consumer-protection laws involving financial products and services. The CFPB has exercised these authorities and powers through public enforcement actions, lawsuits, and consent orders and through nonpublic enforcement actions.
The SEC, FINRA, the Department of Justice, state attorneys general, and other domestic or foreign governmental authorities also have an array of means at their disposal to regulate and enforce matters within their jurisdiction that could impact Ally’s businesses and operations.
Basel Capital Framework
The FRB and other U.S. banking agencies have adopted risk-based and leverage capital rules that establish minimum capital-to-asset ratios for BHCs, like Ally, and depository institutions, like Ally Bank.
The risk-based capital ratios are based on a banking organization’s RWAs, which are generally determined under the standardized approach applicable to Ally and Ally Bank by (1) assigning on-balance-sheet exposures to broad risk-weight categories according to the counterparty or, if relevant, the guarantor or collateral (with higher risk weights assigned to categories of exposures perceived as representing greater risk), and (2) multiplying off-balance-sheet exposures by specified credit conversion factors to calculate credit equivalent amounts and assigning those credit equivalent amounts to the relevant risk-weight categories. The leverage ratio, in contrast, is based on an institution’s average unweighted on-balance-sheet exposures.
Under U.S. Basel III, Ally and Ally Bank must maintain a minimum Common Equity Tier 1 risk-based capital ratio of 4.5%, a minimum Tier 1 risk-based capital ratio of 6%, and a minimum total risk-based capital ratio of 8%. On top of the minimum risk-based capital ratios, Ally and Ally Bank are subject to a capital conservation buffer requirement, which must be satisfied entirely with capital that qualifies as Common Equity Tier 1 capital. Failure to maintain more than the full amount of the capital conservation buffer requirement would result in automatic restrictions on the ability of Ally and Ally Bank to make capital distributions, including dividend payments and stock repurchases and redemptions, and to pay discretionary bonuses to executive officers. U.S. Basel III also subjects Ally and Ally Bank to a minimum Tier 1 leverage ratio of 4%. While the capital conservation buffer requirement for Ally Bank is fixed at 2.5% of RWAs, the capital conservation buffer requirement for a Category IV firm, like Ally, is equal to its stress capital buffer requirement. The stress capital buffer requirement for Ally, in turn, is the greater of 2.5% and the result of the following calculation: (1) the difference between Ally’s starting and minimum projected Common Equity Tier 1 capital ratios under the severely adverse scenario in the supervisory stress test, plus (2) the sum of the dollar amount of Ally’s planned common stock dividends for each of the fourth through seventh quarters of its nine-quarter capital planning horizon, as a percentage of RWAs. As of December 31, 2023, the stress capital buffer requirement for Ally was 2.5%.
Ally and Ally Bank are currently subject to the U.S. Basel III standardized approach for counterparty credit risk but not to the U.S. Basel III advanced approaches for credit risk or operational risk. Ally is also not currently subject to the U.S. market-risk capital rule, which applies only to banking organizations with significant trading assets and liabilities. Since Ally and Ally Bank are currently not subject to the advanced approaches risk-based capital rules, we elected to apply a one-time option to exclude most components of accumulated other comprehensive income and loss from regulatory capital. As of December 31, 2023, and December 31, 2022, Ally had $3.8 billion and
10

Ally Financial Inc. • Form 10-K
$4.1 billion, respectively, of accumulated other comprehensive loss, net of applicable income taxes, that was excluded from Common Equity Tier 1 capital. Refer to the discussion below about rules proposed by the U.S. banking agencies in 2023 that would require us to recognize all components of accumulated other comprehensive income and loss in regulatory capital, except gains and losses on cash-flow hedges where the hedged items are not recognized on our balance sheet at fair value. Refer also to Note 18 to the Consolidated Financial Statements for additional details about our accumulated other comprehensive loss.
The risk-based capital ratios and the Tier 1 leverage ratio play a central role in PCA, which is an enforcement framework used by the U.S. banking agencies to constrain the activities of depository institutions based on their levels of regulatory capital. Five categories have been established using thresholds for the Common Equity Tier 1 risk-based capital ratio, the Tier 1 risk-based capital ratio, the total risk-based capital ratio, and the Tier 1 leverage ratio: well capitalized, adequately capitalized, undercapitalized, significantly undercapitalized, and critically undercapitalized. FDICIA generally prohibits a depository institution from making any capital distribution, including any payment of a cash dividend or a management fee to its BHC, if the depository institution would become undercapitalized after the distribution. An undercapitalized institution is also subject to growth limitations and must submit and fulfill a capital restoration plan. Although BHCs are not subject to the PCA framework, the FRB is empowered to compel a BHC to take measures—such as the execution of financial or performance guarantees—when PCA is required in connection with one of its depository-institution subsidiaries. At December 31, 2023, Ally Bank met the capital ratios required to be well capitalized under the PCA framework.
At December 31, 2023, Ally and Ally Bank were in compliance with their regulatory capital requirements. For an additional discussion of capital adequacy requirements, refer to Note 20 to the Consolidated Financial Statements.
On January 1, 2020, we adopted CECL. Refer to Note 1 to the Consolidated Financial Statements for additional information about our allowance for loan losses accounting policy. Under a rule finalized by the FRB and other U.S. banking agencies in 2020, we delayed recognizing the estimated impact of CECL on regulatory capital until after a two-year deferral period, which for us extended through December 31, 2021. Beginning on January 1, 2022, we were required to phase in 25% of the previously deferred estimated capital impact of CECL, with an additional 25% to be phased in at the beginning of each subsequent year until fully phased in by the first quarter of 2025. The estimated impact of CECL on regulatory capital that we deferred and began phasing in on January 1, 2022, is generally calculated as the entire day-one impact at adoption plus 25% of the subsequent change in allowance during the two-year deferral period. As of December 31, 2023, the total deferred impact on Common Equity Tier 1 capital related to our adoption of CECL was $591 million.
In April 2023, in a statement accompanying the review of the FRB’s supervision and regulation of SVB, FRB Vice Chair for Supervision Barr highlighted a plan to revisit the Tailoring Rules and develop stronger capital, liquidity, stress-testing, and other standards for Category IV firms like Ally. In July 2023, the U.S. banking agencies issued a proposed rule to customize and implement revisions to the global Basel III capital framework that were approved by the Basel Committee in December 2017 (commonly known as the Basel III endgame or as Basel IV). For regulatory capital, the proposed rule would eliminate the effect of the Tailoring Rules by requiring the recognition of most elements of accumulated other comprehensive income and loss and the application of deductions, limitations, and criteria for specified capital investments, minority interests, and TLAC holdings. For each of the risk-based capital ratios, a large banking organization, like Ally, would calculate and be bound by the lower of two alternatives: one version of the ratio based on an expanded risk-based approach prescribed in the proposed rule and one version of the ratio based on the standardized approach as modified by the proposed rule. All capital buffer requirements, including the stress capital buffer requirement, would apply regardless of whether the expanded risk-based approach or the standardized approach produces the lower ratio. Under the expanded risk-based approach, total RWAs would equal the sum of the RWAs for credit risk, equity risk, operational risk, market risk, and CVA risk as set forth in the proposed rule minus any amount of the banking organization’s adjusted allowance for credit losses that is not included in Tier 2 capital and any amount of allocated transfer risk reserves. Under the standardized approach, total RWAs would be calculated using the existing rules with a revised methodology for determining RWAs for market risk, and a required application of the standardized approach for counterparty credit risk for derivative exposures. Category IV firms would be further required under the proposed rule to project their risk-based capital ratios under baseline conditions in their capital plans and related reports using the RWA-calculation approach that results in their binding risk-based capital ratios as of the start of the projection horizon. The proposed rule also would roll back additional elements of the Tailoring Rules by applying to Category IV firms the supplementary leverage ratio, the countercyclical capital buffer, and enhanced public disclosure and reporting requirements. Under the proposed rule, a three-year transition period from July 1, 2025, to June 30, 2028, would apply to the recognition of accumulated other comprehensive income and loss in regulatory capital and the use of the expanded risk-based approach. The phase-in of accumulated other comprehensive income and loss is expected to significantly affect our levels of regulatory capital. While we believe that this would be manageable, we also anticipate that our levels of regulatory capital would need to be gradually increased in advance of and during the proposed transition period. As for the proposed changes to RWAs, while we continue to evaluate the effects of individual provisions and the interplay among them as well as potential management actions in response, the impact is not currently expected to be significant in the aggregate if the proposed rule were adopted in its existing form. Since the proposed rule was issued, we have been engaged with research and advocacy groups to inform the rulemaking process and better understand the impacts of the proposed rule on banking organizations of various sizes and complexities—as well as the competitive environment more broadly—and likewise encourage the U.S. banking agencies to closely study these impacts and their wider implications.
In August 2023, the U.S. banking agencies issued two proposed rules to improve the resolvability of Category IV firms, like Ally. The first proposed rule would require Category II, III, and IV firms, their consolidated IDI subsidiaries, and other institutions to issue and maintain minimum amounts of eligible long-term debt in an amount that is the greater of (i) 6% of total RWAs, (ii) 3.5% of average total consolidated assets, and (iii) 2.5% of total leverage exposure. Covered IDIs, like Ally Bank, that are consolidated subsidiaries of covered entities, like Ally, would be required to issue eligible long-term debt internally to a company that consolidates the covered IDI, which would
11

Ally Financial Inc. • Form 10-K
in turn be required to purchase that long-term debt. Only long-term debt instruments that are most readily able to absorb losses in a resolution proceeding would qualify, and the operations of covered entities would be subject to clean-holding-company requirements such as prohibitions and limitations on their liabilities to unaffiliated entities. Under the proposed rule, a transition period would apply with 25%, 50%, and 100% of the long-term-debt requirements coming into effect by the end of the first, second, and third years, respectively, after finalization of the rule. The second proposed rule, which was issued solely by the FDIC, would require each insured depository institution with $100 billion or more in total assets, like Ally Bank, to submit a full resolution plan with an identified strategy for ensuring timely access to insured deposits, maximizing value from the disposition of assets, minimizing any losses realized by creditors, and addressing potential financial stability risks. Each resolution plan also would be subject to more stringent standards on its assumptions, content, and reviews. Covered IDIs would need to submit a full resolution plan every two years with interim supplements in non-submission years. We are still assessing the impact of these two proposed rules, but due to the current structure and amount of debt instruments issued by Ally and Ally Bank, expect the long-term-debt rule in particular to significantly affect us.
Whether and when final rules related to these proposals may be adopted and take effect, as well as what changes to the proposed rules may be reflected in any final rules after the comment periods, remain unclear. Also, beyond these proposed rules, more stringent and less tailored liquidity, stress-testing, and other standards for Category IV firms, like Ally, may be forthcoming, including those that may reinstate the LCR, require more rigorous liquidity stress testing, and return Ally to supervisory stress testing on an annual cycle.
Insured Depository Institution Status
Ally Bank is an IDI and, as such, is required to file periodic reports with the FDIC about its financial condition. Total assets of Ally Bank were $186.1 billion at December 31, 2023, $181.9 billion at December 31, 2022, and $172.8 billion at December 31, 2021.
Ally Bank’s deposits are insured by the FDIC in the standard insurance amounts per depositor for each account ownership category as prescribed by the FDI Act. Insured depository institutions with two million or more deposit accounts, including Ally Bank, are required by the FDIC to establish and maintain systems and processes designed to facilitate prompt payment of FDIC-insured deposits in the event of a failure. Deposit insurance is funded through assessments on Ally Bank and other insured depository institutions. The FDIC assesses premiums from each institution based on its average consolidated total assets minus its average tangible equity, while utilizing a scorecard method to determine each institution’s risk to the DIF. The FDIC may take action to increase insurance premiums if the DIF is not funded to its regulatory-mandated DRR. Currently, the FDIC is required to maintain a DRR of 1.35% under the FDI Act. In October 2022, the FDIC finalized a rule that increased the initial base deposit insurance assessment rate schedules for all insured depository institutions by two basis points, beginning with the first quarterly assessment period of 2023. The increased assessment rate is intended to improve the likelihood that the DRR will reach the required minimum of 1.35% by the statutory deadline of September 30, 2028. On November 16, 2023, the FDIC finalized a rule that imposes a special assessment to recover the costs to the DIF resulting from the FDIC’s use, in March 2023, of the systemic risk exception to the least-cost resolution test under the FDI Act in connection with the receiverships of SVB and Signature. The FDIC estimated in approving the rule that those assessed losses total approximately $16.3 billion. The rule provides that this loss estimate will be periodically adjusted, which will affect the amount of the special assessment. Under the rule, the assessment base is the estimated uninsured deposits that an IDI reported in its Consolidated Reports of Condition and Income (“Call Report”) at December 31, 2022, excluding the first $5 billion in estimated uninsured deposits. The special assessments will be collected at an annual rate of approximately 13.4 basis points per year (3.36 basis points per quarter) over eight quarters in 2024 and 2025, with the first assessment period beginning January 1, 2024. Because the estimated loss pursuant to the systemic risk determination will be periodically adjusted, the FDIC retains the ability to cease collection early, extend the special assessment collection period, and impose a final shortfall special assessment on a one-time basis. Ally expects the special assessments to be tax deductible. The total of the assessments for Ally, based on Ally Bank’s uninsured deposits as of December 31, 2022, is estimated at $38 million, and such amount was recorded as an expense in the quarter of adoption (the quarter ending December 31, 2023).
If an insured depository institution, like Ally Bank, were to become insolvent or if other specified events were to occur relating to its financial condition or the propriety of its actions, the FDIC may be appointed as conservator or receiver for the institution. In that capacity, the FDIC would have the power to (1) transfer assets and liabilities of the institution to another person or entity without the approval of the institution’s creditors; (2) require that its claims process be followed and to enforce statutory or other limits on damages claimed by the institution’s creditors; (3) enforce the institution’s contracts or leases according to their terms; (4) repudiate or disaffirm the institution’s contracts or leases; (5) seek to reclaim, recover, or recharacterize transfers of the institution’s assets or to exercise control over assets in which the institution may claim an interest; (6) enforce statutory or other injunctions; and (7) exercise a wide range of other rights, powers, and authorities, including those that could impair the rights and interests of all or some of the institution’s creditors. In addition, the administrative expenses of the conservator or receiver could be afforded priority over all or some of the claims of the institution’s creditors, and under the FDI Act, the claims of depositors (including the FDIC as subrogee of depositors) would enjoy priority over the claims of the institution’s unsecured creditors.
Investments in Ally
Because Ally Bank is an insured depository institution and Ally and IB Finance are BHCs, direct or indirect control of us—whether through the ownership of voting securities, influence over management or policies, or other means—is subject to approvals, conditions, and other restrictions under federal and state laws. Refer to the section above titled Bank Holding Company, Financial Holding Company, and Depository Institution Status for additional information. These laws may differ in their purposes, definitions and presumptions of control, and restrictions, which for example is the case as between the BHC Act and the Change in Bank Control Act. Investors are responsible for ensuring that they do not, directly or indirectly, acquire control of us in contravention of these laws.
12

Ally Financial Inc. • Form 10-K
Insurance Companies
Some of our insurance operations—including in the United States, Canada, and Bermuda—are subject to certain minimum aggregate capital requirements, net asset and dividend restrictions, and rules and regulations promulgated by various U.S. and foreign regulatory agencies. Under state and foreign insurance laws, dividend distributions may be made only from statutory unassigned surplus with approvals required from applicable regulatory authorities for dividends in excess of statutory limitations. Our insurance operations are also subject to applicable state and foreign laws generally governing insurance companies, as well as laws addressing products that are not regulated as insurance, such as VSCs and GAP waivers.
Consumer Finance
Our retail-automotive, consumer-mortgage, personal-lending, and credit-card businesses are subject to extensive federal, state, and local laws. These laws, for example, may impose licensing obligations and financial requirements; limit the interest rates, finance charges, and other fees that can be charged; regulate the use of credit reports and the reporting of credit information; impose underwriting and disclosure requirements; regulate marketing techniques and practices; require the safeguarding of nonpublic information about customers; and regulate servicing practices, including in connection with assessments, collection and foreclosure activities, claims handling, and investment and interest payments on escrow accounts. The laws applicable to consumer finance are complex and subject to change and to changes in interpretation and enforcement. Further, many existing laws were enacted without anticipating technological and related innovations—including those utilized by fintech companies and the banks and financial-services providers that partner with them—and as a result, the application of these legal frameworks is not always clear and can be subject to wide supervisory and enforcement discretion.
Ally Invest Subsidiaries
Ally Invest Securities LLC (Ally Invest Securities) is registered as a securities broker-dealer with the SEC and in all 50 states, the District of Columbia, and Puerto Rico, is registered with the Municipal Securities Rulemaking Board as a municipal securities broker-dealer, and is a member of FINRA and SIPC. As a result, Ally Invest Securities and its personnel are subject to extensive requirements under the Exchange Act, SEC regulations, SRO rules, and state laws, which collectively cover all aspects of the firm’s securities activities—including sales and trading practices, capital adequacy, recordkeeping, privacy, anti-money laundering, financial and other reporting, supervision, misuse of material nonpublic information, conduct of its business in accordance with just and equitable principles of trade, and personnel qualifications. The firm operates as an introducing broker and clears all transactions, including all customer transactions, through a third-party clearing broker-dealer on a fully disclosed basis.
Ally Invest Advisors Inc.(Ally Invest Advisors) is registered as an investment adviser with the SEC. As a result, the firm is subject to a host of requirements governing investment advisers and their personnel under the Investment Advisers Act of 1940, as amended, and related rules and regulations, including certain fiduciary and other obligations with respect to its relationships with its investment advisory clients.
Regulators conduct periodic examinations of Ally Invest Securities and Ally Invest Advisors and regularly review reports that the firms are required to submit on an ongoing basis. Violations of relevant regulatory requirements could result in adverse consequences for the firms and their personnel, including censure, penalties and fines, the issuance of cease-and-desist orders, and restriction, suspension or expulsion from the securities or commodity-futures industries.
Other Laws
Ally is subject to numerous federal, state, and local statutes, regulations, and other laws, and the possibility of violating applicable law presents ongoing compliance, operational, reputation, and other risks to Ally. Some of the other more significant laws to which we are subject include:
Privacy and Data Security — The GLB Act and related regulations impose obligations on financial institutions, within specified parameters and circumstances, to safeguard consumer information maintained by them, to provide notice of their privacy practices to consumers, and to allow consumers to opt out of information sharing with unaffiliated parties. Related regulatory guidance also directs financial institutions to notify consumers in specified cases of unauthorized access to sensitive consumer information. Another U.S. banking agency rule requires a BHC, such as Ally, and a state chartered bank that is a member of the Federal Reserve System, such as Ally Bank, to notify applicable U.S. banking agencies within 36 hours of certain incidents that may have materially disrupted or degraded, or are reasonably likely to materially disrupt or degrade, its ability to deliver services to a material portion of the financial institution’s customer base, jeopardize the viability of key operations, or impact the stability of the financial sector. The rule also requires bank service providers to notify us of any computer security incident that has caused, or is reasonably likely to cause, a material service disruption for four or more hours. In addition, in July 2023, the SEC adopted rules requiring public companies, such as Ally, to disclose material cybersecurity incidents within four business days and to disclose on an annual basis material information regarding cybersecurity risk management, strategy, and governance. Most states have also enacted laws requiring notice of specified cases of unauthorized access to information. For example, the NYDFS has imposed significant requirements on regulated entities to establish cybersecurity programs and policies, to designate chief information security officers, to comply with notice and reporting obligations, and to take other actions in connection with the security of their information. In addition, comprehensive privacy laws have been enacted in California that require regulated entities to establish measures to identify, manage, secure, track, produce, and delete personal information.
On October 19, 2023, the CFPB proposed a new rule that would require a provider of payment accounts or products, such as a bank, to make data available to consumers upon request regarding the products or services they obtain from the provider. Any such data provider would also have to make such data available to third parties, with the consumer's express authorization and through an
13

Ally Financial Inc. • Form 10-K
interface that satisfies formatting, performance and security standards, for the purpose of such third parties providing the consumer with financial products or services requested by the consumer. Data that would be required to be made available under the rule would include transaction information, account balance, account and routing numbers, terms and conditions, upcoming bill information, and certain account verification data. The proposed rule is intended to give consumers control over their financial data, including with whom it is shared, and encourage competition in the provision of consumer financial products or services. For banks with at least $50 billion and less than $500 billion in total assets, compliance with the proposed rule's requirements would be required approximately one year after adoption of the final rule.
Volcker Rule — Section 13 of the BHC Act and its implementing regulations (commonly referred to as the Volcker Rule) prohibit banking entities, subject to limited exceptions, from engaging in proprietary trading and investing in or sponsoring covered funds. The Volcker Rule contains exemptions for market-making, hedging, underwriting, and trading in U.S. government and agency obligations. The Volcker Rule also permits the retention of ownership interests in certain types of funds and the offering and sponsoring of funds under certain conditions. For firms with limited trading assets and liabilities, like Ally, the regulatory agencies have simplified and streamlined compliance requirements under the Volcker Rule. The regulatory agencies also have clarified that banking entities may engage in activities that do not raise concerns that the Volcker Rule was intended to address, including in connection with specified credit funds, venture-capital funds, family-wealth-management vehicles, and customer-facilitation vehicles.
Fair Lending Laws — The Equal Credit Opportunity Act, the Fair Housing Act, and similar fair-lending laws (collectively, Fair Lending Laws) generally prohibit a creditor from discriminating against an applicant or borrower in any aspect of a credit transaction on the basis of specified characteristics known as prohibited bases, such as race, gender, and religion. Creditors are also required under the Fair Lending Laws to follow a number of highly prescriptive rules, including rules requiring credit decisions to be made promptly, notices of adverse actions to be given, and, in the case of mortgage lenders of a certain size, anonymized data and information about mortgage applicants and credit decisions to be gathered and made publicly available.
Fair Credit Reporting Act — The Fair Credit Reporting Act regulates the dissemination of credit reports by credit reporting agencies, requires users of credit reports to provide specified notices to the subjects of those reports, imposes standards on the furnishing of information to credit reporting agencies, obligates furnishers to maintain reasonable procedures to deal with the risk of identity theft, addresses the sharing of specified kinds of information with affiliates and third parties, and regulates the use of credit reports to make preapproved offers of credit and insurance to consumers.
Truth in Lending Act — The Truth in Lending Act (TILA) and Regulation Z, which implements TILA, require lenders to provide borrowers with uniform, understandable information about the terms and conditions in certain credit transactions. These rules apply to Ally and its subsidiaries when they extend credit to consumers and require, in the case of certain loans, conspicuous disclosure of the finance charge and annual percentage rate, as applicable. In addition, if an advertisement for credit states specific credit terms, Regulation Z requires that the advertisement state only those terms that actually are or will be arranged or offered by the creditor together with specified notices. The CFPB in recent years has issued substantial amendments to the mortgage requirements under Regulation Z, and additional changes are likely in the future. Amendments to Regulation Z and Regulation X, which implements the Real Estate Settlement Procedures Act, require integrated mortgage loan disclosures to be provided for applications received on or after October 3, 2015. Further, TILA imposes a number of restrictions on credit-card practices impacting rates and fees, requires that a consumer’s ability to pay be taken into account before issuing credit or increasing credit limits, and imposes certain disclosure requirements related to provision of open-end credit.
Bank Secrecy Act/Anti-Money-Laundering Requirements — The Bank Secrecy Act, as amended by the USA PATRIOT Act, contains provisions designed to detect and prevent the use of the U.S. financial system for money laundering and terrorist financing. The Bank Secrecy Act generally requires banks, certain other financial institutions, and, in certain cases, BHCs to undertake activities such as maintaining an anti-money-laundering program, verifying the identity of clients, monitoring for and reporting on suspicious transactions, reporting on cash transactions exceeding specified thresholds, and responding to certain requests for information by regulatory authorities and law-enforcement agencies.
In January 2021, the Bank Secrecy Act was amended by the AMLA, which comprehensively reforms and modernizes U.S. anti-money-laundering laws. The AMLA codifies a risk-based approach to anti-money-laundering compliance for financial institutions, requires the U.S. Treasury Department to develop standards for evaluating technology and internal processes for Bank Secrecy Act compliance, directs the FinCEN to establish a registration database of beneficial-ownership information that designated companies will be required to report, and expands enforcement- and investigation-related authority and available sanctions for specified Bank Secrecy Act violations. In June 2021, FinCEN issued the priorities for anti-money laundering and countering the financing of terrorism policy, as required under the AMLA. The priorities include corruption, cybercrime, terrorist financing, fraud, transnational crime, drug trafficking, human trafficking, and proliferation financing. Many provisions of the AMLA will require additional rulemakings, reports, and other measures, and the impact of the AMLA will depend at least in part on their development and implementation.
FinCEN issued two of three rulemakings required under the AMLA to implement the requirements of the Corporate Transparency Act (CTA). First, the beneficial ownership information (BOI) reporting rule, effective January 1, 2024, establishes the requirements for reporting companies to submit their beneficial ownership and company applicant information to FinCEN. On
14

Ally Financial Inc. • Form 10-K
December 22, 2023, FinCEN published the second rule, which establishes the standards for financial institutions and government entities to access BOI reported to FinCEN. The third and final CTA rulemaking, once published, will make amendments to the beneficial ownership requirements of FinCEN’s existing Customer Due Diligence (CDD) Rule.
Community Reinvestment Act — Under the CRA, a bank has a continuing and affirmative obligation, consistent with its safe and sound operation, to help meet the credit needs of its entire community, including low- and moderate-income persons and neighborhoods. Although the CRA does not establish specific lending requirements or programs, banks are rated on their performance in meeting the needs of their communities.
In its most recent performance evaluation in 2023, Ally Bank received an “Outstanding” rating. Ally Bank operated under a three-year CRA strategic plan (2020–2022) that had been approved by the FRB and is currently operating under a four-year CRA strategic plan (2023–2026) that also has been approved by the FRB. Failure by Ally Bank to maintain a “Satisfactory” or better rating under the CRA may adversely affect our ability to expand our financial and related activities as an FHC or make acquisitions. Refer to the section above titled Bank Holding Company, Financial Holding Company, and Depository Institution Status for additional information.
On October 24, 2023, the U.S. banking agencies issued a final rule to modernize their regulations related to the CRA. The final rule amends their CRA regulations by introducing new tests to evaluate the CRA performance of banks, which most significantly impacts banks with over $2 billion in assets and imposes additional requirements on banks with over $10 billion in assets. Major changes to the CRA regulations include modifications related to the delineation of assessment areas, the overall evaluation framework including performance standards and metrics, the definition of community development activities, and data collection and reporting. Most provisions of the final rule will become effective on January 1, 2026, and the data reporting requirements will become effective on January 1, 2027. While we are still evaluating the final rule, it could impact Ally including our CRA program, business strategies, allocation of resources, and technology requirements.
LIBOR Act — In March 2022, the Adjustable Interest Rate Act (the LIBOR Act) was enacted. The LIBOR Act provides a uniform approach for replacing LIBOR as a reference interest rate in tough legacy contracts when LIBOR is no longer published or is no longer representative. Tough legacy contracts are contracts that do not include effective fallback provisions, for example, because they have no provisions for replacement benchmarks or provisions based on prior LIBOR values or dealer polls. Under the LIBOR Act, references to the most common tenors of LIBOR in these contracts will be replaced as a matter of law, without the need to be amended by the parties, to instead reference benchmark interest rates based on SOFR that will be identified by the FRB. The FRB issued a final rule effective February 27, 2023, to implement the LIBOR Act.
Executive and Incentive Compensation — Through guidance adopted in 2010, the U.S. banking agencies conveyed their expectation that banking organizations maintain incentive-compensation practices that are consistent with safety and soundness, even when these practices go beyond those needed to align shareholder and employee interests. To be consistent with safety and soundness, incentive-compensation arrangements at a banking organization should (i) provide employees with incentives that appropriately balance risk and reward, (ii) be compatible with effective internal controls and risk management, and (iii) be supported by strong corporate governance, including active and effective oversight by the organization’s board of directors. Enforcement action may be taken against a banking organization if its incentive-compensation arrangements or related risk-management, control, or governance processes pose a risk to the organization’s safety and soundness, particularly when the organization is not taking prompt and effective measures to correct the deficiencies.
In October 2022, the SEC adopted a final rule directing national securities exchanges and associations, including the NYSE, to implement listing standards that require all listed companies to adopt and comply with policies mandating the prompt recovery of erroneously awarded incentive-based compensation received by a current or former executive officer during the three fiscal years preceding a required accounting restatement, including a restatement to correct an error in previously issued financial statements that would result in a material misstatement if the error were corrected or left uncorrected in the current period. The final rule required each listed company, including Ally, to adopt a policy that complies with the NYSE listing standard no later than December 1, 2023. On October 9, 2023, Ally adopted its Requirements for the Recovery of Erroneously Awarded Incentive-Based Compensation under NYSE Listing Standard 303A.14, which is filed with this Form 10-K as Exhibit 97.
Climate-Related and other ESG Developments — In recent years, federal, state, and international lawmakers and regulators have increased their focus on financial institutions and other companies’ risk oversight, disclosures and practices in connection with climate change and other environmental, social and governance (“ESG”) matters. Throughout 2023, there have been active and significant regulatory developments on these issues in the form of newly proposed, issued or implemented laws, rules, regulations, guidance and frameworks regarding climate change that impose, or will impose if and when effective, new requirements and expectations, including in connection with climate-related governance, risk management, disclosures, stress testing and scenario analysis. For example, in October 2023, the OCC, the FRB, and the FDIC finalized interagency guidance on Principles for Climate-Related Financial Risk Management for Large Financial Institutions (“Principles”), which is applicable to regulated financial institutions with more than $100 billion in total consolidated assets, including Ally. The Principles are intended to support efforts by large financial institutions to focus on key aspects of climate-related financial risk management and cover six areas: (1) governance; (2) policies, procedures, and limits; (3) strategic planning; (4) risk management; (5) data, risk measurement, and reporting; and (6) scenario analysis. In 2022, the SEC issued a proposed rule on the enhancement and standardization of climate-related disclosures
15

Ally Financial Inc. • Form 10-K
for investors. The proposed rule would require public issuers, including Ally, to significantly expand the scope of climate-related disclosures in their SEC filings. The SEC also announced plans to propose rules to require enhanced disclosure regarding human capital management and board diversity for public issuers. In addition, several states in which Ally operates have adopted or proposed statutes, regulations, and policies addressing climate change and other ESG issues, which impose, or will impose if and when effective, new and potentially divergent requirements and expectations with respect to these issues and are expected to result in additional compliance and reporting costs. In addition to legislation, regulation and guidance, regulators have also increasingly focused their enforcement and examination activities on such issues. For example, the SEC has created a Climate and ESG Task Force in the Division of Enforcement, whose purpose includes proactively identifying ESG-related misconduct such as material gaps or misstatements in the disclosure of climate risks. We continue to actively monitor the regulatory landscape surrounding these issues.
Human Capital
Our team members are integral to the success of our business, and central to our strategy is attracting, developing, and retaining talented individuals with the right skills to drive our business forward. We had approximately 11,100 and 11,600 employees as of December 31, 2023, and 2022, respectively, which consisted primarily of full-time employees in the United States. The decrease in employees for the year ended December 31, 2023, was primarily attributable to selective workforce reductions.
Our people-first human capital approach is guided by a philosophy that emphasizes care for our employees through professional and personal support, and offerings that drive them to better care for our customers and positively impact our communities. These components combine to propel better operational and financial results. We emphasize a working environment and company culture that embrace diverse talents, backgrounds, and perspectives and where colleagues feel valued as both individuals and members of the team. We measure human capital success through regular enterprise-wide engagement surveys and external workplace recognition. In 2023, we placed in the Top 10% of global workplaces for employee engagement for the 4th consecutive year, as measured by a third-party provider. We also were named to Fortune’s 100 Best Places to Work.
Culture
We recognize that our long-term success is underpinned by the strength of our purpose-driven culture—a culture that we believe sets us apart from the competition and gives us an advantage as we recruit and retain talented team members. Our people-first approach enables a winning, customer-centric philosophy focused on resiliency, adaptability, and a growth-mindset-oriented drive to “Be (Even) Better.” We strive to uphold our mantra to “Do it Right” through decisions and deeds at all levels of the organization, and we collectively commit to work with integrity and accountability and to uphold our core values in the workplace, the marketplace, and the community. Our culture is driven by our “LEAD” core values, where we emphasize that employees:
[L]ook externally – We strive to meet and exceed the needs of our customers with agility, speed, and innovation. We continually evolve, respond quickly, and deliver a superior customer experience by:
Finding strategies, processes, and initiatives that do right by our customers and their unique needs.
Being adaptable, resourceful, and proactive in problem-solving, incorporating different viewpoints and fresh ideas into their work.
Responding quickly to change and escalating issues immediately.
[E]xecute with excellence – Good enough is never enough. With a focus on continuous improvement, our actions are driven by sound analysis and an intense focus on excellence. Executing with excellence means:
Not stopping at the obvious answer—staying curious and respectfully challenging the status quo.
Being open to new ideas and ways to do better, be better and deliver more meaningful solutions.
Calling attention to risks, and challenging that which does not seem right while remaining respectful of established policies.
[A]ct with professionalism – We operate with integrity, hold ourselves and each other accountable, treat others with respect, and embrace diversity and inclusion. This is the cornerstone to our long-term success and at the very foundation of what it means to be an ally. With an emphasis on:
Celebrating the unique perspectives, talents, and contributions of others.
Leveraging the experience and knowledge that peers, colleagues, and leaders have to offer.
Creating strong and collaborative relationships built on mutual respect and accountability.
[D]eliver results – We are passionate about winning – for our customers, our teams, and our company. Success is measured at both the outcome and the path to achieve it. We deliver results by:
16

Ally Financial Inc. • Form 10-K
Making an impact and bringing an inspired attitude, competitive spirit, and passion for real results.
Being transparent and communicating current and emerging risks.
Leading the charge and supporting the successes of others.
Our annual, CEO-sponsored enterprise-wide recognition program, “LEADing the Way,” is designed to recognize employees whose leadership and performance consistently model our core values in one or more of the following areas: innovation, risk culture, corporate citizenship, customer experience, DE&I, process improvement, or other attributes that reflect our overall culture. This award is one of the highest recognitions an employee can receive at Ally. In 2023, 83 team members were recognized with this award. Recipients are nominated based on exceeding their LEAD core value performance objective, which is required for all employees. Additionally, employees can nominate colleagues for the quarterly peer-to-peer “I’m An Ally” award recognition program that provides employees the opportunity to recognize the hard work of individuals across the entire organization. These recognition programs reinforce our continued commitment to our culture.
Engagement
Sustaining high levels of employee engagement is a key measure of our workplace success as we continue to build a company where our employees want to work, have purposeful careers, and feel empowered to make a difference. Throughout the year, a third-party provider administers confidential employee surveys to provide feedback on key strengths and opportunity areas for action-taking to improve our culture.
The following table indicates our company-wide engagement survey results as measured by our third-party provider, based on a 100-point scale, as well as our participation rates for the survey.
20232022
Ally score8485
Financial services benchmark7676
Ally employee participation % (a)8273
(a)The participation rate benchmark from our third-party provider was 75% in both 2023 and 2022.
For 2023 and 2022, our employee engagement scores were within the top 10% of all global companies that participated in the survey and at least eight points higher than the financial services industry benchmark. We believe that high levels of employee engagement reflect a productive and engaged workforce that takes care of our customers and communities, and contributes to our stable employee retention rate, which was approximately 84% and 85% for the years ended December 31, 2023, and December 31, 2022, respectively.
Hiring, Retention, and Learning and Development
We make significant investments in recruitment and employee development to attract and retain top talent, while fostering broader workforce development grounded in career mobility and advancement, and succession planning. Our recruitment process is vast and includes partnerships with universities, nonprofits and professional associations, including virtual and on-campus recruiting events, online platforms, conferences, internship and rotational programs, and referral bonuses to current employees. We offer regular trainings, mentoring, and other programs to invest in the growth and development of our employees. Our employee base receives continuing education courses relevant to our industry through internal learning courses, in addition to on-the-job training related to their function or a regulatory requirement. We offer targeted trainings for management and leadership development. We have organized a mentor-mentee program as an avenue for our employees to share knowledge, experience, and perspective and to foster the personal and professional growth of one another. Certain of our business lines offer rotational and leader development programs with the oversight and guidance of our HR business partners. We also provide financial support for continuing education through a tuition reimbursement program, as well as student loan repayment assistance and contributions to employees’ 529 education savings plans.
Our performance management process is designed to promote a culture of meaningful work, ongoing feedback and coaching, and employee-owned careers. Annually, employees partner with managers to create and align performance measurements considering company-wide objectives. We encourage quarterly performance review discussions between employees and managers and require year-end performance evaluations summarizing the ongoing performance, development, and career interest conversations that occurred throughout the year. Additionally, we provide a multi-rater feedback tool to solicit additional perspectives on employee contributions and a more holistic picture of employee performance and leadership.
We empower our employees and encourage internal mobility, contributing to 16% and 22% of our existing eligible workforce that has been with Ally for at least one year receiving promotions or taking on new roles during the years ended December 31, 2023, and December 31, 2022, respectively. Our internal hiring rate was 40% and 28% in 2023 and 2022, respectively, further advancing employee career development and mobility. Our deliberate focus on mobility supports our ongoing retention efforts for top talent across the organization. The retention rate for employees that we determine to be high performers through year-end evaluation ratings were 96% and 94% for the years ended December 31, 2023, and December 31, 2022. On a routine basis, we perform talent and succession planning to develop and retain our top talent, including critical roles throughout the organization.
17

Ally Financial Inc. • Form 10-K
Total Rewards, Health, and Wellness
Our compensation program offers market-competitive base pay and pay-for-performance incentives based on achieving individual and company goals. In addition, our total rewards include competitive holiday and flexible paid-time-off, a 401(k) retirement savings plan with matching and company contributions that can total up to 10% of an employee’s eligible compensation per year, as well as other benefits designed to support the personal and professional lives of our employees. Examples of these benefits include paid parental and caregiver leave, adoption and surrogacy assistance, a backup child and adult/elder care program, no-cost access to certified financial planners, and an employee assistance program. We also match employee donations to registered nonprofits subject to an annual cap and provide our employees with eight hours of volunteer-time-off to give back in the communities where we work.
We empower our employees to act as founders with an owner’s mindset across all levels of the organization and all parts of the business which is encouraged through our shared equity program. In August 2021, we announced that all eligible employees may be awarded Ally stock annually through our discretionary #OwnIt Annual Grant Program dependent upon our financial performance and Board approval. In January 2024, for the fifth consecutive year, we awarded all active, regular Ally employees with 100 restricted stock units, up to a maximum grant date value of $5,000, and subject to a 3-year cliff vesting schedule, in recognition of our notable accomplishments and to support a founder’s mentality. This benefit provides shared equity to our employees and to further encourage the mindset of an owner, we also maintain an employee stock purchase plan that provides employees with the opportunity to purchase Ally stock at a discount.
Supporting and valuing all our employees is central to our culture. We offer flexible health insurance options including dental and vision for our employees, as well as a pre-tax health savings account with employer contributions. We expanded eligibility to employees with an annual base salary of less than $70,000 to receive additional employer contributions offsetting the cost of health insurance. Additionally, we provide access to virtual care options for certain healthcare needs and reimburse for certain eligible transportation and lodging expenses when in-network covered care is not available within 100 miles of a member’s home address. We provide life and disability benefits and manage a wellness program encouraging healthy living with financial rewards. In 2023, we further expanded mental health benefits for our employees, their dependents, and immediate household members. This additional benefit will provide up to 16 free counseling sessions for each individual, regardless of their participation in our medical plans, to help address on-going community concerns over affordability and access to mental health care and build resiliency among our employee population. Since its launch, over 2,600 employees have registered with the provider.
Diversity, Equity, and Inclusion
A component of our culture is our commitment to diversity, equity, and inclusion. We believe the best ideas come from a collective mixture of different voices and perspectives. We are an equal opportunity employer, and we strive for an inclusive work environment where all backgrounds, experiences, interests, viewpoints, and skills are respected, appreciated, and encouraged. We are focused on diverse representation and retention in the workforce—including different genders, races, nationalities, sexual orientations, socio-economic status, and other identities—across all levels of the organization. Fostering these diverse perspectives is important and reflects the beliefs and actions that are the backbone of our culture.
We have a deliberate focus on DE&I with an intentional emphasis on inclusion, which expands beyond traditional definitions of diversity. Notably, our company-wide employee engagement survey score for belonging is five points above the financial services industry benchmark and within the top 10% of all global companies, as measured by our third-party provider. The importance of DE&I starts at the top with our CEO and Board, who consistently stress the value in leveraging our differences.
Our DE&I Council provides executive leadership on DE&I and promotes belonging at Ally and in our communities. A subset of our commitment to DE&I is a Financial and Social Inclusion Framework that is built upon four pillars: Employees, Community, Customers, and Suppliers.
Employees: We aspire to create a diverse workforce that is truly reflective of the communities in which we live and work.
Community: We continue to create opportunities for economic mobility in the communities where we work and live, especially for our Black, Hispanic, and Latino neighbors, who often face disproportionate challenges.
Customers: We help enable financial and social inclusion through our culture of customer obsession, by developing education and solutions to support and strengthen economic mobility for all.
Suppliers: We are intentional about collaborating and working with a diverse group of minority and women-owned business enterprises.
These four pillars are championed by our employees, which empowers us to advance DE&I efforts in meaningful ways beyond Ally. Additionally, these efforts are further supported by our Chief Diversity Officer, and 16 full-time employees designated to advance DE&I within Ally. While our Financial and Social Inclusion Framework is focused on addressing the wealth gap, specifically in Black, Hispanic, and Latino communities, the four pillars are reflective of our DE&I efforts more broadly as further discussed below.
Employees
We take deliberate steps to weave DE&I through all our human capital efforts: from pipelining candidates, onboarding, all the way through the employee lifecycle. With this approach, we have been able to build on our LEAD culture to celebrate the differences that our
18

Ally Financial Inc. • Form 10-K
employees bring to the workplace. In 2023, we expanded our implementation of unconscious bias mitigation and awareness training to help leaders and team members across the organization understand the impacts of unconscious bias on our decision-making processes. Every employee has a specific culture-related performance objective, which includes a strong focus on DE&I. Additionally, for all executive leaders, annual performance objectives and reviews include a specific focus on representation and diversity trends within the workforce. The importance of DE&I is consistently reinforced by executive leadership through town hall meetings, employee communications, and active participation in and sponsorship of our ERGs. We believe a diverse and inclusive workforce makes us stronger, as well as more agile, innovative, and adaptable. We believe it benefits our various stakeholders culturally, operationally, and financially.
We maintain eight ERGs sponsored by members of Ally’s Executive Council and chaired by leaders from multiple levels of management across Ally. These ERGs consist of: Aliados, Asian/Middle Eastern, Black/African American, Diverse Abilities, Generational, Pride, Veteran, and Women ALLYs. Membership in our ERGs is voluntary and open to all employees, whether they identify with the ERG or view themselves as an ally to the group. As we celebrated the sixth anniversary of ERGs in 2023, employee participation grew to 59% of our workforce belonging to at least one ERG as of December 31, 2023, as compared to more than 50% as of December 31, 2022. Our ERGs may offer employees a sense of belonging, enhanced networking, and opportunities to learn and grow. Through dedicated focus months, each ERG has delivered cultural education and awareness that expands understanding and collaboration throughout the organization. Through volunteerism, fundraising, and supporting nonprofits and community organizations, our ERGs are committed to giving back to the communities where we live and work. Beyond our ERGs, our Technology Organization also launched two diversity-focused groups that explore the obstacles to inclusivity that exist specifically within the technology industry. These two groups were Women in Technology (WiT) and Black, Hispanic and Latino in Technology (BHLiT) and, like our ERGs, are open to all employees. Our objective across all the groups is to foster a workplace environment where all employees have a sense of belonging and know their opinions count.
Our commitment to inclusion emphasizes representation, transparency, accountability, and action for our employees. As of December 31, 2023, our gender representation is approximately 51% men and 49% women. We increased or maintained representation of women and people of color in our manager and above roles, and redesigned programs to create more opportunities for individuals new to their roles in the company.
The following table presents our employee representation of women, and Black or African American, Latino or Hispanic, or Asian individuals as a percentage of all employees.
2023 (a) (b)2022 (a) (b)
December 31,WomenBlack or African AmericanLatino or HispanicAsianWomenBlack or African AmericanLatino or HispanicAsian
Associate73 %48 %13 %3 %73 %50 %11 %%
Analyst48 19 9 9 47 19 
Manager/Director36 8 4 15 35 15 
Executive28 4 3 4 26 
All employees49 21 8 10 49 22 
(a)Figures in the table are based upon information self-reported by our employees as of December 31, 2023, and 2022.
(b)Includes U.S. and Canadian employees, and classifies our field/sales/customer service employees as either a Manager/Director or Analyst depending on job responsibilities.
We believe equal access to earning potential is essential in attracting, retaining, and inspiring top talent. Our external hiring practices are based on market rates for roles, experience, and performance. To the same end, we do not and have not requested salary history from candidates since 2017, and we regularly benchmark our compensation against other companies, both within and outside our industry. Pay rates for all positions are routinely reviewed, supporting equitable pay across the organization. Our internal minimum hourly wage for our U.S. employees is currently $23. Beginning January 1, 2023, in concurrence with laws in multiple municipalities in which we operate, we began proactively including pay ranges in job postings nationwide.
Since 2022, we have observed Juneteenth as a paid holiday for U.S. employees to commemorate the emancipation of millions of people from slavery and our Canadian employees observed National Day for Truth and Reconciliation as a paid holiday to honor the Native children, survivors, families, and communities affected by residential schools.
Community
Our approach to community is inclusive and integrates our employees across the organization. We help our employees develop their own skills while serving our communities with their time and talent. We offer our employees eight paid hours per year to volunteer in their communities. Employees can donate to eligible nonprofit organizations by credit, debit, or payroll deductions, and Ally provides a dollar-for-dollar match up to $1,000 per eligible employee, per calendar year. In 2023, our employees volunteered over 60,000 hours, a record for us. During 2023, we also matched our employees’ donations of time and dollars resulting in approximately $1.9 million for our communities. Both of these milestones reflect our culture of giving back.
Our philanthropic approach is primarily based on a framework of economic mobility. We support programs that provide opportunities to individuals and families in low- and moderate-income communities with a focus on three areas: affordable housing, financial literacy, and
19

Ally Financial Inc. • Form 10-K
workforce development. We solely funded the Ally Charitable Foundation, a non-consolidated entity, which has approximately $82 million in assets as of December 31, 2023, to drive positive and lasting impacts in our communities. The Ally Charitable Foundation is governed by six senior Ally employees who meet quarterly to approve certain grants, monitor our investments, and provide strategic guidance. In 2023, the Ally Charitable Foundation approved its first Mission Related Investment of $3 million to preserve existing affordable housing in Charlotte, North Carolina. The investment not only addresses housing insecurity, but integrates financial and digital education, STEM learning, health care and more. The Ally Charitable Foundation also approved its first Program Related Investments totaling $4 million to support small businesses and affordable housing in Charlotte, North Carolina. In Detroit, Michigan, the Ally Charitable Foundation granted $1.5 million to address workforce development and supplier diversity, and in coordination with Local Initiatives Support Corporation of Detroit, funding will be delivered over three years to several nonprofit organizations.
One of our largest and most powerful initiatives is Moguls in the Making, an annual competition that fosters opportunities for students from historically black colleges and universities. The annual program was launched in 2019 in collaboration with the Thurgood Marshall College Fund and the Sean Anderson Foundation. In 2023, we sponsored the fifth Moguls in the Making competition, with 60 students, who brought innovative and impactful solutions to economic mobility challenges. Since the program’s inception, we have offered internships to 45 students, which have often led to permanent job placements within Ally or the broader financial-services industry.
Our financial education approach is focused on providing content and programs to advance economic mobility for individuals and families. We leverage our team members and community partners to teach critical financial skills to assist those that we serve toward their financial goals.
Our work in the communities is woven throughout our culture. We originated, as defined in our CRA strategic plan approved by the FRB, approximately $1.3 billion and $1.1 billion in loans and investments that primarily benefit low- and moderate-income individuals and communities as part of our CRA program during the years ended December 31, 2023, and 2022, respectively. In 2023, we further executed on our ongoing commitment of expanding access to capital for Black, Hispanic, and Latino communities by deploying $71 million in loans and investments specifically to minority- and women-led organizations. These loans and investments are instrumental in providing the financial foundation required to help develop and create more opportunities for the next generation of successful Black, Hispanic, and Latino entrepreneurs, investors, affordable housing developers, and community leaders. We also provided over $1.6 million in grants to 65 non-profit organizations, including $391,000 to 18 organizations that are either minority-led or supported initiatives targeting primarily Black, Hispanic, or Latino individuals. Additionally, Ally Bank received consecutive “Outstanding” CRA ratings in our last three reviews.
Customers
The diversity of our employees is a key component of our success as an organization as it allows us to have a workforce that is representative of customers we serve. In June 2021, we announced the elimination of all overdraft fees across our retail deposit products for all customers. This change is an example of our “Do It Right” commitment for all customers, including those that may be financially vulnerable. In January 2022, we announced Ally CoverDraft service, which provides a no fee overdraft allowance to our qualifying customers on debit transactions subject to a certain amount.
Suppliers
Our Supplier Diversity program focuses on diversity and inclusion amongst our supplier population. The program includes a proactive business strategy encouraging the use of diverse suppliers defined as those owned by U.S.-based minorities, women, LGBTQ+, veterans and those with disabilities, and small or disadvantaged businesses defined by local, state, or federal classifications. We monitor and report expenditure with diverse suppliers in two tiers: first-tier expenditure is our direct expenditure with diverse suppliers, and second-tier expenditure is indirect expenditure associated with our prime suppliers that are utilizing minority, women, LGBTQ+, veteran, disability-owned, and small or disadvantaged businesses to help support us.
Since the program’s inception, we have created operational processes to include diverse suppliers in our bidding and contracting opportunities. This has resulted in an increase in both first-tier and second-tier diverse supplier expenditures. In 2023, we directed approximately $176 million of first-tier diversity expenditures to certified Minority and Women-Owned Business Enterprises and Small Businesses, surpassing first-tier diverse expenditures in 2022 by $41 million. Approximately 50% of our largest suppliers, in terms of dollars spent, participated in second-tier expenditure reporting during the year ended December 31, 2023. As a result, these suppliers have allowed us to capture our second-tier diverse supplier expenditures, which provides a more holistic view of our economic impact within our communities. In all instances, regardless of diversity status, we seek to award procurement contracts to the suppliers who demonstrate they are the optimum partner for such business opportunities based on a combination of decision factors including but not limited to total cost of ownership, compliance with applicable third-party risk, legal and regulatory requirements, ability to meet or exceed our operational and functional requirements and robustness of service quality commitments.
Our dedicated Supplier Diversity team assists our business lines and procurement teams in identifying a mix of certified diverse suppliers with the proper credentials and capabilities to adhere to our third-party risk, operational, commercial, legal and performance standards. As part of our initial supplier due diligence process, our Supplier Diversity and procurement teams partner to research qualified diverse suppliers capable of meeting our standards in Request for Proposal events. This allows us to integrate consideration of diverse business enterprises in third-party purchasing opportunities. Our comprehensive sourcing network pairs our needs with the business strengths of a diverse mix of large and small suppliers, who then may participate in our bidding and selection processes.
20

Ally Financial Inc. • Form 10-K
In 2023, we joined the Sustainable Purchasing Leadership Council, a global community of purchasers, suppliers, advocates, and experts dedicated to driving positive impact through the power of procurement. This membership has enabled access to key resources, partnerships and capacity building tools as we take steps to advance a Supply Chain Sustainability Program. We also initiated a relationship with an independent sustainability assessment provider to begin evaluating the sustainability performance of certain third parties within our supply chain.
In February 2023, we hosted more than 50 diverse-owned businesses at our Ally Charlotte Center office for the 3rd annual Supplier Diversity Symposium. The day featured interactive sessions and a fireside chat with our CEO to increase access, create connections, and explore opportunities to expand relationships with diverse suppliers. In addition to our annual Supplier Symposium, we also hosted quarterly diverse supplier spotlight events as part of our ongoing commitment to supplier diversity. These events engaged diverse suppliers through interactive mock sales pitches and provided immediate coaching and feedback. As a result of this access, many of the participating diverse suppliers went on to connect with our supply chain department and business line executives to explore potential opportunities to work with us. Additionally, in July 2023 we celebrated Ally’s Supplier Diversity Month. Established in July 2022, the month-long celebration features events for diverse businesses and highlights the accomplishments of employees, companies and industry professionals who have contributed to advancing inclusion for all suppliers.
Recognition
As a reflection of our collective efforts across each of these pillars to build an inclusive culture, we were recognized by several organizations in 2023. In 2023, Ally was named to Fortune’s 100 Best Places to Work for, and we improved on Forbes America’s Best Large Employers which ranked us 13th out of 500 large employers. Additionally, we were recognized as a Seramount 100 Best Company for our parent-friendly culture, with noted acknowledgment for our mental health support, and were again included in People’s 2023 Companies That Care list. We were named No. 12 on Newsweek’s Most Loved Workplace list and ranked second in financial services.
In 2023, we made the Forbes’ lists as a best place to work for diversity, new grads, women and veterans. We also were named to Diversity Inc.’s Top 50 companies for diversity list for a third consecutive year, and as a best place to work for disability inclusion by the following organizations: American Association of People with Disabilities, and Disability:IN. Finally, Newsweek named us one of America’s Greatest Workplaces 2023 for Diversity.
In 2023, Ally’s Supplier Diversity Program was recognized as a “Top Corporation” by the Greater Women’s Business Council for the second consecutive year and received Disability:IN’s Top Corporation for Disability-Owned Business Award. Our Senior Director for Supplier Diversity & Sustainability was also honored as the 2023 Advocate of the Year by the Greater Women’s Business Council.
Oversight and Governance
Our collective human capital approach is further strengthened through the identification, prioritization, mitigation, and monitoring of human-capital risks in alignment with our enterprise risk management framework, which allows us to maintain a well-controlled operational environment aligned with our risk culture. Enterprise policies, standards and processes are reviewed at least once per year and are subject to routine control assessment and effectiveness testing. Transparency in risk reporting—through issue management, quarterly business reviews, risk committees, and audits—supports appropriate governance and oversight for human capital measures and processes. Our priority is to maintain the safety and soundness of Ally, our culture, and our workforce.
The Compensation, Nominating, and Governance Committee of the Board is responsible for the oversight of our human capital management. This Committee and Ally’s Executive Council biannually review organizational health metrics and progress toward cultural priorities including our DE&I efforts and engagement efforts. Annually, the Board reviews and approves Ally’s Code of Conduct and Ethics, which is the framework for our culture including how employees must conduct themselves. This is required to be attested to by all employees on an annual basis. Additionally, at least quarterly, our Chief Diversity Officer conducts a diversity council session with senior leaders.
The management of our human capital resources is a core responsibility of our leaders across the organization. Leaders recognize the importance of attracting, engaging, and retaining talented employees at all levels. Human capital risk appetite limits, comprising voluntary turnover and succession planning, are tracked and communicated as appropriate. Other human capital risk mitigation activities include:
Active monitoring of evolving employee legislation, market competition, industry trends and wages, overall benefits structure, engagement surveys, and exit surveys.
Strategic talent assessment and planning routines focused on promoting internal mobility, diverse representation, and professional growth.
Succession planning processes to facilitate business continuity.
The HR leadership team reports to Ally’s Chief HR Officer and includes our Chief Diversity Officer, Chief Ethics Officer, and other direct reports that work with our leaders to identify human capital metrics designed to promote and sustain the health of our organization.
21

Ally Financial Inc. • Form 10-K
Other Developments
In October 2023, our CEO announced his intent to retire in January 2024 after nine years in the role and nearly 15 years of service with Ally. Our Board immediately initiated a search with an executive recruitment firm. In January 2024, we announced an interim CEO, Doug Timmerman, who has been with Ally for over 30 years.
Additional Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K (and amendments to these reports) are available on our internet website, free of charge, as soon as reasonably practicable after the reports are electronically filed with or furnished to the SEC. These reports are available at www.ally.com/about/investor/sec-filings/. These reports can also be found on the SEC website at www.sec.gov.
22

Ally Financial Inc. • Form 10-K
Item 1A.    Risk Factors
We face many risks and uncertainties, any one or more of which could have a material adverse effect on our business, results of operations, financial condition (including capital and liquidity), or prospects or the value of or return on an investment in Ally. We describe certain of these risks and uncertainties in this section, although we may be adversely affected by other risks or uncertainties that are not presently known to us, that we have failed to appreciate, or that we currently consider immaterial. These risk factors should be read in conjunction with the Regulation and Supervision section in Part I, Item 1 of this report, the MD&A in Part II, Item 7 of this report, and the Consolidated Financial Statements and notes thereto. This Annual Report on Form 10-K is qualified in its entirety by these risk factors.
Risks Related to Regulation and Supervision
The regulatory and supervisory environment in which we operate could have an adverse effect on our business, financial condition, results of operations, and prospects.
We are subject to extensive regulatory frameworks and to direct supervision and periodic examinations by various governmental agencies and industry SROs that are charged with overseeing the kinds of business activities in which we engage. This regulatory and supervisory oversight is designed to protect public and private interests—such as macroeconomic policy objectives, financial-market stability and liquidity, and the confidence and security of depositors generally—that may not always be aligned with those of our stockholders or non-deposit creditors. At any given time, we are involved in a number of legal and regulatory proceedings and governmental and regulatory examinations, investigations, and other inquiries. Refer to the risk factor below titled We are or may be subject to potential liability in connection with pending or threatened legal proceedings and other matters, which could adversely affect our business or financial results.
While the scope, intensity, and focus of governmental oversight can vary from time to time, we expect a highly demanding environment for the foreseeable future. In recent years, regulatory and other governmental agencies have taken a host of actions that create more challenging and volatile financial and operating conditions for financial-services companies, including through formal rulemakings that change the law or interpretations of the law, supervisory expectations and public statements that are designed to informally compel changes in industry practices, and more aggressive approaches to enforcement that are accompanied by increasingly severe penalties. These actions are comprehensive in their coverage, such as rulemakings on climate-related disclosures, cybersecurity risk governance (including incident disclosure), CRA reform, credit-card fees (such as the CFPB’s proposed rule to cap late fees), and personal-financial-data rights as well as guidance and statements on mergers and acquisitions, regulatory capital, resolution planning, automotive financing and insurance, fees for financial services, and UDAAP. Further, following the failures of three large banks in 2023, banking regulators have proposed changes, or indicated the potential for changes, regarding the regulation and supervision of banking organizations, in particular those, such as Ally, with $100 billion or more in assets. The introduction of new or more stringent regulatory requirements, as well as heightened supervisory expectations, could require Ally to maintain additional capital or liquidity or incur significant expenses. Governmental oversight of this kind may increase our operating costs or reduce our revenues, limit the types of financial services and products we may offer, alter the investments we may make, affect the manner in which we conduct our business and operations, increase our litigation and regulatory costs, and enhance the ability of others to offer more competitive financial services and products. We continue to devote substantial time and resources to risk management, compliance, regulatory-change management, and cybersecurity and other technology initiatives, each of which—whether successful or not—also may adversely affect our ability to operate profitably or to pursue advantageous business opportunities.
Ally has elected to be treated as an FHC, which permits us to engage in a number of financial and related activities—including securities, advisory, insurance, and merchant-banking activities—beyond the business of banking. Ally and Ally Bank are subject to ongoing requirements for Ally to qualify as an FHC. If a BHC or any of its insured depository institutions is found not to be well capitalized or well managed, as defined under applicable law, the BHC can be restricted from engaging in the broader range of financial and related activities permitted for FHCs, including the ability to acquire companies engaged in those activities, and can be required to discontinue these activities or even divest any of its insured depository institutions. In addition, if an insured-depository-institution subsidiary of a BHC fails to achieve a satisfactory or better rating under the CRA, the ability of the BHC to expand its financial and related activities or make acquisitions could be restricted.
In connection with their continuous supervision and examinations of us, the FRB, the UDFI, the CFPB, the SEC, FINRA, the NYDFS, or other regulatory agencies may explicitly or implicitly require changes in our business or operations. Such a requirement may be judicially enforceable or impractical for us to contest, and if we are unable to comply with the requirement in a timely and effective manner, we could become subject to formal or informal enforcement and other supervisory actions, including memoranda of understanding, written agreements, cease-and-desist orders, and prompt-corrective-action or safety-and-soundness directives. The financial-services industry continues to face scrutiny from supervisory authorities in the examination process, including through an increasing use of horizontal reviews from a broader industry perspective as well as strict enforcement of laws at federal, state, and local levels—particularly in connection with business and other practices that may harm or appear to harm consumers and compliance with anti-money-laundering, sanctions, and related laws. Because of the regulatory and supervisory framework, financial institutions often are less inclined to litigate with governmental authorities. In general, the amounts paid by financial institutions in settling proceedings or investigations and the severity of other terms of regulatory settlements are likely to remain elevated. In some cases, governmental authorities have required criminal pleas or other extraordinary terms, including admissions of wrongdoing and the imposition of monitors, as part of settlements. Supervisory actions could entail significant restrictions on our existing business, our ability to develop new business or make acquisitions, our flexibility in conducting operations, and our ability to pay dividends or utilize capital. Enforcement and other supervisory actions also can result in the imposition of civil monetary penalties or injunctions, related litigation by private plaintiffs, damage to our reputation, and a loss of customer or investor confidence, and a prior enforcement action may also increase the risk that regulators and governmental authorities pursue formal enforcement actions in connection
23

Ally Financial Inc. • Form 10-K
with the resolution of an inquiry or investigation, even if unrelated to the prior enforcement action. We could be required as well to dispose of specified assets and liabilities within a prescribed period of time. As a result, any enforcement or other supervisory action could have an adverse effect on our business, financial condition, results of operations, and prospects.
Our regulatory and supervisory environments—whether at federal, state, or local levels—are not static. No assurance can be given that applicable statutes, regulations, and other laws will not be amended or construed differently, that new laws will not be adopted, that any of these laws will not be enforced more aggressively, or that applicable laws, or the interpretation or enforcement thereof, may overlap, diverge or conflict across jurisdictions. Changes in the regulatory and supervisory environments could adversely affect us in substantial and unpredictable ways, including by limiting the types of financial services and products we may offer, enhancing the ability of others to offer more competitive financial services and products, and restricting our ability to make acquisitions or pursue other profitable opportunities. Further, our noncompliance with applicable laws—whether as a result of changes in interpretation or enforcement, system or human errors, or otherwise and, in some cases, regardless of whether noncompliance was inadvertent—could result in the suspension or revocation of licenses or registrations that we need to operate and in the initiation of enforcement and other supervisory actions or private litigation.
Our ability to execute our business strategy for Ally Bank may be adversely affected by regulatory constraints.
Much of our business and operations is conducted by Ally Bank, which is a direct bank with no branch network, and a primary component of our business strategy is its continued growth. This growth includes expanding our consumer and commercial lending and increasing our deposit customers and balances while optimizing our cost of funds. If regulatory agencies raise concerns about any aspect of our business strategy for Ally Bank or the way in which we implement it, we may be obliged to limit or even reverse the growth of Ally Bank or otherwise alter our strategy, which could have an adverse effect on our business, financial condition, results of operations, or prospects. In addition, if we are compelled to retain or shift any of our business activities in or to nonbank affiliates, our funding costs for those activities—such as unsecured funding in the capital markets—could be more expensive than our cost of funds at Ally Bank.
We are subject to stress tests, capital and liquidity planning, and other enhanced prudential standards, which impose significant restrictions and costly requirements on our business and operations.
We are currently subject to enhanced prudential standards that have been established by the FRB. Under the Tailoring Rules, Ally is a Category IV firm and, as such, is generally subject to supervisory stress testing on a two-year cycle and is required to submit an annual capital plan to the FRB.
The FRB may require us to revise and resubmit our capital plan in specified circumstances, including if the FRB determines that our capital plan is incomplete, our capital plan or internal capital adequacy process contains material weaknesses, or there has been, or will likely be, a material change in our risk profile (including a material change in our business strategy or any risk exposure), financial condition, or corporate structure. While a resubmission is pending, without prior approval of the FRB, we would generally be prohibited from paying dividends, repurchasing our common stock, or making other capital distributions.
Depending on the circumstances, to satisfy the FRB in its review of our capital plan, we may be required to further cease or limit capital distributions or to issue capital instruments that could be dilutive to stockholders. The FRB also may prevent us from maintaining or expanding lending or other business activities. Any of these developments, including the mere fact of being required by the FRB to revise or resubmit our capital plan and especially if unique to us or a group of firms like us, may damage our reputation and result in a loss of customer or investor confidence.
Further, we may be required to raise capital if we are at risk of failing to satisfy our minimum regulatory capital ratios or related supervisory requirements, whether due to inadequate operating results that erode capital, future growth that outpaces the accumulation of capital through earnings, changes in regulatory capital standards, changes in accounting standards that affect capital (such as CECL), or otherwise. In addition, we may elect to raise capital for strategic reasons even when we are not required to do so. Our ability to raise capital on favorable terms or at all will depend on general economic and market conditions, which are outside of our control, and on our operating and financial performance. Accordingly, we cannot be assured of being able to raise capital when needed or on favorable terms. An inability to raise capital when needed and on favorable terms could damage the performance and value of our business, prompt supervisory actions and private litigation, harm our reputation, and cause a loss of customer or investor confidence, and if the condition were to persist for any appreciable period of time, our viability as a going concern could be threatened. Even if we are able to raise capital but do so by issuing common stock or convertible securities, the ownership interest of our existing stockholders could be diluted, and the market price of our common stock could decline.
The enhanced prudential standards also require Ally, as a Category IV firm, to conduct quarterly liquidity stress tests, to maintain a buffer of unencumbered highly liquid assets to meet projected net stressed cash outflows over a 30-day planning horizon, to adopt a contingency funding plan that would address liquidity needs during various stress events, and to implement specified liquidity risk management and corporate governance measures. These enhanced liquidity standards could constrain our ability to originate or invest in longer-term or less liquid assets or to take advantage of other profitable opportunities and, therefore, may adversely affect our business, results of operations, and prospects.
24

Ally Financial Inc. • Form 10-K
Our ability to rely on deposits as a part of our funding strategy may be limited.
Ally Bank is a key part of our funding strategy, and we place great reliance on deposits at Ally Bank as a source of funding. Competition for deposits and deposit customers, however, is intense. Further, recent increases in short-term interest rates have resulted in, and are expected to continue to result in, more intense competition in deposit pricing and with respect to non-deposit financial products. Ally Bank does not have a branch network but, instead, obtains its deposits through online and other digital channels, from other business lines including customers of Ally Invest, and through deposit brokers. Brokered deposits may be more price sensitive than other types of deposits and may become less available if alternative investments offer higher returns. Our brokered deposits totaled $11.0 billion at December 31, 2023, which represented 7.1% of total deposit liabilities. In addition, our ability to maintain, grow, or favorably price deposits may be constrained by our focus on online and mobile banking, gaps in our product and service offerings, changes in consumer trends, our smaller scale relative to other financial institutions, competition from fintech companies and emerging financial-services providers, any failures or deterioration in our customer service, or any loss of confidence in our brand or our business. Our level and cost of deposits also could be adversely affected by regulatory or supervisory restrictions, including any applicable prior approval requirements or limits on our offered rates or brokered deposit growth, and by changes in monetary or fiscal policies that influence deposit or other interest rates. Perceptions of our existing and future financial strength or the financial strength of the financial-services industry generally, rates or returns offered by other financial institutions or third parties, and other competitive factors beyond our control, including returns on alternative investments, will also impact the size and cost of our deposit base. For example, Ally Bank could be subject to sudden withdrawals of deposits, including as a result of negative media coverage, which may be spread through social media, regarding us or the financial services industry generally. Online and mobile banking have made it easier for customers to withdraw their deposits or transfer funds to other accounts with short notice. This may make retaining deposits during periods of stress more difficult. In addition, depositors of certain types of deposits, such as uninsured or uncollateralized deposits, may be more likely to withdraw their deposits or do so more quickly. Any such withdrawals could result in higher funding costs for us as we lose a lower cost source of funding, and significant unanticipated withdrawals could materially and adversely affect our liquidity, financial condition, and results of operations. Approximately 93% of total deposits at Ally Bank, excluding affiliate and intercompany deposits, were FDIC-insured as of December 31, 2023.
Requirements under U.S. Basel III that increased the quality and quantity of regulatory capital and future revisions to the Basel III framework or requirements related to long-term debt may adversely affect our business and financial results.
Ally and Ally Bank are subject to U.S. Basel III. U.S. Basel III subjects Ally and Ally Bank to minimum risk-based capital ratios (including the dynamic stress capital buffer requirement applicable to Ally and the static capital conservation buffer requirement applicable to Ally Bank). Failure to satisfy these regulatory capital requirements would result in restrictions on our ability to make capital distributions, including dividend payments and stock repurchases and redemptions, and to pay discretionary bonuses to executive officers.
If Ally or Ally Bank were to fail to satisfy its regulatory capital requirements, significant regulatory sanctions could result, such as a bar on capital distributions, limitations on acquisitions and new activities, restrictions on our acceptance of brokered deposits, a loss of our status as an FHC, or informal or formal enforcement and other supervisory actions. Such a failure also could irrevocably damage our reputation, prompt a loss of customer and investor confidence, prompt private litigation, and even lead to our resolution or receivership. Any of these consequences could have an adverse effect on our business, results of operations, financial condition, or prospects.
In December 2017, the Basel Committee approved revisions to the global Basel III capital framework (commonly known as the Basel III endgame or as Basel IV), and on July 27, 2023, the FRB and FDIC issued a proposed rule to implement the Basel Committee’s 2017 standards and make other changes to regulatory capital rules for banking organizations with total consolidated assets of $100 billion or more. Further, on August 29, 2023, the FRB and the FDIC issued a proposed rule that would require Category II through Category IV BHCs and IDIs with $100 billion or more in consolidated assets (as well as their IDI affiliates) to maintain minimum amounts of eligible long-term debt (generally, debt that is unsecured, has a maturity greater than one year from issuance and satisfies additional criteria). The long-term debt proposal, if adopted, would require Ally to maintain more long-term debt than it does currently, which would adversely affect interest expense, net interest income, and net interest margin.
Our business and financial results could be adversely affected by the political environment and governmental fiscal and monetary policies.
A fractious or volatile political environment in the United States, including any related social unrest, could negatively impact business and market conditions, economic growth, financial stability, and business, consumer, investor, and regulatory sentiments, any one or more of which in turn could cause our business and financial results to suffer. In addition, disruptions in the foreign relations of the United States could adversely affect the automotive and other industries on which our business depends and our tax positions and other dealings in foreign countries. We also could be negatively impacted by political scrutiny of the financial-services industry in general or our business or operations in particular, whether or not warranted, and by an environment where criticizing financial-services providers or their activities is politically advantageous.
Our business and financial results are also significantly affected by the fiscal and monetary policies of the U.S. government and its agencies. We are particularly affected by the monetary policies of the FRB, which regulates the supply of money and credit in the United States in pursuit of maximum employment, stable prices, and moderate long-term interest rates. The FRB and its policies influence the availability and demand for loans and deposits, the rates and other terms for loans and deposits, the conditions in equity, fixed-income, currency, and other markets, and the value of securities and other financial instruments. Refer to the risk factor below, titled The levels of or
25

Ally Financial Inc. • Form 10-K
changes in interest rates could affect our results of operations and financial condition, for more information on how the FRB affects interest rates. These policies and related governmental actions could adversely affect every facet of our business and operations—for example, the new and used vehicle financing market, the creditworthiness of our customers, the cost of our deposits and other interest-bearing liabilities, and the yield on our earning assets.
Additionally, changes to tax policies could have a significant impact on our results of operations and financial condition. For example, in August 2022, the Inflation Reduction Act was signed into law in the United States and, in part, imposes a 15% corporate alternative minimum tax on certain large corporations, such as Ally, and a surcharge on stock repurchases. Tax and other fiscal policies, moreover, impact not only general economic and market conditions but also give rise to incentives or disincentives that affect how we and our customers prioritize objectives, deploy resources, and run households or operate businesses. Both the timing and the nature of any changes in monetary or fiscal policies, as well as their consequences for the economy and the markets in which we operate, are beyond our control and difficult to predict but could adversely affect us.
If our ability to receive distributions from subsidiaries is restricted, we may not be able to satisfy our obligations to counterparties or creditors, make dividend payments to stockholders, or repurchase our common stock.
Ally is a legal entity separate and distinct from its bank and nonbank subsidiaries and, in significant part, depends on dividend payments and other distributions from those subsidiaries to fund its obligations to counterparties and creditors, its dividend payments to stockholders, and its repurchases of common stock. Regulatory or other legal restrictions, deterioration in a subsidiary’s performance, or investments in a subsidiary’s own growth may limit the ability of the subsidiary to transfer funds freely to Ally. In particular, many of Ally’s subsidiaries are subject to laws that authorize their supervisory agencies to block or reduce the flow of funds to Ally in certain situations. In addition, if any subsidiary were unable to remain viable as a going concern, Ally’s right to participate in a distribution of assets would be subject to the prior claims of the subsidiary’s creditors (including, in the case of Ally Bank, its depositors and the FDIC).
Legislative or regulatory initiatives on cybersecurity and data privacy could adversely impact our business and financial results.
Cybersecurity and data-privacy risks have received heightened legislative and regulatory attention. For example, in 2021 the U.S. banking agencies adopted a final rule requiring us to notify the FRB within 36 hours of any significant computer security incident and have proposed enhanced cyber risk management standards applicable to us and our service providers that would address cyber risk governance and management, management of internal and external dependencies, and incident response, cyber resilience, and situational awareness. In addition, rulemakings by the SEC and the CFPB have commenced to further regulate cybersecurity risk governance (including incident disclosure) and personal-financial-data rights, respectively. Several states and their governmental agencies, such as the NYDFS, also have adopted or proposed cybersecurity and data-privacy laws. Privacy laws in the State of California, for example, require regulated entities to establish measures to identify, manage, secure, track, produce, and delete personal information.
Legislation and regulations on cybersecurity and data privacy may compel us to enhance or modify our systems and infrastructure, invest in new systems and infrastructure, change our service providers, augment our scenario and vulnerability testing, or alter our business practices or our policies on security, data governance, and privacy. If any of these outcomes were to occur, the complexity and costs of our operations could increase significantly. In addition, if governmental authorities were to conclude that we or our service providers had not adequately implemented laws on cybersecurity and data privacy or had not otherwise met related supervisory expectations, we could be subject to enforcement and other supervisory actions, related litigation by private plaintiffs, reputational damage, or a loss of customer or investor confidence.
Our business and financial results may be negatively affected by governmental responses to climate change and related environmental issues.
Governments and policymakers at the federal, state and international levels are increasingly focused on climate change and related environmental, social and governance issues, and the potential for climate-related risks to impact the safety and soundness of large financial institutions. For example, in 2021, President Biden issued an Executive Order on Climate-Related Financial Risks, which in part directed the U.S. Treasury Secretary to work with other members of the Financial Stability Oversight Council to consider a number of actions. More recently, in 2023, the FRB conducted a pilot climate scenario analysis exercise involving six of the nation’s largest banks designed to enhance the ability of supervisors and firms to measure and manage climate-related financial risks. The results of this exercise may result in future changes to the FRB’s supervisory activities and expectations with respect to Ally. Further, several states in which Ally operates, such as California, have enacted or proposed statutes or regulations addressing climate change and other ESG issues. As a result of these and similar future developments at the federal, state and international levels, we may become subject to different and potentially conflicting requirements and expectations in the various jurisdictions in which we operate. Further, it is possible that government responses to actual or perceived changes in climate and related environmental risks, including expectations regarding the purpose of climate scenario analysis, may occur more rapidly than we (or third parties on whom we rely for certain climate- or other sustainability-related information or services) are able to adapt. Our ability to comply with these requirements and expectations, including responses to any inquiry or investigation from a regulatory agency, could have a material adverse effect on our operations, reputation and our financial results.
How governments act to address climate and related environmental risks, as well as associated changes in the behavior and preferences of businesses and consumers, could have an adverse effect on our business and financial results. For example, physical and transition risks associated with climate change could affect households, communities, businesses, and governments, which could impede business activity, affect household incomes, and alter the value of assets and liabilities. These risks may be propagated through the economy and financial
26

Ally Financial Inc. • Form 10-K
system, and as a result, the financial sector may experience credit and market risks associated with loss of income, defaults and changes in the values of assets, liquidity risks associated with changing demand for liquidity, operational risks associated with disruptions to infrastructure or other channels, or legal risks. For example, we may change or cease some of our business or operational practices or incur additional capital, compliance, and other costs because of climate- or environmental-driven changes in applicable law or supervisory expectations or due to related political, social, market, or similar pressure.
Risks Related to Our Business
Weak or deteriorating economic conditions, failures in underwriting, changes in underwriting standards, financial or systemic shocks, or continued growth in our nonprime or used vehicle financing business could increase our credit risk, which could adversely affect our business and financial results.
Our business is centered around lending and banking with an emphasis on our digital platform, and a significant percentage of our assets are composed of loans, operating leases, and securities. As a result, in the ordinary course of business, credit risk is one of our most significant risks.
Our business and financial results depend significantly on household, business, economic, and market conditions. When those conditions are weak or deteriorating, we could simultaneously experience reduced demand for credit and increased delinquencies or defaults, including in the loans that we have securitized and in which we retain a residual interest. These kinds of conditions also could dampen the demand for products and services in our insurance, banking, brokerage, advisory, and other businesses. Increased delinquencies or defaults could also result from our failing to appropriately underwrite loans and operating leases that we originate or purchase or from our adopting—for strategic, competitive, or other reasons—more liberal underwriting standards. If delinquencies or defaults on our loans and operating leases increase, their value and the income derived from them could be adversely affected, and we could incur increased administrative and other costs in seeking a recovery on claims and any collateral. If unfavorable conditions are negatively affecting used vehicle or other collateral values at the same time, the amount and timing of recoveries could suffer as well. Weak or deteriorating economic conditions also may negatively impact the market value and liquidity of our investment securities, and we may be required to record additional impairment charges that adversely affect earnings if debt securities suffer a decline in value that is considered other-than-temporary. There can be no assurance that our forecasts of economic conditions, our assessments and monitoring of credit risk, and our efforts to mitigate credit risk through risk-based pricing, appropriate underwriting and investment policies, loss-mitigation strategies, and diversification are, or will be, sufficient to prevent an adverse impact to our business and financial results. For example, early loss performance in our consumer automotive lending portfolio is trending higher compared to expectations at the time of origination for loans originated in 2022, and more specifically the second half of 2022. In addition, because of CECL, our financial results may be negatively affected as soon as weak or deteriorating economic conditions are forecasted and alter our expectations for credit losses. A financial or systemic shock and a failure of a significant counterparty or a significant group of counterparties could negatively impact us as well, possibly to a severe degree, due to our role as a financial intermediary and the interconnectedness of the financial system.
We continue to have exposure to nonprime consumer automotive financing and used vehicle financing. We define nonprime consumer automotive loans primarily as those loans with a FICO® Score (or an equivalent score) at origination of less than 620. Customers that finance used vehicles tend to have lower FICO® Scores as compared to new vehicle customers, and defaults resulting from vehicle breakdowns are more likely to occur with used vehicles as compared to new vehicles that are financed. The carrying value of our nonprime consumer automotive loans before allowance for loan losses was $8.7 billion, or approximately 10.3% of our total consumer automotive loans at December 31, 2023, as compared to $8.8 billion, or approximately 10.6% of our total consumer automotive loans at December 31, 2022. At December 31, 2023, and 2022, $258 million and $302 million, respectively, of nonprime consumer automotive loans were considered nonperforming as they had been placed on nonaccrual status in accordance with our accounting policies. Refer to the Nonaccrual Loans section of Note 1 to the Consolidated Financial Statements for additional information. Additionally, the carrying value of our consumer automotive used vehicle loans before allowance for loan losses was $57.6 billion, or approximately 68.3% of our total consumer automotive loans at December 31, 2023, as compared to $55.7 billion, or approximately 67.0% of our total consumer automotive loans at December 31, 2022. If our exposure to nonprime consumer automotive loans or used vehicle financing continue to increase over time, our credit risk will increase to a possibly significant degree.
As part of the underwriting process, we rely heavily upon information supplied by applicants and other third parties, such as credit reporting agencies, automotive dealers and retailers (in the case of automotive consumer and commercial loans), and service providers (in the case of unsecured personal loans). If any of this information is intentionally or negligently misrepresented and the misrepresentation is not detected before completing the transaction, we may experience increased credit risk.
Our allowance for loan losses may not be adequate to cover actual losses, and we may be required to significantly increase our allowance, which may adversely affect our financial condition and results of operations.
On January 1, 2020, we adopted CECL to measure credit losses for financial assets measured at amortized cost, which includes the vast majority of our finance receivables and loan portfolio. Under CECL, the allowance is established to reserve for management’s best estimate of expected lifetime losses inherent in our finance receivables and loan portfolio. CECL substantially increased our allowance for loan losses with a resulting negative day-one adjustment to equity on January 1, 2020.
Regulatory agencies periodically review our allowance for loan losses, as well as our methodology and models used for calculating our allowance for loan losses, and from time to time may insist on an increase in the allowance for loan losses or the recognition of additional
27

Ally Financial Inc. • Form 10-K
loan charge-offs based on judgments different than those of management. If these differences in judgment are considerable, our allowance could meaningfully increase and result in a sizable decrease in our net income and capital.
The determination of the appropriate level of the allowance for loan losses inherently involves a high degree of subjectivity and requires us to make significant estimates of current and future credit risks using existing quantitative and qualitative information, all of which may change substantially over time. Changes in economic conditions affecting borrowers, revisions to accounting rules and related guidance, new qualitative or quantitative information about existing loans, identification of additional problem loans, changes in the size or composition of our finance receivables and loan portfolio, changes to our models or loss estimation techniques including consideration of forecasted economic assumptions, and other factors, both within and outside of our control, may require an increase in the allowance for loan losses. For example, increases in factors such as unemployment, or inflation, or decreases in GDP, real personal income, used vehicle values, or home values, beyond what is reflected in our models, could result in an increased inability for consumers to pay their loans, and may result in an increase in the allowance for loan losses. Additionally, our shift to a full credit spectrum consumer automotive finance portfolio over the past several years has resulted in additional increases in our allowance for loan losses, and could result in additional increases in the future. Any increase in the allowance in future periods may adversely affect our financial condition or results of operations. Refer to the risk factor below, titled Our business and operations make extensive use of models, and we could be adversely affected if our design, implementation, or use of models is flawed, for more information on how risks associated with our use of models could affect our allowance for loan losses.
We have dealer-centric automotive finance and insurance businesses, and a change in the key role of dealers within the automotive industry or our ability to maintain or build relationships with them could have an adverse effect on our business, results of operations, financial condition, or prospects.
Our Dealer Financial Services business, which includes our Automotive Finance and Insurance segments, depends on the continuation of the key role of dealers within the automotive industry, the maintenance of our existing relationships with dealers, and our creation of new relationships with dealers. Refer to the section titled Our Business in the MD&A that follows.
A number of trends are affecting the automotive industry and the role of dealers within it. These include challenges to the dealer’s role as intermediary between manufacturers and purchasers, shifting financial and other pressures exerted by manufacturers on dealers, the rise of vehicle sharing and ride hailing, the development of autonomous and alternative-energy vehicles, the impact of demographic shifts on attitudes and behaviors toward vehicle ownership and use, changing consumer and regulatory expectations around the vehicle buying experience, adjustments in the geographic distribution of new and used vehicle sales, and advancements in communications technology. While it is not currently clear how and how quickly these trends may develop, any one or more of them could adversely affect the key role of dealers and their business models, profitability, and viability, and if this were to occur, our dealer-centric automotive finance and insurance businesses could suffer as well.
Our share of commercial wholesale financing remains at risk of decreasing in the future as a result of intense competition and other factors. The number of dealers with whom we have wholesale relationships decreased approximately 5% as of December 31, 2023, compared to December 31, 2022. If we are not able to maintain existing relationships with significant automotive dealers or if we are not able to develop new relationships for any reason—including if we are not able to provide services on a timely basis, offer products and services that meet the needs of the dealers, compete successfully with the products and services of our competitors, or effectively counter the influence that captive automotive finance companies have in the marketplace or the exclusivity privileges that some competitors have with automotive manufacturers—our wholesale funding volumes, and the number of dealers with whom we have retail funding relationships, could decline in the future. If this were to occur, our business, results of operations, financial condition, or prospects could be adversely affected.
GM and Stellantis dealers and their retail customers continue to constitute a significant portion of our customer base, which creates concentration risk for us.
While we continue to diversify our automotive finance and insurance businesses and to expand into other financial services, GM and Stellantis dealers and their retail customers still constitute a significant portion of our customer base. In 2023, 28% of our new vehicle dealer inventory financing and 23% of our consumer automotive financing volume were transacted for GM dealers and customers, and 53% of our new vehicle dealer inventory financing and 20% of our consumer automotive financing volume were transacted for Stellantis dealers and customers. In 2022, 31% of our new vehicle dealer inventory financing and 22% of our consumer automotive financing volume were transacted for GM-franchised dealers and customers, and 55% of our new vehicle dealer inventory financing and 22% of our consumer automotive financing volume were transacted for Stellantis dealers and customers. A significant adverse change in GM’s or Stellantis’ business—including, for example, in the production or sale of GM or Stellantis vehicles, the quality or resale value of GM or Stellantis vehicles, GM’s or Stellantis’ relationships with its key suppliers, or the rate or volume of recalls of GM or Stellantis vehicles—could negatively impact our GM and Stellantis dealer and retail customer bases and the value of collateral securing our extensions of credit to them. Any future reductions in GM and Stellantis business that we are not able to offset could adversely affect our business and financial results. Refer to Note 29 to the Consolidated Financial Statements for additional information.
Our business and financial results are dependent upon overall U.S. automotive industry sales volume.
Our automotive finance and insurance businesses can be impacted by the sales volume for new and used vehicles. Vehicle sales are impacted, in turn, by several economic and market conditions, including employment levels, household income and savings, interest rates, credit availability, inventory levels, customer preferences, and fuel costs. For example, new vehicle sales decreased dramatically during the economic crisis that began in 2007–2008 and did not rebound significantly until 2012 and 2013. A meaningful rise in inflation during 2021
28

Ally Financial Inc. • Form 10-K
and through 2022 prompted the FRB to sharply increase the federal funds rate during 2022 and 2023. The current level and trajectory of borrowing costs has adversely affect demand for new and used vehicles and could continue to do so in the future. Any future declines in new or used vehicle sales could have an adverse effect on our business and financial results.
Vehicle loans and operating leases make up a significant part of our earning assets, and our business and financial results could suffer if used vehicle prices are low or volatile or decrease in the future beyond our expectation.
During the year ended December 31, 2023, approximately 58% of our average earning assets were composed of vehicle loans or operating leases and related residual securitization interests. If we experience higher losses on the sale of repossessed vehicles or lower or more volatile residual values for off-lease vehicles, our business or financial results could be adversely affected.
General economic conditions, the supply of off-lease and other vehicles to be sold, the levels of demand for vehicle ownership and use, relative market prices for new and used vehicles, perceived vehicle quality, the shift from gasoline to electric vehicles, overall vehicle prices, the vehicle disposition channel, volatility in gasoline or diesel fuel prices, levels of household income and savings, interest rates, and other factors outside of our control heavily influence used vehicle prices. Consumer confidence levels and the strength of automotive manufacturers, dealers, and retailers can also influence the used vehicle market. For example, during the economic crisis that began in 2007–2008, sharp declines in used vehicle demand and sale prices adversely affected our remarketing proceeds and financial results.
Our expectation of the residual value of a vehicle subject to an automotive operating lease contract is a critical element used to determine the amount of the operating lease payments under the contract at the time the customer enters into it. As a result, to the extent that the actual residual value of the vehicle—as reflected in the sale proceeds received upon remarketing at lease termination—is less than the expected residual value for the vehicle at lease inception, we will incur additional depreciation expense and lower profit on the operating lease transaction than our priced expectations. Our expectation of used vehicle values is also a factor in determining our pricing of new loan and operating lease originations. In stressed economic environments, residual-value risk may be even more volatile than credit risk. To the extent that used vehicle prices are significantly lower than our expectations, our profit on vehicle loans and operating leases could be substantially less than our expectations, even more so if our estimate of loss frequency is underestimated as well. In addition, we could be adversely affected if we fail to efficiently process and effectively market off-lease vehicles and repossessed vehicles and, as a consequence, incur higher-than-expected disposal costs or lower-than-expected proceeds from the vehicle sales.
The levels of or changes in interest rates could affect our results of operations and financial condition.
We are highly dependent on net interest income, which is the difference between interest income on earning assets (such as loans and investments) and interest expense on deposits and borrowings. Net interest income is significantly affected by market rates of interest, which in turn are influenced by monetary and fiscal policies, general economic and market conditions (including high or increasing levels of inflation), the political and regulatory environments, business and consumer sentiment, competitive pressures, and expectations about the future (including future changes in interest rates). We may be adversely affected by policies, laws, and events that have the effect of flattening or inverting the yield curve (that is, the difference between long-term and short-term interest rates), depressing the interest rates associated with our earning assets to levels near the rates associated with our interest expense, increasing the volatility of market rates of interest (including the rate of change), or changing the spreads among different interest rate indices. As of December 31, 2023, we view the balance sheet as being modestly asset-sensitive in the near-term to changes in interest rates, as we expect the assumed repricing of our floating-rate assets and pay-fixed swaps to modestly outpace the assumed repricing of our liabilities, primarily retail deposits. Within a 12-month horizon, we expect the balance sheet to revert to liability sensitive.
The levels of or changes in interest rates could adversely affect us beyond our net interest income, including by increasing the cost or decreasing the availability of deposits or other variable-rate funding instruments, reducing the return on or demand for loans or increasing the prepayment speed of loans, increasing customer or counterparty delinquencies or defaults, negatively impacting our ability to remarket off-lease and repossessed vehicles, and reducing the value of our loans, retained interests in securitizations, and fixed-income securities in our investment portfolio and the efficacy of our hedging strategies. For example, recent increases in interest rates have resulted in, and could in the future further result in, unrealized losses in our investment securities portfolio, which are recognized in accumulated other comprehensive loss within the Consolidated Balance Sheet. We recognize the accumulated change in estimated fair value of these fixed-income securities in net income when we realize a gain or loss upon the sale of the security.
The level of and changes in market rates of interest—and, as a result, these risks and uncertainties—are beyond our control. The dynamics among these risks and uncertainties are also challenging to assess and manage. For example, while an accommodative monetary policy may benefit us to some degree by spurring economic activity among our customers, such a policy may ultimately cause us more harm by inhibiting our ability to grow or sustain net interest income. A rising interest rate environment can pose different challenges, such as potentially slowing the demand for credit, increasing delinquencies and defaults, and reducing the values of our loans and fixed-income securities. Market volatility in interest rates, including the rate of change, can create particularly difficult conditions. Following a prolonged period in which the federal funds rate was stable or decreasing, the FRB increased this benchmark rate on a number of occasions during 2017 and 2018 and began to end its quantitative-easing program and reduce the size of its balance sheet. During 2019, however, the FRB reversed course and reduced the federal funds rate several times and, in March 2020, reduced the target range for the federal funds rate to zero to 0.25 percent. A meaningful rise in inflation during 2021 and through 2022 prompted the FRB to sharply increase the federal funds rate more than expected. The federal funds target range reached 5.25–5.50% in 2023. However, FRB officials have signaled that decreases are likely for
29

Ally Financial Inc. • Form 10-K
2024 and the markets expect a decrease of more than one percentage point by the end of 2024, based on the implied forward curve. Refer to the section titled Market Risk in the MD&A that follows and Note 21 to the Consolidated Financial Statements.
We rely extensively on third-party service providers in delivering products and services to our customers and otherwise conducting our business and operations, and their failure to perform to our standards or other issues of concern with them could adversely affect our reputation, business, and financial results.
We seek to distinguish ourselves as a customer-centric company that delivers passionate customer service and innovative financial solutions and that is relentlessly focused on “Doing it Right.” Third-party service providers, however, are key to much of our business and operations, including online and mobile banking, mortgage finance, credit cards, brokerage, customer service, and operating systems and infrastructure. While we have implemented a supplier-risk-management program and can exert varying degrees of influence over our service providers, we do not control them, their actions, or their businesses. Our contracts with service providers, moreover, may not require or sufficiently incent them to perform at levels and in ways that we would choose to act on our own. Despite our supplier-risk-management program, service providers have not always met our requirements and expectations, and no assurance can be provided that in the future they will perform to our standards, adequately represent our brand, comply with applicable law, appropriately manage their own risks (including cybersecurity), remain financially or operationally viable, abide by their contractual obligations, or continue to provide us with the services that we require. In such a circumstance, our ability to deliver products and services to customers, to satisfy customer expectations, and to otherwise successfully conduct our business and operations have been and, in the future, could be adversely affected. In addition, we may need to incur substantial expenses to address issues of concern with a service provider, and if the issues cannot be acceptably resolved, we may not be able to timely or effectively replace the service provider due to contractual restrictions, the unavailability of acceptable alternative providers, or other reasons. Further, regardless of how much we can influence our service providers, issues of concern with them could result in supervisory actions and private litigation against us and could harm our reputation, business, and financial results.
We are or may be subject to potential liability in connection with pending or threatened legal proceedings and other matters, which could adversely affect our business or financial results.
As a financial-services company, we are regularly involved in pending or threatened legal proceedings and other matters and are or may be subject to potential liability in connection with them. These legal matters may be formal or informal and include litigation and arbitration with one or more identified claimants, certified or purported class actions with yet-to-be-identified claimants, and regulatory or other governmental information-gathering requests, examinations, investigations, and enforcement proceedings. Our legal matters exist in varying stages of adjudication, arbitration, negotiation, or investigation and span our business lines and operations. Claims may be based in law or equity—such as those arising under contracts or in tort and those involving banking, consumer-protection, securities, tax, employment, and other laws—and some can present novel legal theories and allege substantial or indeterminate damages. In addition, our income tax positions have been and could continue to be challenged by taxing authorities, and any adverse results could materially impact our business, results of operations, and financial condition.
The course and outcome of legal matters are inherently unpredictable. This is especially so when a matter is still in its early stages, the damages sought are indeterminate or unsupported, significant facts are unclear or disputed, novel questions of law or other meaningful legal uncertainties exist, a request to certify a proceeding as a class action is outstanding or granted, multiple parties are named, or regulatory or other governmental entities are involved. Other contingent exposures and their ultimate resolution are similarly unpredictable for reasons that can vary based on the circumstances. As a result, we often are unable to determine how or when threatened or pending legal matters and other contingent exposures will be resolved and what losses may be incrementally and ultimately incurred. Actual losses may be higher or lower than any amounts accrued or estimated for those matters and other exposures, possibly to a significant degree. Refer to Note 29 to the Consolidated Financial Statements. In addition, while we maintain insurance policies to mitigate the cost of litigation and other proceedings, these policies have deductibles, limits, and exclusions that may diminish their value or efficacy. Substantial legal claims, even if not meritorious, could have a detrimental impact on our business, results of operations, and financial condition and could cause us reputational harm.
Our inability to attract, retain, or motivate qualified employees could adversely affect our business or financial results.
Skilled employees are our most important resource, and competition for talented people is intense. Even though compensation and benefits expense is among our highest costs, we may not be able to locate and hire the best people, keep them with us, or properly motivate them to perform at a high level. This risk may be exacerbated due to some of our competitors having significantly greater scale, financial and operational resources, and brand recognition. While we strive to mitigate human-capital risks, our senior executives and other key leaders have deep and broad industry experience and would be difficult to replace without some degree of disruption. For example, in October 2023 our former CEO provided notice of his intent to retire, and the search for a permanent replacement remains ongoing. In addition, our former General Counsel provided his notice of resignation and left the company in December 2023 and our current President of Consumer and Commercial Banking has provided notice of her intent to retire effective July 1, 2024. As a result of these departures, we may face disruption in our business as we seek to identify and transition permanent successors into these roles. In addition, we may experience competition in retaining employees based on remote or other flexible work arrangements, and our ability to attract or retain qualified employees may be adversely affected if our work arrangements are perceived as less favorable than those of our competitors. Continued scrutiny of compensation practices, especially in the financial services industry, has made this competition for talent only more difficult. In addition, many parts of our business are particularly dependent on key personnel, and retaining talented people in certain areas, has been challenging. Further, growth in our businesses, through acquisitions or otherwise, will further increase our need for skilled employees. If we were to lose
30

Ally Financial Inc. • Form 10-K
and find ourselves unable to replace these personnel or other skilled employees or if the competition for talent were to drive our compensation costs to unsustainable levels, our management of operational and other risks could suffer, and our business and financial results could be negatively impacted.
Our ability to successfully make acquisitions or complete divestitures is subject to significant risks, including the risk that governmental authorities will not provide the requisite approvals, the risk that integrating acquisitions may be more difficult, costly, or time consuming than expected, and the risk that the value of acquisitions may be less than anticipated.
We may from time to time seek to acquire other financial-services companies or businesses or divest an existing business. These acquisitions or divestitures may be subject to regulatory approval, and no assurance can be provided that we will be able to obtain that approval in a timely manner or at all or that approval may not be subject to burdensome conditions. This risk has become more pronounced in recent years as several governmental officials have expressed skepticism about the value of further consolidation in the financial-services industry. Even when we are able to obtain regulatory approval, the failure of other closing conditions to be satisfied or waived could delay the completion of an acquisition or divestiture for a significant period of time or prevent it from occurring altogether. Any failure or delay in closing an acquisition or divestiture could adversely affect our reputation, business, and performance. In addition, divestitures can negatively impact our financial results and we may not be able to complete a divestiture on terms favorable to us.
Acquisitions involve numerous risks and uncertainties, including inaccurate financial and operational assumptions, incomplete or failed due diligence, lower-than-expected performance, higher-than-expected costs, difficulties related to integration, diversion of management’s attention from other business activities, adverse market or other reactions, changes in relationships with customers or counterparties, the potential loss of key personnel, and the possibility of litigation and other disputes. An acquisition also could be dilutive to our existing stockholders if we were to issue common stock to fully or partially pay or fund the purchase price. We, moreover, may not be successful in identifying appropriate acquisition candidates, integrating acquired companies or businesses, or realizing expected value from acquisitions. There is significant competition for valuable acquisition targets, and we may not be able to acquire other companies or businesses on attractive terms. No assurance can be given that we will pursue future acquisitions, and our ability to grow and successfully compete may be impaired if we choose not to pursue or are unable to successfully make acquisitions.
Our business requires substantial capital and liquidity, and a disruption in our funding sources or access to the capital markets may have an adverse effect on our liquidity, capital positions, and financial condition.
Liquidity is the ability to fund increases in assets and meet obligations as they come due, all without incurring unacceptable losses. Banks are especially vulnerable to liquidity risk because of their role in the maturity transformation of demand or short-term deposits into longer-term loans or other extensions of credit. We, like other financial services companies, rely to a significant extent on external sources of funding (such as deposits and borrowings) for the liquidity needed to conduct our business and operations. A number of factors beyond our control, however, could have a detrimental impact on the availability or cost of that funding and thus on our liquidity. These include market disruptions, changes in our credit ratings or the sentiment of our investors, the state of the regulatory environment and monetary and fiscal policies, competitive dynamics, reputational damage, the confidence of depositors in us or the financial-services industry generally, financial or systemic shocks, and significant counterparty failures. For example, in August 2023, the U.S. banking agencies issued a proposed rule that would require Category II, III, and IV firms, their large consolidated banks, and other institutions to issue and maintain minimum amounts of long-term debt that is most readily able to absorb losses in a resolution proceeding. Due to the current structure and amount of debt instruments issued by Ally and Ally Bank, this proposal would significantly affect us. Refer to Note 20 to the Consolidated Financial Statements for further discussion. Weak business or operational performance, unexpected declines or limits on dividends or other distributions from our subsidiaries, and other failures to execute our strategic plan also could adversely affect Ally’s liquidity position.
We have significant maturities of unsecured debt each year. While we have reduced our reliance on unsecured funding as our deposits have grown to 88% of our total funding profile as of December 31, 2023, it remains an important component of our capital structure and financing plans. At December 31, 2023, approximately $1.5 billion in principal amount of total outstanding consolidated unsecured debt is scheduled to mature in 2024, and approximately $2.5 billion and $149 million is scheduled to mature in 2025 and 2026, respectively. We also utilize secured funding. At December 31, 2023, approximately $2.9 billion in principal amount of total outstanding consolidated secured long-term debt is scheduled to mature in 2024, approximately $1.9 billion is scheduled to mature in 2025, and approximately $1.7 billion is scheduled to mature in 2026. Furthermore, at December 31, 2023, approximately $43.5 billion in certificates of deposit at Ally Bank are scheduled to mature in 2024, which is not included in the amounts provided above. Additional funding, whether through deposits or borrowings, will be required to fund a substantial portion of the debt maturities over these periods, and we may not be able to obtain such additional funding at interest rates or on other terms as favorable as the interest rates and other terms on the maturing debt.
At times we may rely on our ability to borrow from other financial institutions, and bank facilities are generally up for renewal on a yearly basis. Any weakness in market conditions, tightening of credit availability, or other events referenced earlier in this risk factor could have a negative effect on our ability to refinance any existing facilities and could increase the costs of bank funding. Ally and Ally Bank also continue to access the securitization markets. While those markets have stabilized following the liquidity crisis that commenced in 2007–2008, there can be no assurances that these sources of liquidity will remain available to us.
Our policies and controls are designed to enable us to maintain adequate liquidity to conduct our business in the ordinary course even in a stressed environment. There is no guarantee, however, that our liquidity position will never become compromised or that our policies and controls will be effective in managing our liquidity risk. In such an event, we may be required to sell assets at a loss or reduce loan and
31

Ally Financial Inc. • Form 10-K
operating lease originations in order to continue operations. This could damage the performance and value of our business, prompt regulatory intervention and private litigation, harm our reputation, and cause a loss of customer and investor confidence, and if the condition were to persist for any appreciable period of time, our viability as a going concern could be threatened. Refer to the section titled Liquidity Management, Funding, and Regulatory Capital in the MD&A that follows and Note 20 to the Consolidated Financial Statements.
Our indebtedness and other obligations are significant and could adversely affect our business and financial results.
We have a significant amount of indebtedness apart from deposit liabilities. At December 31, 2023, we had approximately $18.3 billion in principal amount of indebtedness outstanding (including $7.1 billion in secured indebtedness). Interest expense on our indebtedness was equal to approximately 8% of our total financing revenue and other interest income for the year ended December 31, 2023. We also have the ability to create additional indebtedness.
If our debt service obligations increase, whether due to the increased cost of existing indebtedness or the incurrence of additional indebtedness, more of our cash flow from operations would need to be allocated to the payment of principal of, and interest on, our indebtedness, which would reduce the funds available for other purposes. Our indebtedness also could limit our ability to execute our strategic plan and withstand competitive pressures and could reduce our flexibility in responding to changing business and economic conditions. In addition, if we are unable to satisfy our indebtedness and other obligations in full and on time, our business, reputation, and value as a going concern could be profoundly and perhaps inexorably damaged.
Our non-deposit borrowing costs and access to the banking and capital markets could be negatively impacted if our credit ratings are downgraded or otherwise fail to meet investor expectations.
The cost and availability of our funding are meaningfully affected by our short- and long-term credit ratings. Each of Standard & Poor’s Rating Services, Moody’s Investors Service, Inc., Fitch, Inc., and Dominion Bond Rating Service rates some or all of our debt, and these ratings reflect the rating agency’s opinion of our financial strength, operating performance, strategic position, and ability to meet our obligations. Agency ratings are not a recommendation to buy, sell, or hold any security and may be revised or withdrawn at any time. Each agency’s rating should be evaluated independently of any other agency’s rating.
In August 2023, citing macroeconomic trends impacting the banking industry, such as increased costs of funding and rapid tightening in monetary policy, Moody’s downgraded the credit ratings of a number of banks. Additionally, Moody’s downgraded the outlook of a number of banks, including Ally, where the outlook was lowered from Stable to Negative. Any future downgrades to our credit ratings or their failure to meet investor expectations may result in higher non-deposit borrowing costs, reduced access to the banking and capital markets, more restrictive terms and conditions being added to any new or replacement financing arrangements.
The markets for automotive financing, insurance, banking (including corporate finance, mortgage finance, and credit-card products), brokerage, and investment-advisory services are extremely competitive, and competitive pressures could adversely affect our business and financial results.
The markets for automotive financing, insurance, banking (including corporate finance, mortgage finance, and credit-card products), brokerage, and investment-advisory services are highly competitive, and we expect competitive pressures only to intensify in the future, especially in light of the regulatory and supervisory environments in which we operate, innovations that alter the barriers to entry, current and evolving economic and market conditions, changing customer preferences and consumer and business sentiment, and monetary and fiscal policies. In addition, the emergence, adoption, and evolution of new technologies that affect intermediation, including distributed ledgers such as digital assets and blockchain, as well as advances in robotic process automation or artificial intelligence could significantly affect the competition for financial services. Refer to the section above titled Industry and Competition in Part I, Item 1 of this report. Competitive pressures may drive us to take actions that we might otherwise eschew, such as lowering the interest rates or fees on loans, raising the interest rates on deposits, or adopting more liberal underwriting standards. These pressures also may accelerate actions that we might otherwise elect to defer, such as substantial investment in systems or infrastructure. Whatever the reason, actions that we take in response to competition may adversely affect our results of operations and financial condition. These consequences could be exacerbated if we are not successful in introducing new products and services, achieving market acceptance of our products and services, developing and maintaining a strong customer base, continuing to enhance our reputation, or prudently managing risks and expenses.
Challenging business, economic, or market conditions may adversely affect our business, results of operations, and financial condition.
Our businesses are driven by robust economic and market activity, monetary and fiscal stability, and positive investor, business, and consumer sentiment. A downturn in economic conditions, disruptions in the equity or debt markets, high unemployment or underemployment, depressed vehicle or housing prices, unsustainable debt levels, high inflation, high interest rates, unfavorable changes in interest rates, declines in household incomes or savings, deteriorating consumer or business sentiment, consumer or commercial bankruptcy filings, or declines in the strength of national or local economies could decrease demand for our products and services, increase the amount and rate of delinquencies and losses, raise our operating and other expenses, and negatively impact the returns on and the value of our loans, investment portfolio, and other assets. Further, if a significant and sustained increase in fuel prices or other adverse conditions were to lead to diminished new and used vehicle purchases or prices, our automotive finance and insurance businesses could suffer considerably. In addition, concerns about the pace of economic growth and uncertainty about fiscal and monetary policies can result in significant volatility in the financial markets and could impact our ability to obtain cost-effective funding. If any of these events were to occur or worsen, our business, results of operation, and financial condition could be adversely affected.
32

Ally Financial Inc. • Form 10-K
Geopolitical conditions, government shutdowns, military conflicts, acts or threats of terrorism, natural disasters, pandemics, and other conditions or events beyond our control could adversely affect us.
Geopolitical conditions, government shutdowns, military conflicts (including Russia’s invasion of Ukraine and the conflicts in the Middle East), acts or threats of terrorism, natural disasters, pandemics (including the COVID-19 pandemic), and other conditions or events beyond our control may adversely affect our business, results of operations, financial condition, or prospects. For example, military conflicts, acts or threats of terrorism, and political, financial, or military actions taken in response could adversely affect general economic, business, or market conditions and, in turn, us, especially as an intermediary within the financial system. In addition, nation states engaged in warfare or other hostile actions may directly or indirectly use cyberattacks against financial systems and financial-services companies like us to exert pressure on one another or other countries with influence or interests at stake. We also could be negatively impacted if our key personnel, a significant number of our employees, or our systems or infrastructure were to become unavailable or damaged due to a pandemic, natural disaster, war, act of terrorism, accident, or similar cause. Furthermore, a shutdown of the United States government could adversely affect the economy and increase the risk of economic instability and market volatility, which could have an adverse impact on our business, financial condition, liquidity, and results of operations. These same risks and uncertainties arise too for the service providers and counterparties on whom we depend as well as their own third-party service providers and counterparties.
For example, the most notable impact of COVID-19 on our results of operations was a significant increase in our provision expense for credit losses during the year ended December 31, 2020. This was primarily driven by incremental reserves associated with a deterioration in macroeconomic conditions, such as unemployment, following the onset of the pandemic. In the case of Russia’s invasion of Ukraine and the current conflicts in the Middle East, security risks as well as increases in fuel and other commodity costs, supply-chain disruptions, and associated inflationary pressures have impacted our business the most. These conditions and events and others like them are highly complex and inherently uncertain, and their effect on our business, results of operations, financial condition, and prospects in the future cannot be reliably predicted.
Our hedging strategies may not be successful in mitigating our interest rate, foreign exchange, and market risks, which could adversely affect our financial results.
We employ various hedging strategies to mitigate the interest rate, foreign exchange, and market risks inherent in many of our assets and liabilities. Our hedging strategies rely considerably on assumptions and projections regarding our assets and liabilities as well as general market factors. If any of these assumptions or projections prove to be incorrect or our hedges do not adequately mitigate the impact of changes in interest rates, foreign exchange rates, and other market factors, we may experience volatility in our earnings that could adversely affect our profitability and financial condition. In addition, we may not be able to find market participants that are willing to act as our hedging counterparties on acceptable terms or at all, which could have an adverse effect on the success of our hedging strategies. Our hedging strategies are not designed to eliminate all interest rate, foreign exchange, and market risks, and we were adversely impacted from rising interest rates in 2022 and 2023. Refer to the risk factors titled The levels of or changes in interest rates could affect our results of operations and financial condition and Significant fluctuations in the valuation of investment securities or market prices could negatively affect our financial results.
We use estimates and assumptions in determining the value or amount of many of our assets and liabilities. If our estimates or assumptions prove to be incorrect, our cash flow, profitability, financial condition, and prospects could be adversely affected.
We use estimates and assumptions in determining the fair value of many of our assets, including retained interests from securitizations, loans held for sale, and other investments that do not have an established market value or are not publicly traded. We also use estimates and assumptions in determining the residual values of our operating lease assets. In addition, we use estimates and assumptions in determining our allowance for loan losses, reserves for legal matters, insurance losses, and loss adjustment expenses (which represent the accumulation of estimates for both reported losses and those incurred, but not reported, including claims adjustment expenses relating to direct insurance and assumed reinsurance agreements). Refer to the section titled Critical Accounting Estimates in the MD&A that follows. Our assumptions and estimates may be inaccurate for many reasons. For example, they often involve matters that are inherently difficult to predict and that are beyond our control (such as macroeconomic conditions and their impact on automotive dealers and retailers, and consumers) and often involve complex interactions between a number of dependent and independent variables, factors, and other assumptions. Assumptions and estimates are also far more difficult during periods when markets are dislocated or illiquid and when comparable historical data is lacking, such as during the COVID-19 pandemic and the subsequent recovery. As a result, our actual experience may differ substantially from these estimates and assumptions. A meaningful difference between our estimates and assumptions and our actual experience may adversely affect our cash flow, profitability, financial condition, and prospects and may increase the volatility of our financial results. In addition, several different judgments associated with assumptions or estimates could be reasonable under the circumstances and yet result in significantly different results being reported.
Significant fluctuations in the valuation of investment securities or market prices could negatively affect our financial results.
Market prices for investment securities, nonmarketable equity investments, and other financial assets are subject to considerable fluctuation. Fluctuations may result, for example, from perceived changes in the value of the asset, the relative price of alternative investments, the usual volume of trading in the asset, shifts in investor sentiment, geopolitical events, actual or expected changes in monetary or fiscal policies, and general market conditions, such as inflation. Due to these kinds of fluctuations, the amount that we realize in the subsequent sale of an investment may significantly differ from the last reported value and could negatively affect our financial results. For
33

Ally Financial Inc. • Form 10-K
example, because nonmarketable equity investments are not readily salable in capital markets, their values are particularly susceptible to extreme volatility. For example, in 2022 we recorded a net loss on nonmarketable equity investments of $132 million primarily related to downward adjustments, driven by an impairment in our investment in the parent of BMC (BMC Holdco). Additionally, negative fluctuations in the value of available-for-sale investment securities could result in unrealized losses recorded in equity. For example, in 2022 we recorded $4.0 billion of net unrealized losses on our available-for-sale securities within accumulated other comprehensive loss. During 2023, we transferred securities from available-for-sale to held-to-maturity, which reduced our exposure to fluctuations in accumulated other comprehensive loss. As of December 31, 2023, the unrealized losses on our available-for-sale and held-to-maturity investment securities within other comprehensive loss was $3.1 billion and $682 million, respectively. Refer to Note 8 to the Consolidated Financial Statements for additional information on the transfer of available-for-sale securities to held-to-maturity. Refer to the risk factor above, titled The levels of or changes in interest rates could affect our results of operations and financial condition for more information on risks associated with increases in interest rates.
Changes in accounting standards could adversely affect our reported revenues, expenses, profitability, and financial condition.
Our financial statements are subject to the application of U.S. GAAP, which are periodically revised or expanded. The application of U.S. GAAP is also subject to varying interpretations over time. Accordingly, we are required to adopt new or revised accounting standards or comply with revised interpretations that are issued from time to time by various parties, including accounting standard setters and those who interpret the standards, such as the FASB, the SEC, banking agencies, and our independent registered public accounting firm. Those changes are beyond our control but could adversely affect our revenues, expenses, profitability, or financial condition. For example, the adoption of CECL effective January 1, 2020, resulted in a significant increase to our allowance for loan losses in 2020. Refer to Note 1 to the Consolidated Financial Statements for financial accounting standards issued by the FASB, but not yet adopted by the Company.
The financial system is highly interrelated, and the failure of even a single financial institution or other participant in the financial system could adversely affect us.
The financial system is highly interrelated, including as a result of lending, trading, clearing, counterparty, and other relationships. We have exposure to and routinely execute transactions with a wide variety of financial institutions, including brokers, dealers, commercial banks, and investment banks. The financial system includes other substantial participants as well, including exchanges, central counterparties, government-sponsored enterprises, insurance companies, private-equity funds, hedge funds, family offices, mutual funds, and money-market funds. If any of these institutions or participants were to become or perceived to be unstable, were to fail in meeting its obligations in full and on time, or were to enter bankruptcy, conservatorship, or receivership, the consequences could ripple throughout the financial system and may adversely affect our business, results of operations, financial condition, or prospects. For example, on November 16, 2023, the FDIC finalized a rule that imposes a special assessment to recover the costs to the DIF resulting from the FDIC’s use, in March 2023, of the systemic risk exception to the least-cost resolution test under the FDI Act in connection with the receiverships of SVB and Signature. Because of interrelationships within the financial system, this could occur even if the institution or participant itself were not systemically important or perceived to play a meaningful role in the stable functioning of the financial markets.
Adverse economic conditions or changes in laws in the states where we have loan or operating lease concentrations may negatively affect our business and financial results.
We are exposed to portfolio concentrations in some states, including California, Texas, and Florida. Factors adversely affecting the economies and applicable laws in these states, including public policies that have the effect of drawing financial-services companies into contentious political or social issues, could have an adverse effect on our business, results of operations, and financial condition.
Negative publicity outside of our control, or our failure to successfully manage issues arising from our conduct or in connection with the financial services industry generally, could damage our reputation and adversely affect our business or financial results.
The performance and value of our business could be negatively impacted by any reputational harm that we may suffer, especially as an intermediary within the financial system. This harm could arise from negative publicity outside of our control or our failure to adequately address issues arising from our conduct or in connection with the financial services industry generally. Risks to our reputation could arise in any number of contexts—for example, stricter regulatory or supervisory environments, cyber incidents and other security breaches, inabilities to meet customer expectations, political controversies and social trends involving financial-services, mergers and acquisitions, lending or banking practices, actual or perceived conflicts of interest, failures to prevent money laundering, inappropriate conduct by employees, inadequate corporate governance, and any similar issues affecting our service providers.
Our failure to maintain appropriate ESG practices, oversight, and disclosures could result in reputational harm, a loss of customer and investor confidence, and adverse business and financial results.
Governments, investors, customers, and the general public are increasingly focused on ESG practices, oversight, and disclosures. For us and others in the financial-services industry, this focus extends to the practices and disclosures of the customers, counterparties, and service providers with whom we choose to do business. For example, while we have a smaller carbon footprint as a digital financial services company, the majority of our business and operations are connected to the automotive industry. Views about ESG are diverse, dynamic, and rapidly changing, with a number of competing constituencies. If our ESG practices, oversight, and disclosures were perceived to be inadequate or inappropriate by governmental officials, supervisory authorities, investors, customers, or other constituencies with the ability to affect our business and financial results, we could suffer reputational damage, a loss of customer and investor confidence, and adverse effects on our results of operations and prospects.
34

Ally Financial Inc. • Form 10-K
Climate change could adversely affect our business, operations, and reputation.
Climate change and the management of climate and related environmental risks is inherently complex. The dynamic nature of climate-related and environmental issues, as well as related science, standards, technology and methodologies, create challenges in evaluating and measuring potential impacts of climate-related physical and transition risks, particularly those that occur over long time horizons. Climate change and the transition to a less carbon-dependent economy may adversely affect our business, results of operations, financial condition, or prospects due to our concentration in automotive finance and insurance or for entirely different reasons that we cannot yet foresee. For example, we could experience a decline in the demand for and value of used gasoline-powered vehicles that secure our loans to dealers, retailers, and consumers or that we remarket. These physical and transition risks also may have a negative impact on the business, operations, or financial condition of customers, counterparties, and service providers on whom we rely. In addition, climate change may impact the broader economy, including through changes to the production, allocation, and use of energy and disruptions to supply chains. If our strategic or tactical responses to these physical and transition risks are or are perceived to be ineffective or insufficient, we could be subject to enforcement and other supervisory actions, reputational damage, a loss of customer or investor confidence, difficulty retaining or attracting talented employees, or other harm. Refer to the risk factor above, titled Our business and financial results may be negatively affected by governmental responses to climate change and related environmental issues for more information on risks associated with governmental responses to climate change. If our actual or perceived action or inaction in response to these physical and transition risks are, or are perceived to be, ineffective or insufficient, or if we participate in, or decide not to participate in, certain industries or activities perceived to be associated with causing or exacerbating climate change, we could be subject to enforcement and other supervisory or government actions, reputational damage, a loss of customer or investor confidence, difficulty retaining or attracting talented employees, or other harm.
Risks Related to Our Operations
We face a wide array of security risks that could result in business, reputational, financial, regulatory, and other harm to us.
Our operating systems and infrastructure, as well as those of our service providers or others on whom we rely, are subject to security risks that are rapidly evolving and increasing in scope, complexity, and frequency. This is due, in part, to the introduction of new technologies, the continued expansion of the use of internet and telecommunications technologies (including mobile devices) to conduct financial and other business transactions, and the increased sophistication and activities of hostile state-sponsored actors, organized crime, perpetrators of fraud, hackers, terrorists, and others. We, along with other financial institutions, our service providers, and others on whom we rely, have been and are expected to continue to be the target of cyberattacks, which could include computer viruses, malware, malicious or destructive code, social engineering (including phishing or spear phishing attacks), denial-of-service or denial-of-information attacks, ransomware, identity theft, access violations by employees or vendors, attacks on the personal email of employees, and ransom demands accompanied by threats to expose security vulnerabilities. Risks relating to cyberattacks on our service providers and other third parties, including supply-chain attacks affecting our software and information-technology providers, have been rising as such attacks become increasingly frequent and severe. The development of new technologies, as well as the utilization of decentralized technology infrastructures (such as our increased utilization of cloud computing) and software-defined networks, could expose us to additional cybersecurity risks. Further, the use of artificial intelligence by cybercriminals may increase the frequency and severity of cybersecurity attacks against us or our service providers and others on whom we rely. We, our service providers, and others on whom we rely are also exposed to more traditional security threats to physical facilities and personnel.
These security risks could result in business, reputational, financial, regulatory, and other harm to us, which could be particularly pronounced due to our being a digital financial-services company with a meaningful dependence on service providers. For example, if sensitive, confidential, or proprietary data or other information about us or our customers, employees, or third parties were improperly disclosed, accessed, or destroyed because of a security breach, we could experience severe business or operational disruptions, reputational damage, contractual claims, supervisory actions, or litigation by private plaintiffs. As a digital financial-services company and a direct bank with no branch network, we may face heightened pressure to resolve security breaches more expeditiously to prevent or mitigate a loss of depositor or customer confidence, and if we were to fail to do so, our viability as a going concern could be threatened. As threats inevitably evolve, we expect to continue experiencing increased scrutiny of our security frameworks and protocols by supervisory authorities and others and to continue expending significant resources to enhance our defenses, to educate our employees, to monitor and support the defenses established by our service providers and others on whom we rely, and to investigate and remediate incidents and vulnerabilities as they arise or are identified. Even so, we may not be able to anticipate or implement effective preventive measures against all security breaches, especially because techniques change frequently, attacks can be launched with no warning from a wide variety of sources around the globe, and attackers often need few resources to extensively probe and exploit vulnerabilities over lengthy periods of time. A sophisticated breach, moreover, may not be identified until well after the attack has occurred and the damage has been caused.
We also could be adversely affected by security risks faced by others. For example, a cyberattack or other security breach affecting a service provider or another entity on whom we rely could negatively impact us and our ability to conduct business and operations just as much as a breach affecting us directly. Further, in such a circumstance, we may not receive timely notice of or sufficient information about the breach or be able to exert any meaningful control or influence over how and when the breach is addressed. In addition, a security threat affecting the business community, the markets, or parts of them may cycle or cascade through the financial system and harm us. The mere perception of a security breach involving us or any part of the financial services industry, whether or not true, also could damage our business, operations, or reputation.
Many if not all of these risks and uncertainties are some of our most significant and yet beyond our control. Refer to the section titled Risk Management in the MD&A that follows.
35

Ally Financial Inc. • Form 10-K
Our operating systems or infrastructure, as well as those of our service providers or others on whom we rely, could fail or be interrupted, which could disrupt our business and adversely affect our results of operations, financial condition, and prospects.
We rely heavily upon communications, data management, and other operating systems and infrastructure—including cloud-based services—to conduct our business and operations, which creates meaningful operational risk for us. For example, during 2021, there were a number of widely publicized cases of outages in connection with access to cloud service providers. Any failure of or interruption in these systems or infrastructure or those of our service providers or others on whom we rely—including as a result of inadequate or failed technology or processes, unplanned or unsuccessful updates to technology, sudden increases in transaction volume, human errors, fraud or other misconduct, deficiencies in the integration of acquisitions or the commencement of new businesses, energy or similar infrastructure outages, disruptions in communications networks or systems, natural disasters, catastrophic events, pandemics, acts of terrorism, political or social unrest, external or internal security breaches, acts of vandalism, cyberattacks such as computer viruses and malware, misplaced or lost data, or breakdowns in business continuity plans—could cause failures or delays in receiving applications for loans and operating leases, underwriting or processing loan or operating-lease applications, servicing loans and operating leases, accessing online accounts, processing transactions, executing brokerage orders, communicating with our customers, managing our investment portfolio, or otherwise conducting our business and operations. These adverse effects could be exacerbated if systems or infrastructure need to be taken offline or meaningfully repaired, if backup systems or infrastructure are not adequately redundant and effective for the conduct of our business and operations, or if technological or other solutions do not exist or are slow to be developed. Further, to the extent that the systems or infrastructure of service providers or others are involved, we may have little or no knowledge, control, or influence over how and when failures or delays are addressed. As a digital financial-services company with a meaningful dependence on service providers, we are susceptible to business, reputational, financial, regulatory, and other harm as a result of these risks.
In the ordinary course of our business, we collect, store, process, and transmit sensitive, confidential, or proprietary data and other information, including business information, intellectual property, and the personally identifiable information of customers and employees. The secure collection, storage, processing, and transmission of this information are critical to our business and reputation, and if any of this information were mishandled, misused, improperly accessed, altered, lost, or stolen or if related operations were disabled or otherwise disrupted, we could suffer significant business, reputational, financial, regulatory, and other damage.
Even when a failure of or interruption in operating systems or infrastructure is timely resolved, we may need to expend substantial resources in doing so, may be required to take actions that could adversely affect customer satisfaction or behavior, and may be exposed to reputational damage. We also could be exposed to contractual claims, supervisory actions, or litigation by private plaintiffs.
We are heavily reliant on technology, and a failure in effectively implementing technology initiatives, anticipating future technology needs or demands, or maintaining rights or interests in associated intellectual property could adversely affect our business or financial results.
As a digital financial-services company and a direct bank with no branch network, we significantly depend on technology to deliver our products and services and to otherwise conduct our business and operations. To remain technologically competitive and operationally efficient, we invest in system upgrades, new solutions, cloud-based services, and other technology initiatives. Many of these initiatives take a significant amount of time to develop and implement, are tied to critical systems, and require substantial financial, human, and other resources, and our utilization of artificial intelligence technologies could result in content or analyses that are inaccurate or deficient. Although we take steps to mitigate the risks and uncertainties associated with these initiatives, they are not always implemented on time, within budget, or without negative financial, operational, or customer impact and do not always perform as we or our customers expect, and no assurance can be provided that initiatives in the future will be or will do so. We also may not succeed in anticipating or keeping pace with future technology needs, the technology demands of customers, or the competitive landscape for technology. If we were to misstep in any of these areas, our business, financial results, or reputation could be negatively impacted. Our use of systems and other technologies also depends on rights or interests in the underlying intellectual property, which we or our service providers may own or license. If we or a service provider were alleged or found to be infringing on the intellectual-property rights of another person or entity, we could be liable for significant damages for past infringement, substantial fees for continued use, and deprivation of access for limited or extended periods of time without the practical availability of an alternative.
Our enterprise risk-management framework or independent risk-management function may not be effective in mitigating risk and loss.
We maintain an enterprise risk-management framework that is designed to identify, measure, assess, monitor, test, control, report, escalate, and mitigate the risks that we face. These include credit, insurance/underwriting, market, liquidity, business/strategic, reputation, operational, information-technology/cyber-security, compliance, and conduct risks. The framework incorporates risk culture and incentives, risk governance and organization, strategy and risk appetite, a material-risk taxonomy, key risk-management processes, and risk capabilities. Our chief risk officer, chief compliance officer, and other personnel who make up our independent risk-management function are responsible for overseeing and implementing the framework. Refer to the section titled Risk Management in the MD&A that follows. We continuously improve the risk-management framework in response to internal reviews and assessments, evolving industry practices, and changes in business and regulatory expectations. Even with these improvements, however, the framework cannot guarantee that we will effectively mitigate risk and limit losses in our business and operations. If conditions or circumstances arise that expose flaws or gaps in the framework or its design or implementation, the performance and value of our business and operations could be adversely affected. An ineffective risk-management framework or function also could give rise to enforcement and other supervisory actions, damage our reputation, and result in private litigation.
36

Ally Financial Inc. • Form 10-K
Our business and operations make extensive use of models, and we could be adversely affected if our design, implementation, or use of models is flawed.
We use quantitative models to price products and services, measure risk, calculate the quantitative portion of our allowance for loan losses, estimate asset and liability values, assess capital and liquidity, manage our balance sheet, create financial forecasts, and otherwise conduct our business and operations. If the design, implementation, or use of any of these models is flawed, we could make strategic or tactical decisions based on incorrect, misleading, or incomplete information. In addition, to the extent that any flawed models or inaccurate model outputs are used in reports to banking agencies or the public, we could be subjected to supervisory actions, private litigation, and other proceedings that may adversely affect our business and financial results. Refer to the section titled Risk Management in the MD&A that follows.
Risks Related to Ownership of Our Common Stock
Our ability to pay dividends on our common stock or repurchase shares in the future may be limited.
Any future dividends on our common stock or establishment of a stock-repurchase program will be determined by our Board in its sole discretion and will depend on our business, financial condition, earnings, capital, liquidity, and other factors at the time. In addition, any plans to continue dividends or establish a stock-repurchase program in the future will be subject to our stress capital buffer requirement and the FRB’s review of our annual capital plan, which are unpredictable. There is no assurance that our Board will approve, or the FRB will permit, future dividends or share repurchases.
It is possible that any indentures or other financing arrangements that we execute in the future could limit our ability to pay dividends on our capital stock, including our common stock. In the event that any of our indentures or other financing arrangements in the future restrict that ability, we may be unable to pay dividends unless and until we can refinance the amounts outstanding under those arrangements. In addition, under Delaware law, our Board may declare dividends on our capital stock only to the extent of our statutory surplus (which is defined as the amount equal to total assets minus total liabilities, in each case at fair market value, minus statutory capital) or, if no surplus exists, out of our net profits for the then-current or immediately preceding fiscal year. Further, even if we are permitted under our contractual obligations and Delaware law to pay dividends on our common stock, we may not have sufficient cash or regulatory approvals to do so. For example, if any share of Series B Preferred Stock or Series C Preferred Stock remains outstanding, unless the dividends for the most recently completed dividend period have been paid in full, or set aside for payment, we will be prohibited, subject to certain specified exceptions, from paying any dividends on or repurchasing our common stock.
The market price of our common stock could be adversely impacted by anti-takeover provisions in our organizational documents and Delaware law that could delay or prevent a takeover attempt or change in control of Ally or by other banking, antitrust, or corporate laws that have or are perceived as having an anti-takeover effect.
Our certificate of incorporation, our bylaws, and Delaware law contain provisions that could have the effect of discouraging, hindering, or preventing an acquisition that the Board does not find to be in the best interests of us and our stockholders. For example, our organizational documents include provisions that limit the liability of our directors, provide indemnification to our directors and officers, and limit the ability of our stockholders to call and bring business before special meetings of stockholders by requiring any requesting stockholders to hold at least 25% of our common stock in the aggregate.
These provisions, alone or together, could delay hostile takeovers and changes in control of Ally or changes in management.
In addition, we are subject to Section 203 of the General Corporation Law of the State of Delaware, which generally prohibits a corporation from engaging in various business combination transactions with any interested stockholder (generally defined as a stockholder who owns 15% or more of a corporation’s voting stock) for a period of three years following the time that the stockholder became an interested stockholder, except under specified circumstances such as the receipt of prior board approval.
Banking and antitrust laws, including associated regulatory-approval requirements, also impose significant restrictions on the acquisition of direct or indirect control over any BHC, like Ally, or any insured depository institution, like Ally Bank. Any provision of our organizational documents or applicable law that deters, hinders, or prevents a non-negotiated takeover or change in control of Ally could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.
37

Ally Financial Inc. • Form 10-K
Item 1B.    Unresolved Staff Comments
None.
Item 1C.    Cybersecurity
Refer to the section titled Information Technology/Cybersecurity Risk in the MD&A for a discussion related to cybersecurity.
Item 2.    Properties
Our principal corporate offices are located in Detroit, Michigan, and Charlotte, North Carolina. In Detroit, we lease approximately 403,000 square feet of office space under a lease that expires in December 2028. In Charlotte, we occupy approximately 662,000 square feet of office space in a corporate facility that we own.
The primary offices for both our Automotive Finance and Insurance operations are located in Detroit, and are included in the totals referenced above. The primary office for our Mortgage Finance operations is located in Charlotte, and is included in the totals referenced above. The primary office for our Corporate Finance operations is located in New York, New York, where we lease approximately 55,000 square feet of office space under a lease that expires in August 2025.
In addition to the properties described above, we lease additional space to conduct our operations. We believe our facilities are adequate for us to conduct our present business activities.
Item 3.    Legal Proceedings
Refer to Note 29 to the Consolidated Financial Statements for a discussion related to our legal proceedings.
Item 4.    Mine Safety Disclosures
Not applicable.
38

Part II
Ally Financial Inc. • Form 10-K

Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our common stock is listed on the NYSE under the symbol “ALLY.” At December 31, 2023, we had 302,459,258 shares of common stock outstanding, compared to 299,324,357 shares at December 31, 2022. As of February 15, 2024, we had approximately 36 holders of record of our common stock.
Securities Authorized for Issuance Under Equity Compensation Plans
For information regarding securities authorized for issuance under our equity compensation plans, see Part III, Item 12.
Stock Performance Graph
The following graph compares the cumulative total return to stockholders on our common stock relative to the cumulative total returns of the S&P 500 index and the S&P Financials index. An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our common stock and in each index on December 31, 2018, and its relative performance is tracked through December 31, 2023. The returns shown are based on historical results and are not intended to suggest future performance.
This performance graph is not deemed to be “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities of that section, or incorporated by reference into any filing of Ally under the Securities Act of 1933, as amended, or the Exchange Act, except as expressly set forth by specific reference in such a filing.
1404
Recent Sales of Unregistered Securities
Ally did not have any sales of unregistered securities in the last three fiscal years.
39


Ally Financial Inc. • Form 10-K
Purchases of Equity Securities by the Issuer
The following table presents repurchases of our common stock, by month, for the three months ended December 31, 2023.
Three months ended December 31, 2023
Total number of shares repurchased (a) (in thousands)
Weighted-average price paid per share (a)
(in dollars)
October 2023 $ 
November 20235 27.69 
December 2023140 31.22 
Total145 31.09 
(a)Consists of common stock withheld to cover income taxes owed by participants in our share-based incentive plans.
Item 6.    [Reserved]
40

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
Cautionary Notice about Forward-Looking Statements and Other Terms
From time to time we have made, and in the future will make, forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements can be identified by the fact that they do not relate strictly to historical or current facts. Forward-looking statements often use words such as “believe,” “expect,” “anticipate,” “intend,” “pursue,” “seek,” “continue,” “estimate,” “project,” “outlook,” “forecast,” “potential,” “target,” “objective,” “trend,” “plan,” “goal,” “initiative,” “priorities,” or other words of comparable meaning or future-tense or conditional verbs such as “may,” “will,” “should,” “would,” or “could.” Forward-looking statements convey our expectations, intentions, or forecasts about future events, circumstances, or results.
This report, including any information incorporated by reference in this report, contains forward-looking statements. We also may make forward-looking statements in other documents that are filed or furnished with the SEC. In addition, we may make forward-looking statements orally or in writing to investors, analysts, members of the media, or others.
All forward-looking statements, by their nature, are subject to assumptions, risks, and uncertainties, which may change over time and many of which are beyond our control. You should not rely on any forward-looking statement as a prediction or guarantee about the future. Actual future objectives, strategies, plans, prospects, performance, conditions, or results may differ materially from those set forth in any forward-looking statement. While no list of assumptions, risks, or uncertainties could be complete, some of the factors that may cause actual results or other future events or circumstances to differ from those in forward-looking statements include:
evolving local, regional, national, or international business, economic, or political conditions;
changes in laws or the regulatory or supervisory environment, including as a result of financial-services legislation, regulation, or policies or changes in government officials or other personnel;
changes in monetary, fiscal, or trade laws or policies, including as a result of actions by governmental agencies, central banks, or supranational authorities;
changes in accounting standards or policies;
changes in the automotive industry or the markets for new or used vehicles, including the rise of vehicle sharing and ride hailing, the development of autonomous and alternative-energy vehicles, and the impact of demographic shifts on attitudes and behaviors toward vehicle type, ownership, and use;
any instability or breakdown in the financial system, including as a result of the failure of a financial institution or other participants in it (such as the banking failures during 2023);
disruptions or shifts in investor sentiment or behavior in the securities, capital, or other financial markets, including financial or systemic shocks and volatility or changes in market liquidity, interest or currency rates, or valuations;
changes in business or consumer sentiment, preferences, or behavior, including spending, borrowing, or saving by businesses or households;
changes in our corporate or business strategies, the composition of our assets, or the way in which we fund those assets;
our ability to execute our business strategy for Ally Bank, including its digital focus;
our ability to optimize our automotive finance and insurance businesses and to continue diversifying into and growing other consumer and commercial business lines, including mortgage lending, credit cards, corporate finance, brokerage, and personal advice;
our ability to develop capital plans acceptable to the FRB and our ability to implement them, including any payment of dividends or share repurchases;
our ability to conduct appropriate stress tests and effectively plan for and manage capital or liquidity consistent with evolving business or operational needs, risk-management standards, and regulatory or supervisory requirements or expectations;
our ability to cost-effectively fund our business and operations, including through deposits (which could be subject to sudden withdrawals) and the capital markets;
changes in any credit rating assigned to Ally, including Ally Bank, or the ratings for our insurance business;
adverse publicity or other reputational harm to us, our service providers, or our senior officers;
our ability to develop, maintain, or market our products or services or to absorb unanticipated costs or liabilities associated with those products or services;
41

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
our ability to innovate, to anticipate the needs of current or future customers, to successfully compete, to increase or hold market share in changing competitive environments, or to deal with pricing or other competitive pressures;
the continuing profitability and viability of our dealer-centric automotive finance and insurance businesses, especially in the face of competition from captive finance companies and their automotive manufacturing sponsors and challenges to the dealer’s role as intermediary between manufacturers and purchasers;
our ability to appropriately underwrite loans that we originate or purchase and to otherwise manage credit risk;
changes in the credit, liquidity, or other financial condition of our customers, counterparties, service providers, or competitors;
our ability to effectively deal with economic, business, or market slowdowns or disruptions;
our ability to address heightened scrutiny and expectations from supervisory or other governmental authorities and to timely and credibly remediate related concerns or deficiencies;
judicial, regulatory, or administrative inquiries, examinations, investigations, proceedings, disputes, or rulings that create uncertainty for, or are adverse to, us or the financial services industry;
the potential outcomes of judicial, regulatory, or administrative inquiries, examinations, investigations, proceedings, or disputes to which we are or may be subject, and our ability to absorb and address any damages or other remedies that are sought or awarded, and any collateral consequences;
the performance and availability of third-party service providers on whom we rely in delivering products and services to our customers and otherwise conducting our business and operations;
our ability to manage and mitigate security risks, including our capacity to withstand cyberattacks;
our ability to maintain secure and functional financial, accounting, technology, data processing, or other operating systems or infrastructure;
the adequacy of our corporate governance, risk-management framework, compliance programs, or internal controls over financial reporting, including our ability to control lapses or deficiencies in financial reporting or to effectively mitigate or manage operational risk;
the efficacy of our methods or models in assessing business strategies or opportunities or in valuing, measuring, estimating, monitoring, or managing positions or risk;
our ability to keep pace with changes in technology, such as artificial intelligence, that affect us or our customers, counterparties, service providers, or competitors or to maintain rights or interests in associated intellectual property;
our ability to successfully make acquisitions or divestitures or to integrate acquired businesses;
the adequacy of our succession planning for key executives or other personnel and our ability to attract or retain qualified employees;
natural or man-made disasters, calamities, or conflicts, including terrorist events, cyber-warfare, and pandemics;
our ability to maintain appropriate ESG practices, oversight, and disclosures;
policies and other actions of governments to manage and mitigate climate and related environmental risks, and the effects of climate change or the transition to a lower-carbon economy on our business, operations, and reputation; or
other assumptions, risks, or uncertainties described in the Risk Factors (Item 1A), Management’s Discussion and Analysis of Financial Condition and Results of Operations (Item 7), or the Notes to the Consolidated Financial Statements (Item 8) in this Annual Report on Form 10-K or described in any of the Company’s annual, quarterly or current reports.
Any forward-looking statement made by us or on our behalf speaks only as of the date that it was made. We do not undertake to update any forward-looking statement to reflect the impact of events, circumstances, or results that arise after the date that the statement was made, except as required by applicable securities laws. You, however, should consult further disclosures (including disclosures of a forward-looking nature) that we may make in any subsequent Annual Report on Form 10-K, Quarterly Report on Form 10-Q, or Current Report on Form 8-K.
Unless the context otherwise requires, the following definitions apply. The term “loans” means the following consumer and commercial products associated with our direct and indirect financing activities: loans, retail installment sales contracts, lines of credit, and other financing products excluding operating leases. The term “operating leases” means consumer- and commercial-vehicle lease agreements where Ally is the lessor and the lessee is generally not obligated to acquire ownership of the vehicle at lease-end or compensate Ally for the vehicle’s residual value. The terms “lend,” “finance,” and “originate” mean our direct extension or origination of loans, our purchase or acquisition of loans, or our purchase of operating leases, as applicable. The term “consumer” means all consumer products associated with our
42

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
loan and operating-lease activities and all commercial retail installment sales contracts. The term “commercial” means all commercial products associated with our loan activities, other than commercial retail installment sales contracts. The term “partnerships” means business arrangements rather than partnerships as defined by law.
43

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Overview
Ally Financial Inc. (together with its consolidated subsidiaries unless the context otherwise requires, Ally, the Company, we, us, or our) is a financial-services company with the nation’s largest all-digital bank and an industry-leading automotive financing and insurance business, driven by a mission to “Do It Right” and be a relentless ally for customers and communities. The Company serves customers through a full range of online banking services (including deposits, mortgage lending, point-of-sale personal lending and credit-card products) and securities brokerage and investment advisory services. The Company also includes a corporate finance business that offers capital for equity sponsors and middle-market companies. On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending. Refer to Note 2 to the Consolidated Financial Statements for further information. Ally is a Delaware corporation and is registered as a BHC under the BHC Act, and an FHC under the GLB Act.
Our Business
Dealer Financial Services
Dealer Financial Services is composed of our Automotive Finance and Insurance segments. Our primary customers are automotive dealers, which includes OEM-franchised dealers, non-OEM-franchised dealers with a national presence, and automotive retailers, such as Carvana, CarMax, and EchoPark. A dealer may sell or lease a vehicle for cash but, more typically, enters into a retail installment sales contract or operating lease with the customer and then sells the retail installment sales contract or the operating lease and the leased vehicle, as applicable, to Ally or another automotive-finance provider. The purchase by Ally or another provider is commonly described as indirect automotive lending to the customer.
Our Dealer Financial Services business is one of the largest full-service automotive finance operations in the country and offers a wide range of financial services and insurance products to automotive dealerships and their customers. We have deep dealer relationships that have been built throughout our over 100-year history, and we are leveraging competitive strengths to expand our dealer footprint. Our business model encourages dealers to use our broad range of products through incentive programs like our Ally Dealer Rewards program. Our automotive finance services include purchasing retail installment sales contracts and operating leases from dealers and automotive retailers, extending automotive loans directly to consumers, offering term loans to dealers, financing dealer floorplans and providing other lines of credit to dealers, supplying warehouse lines to automotive retailers, offering automotive-fleet financing, providing financing to companies and municipalities for the purchase or lease of vehicles, and supplying vehicle-remarketing services. We also offer retail VSCs and commercial insurance primarily covering dealers’ vehicle inventories. We are a leading provider of VSCs, GAP, and VMCs. Our dealer-centric business model, value-added products and services, full-spectrum financing, and business expertise proven over many credit cycles, make us a premier automotive finance and insurance company ready to support and strengthen our approximately 22,000 active dealer relationships. A dealer is considered to have an active relationship with us if we provided automotive financing, remarketing, or insurance services during the three months ended December 31, 2023.
Automotive Finance
Our Automotive Finance operations provide U.S.-based automotive financing services to consumers, automotive dealers and retailers, other businesses, and municipalities. Our business model, value-added products and services, full-spectrum financing, and business expertise proven over many credit cycles make us a premier automotive finance company. At December 31, 2023, our Automotive Finance operations had $115.4 billion of assets and generated $5.7 billion of total net revenue in 2023. For consumers, we provide financing for new and used vehicles. In addition, our CSG provides automotive financing for small businesses and municipalities. At December 31, 2023, our CSG had $10.2 billion of loans outstanding. Through our commercial automotive financing operations, we fund purchases of new and used vehicles through wholesale floorplan financing. We manage commercial account servicing on approximately 2,700 dealers that utilize our floorplan inventory lending or other commercial loans. We serviced $86.0 billion consumer loan and operating leases at December 31, 2023, and our commercial automotive loan portfolio was approximately $23.3 billion at December 31, 2023. The extensive infrastructure, technology, and analytics of our servicing operations, as well as the experience of our servicing personnel, enhance our ability to manage our loan losses and enable us to deliver a favorable customer experience to both our dealers and retail customers. During 2023, we continued to reposition our origination profile to focus on capital optimization and risk-adjusted returns. In 2023, total consumer automotive originations were $40.0 billion, a decrease of $6.4 billion compared to 2022. The shorter-term duration consumer automotive loan and variable-rate commercial loan portfolios offer attractive asset classes where we continue to optimize risk-adjusted returns through origination mix management and pricing and underwriting discipline.
Our success as an automotive finance provider is driven by the consistent and broad range of products and services we offer to dealers and automotive retailers. The automotive marketplace is dynamic and evolving, including substantial investments in electrification by automotive manufacturers and suppliers. We continue to identify and cultivate relationships with automotive retailers, including those with leading e-commerce platforms. We also operate an online direct-lending platform for consumers seeking direct financing. We believe these actions will enable us to respond to the growing trends for a more streamlined and digital automotive financing process to serve both dealers and consumers. Furthermore, our strong and expansive dealer relationships, comprehensive suite of products and services, full-spectrum financing, and depth of experience position us to evolve with future shifts in automobile technologies, including electrification. We have provided and continue to provide automobile financing for battery-electric and plug-in hybrid vehicles, including brands such as Jeep, Tesla, Ford, and BMW. This positions us to remain a leader in automotive financing as we believe the majority of these vehicles will be sold through dealerships and automotive retailers with whom we have an established relationship. Additionally, we continue to partner and build relationships with automotive manufacturers who use a direct-to-consumer model. During the year ended December 31, 2023, $935 million of our consumer automotive retail loan originations and purchases, and $712 million of our operating lease originations and purchases, were for
44

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
battery-electric and plug-in hybrid vehicles. As of December 31, 2023, $1.3 billion of our consumer automotive finance receivables and loans had battery-electric or plug-in hybrid vehicles as the underlying collateral, and $969 million of our investment in operating leases were battery-electric or plug-in hybrid vehicles.
We have focused on developing dealer relationships beyond those relationships that primarily were developed through our previous role as a captive finance company for GM and Stellantis. We have established relationships with thousands of automotive dealers through our customer-centric approach and specialized incentive programs designed to drive loyalty amongst dealers to our products and services. Outside of GM and Stellantis, our other OEM-franchised dealers include brands such as Ford, Toyota, Hyundai, Kia, Nissan, Honda, and others, while our non-OEM-franchised dealers and automotive retailers include used-vehicle-only retailers with a national presence, as well as online-only automotive retailers, such as Carvana, CarMax, and EchoPark.
Over the past several years, we have continued to focus on the consumer used-vehicle segment, primarily through franchised dealers and automotive retailers. This has resulted in used-vehicle financing volume growth, and has positioned us as an industry leader in used-vehicle financing. The highly fragmented used-vehicle financing market, with a total financing opportunity represented by approximately 289 million vehicles in operation, provides an attractive opportunity that we believe will further expand and support our dealer relationships and increase our risk-adjusted return on retail loan originations. As of December 31, 2023, approximately 71% of our dealer relationships were with franchised dealers.
During 2023, we continued our focus on meeting the needs of both dealers and consumer customers through expansion of our pass through programs. The pass through program creates financing opportunities for customers in the retail automotive channel, whereby we are able to acquire retail installment sales contracts through an originate-to-sell platform and execute whole-loan sales with third-party investors. At December 31, 2023, and December 31, 2022, the consumer automotive whole-loan serviced portfolio related to our pass through program was $956 million and $227 million, respectively.
For consumers, we provide automotive loan financing and leasing for approximately 4.1 million new and used vehicle contracts. Retail financing for the purchase of vehicles by individual consumers generally takes the form of installment sales financing. We originated a total of approximately 1.2 million and 1.3 million automotive loans and operating leases during the years ended December 31, 2023, and 2022, respectively, totaling $40.0 billion and $46.4 billion.
Our consumer automotive financing operations generate revenue primarily through finance charges on retail installment sales contracts and rental payments on operating lease contracts. For operating leases, when the contract is originated, we estimate the residual value of the leased vehicle at lease termination. Periodically thereafter we revise the projected residual value of the leased vehicle at lease termination and adjust depreciation expense over the remaining life of the lease, if appropriate. Given the fluctuations in used vehicle values, our actual sales proceeds from remarketing the vehicle may be higher or lower than the projected residual value, which results in gains or losses on lease termination. While all operating leases are exposed to potential reductions in used vehicle values, only loans where we take possession of the vehicle are affected by potential reductions in used vehicle values. Refer to the Operating Lease Residual Risk Management and Critical Accounting Estimates sections of this MD&A for further discussion of credit risk and lease residual risk.
We continue to maintain a diverse mix of product offerings across a broad risk spectrum, subject to underwriting policies that reflect our risk appetite. Our current operating results increasingly reflect our ongoing strategy to grow used vehicle financing and expand risk-adjusted returns. While we predominately focus on prime-lending markets, we seek to be a meaningful source of financing to a wide spectrum of customers and continue to carefully measure risk versus return. We place great emphasis on our risk management and risk-based pricing policies and practices and employ robust credit decisioning processes coupled with granular pricing that is differentiated across our proprietary credit tiers.
Our commercial automotive financing operations primarily fund inventory purchases of new and used vehicles by dealers, commonly referred to as wholesale floorplan financing. This represents the largest portion of our commercial automotive financing business. Wholesale floorplan loans are secured by vehicles financed (and all other vehicle inventory), which provide strong collateral protection in the event of dealership default. Additional collateral or other credit enhancements (for example, personal guarantees from dealership owners) are typically obtained to further mitigate credit risk. The amount we advance to dealers is equal to 100% of the wholesale invoice price of new vehicles, subject to payment curtailment schedules. Interest on wholesale automotive financing is generally payable monthly and is indexed to a floating-rate benchmark. The rate for a particular dealer is based on, among other considerations, competitive factors and the dealer’s creditworthiness. During 2023, we financed an average of $14.2 billion of dealer vehicle inventory through wholesale floorplan financings. Other commercial automotive lending products, which averaged $6.0 billion during 2023, consist of automotive dealer revolving lines of credit, term loans, including those to finance dealership land and buildings, and dealer fleet financing. We also provide comprehensive automotive remarketing services, including the use of SmartAuction, our online auction platform, which efficiently supports dealer-to-dealer and other commercial wholesale vehicle transactions. SmartAuction provides diversified fee-based revenue and serves as a means of deepening relationships with our dealership customers. In 2023, Ally and other parties, including dealers, fleet rental companies, and financial institutions, utilized SmartAuction to sell approximately 505,000 vehicles to dealers and other commercial customers. SmartAuction served as the remarketing channel for 18% of our off-lease vehicles.
Insurance
Our Insurance operations offer both consumer finance protection and insurance products sold primarily through the automotive dealer channel, and commercial insurance products sold directly to dealers. We serve approximately 2.5 million consumers nationwide across F&I
45

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
and P&C products. In addition, we offer F&I products in Canada, where we serve more than 400 thousand consumers and are the preferred VSC and other protection plan provider for GM Canada and VSC provider for Subaru Canada. Additionally, during the third quarter of 2022, we entered into a long-term commitment to continue as the preferred VSC and other protection plan provider for GM Canada. Our Insurance operations had $9.1 billion of assets at December 31, 2023, and generated $1.5 billion of total net revenue during 2023. As part of our focus on offering dealers a broad range of consumer F&I products, we offer VSCs, VMCs, and GAP products. Ally Premier Protection is our flagship VSC offering, which provides coverage for new and used vehicles of virtually all makes and models. We also underwrite ClearGuard on the SmartAuction platform, which is a protection product designed to minimize the risk to dealers from arbitration claims for eligible vehicles sold at auction. Additionally, we underwrite selected commercial insurance coverages, which primarily insure dealers’ wholesale vehicle inventory, and offer additional products to protect a dealer’s business, including property and liability coverage that is underwritten by a third-party carrier with a portion of the insurance risk assumed through a quota share agreement. On a smaller scale, we also periodically assume other insurance risks through quota share arrangements and perform services as an underwriting carrier for an insurance program managed by a third-party where we cede the majority of such business to external reinsurance markets.
From a dealer perspective, Ally provides significant value and expertise, which creates high retention rates and strong relationships. In addition to our product offerings, we provide consultative services and training to assist dealers in optimizing F&I results while achieving high levels of customer satisfaction and regulatory compliance. We also advise dealers regarding necessary liability and physical damage coverages.
Our F&I products are primarily distributed indirectly through the automotive dealer network. We have established approximately 1,700 F&I dealer relationships nationwide and 600 dealer relationships in Canada, with a focus on growing dealer relationships in the future. Our VSCs for retail customers offer owners and lessees mechanical repair protection and roadside assistance for new and used vehicles beyond the manufacturer’s new vehicle warranty. We also offer GAP products, which cover certain amounts owed by a customer beyond their covered vehicle’s value in the event the vehicle is damaged or stolen and declared a total loss. We continue to evolve our product suite and digital capabilities to position our business for future opportunities through growing third-party relationships and sales through our online direct-lending platform.
We have approximately 3,100 dealer relationships within our P&C business to whom we offer a variety of commercial products and levels of coverage. Vehicle inventory insurance for dealers provides physical damage protection for dealers’ floorplan vehicles. Dealers who receive wholesale financing from us are eligible for insurance incentives such as automatic eligibility for our preferred insurance programs.
A significant aspect of our Insurance operations is the investment of proceeds from premiums and other revenue sources. We use these investments to satisfy our obligations related to future claims at the time these claims are settled. Our Insurance operations have an Investment Committee, which develops guidelines and strategies for these investments. The guidelines established by this committee reflect our risk appetite, liquidity requirements, regulatory requirements, and rating agency considerations, among other factors.
Mortgage Finance
Our Mortgage Finance operations consist of the management of held-for-investment and held-for-sale consumer mortgage loan portfolios. Our held-for-investment portfolio includes our direct-to-consumer Ally Home mortgage offering, and bulk purchases of high-quality jumbo and LMI mortgage loans originated by third parties. Our Mortgage Finance operations had $18.5 billion of assets at December 31, 2023, and generated $227 million of total net revenue in 2023.
Through our direct-to-consumer channel, we offer a variety of competitively priced jumbo and conforming fixed- and adjustable-rate mortgage products through a third-party. Under our current arrangement, our direct-to-consumer conforming mortgages are originated as held-for-sale and sold, while jumbo and LMI mortgages are originated as held-for-investment and subserviced by a third party. Loans originated in the direct-to-consumer channel are sourced by existing Ally customer marketing, prospect marketing on third-party websites, and email or direct mail campaigns. In April 2019, we announced a strategic partnership with BMC, which delivers an enhanced end-to-end digital mortgage experience for our customers through our direct-to-consumer channel. Through this partnership, BMC conducts the sales, processing, underwriting, and closing for Ally’s digital mortgage offerings in a highly innovative, scalable, and cost-efficient manner, while Ally retains control of all the marketing and advertising strategies and loan pricing. This partnership with BMC limits operational volatility as the mortgage industry continues to evolve in the current interest rate environment. During the year ended December 31, 2023, we originated $1.0 billion of mortgage loans through our direct-to-consumer channel. During 2018, we made a strategic equity investment in the parent of BMC (BMC Holdco) that was subsequently increased in 2019 and 2020. This investment was transferred from nonmarketable equity investments to equity securities on the Consolidated Balance Sheet during 2023, as our investment converted into publicly traded common stock in BHF. The carrying value of this investment was $16 million as of December 31, 2023, and is included in Corporate and Other. Refer to the Market Risk section of this MD&A and Note 13 to the Consolidated Financial Statements for more information.
Through the bulk loan channel, we purchase loans from several qualified sellers, including direct originators and large aggregators who have the financial capacity to support strong representations and warranties, and the industry knowledge and experience to originate high-quality assets. Bulk purchases are made on a servicing-released basis, allowing us to directly oversee servicing activities and manage refinancing through our direct-to-consumer channel. During the year ended December 31, 2023, we purchased $21 million of mortgage loans that were originated by third parties, primarily to fulfill our CRA objectives. Our mortgage loan purchases are held-for-investment.
46

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The combination of our direct-to-consumer strategy and bulk portfolio purchase program provides the capacity to expand revenue sources and further grow and diversify our finance receivable portfolio with an attractive asset class while also deepening relationships with existing Ally customers.
Corporate Finance
Our Corporate Finance operations primarily offer senior-secured loans to private equity sponsor-owned U.S.-based middle-market companies and to facilities managed by well-established asset managers that mostly provide leveraged loans. The portfolio is composed of floating-rate leveraged asset-based and cash flow/enterprise value loans. Our Corporate Finance operations had $11.2 billion of assets at December 31, 2023, and generated $501 million of total net revenue during 2023, and continues to offer attractive returns and diversification benefits to our broader lending portfolio. We believe our growing deposit-based funding model coupled with our expanded product offerings and deep industry relationships provide an advantage over our competition, which includes other banks as well as publicly and privately held finance companies. We have continued to prudently grow our lending portfolio with a focus on a disciplined and selective approach to credit quality, including a greater focus on asset-based loans. As of December 31, 2023, 65% of our loans and 62% of our lending commitments were asset based, with 99.9% in a first-lien position. We seek markets and opportunities where our clients require customized, highly structured, and time-sensitive financing solutions.
Our Sponsor Finance business focuses on companies owned by private-equity sponsors with loans typically used for leveraged buyouts, refinancing and recapitalizations, mergers and acquisitions, growth, turnarounds, and debtor-in-possession financings. Additionally, our Lender Finance business provides asset managers with facilities to partially fund their direct-lending activities. We also provide a commercial real estate product, currently focused on lending to skilled nursing facilities, senior housing, and medical office buildings. Sponsor Finance loan facilities typically include both a revolver and term loan component. Our target commitment hold level for these individual exposures ranges from $15 million to $150 million, depending on product type. Additionally, hold sizes in our Lender Finance business range from $50 million to $750 million. We also selectively arrange larger transactions that we may retain on-balance sheet or syndicate to other lenders. By syndicating loans to other lenders, we are able to provide financing commitments in excess of our target hold levels to our customers and generate loan syndication fee income while reducing our risk exposure to individual borrowers. All our loans are floating-rate facilities with maturities typically ranging from two to seven years. In certain instances, we may be offered the opportunity to make small equity investments in our borrowers, which provides an additional revenue opportunity for our business. The portfolio is well diversified across multiple industries including financials, services, manufacturing distribution, and other specialty sectors. These specialty sectors include technology/venture finance, and defense and aerospace. Other smaller complementary product offerings that help strengthen our reputation as a full-spectrum provider of financing solutions for borrowers include issuing letters of credit through Ally Bank and selectively offering second-out loans on certain transactions. For additional information regarding industry concentration of our Corporate Finance operations, refer to the Corporate Finance section of this MD&A.
Corporate and Other
Overview
Corporate and Other primarily consists of centralized corporate treasury activities such as management of the cash and corporate investment securities and loan portfolios, short- and long-term debt, retail and brokered deposit liabilities, derivative instruments, original issue discount, and the residual impacts of our corporate FTP and treasury ALM activities. Corporate and Other also includes activity related to certain equity investments, which primarily consist of FHLB and FRB stock, as well as other equity investments through Ally Ventures, our strategic investment business. Additionally, Corporate and Other includes the management of our legacy mortgage portfolio, which primarily consists of loans originated prior to January 1, 2009, CRA loans and investments, and reclassifications and eliminations between the reportable operating segments. Costs that are not allocated to our reportable operating segments as part of our COH methodology, which involves management judgment, are also included in Corporate and Other.
Ally Invest
Corporate and Other includes the results of Ally Invest, our digital brokerage and advisory offering, which enables us to complement our competitive deposit products with low-cost investing. The digital advisory business aligns with our strategy to create a premier digital financial services company and provides additional sources of fee income through asset management and certain other fees, with minimal balance sheet utilization. This business also provides an additional source of low-cost deposits through arrangements with Ally Invest’s clearing broker.
Ally Invest offers a broad array of products through a fully integrated digital consumer platform centered around self-directed products and advisory services. Ally Invest’s suite of commission-free and low-cost investing options serve both active and passive investors with diverse and evolving financial objectives through a transparent online process. Our digital platform and broad product offerings are enhanced by outstanding client-focused and user-friendly customer service that is generally accessible twenty-four hours a day, seven days a week, via the phone, web or email—consistent with the Ally brand.
Ally Invest provides clients with self-directed trading services for a variety of securities including stocks, options, ETFs, mutual funds, and fixed-income products through Ally Invest Securities. Ally Invest Securities also offers margin lending, which allows customers to borrow money by using securities and cash currently held in their accounts as collateral.
Ally Invest also provides advisory services to clients through web-based solutions, informational resources, and virtual interaction through Ally Invest Advisors, an SEC-registered investment advisor. Ally Invest Advisors provides clients the opportunity to obtain
47

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
professional portfolio management services in return for a fee based upon the client’s assets under management. In addition to customized advice from personal advisors, we offer cash enhanced portfolios that incur no management fee, and a number of core robo portfolios, which hold ETFs diversified across asset class, industry sector, and geography and which are customized for clients based on risk tolerance, investment time horizon, and wealth ratio.
Ally Lending
Ally Lending is also included within Corporate and Other and primarily serves home improvement and medical service providers by enabling promotional and fixed rate installment-loan products through a digital application process at point-of-sale. The home improvement vertical had originations of $1.1 billion during the year ended December 31, 2023, which represented approximately 71% of originations. On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending. Refer to Note 2 to the Consolidated Financial Statements for further information.
Ally Credit Card
Financial information related to our credit card business, Ally Credit Card, is included within Corporate and Other. Ally Credit Card is our scalable, digital-first credit card platform that features leading-edge technology, and a proprietary, analytics-based underwriting model. We believe Ally Credit Card enhances our ability to grow and deepen both new and existing customer relationships. As of December 31, 2023, our credit card business had $2.0 billion of finance receivables and loans and approximately 1.2 million customers.
Corporate Treasury and ALM Activities
The net financing revenue and other interest income of our Automotive Finance, Mortgage Finance, and Corporate Finance operations include the results of an FTP process that insulates these operations from interest rate volatility by matching assets and liabilities with similar interest rate sensitivity. The FTP process assigns charge rates to the assets and credit rates to the liabilities within our Automotive Finance, Mortgage Finance, and Corporate Finance operations, based on anticipated maturity and a benchmark rate curve plus an assumed credit spread. The assumed credit spread is calculated based on a composite investment grade unsecured bond yield curve or based on advance rates published by the FHLB for any asset that is eligible to be pledged as collateral to the FHLB. While the baseline FTP components at Ally assume 100% debt funding, the framework also incorporates a credit on the allocated capital for each business line. For business lines not subject to an FTP funding allocation, the FTP methodology applies a capital charge to the amount of excess liquidity that the business line holds, relative to its regulatory capital. In addition, capital is managed with the goal of enhancing risk-adjusted returns on shareholders’ equity, while maintaining a strong capital position that is consistent with our risk profile. We allocate capital to business growth opportunities, within an established risk appetite, to support our customers and communities. We seek to pay a competitive dividend and may also distribute excess capital to shareholders through common share repurchases.
Deposits
We are focused on growing and retaining a stable deposit base and deepening relationships with our 3.0 million primary deposit customers by leveraging our compelling brand and strong value proposition. Ally Bank is a digital direct bank with no branch network that obtains retail deposits directly from customers. We have grown our deposits with a strong brand that is based on a promise of being straightforward with our customers, and offering high-quality customer service and competitive interest rates. Ally Bank is the largest online only bank as measured by retail deposit balances. Our strong customer acquisition and retention rates reflect the strength of our brand and, together with our overall value proposition, continue to drive growth in retail deposits. At December 31, 2023, Ally Bank had $154.7 billion of total deposits—including $142.3 billion of retail deposits, which grew $4.6 billion, or 3%, during 2023. Over the past several years, the continued growth of our retail-deposit base has contributed to a more favorable mix of lower cost funding and we continue to focus on efficient deposit growth by continuing to expand the deposit value proposition beyond competitive deposit rates. Our segment results include cost of funds associated with these deposit-product offerings.
Our deposit products and services are designed to develop long-term customer relationships and capitalize on the shift in consumer preference for direct banking. Our deposits franchise is key to growing and building momentum across our suite of digital offerings at Ally Home, Ally Invest, and Ally Credit Card, consistent with our strategic objective to grow multi-product customers. These products and services appeal to a broad group of customers, many of whom appreciate a streamlined digital experience coupled with our strong value proposition. Ally Bank offers a full spectrum of retail deposit products, including savings accounts, money-market demand accounts, CDs, interest-bearing spending accounts, trust accounts, and IRAs. Our deposit services include Zelle® person-to-person payment services, eCheck remote deposit capture, and mobile banking. Our Smart Savings Tools further demonstrates the ability to deliver innovative digital tools on top of traditional financial products to add incremental value to customers, while also driving increased engagement and loyalty. Nearly 800,000 customers have adopted our Smart Savings Tools.
We believe we are well-positioned to continue to benefit from the consumer-driven shift from branch banking to direct banking as demonstrated by the growth we have experienced since 2010. We had 3.0 million deposit customers and 6.0 million retail bank accounts as of December 31, 2023, compared to 2.7 million and 5.0 million, respectively, as of December 31, 2022. Our customer base spans across diverse demographic segmentations and socioeconomic bands. Our direct bank business model resonates particularly well with the millennial generation, which consistently makes up the largest percentage of our new customers. According to a 2023 American Bankers Association survey, 86% of customers prefer to do their banking most often via digital and other direct channels (internet, mobile, telephone, and mail). Furthermore, over the past five years, estimated direct banking deposits as a percentage of the broader retail deposits market increased by approximately 2 percentage points, from 9.5% in 2018 to 11.5% in 2023. We have received a positive response to innovative savings and other deposit products. In April 2023, Forbes again named Ally to its “World’s Best Banks” list followed by The Wall Street Journal’s
48

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
BuySide recognition of Ally Bank as the “Best Online Bank of 2023.” In October 2023, MONEY® Magazine named Ally to its “Best Online Bank” list for the sixth consecutive year, as well as the eleventh time in the past thirteen years. In January 2023, Bankrate named Ally Bank the “Best Bank Overall.” Ally Bank’s competitive direct banking offerings include online and mobile banking features such as electronic bill pay, remote deposit, and electronic funds transfer nationwide, and no minimum balance requirements.
We intend to continue to grow and invest in our digital direct bank and further capitalize on the shift in consumer preference for direct banking with expanded digital capabilities and customer-centric products that utilize advanced analytics for personalized interactions and other technologies that improve efficiency, security, and the customer’s connection to the brand. We are focused on growing, deepening, and further leveraging the customer relationships and brand loyalty that exist with Ally Bank as a catalyst for future loan and deposit growth, as well as revenue opportunities that arise from introducing Ally Bank deposit customers to our other suite of product offerings, including Ally Invest.
Funding and Liquidity
Our funding strategy targets a stable retail deposit base, supplemented by brokered deposits, public and private secured debt, and public unsecured debt. These diversified funding sources are managed across products, markets, and investors to enhance funding flexibility and stability, resulting in a more cost-effective long-term funding strategy.
Prudent expansion of asset originations at Ally Bank and continued growth of a stable deposit base continue to be the cornerstone of our long-term liquidity strategy. Our primary funding source is retail deposits, which we believe, at scale, are the most efficient and stable source of funding for us when compared to other funding sources. At December 31, 2023, deposit liabilities totaled $154.7 billion, which reflects an increase of $2.4 billion as compared to December 31, 2022. Deposits as a percentage of total liability-based funding was 88% at both December 31, 2023, and December 31, 2022. Approximately 92% of retail deposits at Ally Bank, excluding affiliate and intercompany deposits, were FDIC-insured as of December 31, 2023.
At both December 31, 2023, and December 31, 2022, 95% of Ally’s total assets were within Ally Bank. Longer-term unsecured debt is the primary funding source utilized at the parent company. At December 31, 2023, we had $1.5 billion and $2.5 billion of unsecured long-term debt principal maturing in 2024 and 2025, respectively. We have substantially reduced our reliance on market-based funding by continuing to focus on retail deposit funding.
The strategies outlined above have allowed us to build and maintain a conservative liquidity position. Total available liquidity at December 31, 2023, was $63.5 billion. Absolute levels of liquidity increased during 2023, primarily as a result of increased FRB Discount Window funding capacity. Refer to the section below titled Liquidity Management, Funding, and Regulatory Capital for a further discussion about liquidity risk management.
Credit Strategy
Our strategy and approach to extending credit, as well as our management of credit risk, are critical elements of our business. Credit performance is influenced by several factors including our risk appetite, our credit and underwriting processes, our monitoring and collection efforts, the financial condition of our borrowers, the performance of loan collateral, fiscal and monetary stimulus, and various macroeconomic considerations, including inflation. Our credit strategies are dynamic and are adjusted in response to asset performance, as well as changing macroeconomic conditions and outlook. Most of our businesses offer credit products and services, which drive overall business performance. Consistent with our risk appetite, our business lines operate under prudent credit standards that consider the borrower’s ability and willingness to repay loans. The failure to effectively manage credit risk can have a direct and significant impact on our earnings, capital position, and reputation. Refer to the Risk Management section of this MD&A for a further discussion of credit risk and performance of our consumer and commercial credit portfolios.
Within our consumer automotive loan portfolio, we serve a mix of consumers across the credit spectrum to achieve portfolio diversification and to optimize the risk and return of our consumer automotive portfolio. This is achieved through the utilization of robust credit decisioning processes coupled with granular pricing that is differentiated across our proprietary credit tiers. While we are a full-spectrum automotive finance lender, the significant majority of our consumer automotive loans are underwritten within the prime-lending segment. We define prime consumer automotive loans primarily as those loans with a FICO® Score at origination of 620 or greater. The carrying value of our held-for-investment, nonprime consumer automotive loans before allowance for loan losses was approximately 10.3% of our total consumer automotive loans at December 31, 2023.
Our Mortgage Finance operations focus on applicants with credit profiles and income streams to support repayments of the loan and operates under credit standards that consider and assess the value of the underlying real estate in accordance with prudent credit practices and regulatory requirements. Refer to the Mortgage Finance section of the MD&A that follows for credit quality information about purchases and originations of consumer mortgages held-for-investment. We generally rely on appraisals conducted by licensed appraisers in conformance with the expectations and requirements of Fannie Mae and federal regulators. When appropriate, we require credit enhancements such as private mortgage insurance. We price each mortgage loan that we originate based on several factors, including the customer’s FICO® Score, the LTV ratio, and the size of the loan. For bulk purchases, we only purchase loans from sellers with the experience to originate high-quality loans and the financial wherewithal to support their representations and warranties.
49

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Within Ally Lending, our digital provider that offers point-of-sale financing to consumers, we serve a mix of consumers to achieve portfolio diversification and to optimize the risk-adjusted returns of our personal lending portfolio. On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending. For further information, refer to Note 2 to the Consolidated Financial Statements.
Additionally, Ally Credit Card, our scalable, digital-first credit card platform broadens our consumer finance product portfolio. Through Ally Credit Card, we have grown and deepened new and existing customer relationships, and have over 1.2 million active credit cardholders as of December 31, 2023. The majority of our credit card portfolio strategy is targeted towards nonprime borrowers while gradually expanding to a broader credit spectrum. As of December 31, 2023, the amortized cost of our finance receivables related to Ally Credit Card was $2.0 billion, as compared to $1.6 billion at December 31, 2022.
Within our commercial lending portfolios, our Corporate Finance operations offer senior-secured loans to private equity sponsor-owned U.S.-based middle-market companies and to facilities managed by well-established asset managers that mostly provide leveraged loans. The portfolio is composed of floating-rate leveraged asset-based and cash flow/enterprise value loans. Throughout 2023, we continued to prudently grow this portfolio with a disciplined and selective approach to credit quality, which included a greater focus on asset-based loans. This focus includes significant growth of our lender finance business, which provides senior secured revolving credit to facilities managed by asset managers, collateralized by a portfolio of loans. Within our commercial automotive business, we continue to offer a variety of dealer-centric lending products, including automotive dealer revolving lines of credit, term loans, including those to finance dealership land and buildings, acquisitions, and dealer fleet financing. These commercial automotive products are an important aspect of our dealer relationships and offer a secured lending arrangement with strong collateral protections in the event of dealer default. The performance of our commercial credit portfolios continues to remain strong. Commercial nonperforming finance receivables and loans decreased $43 million from December 31, 2022, to $119 million at December 31, 2023. Our total net charge-offs within our commercial lending portfolio increased to $124 million for the year ended December 31, 2023, compared to $55 million for the year ended December 31, 2022. Refer to the Risk Management section of the MD&A for further details.
Discontinued Operations
During 2013 and 2012, certain disposal groups met the criteria to be presented as discontinued operations. The remaining activity relates to previous discontinued operations for which we continue to record income taxes, net of valuation allowances, as well as wind-down, legal, and minimal operational costs. For all periods presented, the operating results for these operations have been removed from continuing operations. The MD&A has been adjusted to exclude discontinued operations unless otherwise noted.
50

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Primary Business Lines
Dealer Financial Services, which includes our Automotive Finance and Insurance operations, Mortgage Finance, and Corporate Finance are our primary business lines. The remaining activity is reported in Corporate and Other, which primarily consists of centralized treasury activities as well as Ally Invest, our digital brokerage and personal advice offering, Ally Lending, our point-of-sale financing business, Ally Credit Card, CRA loans and investments, and certain strategic investments. On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending. For further information, refer to Note 2 to the Consolidated Financial Statements. The following table summarizes the operating results excluding discontinued operations of each business line. Operating results for each of the business lines are more fully described in the MD&A sections that follow.
Year ended December 31, ($ in millions)
202320222021Favorable/(unfavorable) 2023–2022 % change
Favorable/(unfavorable) 20222021 % change
Total net revenue
Dealer Financial Services
Automotive Finance
$5,682 $5,530 $5,460 31
Insurance
1,545 1,112 1,404 39(21)
Mortgage Finance
227 248 218 (8)14
Corporate Finance501 456 436 105
Corporate and Other
259 1,082 688 (76)57
Total
$8,214 $8,428 $8,206 (3)3
Income (loss) from continuing operations before income tax expense
Dealer Financial Services
Automotive Finance
$1,614 $2,250 $3,384 (28)(34)
Insurance
213 (38)343 n/m(111)
Mortgage Finance
92 55 32 6772
Corporate Finance307 282 282 9
Corporate and Other
(1,143)(207)(186)n/m(11)
Total
$1,083 $2,342 $3,855 (54)(39)
n/m = not meaningful
51

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Consolidated Results of Operations
The following table summarizes our consolidated operating results for the periods shown. Refer to the reportable operating segment sections of the MD&A that follows for a more complete discussion of operating results by business line. For a discussion of our fiscal 2022 results compared to fiscal 2021, refer to Part II, Item 7. Management Discussion and Analysis of Financial Condition and Results of Operations in our 2022 Annual Report on Form 10-K.
Year ended December 31, ($ in millions)
202320222021Favorable/(unfavorable) 2023-2022
% change
Favorable/(unfavorable) 2022–2021 % change
Net financing revenue and other interest income
Total financing revenue and other interest income$13,958 $10,621 $8,651 3123
Total interest expense6,897 2,857 1,914 (141)(49)
Net depreciation expense on operating lease assets860 914 570 6(60)
Net financing revenue and other interest income6,201 6,850 6,167 (9)11
Other revenue
Insurance premiums and service revenue earned1,271 1,151 1,117 103
Gain on mortgage and automotive loans, net16 52 87 (69)(40)
Loss on extinguishment of debt — (136)100
Other gain (loss) on investments, net144 (120)285 n/m(142)
Other income, net of losses582 495 686 18(28)
Total other revenue2,013 1,578 2,039 28(23)
Total net revenue8,214 8,428 8,206 (3)3
Provision for credit losses1,968 1,399 241 (41)n/m
Noninterest expense
Compensation and benefits expense1,901 1,900 1,643 (16)
Insurance losses and loss adjustment expenses422 280 261 (51)(7)
Goodwill impairment149 — — n/m
Other operating expenses2,691 2,507 2,206 (7)(14)
Total noninterest expense5,163 4,687 4,110 (10)(14)
Income from continuing operations before income tax expense1,083 2,342 3,855 (54)(39)
Income tax expense from continuing operations61 627 790 9021
Net income from continuing operations$1,022 $1,715 $3,065 (40)(44)
Financial ratios:
Return on average assets (a)0.53 %0.93 %1.70 %n/mn/m
Return on average equity (a)7.52 %11.91 %18.31 %n/mn/m
Equity to assets (a)6.98 %7.77 %9.26 %n/mn/m
Common dividend payout ratio (b)40.00 %23.72 %10.63 %n/mn/m
n/m = not meaningful
(a)The ratios were based on average assets and average total equity using an average daily balance methodology.
(b)The common dividend payout ratio was calculated using basic earnings per common share.
2023 Compared to 2022
We earned net income from continuing operations of $1.0 billion for the year ended December 31, 2023, compared to $1.7 billion for the year ended December 31, 2022. During the year ended December 31, 2023, results were favorably impacted by higher total financing revenue and other interest income, a decrease in income tax expense from continuing operations, and an increase in other gain on investments, net. These items were more than offset by higher interest expense, provision for credit losses, and noninterest expense for the year ended December 31, 2023.
Net financing revenue and other interest income decreased $649 million for the year ended December 31, 2023, as compared to the year ended December 31, 2022. Consumer automotive revenue increased as higher portfolio yields resulting from pricing actions taken in response to rising benchmark interest rates contributed to the increase in revenue. The increase was also impacted by higher average consumer assets resulting from growth in the used-vehicle portfolio, primarily through franchised dealers and national retailers. Commercial automotive
52

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
revenue increased due to higher yields from higher benchmark interest rates, as our commercial automotive loans are generally variable-rate. The increase was also impacted by higher asset balances resulting from improvements in new vehicle supply. Additionally, revenue increased due to the impacts of a higher interest rate environment on the investment securities portfolio and hedging activities, and higher interest associated with cash and cash equivalents and growth within unsecured lending. The increase was more than offset by higher interest expense. We experienced higher interest expense for the year ended December 31, 2023, as compared to 2022, in response to higher benchmark interest rates, which increased our cost of funds associated with our deposit liabilities.
Insurance premiums and service revenue earned was $1.3 billion for the year ended December 31, 2023, compared to $1.2 billion for the year ended December 31, 2022. The increase for the year ended December 31, 2023, was primarily driven by higher P&C earned premium from higher dealer inventory levels, growth in other dealer-related protection products, and higher other premium and service revenue written from non-automotive assumed reinsurance business.
Other gain on investments, net, was $144 million for the year ended December 31, 2023, compared to other loss on investments, net of $120 million for the year ended December 31, 2022. The increase for the year ended December 31, 2023, compared to 2022, was primarily attributable to the performance of equity securities, consistent with broader stock market performance. The increase was partially offset by realized gains from the sale of available-for-sale securities and equity securities during the year ended December 31, 2022, that did not reoccur.
Other income, net of losses increased $87 million for the year ended December 31, 2023, compared to 2022. The increase was primarily driven by net downward adjustments of $9 million related to equity securities without a readily determinable fair value for the year ended December 31, 2023, compared to net downward adjustments (including impairment) of $137 million during the year ended December 31, 2022. Additionally, the increase for the year ended December 31, 2023, was driven by increased late charges and other administrative fees, as delinquencies have increased amid deterioration in macroeconomic conditions, driven by persistent inflation. During the year ended December 31, 2023, we observed a slowing rate of increase in delinquency trends within our consumer automotive loan portfolio, as compared to 2022, as we continue to make adjustments to our underwriting strategies. The increase was partially offset by a decrease in income from equity-method investments.
The provision for credit losses increased $569 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The increase in provision for credit losses for the year ended December 31, 2023, was primarily driven by higher net charge-offs across our consumer portfolios. Refer to the Risk Management section of this MD&A for further discussion on our provision for credit losses.
Noninterest expense was $5.2 billion for the year ended December 31, 2023, compared to $4.7 billion for the year ended December 31, 2022. The increase for the year ended December 31, 2023, was driven by increased expenses to support the growth of our consumer product suite and expand our digital capabilities and portfolio of products, and we incurred higher collection and repossession costs. Additionally, insurance losses and loss adjustment expenses increased for the year ended December 31, 2023, as compared to 2022, primarily due to increased losses from our vehicle inventory insurance program attributable to higher weather frequency and severity, growing dealer inventory levels, and higher insured values for non-weather losses. The increase was also driven by a goodwill impairment charge related to the commitment to sell Ally Lending during the year ended December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for further discussion.
We recognized total income tax expense from continuing operations of $61 million for the year ended December 31, 2023, compared to income tax expense of $627 million for the year ended December 31, 2022. The decrease in income tax expense for the year ended December 31, 2023, compared to 2022, was primarily due to the tax effects of a decrease in pretax earnings, adjustments to the valuation allowance on foreign tax credit carryforwards, and an increase in qualified clean vehicle tax credits for purchased plug-in electric vehicles or fuel cell vehicles. Refer to Note 22 to the Consolidated Financial Statements for further discussion.
53

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Dealer Financial Services
Results for Dealer Financial Services are presented by reportable operating segment, which includes our Automotive Finance and Insurance operations.
Automotive Finance
Results of Operations
The following table summarizes the operating results of our Automotive Finance operations. The amounts presented are before the elimination of balances and transactions with our other reportable operating segments.
Year ended December 31, ($ in millions)
202320222021Favorable/(unfavorable) 2023-2022
% change
Favorable/(unfavorable) 2022–2021 % change
Net financing revenue and other interest income
Consumer$6,772 $5,680 $5,198 199
Commercial1,392 712 514 9639
Loans held-for-sale7 — n/mn/m
Operating leases1,550 1,596 1,550 (3)3
Total financing revenue and other interest income
9,721 7,990 7,262 2210
Interest expense3,500 1,852 1,483 (89)(25)
Net depreciation expense on operating lease assets (a)860 914 570 6(60)
Net financing revenue and other interest income5,361 5,224 5,209 3
Other revenue
Gain on automotive loans, net 26 — (100)n/m
Other income, net of losses321 280 251 1512
Total other revenue321 306 251 522
Total net revenue5,682 5,530 5,460 31
Provision for credit losses1,618 1,036 53 (56)n/m
Noninterest expense
Compensation and benefits expense668 629 571 (6)(10)
Other operating expenses1,782 1,615 1,452 (10)(11)
Total noninterest expense2,450 2,244 2,023 (9)(11)
Income from continuing operations before income tax expense$1,614 $2,250 $3,384 (28)(34)
Total assets$115,387 $111,463 $103,653 48
n/m = not meaningful
(a)Includes net remarketing gains of $211 million, $170 million, and $344 million for the years ended December 31, 2023, 2022, and 2021, respectively.
2023 Compared to 2022
Our Automotive Finance operations earned income from continuing operations before income tax expense of $1.6 billion for the year ended December 31, 2023, compared to $2.3 billion for the year ended December 31, 2022. For the year ended December 31, 2023, the decrease was primarily due to higher interest expense and higher provision for credit losses, partially offset by higher financing revenue and other interest income.
Consumer automotive loan financing revenue and other interest income increased $1.1 billion for the year ended December 31, 2023, compared to 2022. Higher portfolio yields resulting from pricing actions taken in response to rising benchmark interest rates contributed to the increase in revenue. The increase was also impacted by higher average consumer assets resulting from growth in the used-vehicle portfolio, primarily through franchised dealers and national retailers.
Commercial loan financing revenue and other interest income increased $680 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The increase was primarily due to higher yields from higher benchmark interest rates, as our commercial automotive loans are generally variable-rate. The increase was also impacted by higher asset balances resulting from improvements in new vehicle supply.
54

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Interest expense was $3.5 billion for the year ended December 31, 2023, compared to $1.9 billion for the year ended December 31, 2022. The increase for the year ended December 31, 2023, was primarily driven by a higher interest rate environment, resulting in higher funding costs.
Total net operating lease revenue increased $8 million for the year ended December 31, 2023, compared to 2022. The increase in net operating lease revenue was driven by higher remarketing gains on off-lease vehicles, primarily due to normalizing volume trends in the contractually priced buyout channels. Refer to the Operating Lease Residual Risk Management section of this MD&A for further discussion.
Total other revenue increased $15 million for the year ended December 31, 2023, compared to 2022. The increase was primarily due to an increase in servicing fees, late charges, and remarketing fee income. The increase in servicing fees was due to the growth in financial assets transferred to a nonconsolidated SPE for which we retain the ongoing right to service the assets. The increase in late charges was due to higher delinquencies amid deterioration in macroeconomic conditions, driven by persistent inflation. During the year ended December 31, 2023, we observed a slowing rate of increase in delinquency trends within our consumer automotive loan portfolio, as compared to 2022, as we continue to make adjustments to our underwriting strategies. The increase in remarketing fee income was primarily due to an increase in remarketing transaction volume through our SmartAuction platform. Refer to Note 11 to the Consolidated Financial Statements for additional information regarding assets sold to nonconsolidated SPEs.
The provision for credit losses increased $582 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The increase in provision for credit losses was primarily driven by higher net charge-offs during the year ended December 31, 2023. Refer to the Risk Management section of this MD&A for further discussion on our provision for credit losses.
Total noninterest expense increased $206 million for the year ended December 31, 2023, compared to 2022. The increase was primarily due to expenses to support the growth of our consumer product suite and expand our digital capabilities and portfolio of products. Additionally, we incurred higher collection and repossession costs during the year ended December 31, 2023, as compared to 2022.
The following table presents the average balance and yield of the loan and operating lease portfolios of our Automotive Financing operations.
202320222021
Year ended December 31, ($ in millions)
Average balance (a)YieldAverage balance (a)YieldAverage balance (a)Yield
Finance receivables and loans, net (b)
Consumer automotive (c)
$84,769 7.99 %$81,499 6.97 %$75,569 6.88 %
Commercial
Wholesale floorplan (d)14,223 7.60 11,418 4.30 11,183 2.61 
Other commercial automotive (e)5,961 5.20 5,044 4.38 5,273 4.21 
Investment in operating leases, net (f)9,941 6.93 10,656 6.41 10,518 9.32 
(a)Average balances are calculated using an average daily balance methodology.
(b)Nonperforming finance receivables and loans are included in the average balances. For information on our accounting policies regarding nonperforming status, refer to Note 1 to the Consolidated Financial Statements.
(c)Excludes the effects of derivative financial instruments designated as hedges, which is included within Corporate and Other. Including the impact of hedging activities, the yield was 8.79%, 7.19%, and 6.65% for the years ended December 31, 2023, 2022, and 2021, respectively.
(d)Excludes the effects of derivative financial instruments designated as hedges, which is included within Corporate and Other. Including the impact of hedging activities, the yield was 7.70%, 4.49%, and 3.17% for the years ended December 31, 2023, 2022, and 2021, respectively.
(e)Consists primarily of automotive dealer term loans, including those to finance dealership land and buildings, and dealer fleet financing.
(f)Yield includes net gains on the sale of off-lease vehicles of $211 million, $170 million, and $344 million for the years ended December 31, 2023, 2022, and 2021, respectively. Excluding these gains on sale, the yield was 4.81% for both the years ended December 31, 2023, and 2022, and 6.05% for the year ended December 31, 2021.
During the year ended December 31, 2023, our portfolio yield for consumer automotive loans, excluding the impact of hedging activities, increased 102 basis points, as compared to 2022. The increase for the year ended December 31, 2023, was primarily driven by higher portfolio yields resulting from pricing actions. We continued to opportunistically adjust pricing in response to rising benchmark interest rates during 2023. Our portfolio yield for consumer automotive loans, including the effects of derivative financial instruments designated as hedges, was 80 basis points higher than our portfolio yield for consumer automotive loans excluding the effects of derivative financial instruments designated as hedges for the year ended December 31, 2023. This is attributable to the execution of hedging strategies that are used to mitigate interest rate risks. The effects of derivative financial instruments designated as hedges are included within Corporate and Other. Refer to Note 21 to the Consolidated Financial Statements for further discussion.
Our portfolio yield for investment in operating leases, net, including net gains on the sale of off-lease vehicles, was 6.93% for the year ended December 31, 2023, compared to 6.41% for the year ended December 31, 2022. The increase was due to higher remarketing gains on off-lease vehicles. Refer to the section titled Operating Lease Residual Risk Management within this MD&A for additional information.
55

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Automotive Financing Volume
Our Automotive Finance operations provide automotive financing services to consumers and automotive dealers and retailers. For consumers, we provide retail financing and leasing for new and used vehicles, and through our commercial automotive financing operations, we fund dealer purchases of new and used vehicles through wholesale floorplan financing and provide dealer term and revolving loans and automotive fleet financing.
Acquisition and Underwriting
Our consumer underwriting process is focused on multidimensional risk factors and data driven risk-adjusted probabilities that are continuously monitored and routinely updated. Each application is placed into an analytical category based on specific aspects of the applicant’s credit profile and loan structure. We then evaluate the application by applying a proprietary credit scoring algorithm tailored to its applicable category. Inputs into this algorithm include, but are not limited to, proprietary scores and deal structure variables such as LTV, new or used vehicle collateral, and term of financing. The output of the algorithm is used to sort applications into various credit tiers (S, A, B, C, D, and E). Credit tiers help determine our primary indication of credit quality and pricing, and are also communicated to the dealer that submitted the application. This process is built on long established credit risk fundamentals to determine both the applicant’s ability and willingness to repay. While advances in excess of 100% of the vehicle collateral value at loan origination—notwithstanding cash down and vehicle trade in value—are typical in the industry (primarily due to additional costs such as mechanical warranty contracts, taxes, license, and title fees), our pricing, risk, and underwriting processes are rooted in statistical analysis to manage this risk.
Our underwriting process uses a combination of automated strategies and manual evaluation by an experienced team of dedicated underwriters. Continued advancements in our data-driven risk assessment process have allowed us to methodically increase our use of automated credit decisioning in recent years. This increase in automated decisioning has enhanced the buying experience for our dealer and consumer customers through improved response times, and more consistent credit decisions. Underwriting is also governed by our credit policies, which set forth guidelines such as acceptable transaction parameters and verification requirements. For higher-risk approved transactions, these guidelines require verification of details such as applicant income and employment through documentation provided by the applicant or other data sources. We continue to monitor loss performance across the risk spectrum, which enables us to implement risk mitigation strategies, including pricing increments and curtailment actions on underperforming microsegments.
Underwriters have a limited ability to approve exceptions to the guidelines in our credit policies. For example, an exception may be approved to allow a term or a ratio of payment-to-income, debt-to-income, or LTV greater than that in the guidelines. Exceptions must be approved by underwriters with appropriate approval authority and generally are based on compensating factors. We monitor exceptions with the goal of limiting them to a small portion of approved applications and originated loans, and rarely permit more than a single exception to avoid layered risk.
Consumer Automotive Financing
New- and used-vehicle consumer financing through dealerships takes one of two forms: retail installment sales contracts (retail contracts) and operating lease contracts. We purchase retail contracts for new and used vehicles and operating lease contracts from dealers after those contracts are executed by the dealers and the consumers. Our consumer automotive financing operations generate revenue primarily through finance charges on retail contracts and rental payments on operating lease contracts. In connection with operating lease contracts, we recognize depreciation expense on the vehicle over the operating lease contract period and we may also recognize a gain or loss on the remarketing of the vehicle at the end of the lease.
The amount we pay a dealer for a retail contract is based on the rate of finance charge agreed by the dealer and customer, the negotiated purchase price of the vehicle, any other products such as service contracts, less any vehicle trade-in value, any down payment from the consumer, and any available automotive manufacturer incentives. Under the retail contract, the consumer is obligated to make payments in an amount equal to the purchase price of the vehicle (less any trade-in or down payment) plus finance charges at a rate negotiated between the consumer and the dealer. In addition, the consumer is responsible for charges related to past-due payments. Consistent with industry practice, when we purchase the retail contract, we pay the dealer at a rate discounted below the rate agreed by the dealer and the consumer (generally described in the industry as the “buy rate”). Our agreements with dealers limit the amount of the discount that we will accept. Although we do not own the vehicles that we finance through retail contracts, our agreements require that we hold a perfected security interest in those vehicles.
We set our buy rates using a granular, risk-based methodology factoring in several variables including interest costs, projected net average annualized loss rates at the time of origination, anticipated operating costs, and targeted return on equity. Our underwriting capabilities allow us to manage our risk tolerance levels to quickly react to major changes in the economy. Over the past several years, we have continued to focus on optimizing pricing relative to market interest rates as well as portfolio diversification and the used-vehicle segment, primarily through franchised dealers and automotive retailers, which has contributed to higher yields on our consumer automotive loan portfolio. Commensurate with this shift in origination mix, we continue to maintain disciplined underwriting within our new- and used- consumer automotive loan originations.
56

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
With respect to consumer leasing, we purchase operating lease contracts and the associated vehicles from dealerships after those contracts are executed by the dealers and the consumers. The amount we pay a dealer for an operating lease contract is based on the negotiated price for the vehicle, less any vehicle trade-in, any down payment from the consumer, and any available automotive manufacturer incentives. Under an operating lease, the consumer is obligated to make payments in amounts equal to the amount by which the negotiated purchase price of the vehicle (less any trade-in value, down payment, or any available manufacturer incentives) exceeds the contract residual value (including residual support) of the vehicle at lease termination, plus operating lease rental charges. The consumer is also generally responsible for charges related to past-due payments, excess mileage, excessive wear and tear, and certain disposal fees where applicable. At contract inception, we determine pricing based on the projected residual value of the leased vehicle. This evaluation is primarily based on a proprietary model, which includes variables such as vehicle age, expected mileage, seasonality, segment factors, vehicle type, economic indicators, production cycle, automotive manufacturer incentives, and shifts in used vehicle supply. This internally generated data is compared against third-party, independent data for reasonableness.
Periodically, we revise the projected value of the leased vehicle at termination based on then-current market conditions and adjust depreciation expense, if appropriate, over the remaining life of the contract. Upon termination of the lease, lessees generally have the ability to exercise a purchase option at the stated contractual amount. If the lessee declines to exercise the purchase option, the dealer then has the ability to buy out the vehicle. If neither the lessee or dealer completes the buyout, the vehicle is returned to us and we remarket the vehicle. At termination, our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing recorded through depreciation expense.
Our standard consumer operating lease contract, SmartLease, requires a monthly payment by the consumer. We also offer an alternative leasing plan, SmartLease Plus, which requires one up-front payment of all operating lease amounts at the time the consumer takes possession of the vehicle.
Our standard consumer lease contracts are operating leases; therefore, credit losses on the operating lease portfolio are not as significant as losses on retail contracts because lease credit losses are primarily limited to past-due payments and assessed fees. Since some of these fees are not assessed until the vehicle is returned, these losses on the operating lease portfolio are correlated with lease termination volume. Operating lease accounts over 30 days past due represented 1.4% and 1.1% of the portfolio at December 31, 2023, and 2022, respectively.
With respect to all financed vehicles, whether subject to a retail contract or an operating lease contract, we require that property damage insurance be obtained by the consumer. In addition, for operating lease contracts, we require that bodily injury, collision, and comprehensive insurance be obtained by the consumer.
57

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table presents retail loan originations and purchases by credit tier and product type.
Used retailNew retail
Credit Tier (a)
Volume
($ in billions)
% Share of volumeAverage FICO®
Volume
($ in billions)
% Share of volumeAverage FICO®
Year ended December 31, 2023
S$9.1 35 754 $5.3 47 751 
A11.1 43 688 4.9 43 687 
B3.8 15 644 1.0 9 654 
C1.1 4 599 0.1 1 623 
D0.5 2 560   571 
E0.2 1 548   552 
Total retail loan originations$25.8 100 697 $11.3 100 710 
Year ended December 31, 2022
S$6.7 22 743 $4.4 35 746 
A15.0 50 686 6.7 53 686 
B6.2 21 648 1.4 11 654 
C1.5 611 0.1 629 
D0.5 569 — — 604 
E0.2 553 — — 541 
Total retail loan originations$30.1 100 684 $12.6 100 700 
Year ended December 31, 2021
S$5.4 19 736 $4.4 34 740 
A13.8 50 682 6.7 50 681 
B6.8 25 648 1.9 15 650 
C1.3 610 0.1 616 
D0.3 563  — 585 
E0.1 — 545  — 564 
Total retail loan originations$27.7 100 679 $13.1 100 693 
(a)Represents Ally’s internal credit score, incorporating numerous borrower and structure attributes including: severity and aging of delinquency; number of credit inquiries; LTV ratio; term; payment-to-income ratio; and debt-to-income ratio. We periodically update our underwriting scorecard, which can have an impact on our credit tier scoring.
The following table presents the percentage of total retail loan originations and purchases, in dollars, by the loan term in months.
Year ended December 31,202320222021
0–7114 %14 %15 %
72–7563 64 66 
76 +23 22 19 
Total retail loan originations100 %100 %100 %
Retail loan originations with a term of 76 months or more represented 23% of total retail loan originations for the year ended December 31, 2023, compared to 22% for the year ended December 31, 2022. Substantially all the loans originated with a term of 76 months or more during both the years ended December 31, 2023, and 2022, were considered to be prime and in credit tiers S, A, or B. Our underwriting processes are designed to consider various deal structure variables—such as payment-to-income, LTV, debt-to-income, and FICO® score—that compensate for longer loan terms and mitigate underwriting risk.
During the year ended December 31, 2023, approximately 83% of our used retail loan originations were for vehicles with a model year of 2017 or newer. According to the Bureau of Transportation Statistics, the average age of light vehicles in operation in the United States during 2022 was approximately 12 years. Substantially all used retail loan originations with a term of 76 months or more during the year ended December 31, 2023, were for vehicles with a model year of 2017 or newer.
58

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table presents the percentage of total outstanding retail loans by origination year.
December 31,202320222021
Pre-20193 %%17 %
20194 15 
20208 13 22 
202118 28 46 
202229 44 — 
202338 — — 
Total retail100 %100 %100 %
The following tables present the total retail loan and operating lease origination and purchase dollars and percentage mix by product type and by channel.
Consumer automotive financing originations% Share of Ally originations
Year ended December 31, ($ in millions)
202320222021202320222021
Used retail$25,813 $30,107 $27,743 65 65 60 
New retail11,310 12,579 13,141 28 27 28 
Lease2,858 3,665 5,369 7 12 
Total consumer automotive financing originations (a)$39,981 $46,351 $46,253 100 100 100 
(a)Includes CSG originations of $5.0 billion, $5.7 billion, and $4.7 billion for the years ended December 31, 2023, 2022, and 2021, respectively.
Consumer automotive financing originations% Share of Ally originations
Year ended December 31, ($ in millions)
202320222021202320222021
GM dealers$9,017 $10,025 $9,584 23 22 21 
Stellantis dealers8,281 10,396 11,989 20 22 26 
Other dealers and automotive retailers
OEM-franchised dealers13,177 15,864 16,258 33 34 35 
Non-OEM-franchised dealers and automotive retailers9,506 10,066 8,422 24 22 18 
Total other dealers and automotive retailers22,683 25,930 24,680 57 56 53 
Total consumer automotive financing originations$39,981 $46,351 $46,253 100 100 100 
Total consumer automotive loan and operating lease originations decreased $6.4 billion for the year ended December 31, 2023, compared to 2022. The decrease was primarily driven by our dynamic underwriting strategies, including strategic pricing and curtailment actions to optimize our risk appetite and returns.
We have included origination metrics by loan term and FICO® Score within this MD&A. In addition, we employ our own risk evaluation, including proprietary risk models, in evaluating credit risk, as described in the section above titled Automotive Financing Volume—Acquisition and Underwriting.
59

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table presents the percentage of retail loan and operating lease originations and purchases, in dollars, by FICO® Score and product type. We define prime consumer automotive loans primarily as those loans with a FICO® Score at origination of 620 or greater.
Year ended December 31, 2023Used retailNew retailLease
760 +21 %20 %48 %
720–75914 13 17 
660–71930 29 22 
620–65919 18 9 
540–6199 3 2 
< 5403   
Unscored (a)4 17 2 
Total consumer automotive financing originations100 %100 %100 %
Year ended December 31, 2022
760 +14 %15 %47 %
720–75912 12 18 
660–71933 33 23 
620–65924 21 
540–61910 
< 540— — 
Unscored (a)16 
Total consumer automotive financing originations100 %100 %100 %
Year ended December 31, 2021
760 +11 %14 %43 %
720–75912 11 20 
660–71934 33 24 
620–65927 24 10 
540–61911 
< 540— — 
Unscored (a)13 
Total consumer automotive financing originations100 %100 %100 %
(a)Unscored are primarily CSG contracts with business entities that have no FICO® Score.
Originations with a FICO® Score of less than 620 (considered nonprime) represented 9% of total consumer loan and operating lease originations for each of the years ended December 31, 2023, 2022, and 2021. Consumer loans and operating leases with FICO® Scores of less than 540 represented 2% of total originations for the year ended December 31, 2023, and 1% of total originations for both the years ended December 31, 2022, and 2021. Nonprime applications are subject to more stringent underwriting criteria (for example, minimum payment-to-income ratio, maximum debt-to-income ratio, and maximum amount financed), and our nonprime loan portfolio generally does not include any loans with a term of 76 months or more. The carrying value of our held-for-investment, nonprime consumer automotive loans before allowance for loan losses was $8.7 billion and $8.8 billion at December 31, 2023, and December 31, 2022, respectively, or approximately 10.3% and 10.6% of our total consumer automotive loans at December 31, 2023, and December 31, 2022. For discussion of our credit-risk-management practices and performance, refer to the section titled Risk Management.
During the first quarter of 2024, we amended our relationship with Carvana, a leading e-commerce platform for buying and selling used vehicles. Specifically, we maintained our committed facility at a maximum of $4.0 billion to support our continued efforts to optimize risk-adjusted returns. This commitment is effective for 364 days. As part of the agreement, we continue to purchase finance receivables on a periodic basis within prescribed eligibility requirements and risk appetite, consistent with purchase practices in prior years. All the finance receivables purchased through this channel are used vehicles, and are included in non-OEM-franchised dealers and automotive retailers in our consumer origination metrics. While different vintages exhibit varying performance, collectively to date, finance receivables purchased from Carvana have exhibited consistent delinquency and loss performance compared to loans with similar credit characteristics acquired through our indirect dealer channel. Consumer finance receivables and loans sourced from Carvana represented 8.2% of our total consumer automotive finance receivables and loans as of December 31, 2023. During the year ended December 31, 2023, loan purchases from Carvana were 9% of our total consumer automotive financing originations.
60

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Manufacturer Marketing Incentives
Automotive manufacturers may elect to sponsor incentive programs on retail contracts and operating leases by subsidizing finance rates below market rates. These marketing incentives are also referred to as rate support or subvention. When an automotive manufacturer subsidizes the finance rate, we are compensated at contract inception for the present value of the difference between the manufacturer-supported customer rate and our standard rate. For a retail contract, we defer and recognize this amount as a yield adjustment over the life of the contract. For an operating lease contract, this payment reduces our cost basis in the underlying operating lease asset.
Automotive manufacturers may also elect to sponsor incentives, referred to as residual support, on operating leases. When an automotive manufacturer provides residual support, we receive payment at contract inception that increases the contractual operating lease residual value resulting in a lower operating lease payment from the customer. The payment received from the automotive manufacturer reduces our cost basis in the underlying operating lease asset. Other operating lease incentive programs sponsored by automotive manufacturers may be made at contract inception indirectly through dealers, which also reduces our cost basis in the underlying operating lease asset.
Under what the automotive finance industry refers to as “pull-ahead programs,” consumers may be encouraged by the manufacturer to terminate operating leases early in conjunction with the acquisition of a new vehicle. As part of these programs, we may waive all or a portion of the customer’s remaining payment obligation. Under most programs, the automotive manufacturer compensates us for a portion of the foregone revenue from the waived payments. This compensation may be partially offset to the extent that our remarketing sales proceeds are higher than otherwise would be realized if the vehicle had been remarketed upon contract maturity.
Servicing
We have historically serviced all retail contracts and operating leases we originated, including a small amount of retail contracts originated as held-for-sale. On occasion, we have sold a portion of the retail contracts we originated through whole-loan sales and securitizations, but generally retained the right to service and earn a servicing fee for our servicing functions. As of December 31, 2023, we serviced 91% of our consumer automotive loan portfolio.
Servicing activities consist largely of collecting and processing customer payments, responding to customer concerns and inquiries, processing customer requests (including those for payoff quotes, total-loss handling, and payment modifications), maintaining a perfected security interest in the financed vehicle, engaging in collections activity, and disposing of off-lease and repossessed vehicles. Servicing activities are generally consistent across our Automotive Finance operations; however, certain practices may be influenced by state laws.
Our customers have the option to receive monthly billing statements and remit payment by mail or through electronic fund transfers, or to establish online web-based account administration through Ally Auto Online Services. Customer payments are processed by regional third-party processing centers that electronically transfer payment information to customers’ accounts.
Collections activity includes initiating contact with customers who fail to comply with the terms of the retail contract or operating lease agreement by sending reminder notices or contacting customers via various channels when an account becomes 3 to 7 days past due. The type of collection treatment and level of intensity increases as the account becomes more delinquent. The nature and timing of these activities depend on the repayment risk of the account.
During the collections process, we may offer a payment extension to a customer experiencing temporary financial difficulty. A payment extension enables the customer to delay monthly payments for 30, 60, or 90 days. Extensions granted to a customer typically do not exceed 90 days in the aggregate during any 12-month period or 180 days in aggregate over the life of the contract. During the extension period, finance charges continue to accrue. If the customer’s financial difficulty is not temporary but we believe the customer is willing and able to repay their loan at a lower payment amount, we may offer to modify the remaining obligation through a rewrite, extending the term and lowering the interest rate. In the event of a rewrite, the outstanding balance generally remains unchanged. The use of extensions and other modifications help us mitigate financial loss. Extensions may assist in cases where we believe the customer will recover from short-term financial difficulty and resume regularly scheduled payments. Modifications may also be utilized in cases where we believe customers can fulfill the obligation with lower payments over a longer period. Before offering an extension or modification, we evaluate and take into account the capacity of the customer to meet the revised payment terms. We generally do not consider extensions that fall within our policy guidelines to represent more than an insignificant delay in payment, and therefore, they are not considered loan modifications for reporting purposes. Although the granting of an extension could delay the eventual charge-off of an account, typically we are able to repossess and sell the related collateral, thereby mitigating the loss. At both December 31, 2023, and December 31, 2022, 14.8% of the total amount outstanding in the servicing portfolio had been granted an extension or was rewritten.
Subject to legal considerations, we generally begin repossession activity once an account is at least 90 days past due. Repossession may occur earlier if we determine the customer is unwilling to pay, the vehicle is in danger of being damaged or hidden, or the customer voluntarily surrenders the vehicle. We assign accounts to approved third-party repossession vendors, who handle the repossession activity on our behalf. Any disruptions in the repossession process could impact our ability to timely or successfully repossess the vehicle. Generally, after repossession, the customer is given a period of time to redeem the vehicle or reinstate the contract by paying off the account or bringing the account current, respectively. If the vehicle is not redeemed or the contract is not reinstated, the vehicle is sold at auction. Generally, the proceeds do not cover the unpaid balance, including unpaid earned finance charges and allowable expenses, and the resulting deficiency is charged-off. Asset recovery centers pursue collections on accounts that have been charged-off, including those accounts where the vehicle was repossessed, and skip accounts where the vehicle cannot be located.
61

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Our total consumer automotive loan and lease serviced portfolio was $88.5 billion and $87.6 billion at December 31, 2023, and 2022, respectively, compared to our on-balance sheet consumer automotive loan and lease serviced portfolio of $86.0 billion and $87.4 billion.
Remarketing and Sales of Leased Vehicles
When we acquire an operating lease, we assume ownership of the vehicle from the dealer. Neither the consumer nor the dealer is responsible for the value of the vehicle at the time of lease termination. When vehicles are not purchased by customers or the receiving dealer at scheduled lease termination, the vehicle is returned to us for remarketing. We generally bear the risk of loss to the extent the value of a leased vehicle upon remarketing is below the expected residual value. Conversely, we may recognize a remarketing gain when the proceeds from a returned vehicle are greater than the expected residual value. Our ability to efficiently process and effectively market off-lease vehicles affects the disposal costs and the proceeds realized from vehicle sales. Our methods of vehicle sales at lease termination primarily include the following:
Sale to lessee — The lessee has the first opportunity to purchase the off-lease vehicle at the end of the lease term for the price stated in the lease agreement, which equals the contract residual value determined at origination.
Sale to dealer — After the lessee declines an option to purchase the off-lease vehicle, the dealer who accepts it has the opportunity to purchase it directly from us at a price we define.
Internet auctions — Once the lessee and the dealer decline to purchase the off-lease vehicle, we offer it to dealers and other third parties through our proprietary internet site (SmartAuction). Through SmartAuction, we seek to maximize the net sales proceeds from an off-lease vehicle by reducing the time between vehicle return and ultimate disposition, reducing holding costs, and broadening the number of prospective buyers. We use SmartAuction for our own vehicles and make it available for third-party use. We earn a service fee for every third-party vehicle sold through SmartAuction, which includes the cost of ClearGuard coverage, our protection product designed to assist in minimizing the risk to dealers of arbitration claims for eligible vehicles. In 2023, approximately 505,000 vehicles were sold through SmartAuction, as compared to approximately 336,000 in 2022.
Physical auctions — We dispose of an off-lease vehicle not purchased at termination by the lessee or dealer or sold on SmartAuction through traditional third-party, physical auctions. We are responsible for handling decisions at the auction including arranging for inspections, authorizing repairs and reconditioning, and determining whether bids received at auction should be accepted.
We employ an internal team, including statisticians, to manage our analysis of projected used vehicle values and residual risk. This team aids in the pricing of new operating leases, managing the disposal process including vehicle concentration risk, geographic optimization of vehicles to maximize gains, disposal platform (internet vs. physical), and evaluating our residual risk on a real-time basis. This team tracks market movements of used vehicles using data down to the VIN level including trim and options, vehicle age, mileage, and seasonality factors that we feel are more relevant than other published indices (for example, Manheim, NADA). This analysis includes vehicles sold on our SmartAuction platform, as well as vehicles sold through Manheim, ADESA, and over 200 independent physical auction sites. We believe this analysis gives us a competitive advantage over our peers.
Commercial Automotive Financing
Automotive Wholesale Dealer Financing
One of the most important aspects of our dealer relationships is providing wholesale floorplan financing for new- and used-vehicle inventories at dealerships. Wholesale floorplan financing, including syndicated loan arrangements, represents the largest portion of our commercial automotive financing business and is the primary source of funding for dealers’ purchases of new and used vehicles.
Wholesale floorplan financing is generally extended in the form of lines of credit to individual dealers. These lines of credit are secured by the vehicles financed and all other vehicle inventory, which provide strong collateral protection in the event of dealership default. Additional collateral (for example, blanket lien over all dealership assets) or other credit enhancements (for example, personal guarantees from dealership owners) are generally obtained to further mitigate credit risk. Furthermore, in some cases, we may benefit from situations where an automotive manufacturer repurchases vehicles. These repurchases may serve as an additional layer of protection in the event of repossession of dealership new-vehicle inventory or dealership franchise termination. The amount we advance to dealers for a new vehicle is equal to 100% of the manufacturer’s wholesale invoice price, subject to payment curtailment schedules. The amount we advance to dealers for a used vehicle is typically 90–100% of the dealer’s cost of acquiring it. Interest on wholesale floorplan financing is generally payable monthly. The majority of wholesale floorplan financing is structured to yield interest at a floating rate indexed to the Prime Rate. The rate for a particular dealer is based on, among other things, competitive factors, the size of the account, and the dealer’s creditworthiness. Additionally, under our Ally Dealer Rewards Program, dealers benefit in certain circumstances from wholesale-floorplan-financing incentives, which we pay and account for as a reduction to interest income in the period they are earned.
Under our wholesale-floorplan-financing agreement, a dealership is generally required to pay the principal amount financed for a vehicle within a specified number of days following the dealership’s sale or lease of the vehicle. The agreement also affords us the right to demand payment of all amounts owed under the wholesale credit line at any time. We, however, generally make this demand only if we terminate the credit line, the dealer defaults, or a risk-based reason exists to do so.
62

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Commercial Wholesale Financing Volume
The following table presents the percentage of average balance of our commercial wholesale floorplan finance receivables, in dollars, by product type and by channel.
Average balance
Year ended December 31, ($ in millions)
202320222021
Stellantis new vehicles40 %31 %32 %
Used vehicles24 44 34 %
GM new vehicles22 17 20 
Other new vehicles14 14 
Total100 %100 %100 %
Total commercial wholesale finance receivables$14,223 $11,418 $11,183 
Average commercial wholesale financing receivables outstanding increased $2.8 billion during the year ended December 31, 2023, as compared to 2022. The increase for the year ended December 31, 2023, as compared to 2022, was primarily due to increased industry-wide new vehicle inventory levels. This was partially offset by reduced used vehicle inventory levels across the automotive industry.
As of December 31, 2023, Carvana's commercial line of credits totaled $1.5 billion, with a scheduled maturity in the third quarter of 2025. The line of credit represents a commitment to fund Carvana’s wholesale floorplan financing of used vehicles and is consistent in form and structure with our other wholesale floorplan financing arrangements. This includes the line of credit being fully collateralized to mitigate counterparty credit risk in the event of a default. On August 31, 2023, Carvana announced the following final results of its previously announced debt exchange offers: reduction in total debt by over $1.3 billion, extension of maturities, and lowering of near-term cash interest expense by more than $455 million each year for the next two years. Prior to that announcement, Carvana had asked us to consent to Carvana offering a second-priority lien on much of our collateral in connection with the debt exchange offers described in the August 31, 2023, announcement and other debt exchange offers contemplated in prior Carvana announcements. On September 1, 2023, we consented to this request in the context of our long-standing business relationship with Carvana and on terms that maintain our collateral position. At December 31, 2023, Carvana’s gross wholesale floorplan assets outstanding balance was $113 million.
Other Commercial Automotive Financing
We also provide other forms of commercial financing for the automotive industry including automotive dealer term and revolving loans and automotive fleet financing. Automotive dealer term and revolving loans are loans that we make to dealers to finance other aspects of the dealership business, including acquisitions. These loans are usually secured by real estate or other dealership assets and are typically personally guaranteed by the individual owners of the dealership. Additionally, these loans generally include cross-collateral and cross-default provisions. Automotive fleet financing credit lines may be obtained by dealers, their affiliates, and other independent companies that are used to purchase vehicles, which they lease or rent to others. The average balances of other commercial automotive loans increased $917 million for the year ended December 31, 2023, compared to 2022, to an average of $6.0 billion for the year ended December 31, 2023.
Servicing and Monitoring
We service all of the wholesale credit lines in our portfolio and the associated wholesale automotive finance receivables. A statement setting forth billing and account information is distributed on a monthly basis to each dealer. Interest and other nonprincipal charges are billed in arrears and are required to be paid immediately upon receipt of the monthly billing statement. Generally, dealers remit payments to us through ACH transactions initiated by the dealer through a secure web application.
We manage risk related to wholesale floorplan financing by assessing dealership borrowers using a proprietary model based on various factors, including their capital sufficiency, operating performance, and credit and payment history. This model assigns dealership borrowers a risk rating that affects the amount of the line of credit and the ongoing risk management of the account. We monitor the level of borrowing under each dealer’s credit line daily. We may adjust the dealer’s credit line if warranted, based on the dealership’s vehicle sales rate, and temporarily suspend the granting of additional credit, or take other actions following evaluation and analysis of the dealer’s financial condition.
We periodically inspect and verify the existence of dealer vehicle inventories. The timing of these collateral audits varies, and no advance notice is given to the dealer. Among other things, audits are intended to assess dealer compliance with the financing agreement and confirm the status of our collateral.
63

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Insurance
Results of Operations
The following table summarizes the operating results of our Insurance operations. The amounts presented are before the elimination of balances and transactions with our other reportable segments.
Year ended December 31, ($ in millions)
202320222021Favorable/(unfavorable) 2023-2022
% change
Favorable/(unfavorable) 2022–2021 % change
Insurance premiums and other income
Insurance premiums and service revenue earned$1,271 $1,151 $1,117 103
Interest and dividends on investment securities, cash and cash equivalents, and other earning assets, net (a)117 89 59 3151
Other gain (loss) on investments, net (b)144 (143)216 n/m(166)
Other income13 15 12 (13)25
Total insurance premiums and other income1,545 1,112 1,404 39(21)
Expense
Insurance losses and loss adjustment expenses422 280 261 (51)(7)
Acquisition and underwriting expense
Compensation and benefits expense108 101 92 (7)(10)
Insurance commissions expense636 610 562 (4)(9)
Other expenses166 159 146 (4)(9)
Total acquisition and underwriting expense910 870 800 (5)(9)
Total expense1,332 1,150 1,061 (16)(8)
Income (loss) from continuing operations before income tax expense$213 $(38)$343 n/m(111)
Total assets$9,081 $8,659 $9,381 5(8)
Insurance premiums and service revenue written$1,275 $1,103 $1,197 16(8)
Combined ratio (c)103.7 %98.6 %93.9 %
n/m = not meaningful
(a)Includes interest expense of $32 million, $37 million, and $58 million for the years ended December 31, 2023, 2022, and 2021, respectively.
(b)Includes net unrealized gains on equity securities of $110 million for the year ended December 31, 2023, and net unrealized losses on equity securities of $210 million and $10 million for the years ended December 31, 2022, and 2021, respectively.
(c)Management uses a combined ratio as a primary measure of underwriting profitability. Underwriting profitability is indicated by a combined ratio under 100% and is calculated as the sum of all incurred losses and expenses (excluding interest and income tax expense) divided by the total of premiums and service revenue earned and other income (excluding interest, dividends, and other investment activity).
2023 Compared to 2022
Our Insurance operations generated income from continuing operations before income tax expense of $213 million for the year ended December 31, 2023, compared to a loss of $38 million for the year ended December 31, 2022. The increase for the year ended December 31, 2023, was primarily driven by higher net investment gains and increases in insurance premiums and service revenue earned, which were partially offset by increases in insurance losses and loss adjustment expenses.
Insurance premiums and service revenue earned was $1.3 billion for the year ended December 31, 2023, compared to $1.2 billion for the same period in 2022. The increase for the year ended December 31, 2023, was primarily driven by higher P&C earned premium from higher dealer inventory levels, growth in other dealer-related protection products, and higher other premium and service revenue written from non-automotive assumed reinsurance business.
Other gain on investments, net was $144 million for the year ended December 31, 2023, compared to other loss on investments, net of $143 million for the same period in 2022. The increase for the year ended December 31, 2023, was primarily attributable to the performance of equity securities, consistent with broader stock market performance.
Insurance losses and loss adjustment expenses totaled $422 million for the year ended December 31, 2023, compared to $280 million for the same period in 2022. Loss and loss adjustment expenses for the year ended December 31, 2023, increased primarily due to increased losses from our vehicle inventory insurance program attributable to higher weather frequency and severity, growing dealer inventory levels, and higher insured values for non-weather losses. During the year ended December 31, 2023, weather-related loss and loss adjustment expenses from our vehicle inventory insurance program was $90 million, compared to $34 million during the same period in 2022. We utilized our excess of loss reinsurance and ceded weather-related losses on our vehicle inventory insurance program for the first and third quarters of 2023 as losses exceeded the retention limits of $14 million and $21 million, respectively. In April 2023, we renewed our annual
64

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
excess of loss reinsurance agreement and continue to utilize this coverage for our vehicle inventory insurance to manage our risk of weather-related losses under which retention limits vary for each quarter. Additionally, higher GAP losses for the year ended December 31, 2023, were primarily driven by higher loss frequency and severity following vehicle value normalization. Losses also increased commensurate with portfolio growth from other dealer-related protection products in our P&C business and growth in non-automotive assumed reinsurance business.
Our combined ratio was 103.7% for the year ended December 31, 2023, compared to 98.6% for the same period in 2022. The increase was primarily driven by an increase in insurance losses and loss adjustment expense during the year ended December 31, 2023, partially offset by higher earned premiums. In particular, the increase was primarily driven by increased weather frequency and severity in our P&C business, higher GAP losses that were primarily driven by higher loss frequency and severity following used vehicle normalization and higher loss severity from VSCs as a result of higher vehicle part and labor costs.
Premium and Service Revenue Written
The following table summarizes premium and service revenue written by product, net of premiums ceded to reinsurers, and premiums and service revenue assumed from third-parties. VSC and GAP revenue are earned over the life of the service contract on a basis proportionate to the anticipated loss pattern. Refer to Note 3 to the Consolidated Financial Statements for further discussion of this revenue stream.
Year ended December 31, ($ in millions)
202320222021
Finance and insurance products
Vehicle service contracts$713 $702 $838 
Guaranteed asset protection and other finance and insurance products (a)233 175 162 
Total finance and insurance products946 877 1,000 
Property and casualty insurance (b)287 215 197 
Other premium and service revenue written (c) 42 11 — 
Total
$1,275 $1,103 $1,197 
(a)Other financial and insurance products include VMCs, ClearGuard, and other ancillary products.
(b)P&C insurance includes vehicle inventory insurance and dealer ancillary products including property and liability coverage underwritten by a third-party carrier earned on a straight-line basis.
(c)Primarily includes non-automotive assumed reinsurance and revenue associated with performing services as an underwriting carrier.
Insurance premiums and service revenue written was $1.3 billion for the year ended December 31, 2023, compared to $1.1 billion for the same period in 2022. The increase was primarily due to higher written premiums from our P&C business from rising dealer inventory levels and growth in other dealer property and liability products. The increase was also impacted by higher F&I premiums for other ancillary products in the U.S. and higher volume in Canada, partially offset by a continued shift in VSC product mix toward dealer reinsurance structures, where we earn a fee to administer the contract and cede premium and losses from the contract to the dealer’s reinsurance company. Additionally, the increase was also driven by growth in other premium and service revenue written from non-automotive assumed reinsurance business.
Cash and Investments
A significant aspect of our Insurance operations is the investment of proceeds from premiums and other revenue sources. We use these investments to satisfy our obligations related to future claims at the time these claims are settled. Our Insurance operations have an Investment Committee, which develops guidelines and strategies for these investments. The guidelines established by this committee reflect our risk appetite, liquidity requirements, regulatory requirements, and rating agency considerations, among other factors.
65

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table summarizes the composition of our Insurance operations cash and investment portfolio at fair value.
December 31, ($ in millions)
20232022
Cash and cash equivalents
Noninterest-bearing cash$74 $91 
Interest-bearing cash418 401 
Total cash and cash equivalents492 492 
Equity securities788 675 
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies494 485 
U.S. States and political subdivisions390 474 
Foreign government183 146 
Agency mortgage-backed residential961 1,026 
Mortgage-backed residential225 235 
Corporate debt1,800 1,719 
Total available-for-sale securities (amortized cost of $4,484 and $4,636)
4,053 4,085 
Total cash, cash equivalents, and securities$5,333 $5,252 
In addition to these cash and investment securities, the Insurance segment has interest-bearing intercompany arrangements with Corporate and Other, callable on demand. The intercompany loan balance due to Insurance was $619 million and $417 million at December 31, 2023, and December 31, 2022, respectively, and related interest income of $10 million and $9 million was recognized for the years ended December 31, 2023, and 2022.
66

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Mortgage Finance
Results of Operations
The following table summarizes the activities of our Mortgage Finance operations. The amounts presented are before the elimination of balances and transactions with our reportable segments.
Year ended December 31, ($ in millions)
202320222021Favorable/(unfavorable) 2023-2022 % changeFavorable/(unfavorable) 2022-2021 % change
Net financing revenue and other interest income
Total financing revenue and other interest income$600 $575 $407 441
Interest expense389 354 283 (10)(25)
Net financing revenue and other interest income211 221 124 (5)78
Gain on mortgage loans, net16 26 87 (38)(70)
Other income, net of losses (100)(86)
Total other revenue16 27 94 (41)(71)
Total net revenue227 248 218 (8)14
Provision for credit losses(3)(1)n/mn/m
Noninterest expense 
Compensation and benefits expense20 23 22 13(5)
Other operating expenses118 167 165 29(1)
Total noninterest expense138 190 187 27(2)
Income from continuing operations before income tax expense
$92 $55 $32 6772
Total assets$18,512 $19,529 $17,847 (5)9
n/m = not meaningful
2023 Compared to 2022
Our Mortgage Finance operations earned income from continuing operations before income tax expense of $92 million for the year ended December 31, 2023, compared to $55 million for the year ended December 31, 2022. The increase for the year ended December 31, 2023, was primarily driven by lower noninterest expense, partially offset by lower net financing revenue and other interest income and gain on mortgage loans, net.
Net financing revenue and other interest income was $211 million for the year ended December 31, 2023, compared to $221 million for the year ended December 31, 2022. The decrease in net financing revenue and other interest income for the year ended December 31, 2023, was primarily driven by a higher interest rate environment, which resulted in a decrease in asset balances due to lower origination volume and an increase in the cost of funds. This was partially offset by lower prepayment activity, which resulted in lower premium amortization. Premium amortization was $3 million for the year ended December 31, 2023, compared to $18 million for the year ended December 31, 2022. During the year ended December 31, 2023, we purchased $21 million of mortgage loans that were originated by third parties, compared to $2.8 billion during the year ended December 31, 2022. We originated $143 million of mortgage loans held-for-investment during the year ended December 31, 2023, compared to $1.1 billion during the year ended December 31, 2022.
Gain on sale of mortgage loans, net, was $16 million for the year ended December 31, 2023, compared to $26 million for the year ended December 31, 2022. The decrease for the year ended December 31, 2023, was attributable to lower volume on direct-to-consumer mortgage originations and the subsequent sale of these loans to BMC. We originated $812 million of loans held-for-sale during the year ended December 31, 2023, compared to $2.1 billion during the year ended December 31, 2022.
The provision for credit losses decreased $6 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The decrease in provision for credit losses for the year ended December 31, 2023, was primarily driven by a decrease in the portfolio size. Refer to the Risk Management section of this MD&A for further discussion on our provision for credit losses.
Total noninterest expense was $138 million for the year ended December 31, 2023, compared to $190 million for the year ended December 31, 2022. The decrease for the year ended December 31, 2023, was primarily driven by lower operating expenses due to lower origination volumes. These costs are generally scalable with our origination volume as a result of our strategic partnership with BMC.
67

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table presents the total UPB of purchases and originations of consumer mortgages held-for-investment, by FICO® Score at the time of acquisition.
FICO® Score
Volume
($ in millions)
% Share of volume
Year ended December 31, 2023
740 +$145 89 
720–7399 6 
700–7195 3 
680–6994 2 
660–6791  
Total consumer mortgage financing volume$164 100 
Year ended December 31, 2022
740 +$3,217 83 
720–739388 10 
700–719235 
680–69951 
660–679— 
Total consumer mortgage financing volume$3,893 100 
Year ended December 31, 2021
740 +$9,830 90 
720–739783 
700–719268 
680–69912 — 
Total consumer mortgage financing volume$10,893 100 
During the year ended December 31, 2023, we purchased and originated fewer consumer mortgage held-for-investment loans, as compared to the same period in 2022. The decrease was primarily driven by the elevated interest rate environment. Our origination levels were also impacted as we look to strategically deploy capital efficiently across our multiple business lines. When interest rates rise, the likelihood of refinancing decreases and origination volumes tend to decrease.
The following table presents the net UPB, net UPB as a percentage of total, WAC, premium net of discounts, LTV, and FICO® Scores for the products in our Mortgage Finance held-for-investment loan portfolio.
Product
Net UPB (a) ($ in millions)
% of total net UPBWAC
Net premium (discount) ($ in millions)
Average refreshed LTV (b)Average refreshed FICO® (c)
December 31, 2023
Adjustable-rate $419 2 3.77 %$1 52.95 %775 
Fixed-rate18,028 98 3.19 (6)52.22 782 
Total$18,447 100 3.20 $(5)52.24 782 
December 31, 2022
Adjustable-rate$408 3.18 %$52.64 %771 
Fixed-rate19,039 98 3.18 (4)54.69 782 
Total$19,447 100 3.18 $(2)54.65 781 
(a)Represents UPB, net of charge-offs.
(b)Updated home values were derived using a combination of appraisals, broker price opinions, automated valuation models, and metropolitan statistical area level house price indices.
(c)Updated to reflect changes in credit score since loan origination.
68

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Corporate Finance
Results of Operations
The following table summarizes the activities of our Corporate Finance operations. The amounts presented are before the elimination of balances and transactions with our reportable segments.
Year ended December 31, ($ in millions)
202320222021Favorable/(unfavorable) 2023-2022 % changeFavorable/(unfavorable) 2022-2021 % change
Net financing revenue and other interest income
Interest and fees on finance receivables and loans$967 $527 $334 8358
Interest on loans held-for-sale13 19 11 (32)73
Interest expense583 212 37 (175)n/m
Net financing revenue and other interest income
397 334 308 198
Total other revenue104 122 128 (15)(5)
Total net revenue501 456 436 105
Provision for credit losses52 43 38 (21)(13)
Noninterest expense 
Compensation and benefits expense78 75 70 (4)(7)
Other operating expenses64 56 46 (14)(22)
Total noninterest expense142 131 116 (8)(13)
Income from continuing operations before income tax expense$307 $282 $282 9
Total assets$11,212 $10,544 $7,950 633
n/m = not meaningful
2023 Compared to 2022
Our Corporate Finance operations earned income from continuing operations before income tax expense of $307 million for the year ended December 31, 2023, compared to $282 million for the year ended December 31, 2022. The increase for the year ended December 31, 2023, was primarily due to higher net financing revenue and other interest income, partially offset by lower total other revenue and higher noninterest expense, as compared to the year ended December 31, 2022.
Net financing revenue and other interest income was $397 million for the year ended December 31, 2023, compared to $334 million for the year ended December 31, 2022. The increase for the year ended December 31, 2023, was primarily due to higher average assets from continued growth in the portfolio, as well as higher interest income resulting from higher rates as all loans in the portfolio are variable rate. This was partially offset by an increase in interest expense as benchmark interest rates continued to rise.
Other revenue decreased $18 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The decrease was primarily due to lower net investment gains, driven by a gain from the sale of a previously restructured exposure recognized during the year ended December 31, 2022. The decrease was partially offset by higher fee income for the year ended December 31, 2023, as compared to the same period in 2022.
The provision for credit losses increased $9 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The increase was driven by reserve reductions in the year ended December 31, 2022, related to reserves established at the onset of the COVID-19 pandemic, partially offset by lower specific reserve activity during the year ended December 31, 2023, and lower portfolio loan growth as compared to the same period in 2022. Refer to the Risk Management section of this MD&A for further discussion on our provision for credit losses.
Total noninterest expense increased $11 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The increase was primarily due to higher direct and allocated expenses related to the growth of the business.
69

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Credit Portfolio
The following table presents loans held-for-sale, the amortized cost of finance receivables and loans outstanding, unfunded commitments to lend, and total serviced loans of our Corporate Finance operations. As of December 31, 2023, 65% of our loans and 62% of our lending commitments were asset based, with 99.9% in a first-lien position. Additionally, as of December 31, 2023, total criticized exposures were 10.6% and 14.2% of total Corporate Finance finance receivables and loans at December 31, 2023, and December 31, 2022, respectively.
December 31, ($ in millions)
20232022
Loans held-for-sale, net
$253 $445 
Finance receivables and loans (a)$10,905 $10,147 
Unfunded lending commitments (b)$8,256 $6,390 
Total serviced loans
$15,367 $14,823 
(a)Includes $9.6 billion and $9.0 billion of commercial and industrial loans at December 31, 2023, and December 31, 2022, respectively, and $1.3 billion and $1.1 billion of commercial real estate loans at December 31, 2023, and December 31, 2022. Our commercial real estate loans are currently focused on lending to skilled nursing facilities, senior housing, and medical office buildings. There are no exposures related to commercial office buildings.
(b)Includes unused revolving credit line commitments for loans held-for-sale and finance receivables and loans, signed commitment letters, and standby letter of credit facilities, which are issued on behalf of clients and may contingently require us to make payments to a third-party beneficiary in the event of a draw by the beneficiary thereunder. As many of these commitments are subject to borrowing base agreements and other restrictive covenants or may expire without being fully drawn, the stated amounts of these unfunded commitments are not necessarily indicative of future cash requirements.
The following table presents the percentage of total finance receivables and loans of our Corporate Finance operations by industry concentration. The finance receivables and loans are reported at amortized cost.
December 31, 20232022
Industry
Financial services
46.6 %40.9 %
Services
14.1 13.4 
Health services
12.8 14.5 
Machinery, equipment, and electronics
7.0 7.3 
Chemicals and metals
6.7 7.0 
Automotive and transportation
6.4 8.7 
Wholesale
1.9 2.6 
Retail trade1.3 1.7 
Construction1.3 0.9 
Other manufactured products
1.0 2.1 
Other
0.9 0.9 
Total finance receivables and loans
100.0 %100.0 %
70

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Corporate and Other
The following table summarizes the activities of Corporate and Other, which primarily consist of centralized corporate treasury activities such as management of the cash and corporate investment securities and loan portfolios, short- and long-term debt, retail and brokered deposit liabilities, derivative instruments, original issue discount, and the residual impacts of our corporate FTP and treasury ALM activities. Corporate and Other also includes certain equity investments, which primarily consist of FHLB and FRB stock as well as other strategic investments through Ally Ventures, the management of our legacy mortgage portfolio, which primarily consists of loans originated prior to January 1, 2009, the activity related to Ally Invest, Ally Lending, Ally Credit Card, CRA loans and investments, and reclassifications and eliminations between the reportable operating segments. Additionally, Corporate and Other includes costs that are not allocated to our reportable operating segments as part of our COH methodology, which involves management judgment. Refer to Note 26 to the Consolidated Financial Statements for more information.
Year ended December 31, ($ in millions)
202320222021Favorable/(unfavorable) 2023-2022
% change
Favorable/(unfavorable)
2022–2021
% change
Net financing revenue and other interest income
Interest and fees on finance receivables and loans (a)$1,280 $599 $114n/m
Interest on loans held-for-sale
13 86133
Interest and dividends on investment securities and other earning assets (b)896 726 498 2346
Interest on cash and cash equivalents319 52 14 n/mn/m
Total financing revenue and other interest income
2,508 1,384 520 81166
Interest expense
Original issue discount amortization (c)61 53 49 (15)(8)
Other interest expense (d)2,332 349 n/mn/m
Total interest expense
2,393 402 53 n/mn/m
Net financing revenue and other interest income115 982 467 (88)110
Other revenue
Loss on extinguishment of debt — (136)100
Other gain on investments, net 22 64 (100)(66)
Other income, net of losses
144 78 293 85(73)
Total other revenue
144 100 221 44(55)
Total net revenue
259 1,082 688 (76)57
Provision for credit losses
301 317 151 5(110)
Total noninterest expense (e) (f)1,101 972 723 (13)(34)
Loss from continuing operations before income tax expense$(1,143)$(207)$(186)n/m(11)
Total assets
$42,200 $41,631 $43,283 1(4)
n/m = not meaningful
(a)Includes impacts associated with hedging activities within our automotive loan portfolio, consumer other lending activity, and financing revenue from our legacy mortgage portfolio.
(b)Includes impacts associated with hedging activities of our available-for-sale securities.
(c)Amortization is included as interest on long-term debt in the Consolidated Statement of Income.
(d)Includes the residual impacts of our FTP methodology and impacts of hedging activities of certain debt obligations.
(e)Includes reductions of $1.4 billion, $1.3 billion, and $1.1 billion for the years ended December 31, 2023, 2022, and 2021, respectively, related to the allocation of COH expenses to other segments. The receiving segments record their allocation of COH expense within other operating expense.
(f)Includes a $149 million impairment of goodwill related to the transfer of our Ally Lending business to held-for-sale for the year ended December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
71

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table presents the scheduled remaining amortization of the original issue discount at December 31, 2023.
Year ended December 31, ($ in millions)
202420252026202720282029 and thereafter (a)Total
Original issue discount
Outstanding balance at year end$763 $689 $607 $513 $406 $— 
Total amortization (b)68 74 82 94 107 406 $831 
(a)The maximum annual scheduled amortization for any individual year is $143 million in 2030.
(b)The amortization is included as interest on long-term debt in the Consolidated Statement of Income.
2023 Compared to 2022
Corporate and Other incurred a loss from continuing operations before income tax expense of $1.1 billion for the year ended December 31, 2023, compared to a loss of $207 million for the year ended December 31, 2022. The increase in loss for the year ended December 31, 2023, was primarily driven by an increase in interest expense due to a higher interest rate environment, partially offset by an increase in total financing revenue and other interest income and total other revenue.
Total financing revenue and other interest income was $2.5 billion for the year ended December 31, 2023, compared to $1.4 billion for the year ended December 31, 2022. The increase was primarily driven by the impacts of a higher interest rate environment on the investment securities portfolio and hedging activities, in addition to higher interest associated with cash and cash equivalents and growth within unsecured lending.
Total interest expense increased $2.0 billion for the year ended December 31, 2023, compared to the year ended December 31, 2022. Interest expense in our Corporate and Other segment includes our external borrowing costs less the amount charged to our operating segments, which is based on our FTP methodology. The increase in interest expense was primarily driven by higher deposit costs during the year reflecting a higher overall interest rate environment.
Total other revenue increased $44 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The increase was primarily driven by net downward adjustments (including impairment) related to equity investments without a readily determinable fair value during the year ended December 31, 2022, that did not reoccur during the current periods. The increase was partially offset by a decrease in income from equity method investments and a decrease in other gains on investments.
The provision for credit losses decreased $16 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. For the year ended December 31, 2023, the decrease in provision for credit losses was primarily driven by lower portfolio loan growth as compared to the same period in 2022 for Ally Lending and Ally Credit Card in addition to a provision benefit from the transfer of Ally Lending to held-for-sale, partially offset by higher net charge-offs within Ally Credit Card and Ally Lending. Refer to the Risk Management section of this MD&A for further discussion on our provision for credit losses.
Noninterest expense increased $129 million for the year ended December 31, 2023, as compared to the year ended December 31, 2022. The increase was primarily driven by increased compensation and benefits expense, inclusive of the restructuring charges associated with a workforce reduction and goodwill impairment from the transfer of our Ally Lending operations to held-for-sale, partially offset by lower other operating expenses.
Total assets were $42.2 billion as of December 31, 2023, compared to $41.6 billion as of December 31, 2022. Total assets include the amortized cost of the legacy mortgage portfolio of $225 million as of December 31, 2023, compared to $290 million at December 31, 2022.
72

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Cash and Securities
The following table summarizes the composition of the cash and securities portfolio at fair value for Corporate and Other.
December 31, ($ in millions)
20232022
Cash and cash equivalents
Noninterest-bearing cash$564 $451 
Interest-bearing cash5,889 4,628 
Total cash and cash equivalents6,453 5,079 
Equity securities (a)16 — 
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies1,581 1,531 
U.S. States and political subdivisions268 286 
Agency mortgage-backed residential14,423 15,607 
Mortgage-backed residential 4,064 
Agency mortgage-backed commercial3,758 3,535 
Asset-backed332 433 
Total available-for-sale securities (amortized cost of $23,932 and $30,227)
20,362 25,456 
Held-to-maturity securities
Debt securities
Agency mortgage-backed residential826 884 
Mortgage-backed residential (b)3,824 — 
Asset-backed retained notes79 — 
Total held-to-maturity securities (amortized cost of $4,680 and $1,062)
4,729 884 
Total cash, cash equivalents, and securities$31,560 $31,419 
(a)Includes a $16 million investment in BHF as of December 31, 2023, which was recorded as a nonmarketable equity investment as of December 31, 2022, on the Consolidated Balance Sheet.
(b)Includes transfers of available-for-sale securities to held-to-maturity securities. Refer to Note 8 to the Consolidated Financial Statements for further information.
Other Investments
The following table summarizes other investments at carrying value for Corporate and Other. Refer to Note 1 to the Consolidated Financial Statements for further information on these investments.
December 31, ($ in millions)
20232022
Other assets
Investment in qualified affordable housing projects$1,866 $1,596 
Nonmarketable equity investments (a)828 794 
Equity-method investments (b)602 563 
Total other investments$3,296 $2,953 
(a)Includes a $19 million investment in BMC Holdco as of December 31, 2022, which was transferred to equity securities on the Consolidated Balance Sheet as of December 31, 2023.
(b)Primarily comprises 62 and 55 investments made in connection with our CRA program at December 31, 2023, and December 31, 2022, respectively. The carrying value of these investments was $595 million and $557 million at December 31, 2023, and December 31, 2022, respectively.
Nonmarketable equity investments and equity-method investments include strategic investments made through Ally Ventures. Ally Ventures identifies, invests in, and builds relationships with key startups. At December 31, 2023, the carrying value of investments made through Ally Ventures was $49 million, comprising 18 investments, as compared to $81 million comprising 18 investments at December 31, 2022. Refer to Note 13 to the Consolidated Financial Statements for additional information.
73

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Ally Invest
Ally Invest is our digital brokerage and advisory offering, which enables us to complement our competitive deposit products with low-cost and commission-free investing. The following table presents trading days and average customer trades per day, the number of funded accounts, total net customer assets, and total customer cash balances as of the end of each of the last five quarters.
December 31, 2023September 30, 2023June 30, 2023March 31, 2023December 31, 2022
Trading days (a)62.5 62.5 62.0 62.0 62.5 
Average customer trades per day, (in thousands)
23.4 24.9 26.2 29.1 27.1 
Funded accounts (b) (in thousands)
523 524 521 523 518 
Total net customer assets (b) ($ in millions)
$15,164 $13,981 $14,945 $14,060 $12,834 
Total customer cash balances (b) ($ in millions)
$1,454 $1,363 $1,578 $1,622 $1,757 
(a)Represents the number of days the New York Stock Exchange and other U.S. stock exchange markets are open for trading. A half day represents a day when the U.S. markets close early.
(b)Represents activity across the brokerage, robo and advisory portfolios.
During the year ended December 31, 2023, total funded accounts increased 1% from the fourth quarter of 2022. Average customer trades per day decreased 14% from the fourth quarter of 2022, driven by continued lower customer engagement. Additionally, net customer assets increased 18% from the fourth quarter of 2022, as a result of changes in equity market valuations and total accounts.
Ally Lending
Ally Lending is our unsecured personal lending offering, which primarily serves home improvement and medical service providers by enabling promotional and fixed rate installment-loan products through a digital application process at point-of-sale. On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending. For further information, refer to Note 2 to the Consolidated Financial Statements. Active merchants totaled approximately 2,400 as of December 31, 2023. Active borrowers totaled approximately 460,000 as of December 31, 2023.
The following table presents personal lending originations and average FICO® Score.
20232022
Year ended December 31, ($ in millions)
VolumeAverage FICO®Volume (a)Average FICO®
Total Personal Lending originations$1,538 755 $2,131 736
(a)Includes loans for which we have elected the fair value option measurement during the year ended December 31, 2022.
During the year ended December 31, 2023, personal lending originations decreased $593 million to $1.5 billion, as compared to the year ended December 31, 2022.
We transferred our personal lending portfolio balance to assets of operations held-for-sale as of December 31, 2023. For further information, refer to Note 2 to the Consolidated Financial Statements. The associated yield was 9.9% for the year ended December 31, 2023, as compared to 11.3% for the year ended December 31, 2022. The decrease in yield for the year ended December 31, 2023, as compared to the same period in 2022, was primarily due to increased originations in the home improvement vertical, as well as a shift in origination mix to customers with higher average FICO® scores.
Ally Credit Card
Ally Credit Card is our scalable, digital-first credit card platform that features leading-edge technology, and proprietary, analytics-based underwriting and portfolio-management models. The following table presents total active cardholders and finance receivables and loans.
December 31,20232022
Total active cardholders (in thousands)
1,222 1,042 
Finance receivables and loans ($ in millions)
$1,990 $1,599 

74

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Risk Management
Managing the risk/reward trade-off is a fundamental component of operating our businesses, and all employees are responsible for managing risk. We use multiple layers of defense to identify, monitor, and manage current and emerging risks.
Business lines — Responsible for owning and managing all the risks that emanate from their risk-taking activities, including business units and support functions.
Independent risk management — Operates independent of the business lines and is responsible for establishing and maintaining our risk-management framework and promulgating it enterprise-wide. Independent risk management also provides an objective, critical assessment of risks and—through oversight, effective challenge, and other means—evaluates whether Ally remains aligned with its risk appetite.
Internal audit — Provides its own independent assessments regarding the quality of our loan portfolios as well as the effectiveness of our risk management, internal controls, and governance. Internal audit includes Audit Services and the Loan Review Group.
Our risk-management framework is overseen by the RC. The RC sets the risk appetite across our company while risk-oriented management committees, the executive leadership team, and our associates identify and monitor current and emerging risks and manage those risks within our risk appetite. Our primary types of risks include the following:
Credit risk — The risk of loss arising from an obligor not meeting its contractual obligations to us.
Insurance/underwriting risk — The risk of loss or of adverse change in the value of insurance liabilities, due to inadequate pricing and provisioning assumptions.
Liquidity risk — The risk that our financial condition or overall safety and soundness is adversely affected by the actual or perceived inability to liquidate assets or obtain adequate funding or to easily unwind or offset specific exposures without significantly lowering market prices because of inadequate market depth or market disruptions. Refer to discussion in the section titled Liquidity Management, Funding, and Regulatory Capital within this MD&A.
Market risk — The risk that movements in market variables such as benchmark interest rates, investors’ required risk premium, foreign-exchange rates, equity prices, and used car prices may adversely affect our earnings, capital, or economic value. Market risk includes interest rate risk, investment risk, and lease residual risk.
Business/strategic risk — The risk resulting from the pursuit of business plans that turn out to be unsuccessful due to a variety of factors.
Reputation risk — The risk arising from negative public opinion on our business practices, whether true or not, that could cause a decline in the customer base, litigation, or revenue reductions.
Operational risk — Operational risk is the risk of loss or harm arising from inadequate or failed processes or systems, human factors, or external events and is inherent in all of our risk-generating activities.
Model risk — The potential for adverse consequences from decisions based on incorrect or misused model assumptions, inputs, outputs, and reports. This risk may include fundamental errors within the model that produce inaccurate outputs or that the model is used incorrectly or inappropriately.
Information technology/cybersecurity risk — The risk resulting from the failure of, or insufficiency in, information technology (for example, a system outage) or intentional or accidental unauthorized access, sharing, removal, tampering, or disposal of company and customer data or records (for example, cybersecurity).
Compliance risk — The risk of legal or regulatory sanctions, financial loss, or damage to reputation resulting from failure to comply with laws, regulations, rules, other regulatory requirements, or codes of conduct and other standards of self-regulatory organizations applicable to the banking organization (applicable rules and standards).
Conduct risk — The risk of customer harm, employee harm, reputational damage, regulatory sanction, or financial loss resulting from the behavior of our employees and contractors toward customers, counterparties, other employees and contractors, or the markets in which we operate.
Our risk-governance structure starts within each business line, including committees established to oversee risk in their respective areas. The business lines are responsible for their risk-based performance and compliance with risk-management policies and applicable law. The independent risk-management function is accountable for independently identifying, monitoring, measuring, and reporting on our various risks and for designing an effective risk-management framework and structure. The independent risk-management function is also responsible for developing, maintaining, and implementing enterprise risk-management. In addition, the ERMC is responsible for supporting the Chief Risk Officer’s oversight of senior management’s responsibility to execute on our strategy within our risk appetite set by the RC, and the Chief Risk Officer’s implementation of our independent risk-management program. The Chief Risk Officer reports to the RC, as well as administratively to the CEO.
75

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
All business lines and corporate functions are subject to full and unrestricted audits by Audit Services. The Chief Audit Executive reports to the AC, as well as administratively to the CEO, and is primarily responsible for assisting the AC in fulfilling its governance and oversight responsibilities. Audit Services is granted free and unrestricted access to any and all of our records, physical properties, technologies, management, and employees.
In addition, our Loan Review Group provides an independent assessment of the quality of our extensions of credit and credit-risk-management practices, and all business lines that create or influence credit risk are subject to full and unrestricted reviews by the Loan Review Group. This group is also granted free and unrestricted access to any and all of our records, physical properties, technologies, management and employees, and reports directly to the RC.
In addition to the primary risks that we manage, climate-related risk has been identified as an emerging risk. Climate-related risk refers to the risk of loss or change in business activities arising from climate change and represents a transverse risk that could impact other risks within Ally’s risk-management framework, such as credit risk from negatively impacted borrowers, reputation risk from increased stakeholder concerns, and operational risk from physical climate risks. Refer to section titled Climate-Related Risk within this section for more information.
Loan and Operating Lease Exposure
The following table summarizes the exposures from our loan and operating-lease activities based on our reportable operating segments.
December 31, ($ in millions)
20232022
Finance receivables and loans
Automotive Finance (a)$107,655 $102,070 
Mortgage Finance18,442 19,445 
Corporate Finance10,905 10,147 
Corporate and Other (b)2,437 4,086 
Total finance receivables and loans139,439 135,748 
Loans held-for-sale
Automotive Finance13 
Mortgage Finance (c)25 13 
Corporate Finance253 445 
Corporate and Other (d)2,049 190 
Total loans held-for-sale2,340 654 
Total on-balance-sheet loans141,779 136,402 
Off-balance-sheet securitized loans
Automotive Finance1,558 — 
Whole-loan sales
Automotive Finance956 227 
Corporate and Other125 103 
Total off-balance-sheet loans (e)2,639 330 
Operating lease assets
Automotive Finance9,171 10,444 
Total operating lease assets9,171 10,444 
Total loan and operating lease exposure$153,589 $147,176 
(a)Includes a liability of $93 million and $617 million associated with fair value hedging adjustments at December 31, 2023, and December 31, 2022, respectively. Refer to Note 21 to the Consolidated Financial Statements for additional information.
(b)Includes $225 million and $290 million of consumer mortgage loans in our legacy mortgage portfolio at December 31, 2023, and December 31, 2022, respectively.
(c)Represents the current balance of conforming mortgages originated directly to the held-for-sale portfolio.
(d)Includes $1.9 billion of assets of operations held-for-sale as of December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
(e)Represents the current unpaid principal balance of outstanding loans based on our customary representation and warranty provisions.
The risks inherent in our loan and operating lease exposures are largely driven by changes in the overall economy (including GDP trends and inflationary pressures), used vehicle and housing prices, unemployment levels, real personal income, household savings, and their impact on our borrowers. The potential financial statement impact of these exposures varies depending on the accounting classification and future expected disposition strategy. We retain most of our consumer automotive and credit card loans as they complement our core business model, but we do sell loans from time to time on an opportunistic basis. We ultimately manage the associated risks based on the underlying
76

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
economics of the exposure. Our operating lease residual risk may be more volatile than credit risk in stressed macroeconomic scenarios. While all operating leases are exposed to potential reductions in used vehicle values, only loans where we take possession of the vehicle are affected by potential reductions in used vehicle values.
Finance receivables and loans — Loans that we have the intent and ability to hold for the foreseeable future or until maturity, or loans associated with an on-balance-sheet securitization classified as a secured borrowing. Finance receivables and loans are reported at their amortized cost basis, which includes the principal amount outstanding, net of unamortized deferred fees and costs on originated loans, unamortized premiums and discounts on purchased loans, unamortized basis adjustments arising from the designation of finance receivables and loans as the hedged item in qualifying fair value hedge relationships, and cumulative principal net charge-offs. We refer to the amortized cost basis less the allowance for loan losses as the net carrying value in finance receivables and loans. We manage the economic risks of these exposures, including credit risk, by adjusting underwriting standards and risk limits, augmenting our servicing and collection activities (including loan modifications and restructurings), and optimizing our product and geographic concentrations. Additionally, we may elect to account for certain loans at fair value. Changes in the fair value of these loans are recognized in a valuation allowance separate from the allowance for loan losses and are reflected in current period earnings. We may use market-based instruments, such as derivatives, to hedge changes in the fair value of these loans.
Loans held-for-sale — Loans that we do not have the intent and ability to hold for the foreseeable future or until maturity. These loans are recorded on our balance sheet at the lower of their net carrying value or fair market value and are evaluated by portfolio and product type. We manage the economic risks of these exposures, including market and credit risks, in various ways including the use of market-based instruments, such as derivatives.
Off-balance sheet securitized loans — Loans that we transfer off-balance sheet to nonconsolidated variable interest entities. Our exposure is primarily limited to customary representation and warranty provisions. Similar to finance receivables and loans, we manage the economic risks of these exposures through activities including servicing and collections.
Whole-loan sales — Loans that we transfer off-balance sheet to third-party investors. Our exposure is primarily limited to customary representation, warranty and covenant provisions. Similar to finance receivables and loans, we manage the economic risks of these exposures through activities including servicing and collections.
Operating lease assets — The net book value of the automotive assets we lease includes the expected residual values upon remarketing the vehicles at the end of the lease and is reported net of accumulated depreciation. We are exposed to fluctuations in the expected residual value upon remarketing the vehicle at the end of the lease, and accordingly at contract inception, we determine pricing based on the projected residual value of the leased vehicle. This evaluation is primarily based on a proprietary model, which includes variables such as age, expected mileage, seasonality, segment factors, vehicle type, economic indicators, production cycle, automotive manufacturer incentives, and shifts in used vehicle supply. This internally generated data is compared against third-party, independent data for reasonableness. Periodically, we revise the projected value of the leased vehicle at termination based on current market conditions and adjust depreciation expense appropriately over the remaining life of the contract. At termination, our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing recorded through depreciation expense. The balance sheet reflects both the operating lease asset as well as any associated rent receivables. The operating lease rent receivable is accrued when collection is reasonably assured and presented as a component of other assets. The operating lease asset is reviewed for impairment in accordance with applicable accounting standards.
Refer to the section titled Critical Accounting Estimates within this MD&A and Note 1 to the Consolidated Financial Statements for further information.
Credit Risk
Credit risk is defined as the risk of loss arising from an obligor not meeting its contractual obligations to us. Credit risk includes consumer credit risk, commercial credit risk, and counterparty credit risk.
Credit risk is a major source of potential economic loss to us. Credit risk is monitored by the executive leadership team and our associates, and is regularly reported to and reviewed with the RC. Management oversees credit decisioning, account servicing activities, and credit-risk-management processes, and manages credit risk exposures within our risk appetite. In addition, our Loan Review Group provides an independent assessment of the quality of our credit portfolios and credit-risk-management practices and reports its findings to the RC on a regular basis.
To mitigate risk, we have implemented specific policies and practices across business lines, utilizing both qualitative and quantitative analyses. This reflects our commitment to maintaining an independent and ongoing assessment of credit risk and credit quality. Our policies require an objective and timely assessment of the overall quality of the consumer and commercial loan and operating lease portfolios. This includes the identification of relevant trends that affect the collectability of the portfolios, microsegments of the portfolios that are potential problem areas, loans and operating leases with potential credit weaknesses, and the assessment of the adequacy of internal credit risk policies and procedures. Our consumer and commercial loan and operating lease portfolios are subject to periodic stress tests, which include economic scenarios whose severity mirrors those developed and distributed by the FRB to assess how the portfolios may perform in a severe economic
77

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
downturn. In addition, we establish and maintain underwriting policies and limits across our portfolios and higher risk segments (for example, nonprime) based on our risk appetite.
Another important aspect to managing credit risk involves the need to carefully monitor and manage the performance and pricing of our loan products with the aim of generating appropriate risk-adjusted returns. When considering pricing, various granular risk-based factors are considered such as expected loss rates, loss volatility, anticipated operating costs, and targeted returns on equity. We carefully monitor credit losses and trends in credit losses relative to expected credit losses at contract inception. We closely monitor our loan performance and profitability in light of forecasted economic conditions and manage credit risk and expectations of losses in the portfolio.
We manage credit risk based on the risk profile of the borrower, the source of repayment, the underlying collateral, and current market and economic conditions. We monitor the credit risk profile of individual borrowers, various segmentations (for example, geographic region, product type, industry segment), as well as the aggregate portfolio. We perform quarterly analyses of the consumer automotive, consumer mortgage, consumer other, and commercial portfolios to assess the adequacy of the allowance for loan losses based on historical, current, and anticipated trends. Refer to Note 9 to the Consolidated Financial Statements for additional information.
Additionally, we utilize numerous collection strategies to mitigate loss and provide ongoing support to customers in financial distress. We have enhanced our collection strategies to include customized messaging, digital communication, and proactive monitoring of vendor performance. We may offer several types of assistance to aid our customers based on their willingness and ability to repay their loan. As part of certain programs, we offer loan modifications to qualified borrowers, including payment extensions, interest rate concessions, and principal forgiveness.
Furthermore, we manage our credit exposure to financial counterparties based on the risk profile of the counterparty. Within our policies we have established standards and requirements for managing counterparty risk exposures in a safe and sound manner. Counterparty credit risk is derived from multiple exposure types including derivatives, securities trading, securities financing transactions, lending arrangements, and certain cash balances. For more information on derivative counterparty credit risk, refer to Note 21 to the Consolidated Financial Statements.
We employ an internal team of economists to enhance our planning and forecasting capabilities. This team conducts industry and market research, monitors economic risks, and helps support various forms of scenario planning. This group closely monitors macroeconomic trends given the nature of our business and the potential impacts on our exposure to credit risk. The unemployment rate remained low at 3.7% as of December 31, 2023. Sales of new light vehicles were higher than 2022, but slowed sequentially to an average annual rate of 15.5 million during the fourth quarter of 2023. Sales of new light motor vehicles remain below the pre-pandemic annual pace of 17.0 million in 2019, driving an increase in used vehicle values, as further described in the section below titled Operating Lease Vehicle Terminations and Remarketing. Additionally, used vehicle values may also be impacted by availability, the price of new vehicles, or changes in customer preferences. However, macroeconomic risks remain elevated.
Consumer Credit Portfolio
Our consumer loan portfolio primarily consists of automotive loans, first-lien mortgages, home equity loans, personal loans, and credit card loans. Loan losses in our consumer loan portfolio are influenced by changes in the overall economy (including GDP trends and inflationary pressures), used vehicle and housing prices, unemployment levels, real personal income, household savings, and their impact on our borrowers. Additionally, our consumer credit exposure is significantly concentrated in automotive lending.
Credit risk management for the consumer loan portfolio begins with the initial underwriting and continues throughout a borrower’s credit life cycle. We manage consumer credit risk through our loan origination and underwriting policies and the credit approval process. We use proprietary credit-scoring models to differentiate the expected default rates of credit applicants enabling us to better evaluate credit applications for approval and to tailor the pricing and financing structure according to this assessment of credit risk. We continue to monitor loss performance across the risk spectrum, which enables us to implement risk mitigation strategies, including pricing increments and curtailment actions on underperforming microsegments. We continuously monitor and routinely update the inputs of the credit scoring models. These and other actions mitigate but do not eliminate credit risk. Ineffective evaluations of a borrower’s creditworthiness, fraud, or changes in the applicant’s financial condition after approval could negatively affect the quality of our portfolio, resulting in loan losses.
Our servicing activities are another important factor in managing consumer credit risk. Servicing activities consist of collecting and processing customer payments, responding to customer concerns and inquiries, processing customer requests (including those for payoff quotes, total-loss handling, and payment modifications), maintaining a perfected security interest in the financed vehicle, engaging in collections activity, and disposing of off-lease and repossessed vehicles. Servicing activities are generally consistent across our Automotive Finance operations; however, certain practices may be influenced by state laws.
During the year ended December 31, 2023, the credit performance of the consumer loan portfolio reflected our underwriting strategy to originate a diversified portfolio of consumer automotive loan assets, including new, used, prime and nonprime finance receivables and loans, high-quality jumbo and LMI mortgage loans that are obtained through bulk loan purchases and direct-to-consumer mortgage originations, as well as point-of-sale personal lending through Ally Lending. We also offer revolving, unsecured loans through Ally Credit Card. The carrying value of our nonprime held-for-investment consumer automotive loans before allowance for loan losses represented approximately 10.3% and 10.6% of our total consumer automotive loans at December 31, 2023, and December 31, 2022, respectively. For information on our consumer
78

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
credit risk practices and policies regarding delinquencies, nonperforming status, and charge-offs, refer to Note 1 to the Consolidated Financial Statements.
The following table includes consumer finance receivables and loans recorded at amortized cost.
OutstandingNonperforming (a)Accruing past due 90 days or more (b)
December 31, ($ in millions)
202320222023202220232022
Consumer automotive (c) (d)$84,320 $83,286 $1,129 $1,187 $ $— 
Consumer mortgage
Mortgage Finance
18,442 19,445 41 34  — 
Mortgage — Legacy
225 290 13 15  — 
Total consumer mortgage18,667 19,735 54 49  — 
Consumer other
Personal Lending (e) (f) 1,987  13  — 
Credit Card1,990 1,599 92 43  — 
Total consumer other1,990 3,586 92 56  — 
Total consumer finance receivables and loans
$104,977 $106,607 $1,275 $1,292 $ $— 
(a)Includes nonaccrual TDR loans of $684 million at December 31, 2022.
(b)Loans are generally in nonaccrual status when principal or interest has been delinquent for 90 days or more, or when full collection is not expected. Refer to Note 1 to the Consolidated Financial Statements for additional information on our accounting policy for finance receivables and loans on nonaccrual status.
(c)Certain finance receivables and loans are included in fair value hedging relationships. Refer to Note 21 to the Consolidated Financial Statements for additional information.
(d)Includes outstanding CSG loans of $10.2 billion and $10.0 billion at December 31, 2023, and December 31, 2022, respectively, and RV loans of $459 million and $578 million at December 31, 2023, and December 31, 2022.
(e)Personal Lending finance receivables and loans, net were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
(f)Excludes finance receivables of $3 million at December 31, 2022, for which we have elected the fair value option.
Total consumer finance receivables and loans decreased $1.6 billion at December 31, 2023, compared with December 31, 2022. The decrease for 2023 was primarily due to the transfer of personal lending finance receivables and loans to assets of operations held-for-sale as a result of our commitment to sell our Ally Lending business. Additionally, our consumer mortgage finance receivables and loans decreased $1.1 billion due to portfolio runoff outpacing originations and purchases. When interest rates rise, the likelihood of refinancing decreases and origination volumes tend to decrease. The decrease was partially offset by a $1.0 billion increase in consumer automotive finance receivables and loans, primarily due to loan originations outpacing portfolio runoff.
Total consumer nonperforming finance receivables and loans at December 31, 2023, decreased $17 million to $1.3 billion from December 31, 2022. Refer to Note 9 to the Consolidated Financial Statements for additional information. Nonperforming consumer finance receivables and loans as a percentage of total outstanding consumer finance receivables and loans was 1.2% at both December 31, 2023, and December 31, 2022.
Consumer automotive loans accruing and past due 30 days or more increased $768 million to $3.7 billion at December 31, 2023, compared with December 31, 2022, as delinquencies have increased amid deterioration in macroeconomic conditions, driven by persistent inflation. During the year ended December 31, 2023, we observed a slowing rate of increase in delinquency trends within our consumer automotive loan portfolio, as compared to 2022, as we continue to make adjustments to our underwriting strategies.
79

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following tables include consumer net charge-offs and write-downs from transfers to loans held-for-sale from finance receivables and loans at amortized cost and related ratios.
Year ended December 31, 2023 ($ in millions)
Net charge-offs (recoveries)Write-downs from transfers to held-for-sale (a) (b)TotalNet charge-off ratios (c)Combined ratios (d)
Consumer automotive$1,491 $41 $1,532 1.8 %1.8 %
Consumer mortgage
Mortgage — Legacy(6) (6)(2.3)(2.3)
Total consumer mortgage(6) (6)  
Consumer other 
Personal Lending122 174 296 5.7 13.9 
Credit Card156  156 8.8 8.8 
Total consumer other278 174 452 7.1 11.6 
Total consumer finance receivables and loans$1,763 $215 $1,978 1.6 1.8 
(a)Consumer automotive includes a $41 million reduction of allowance from the sales of retained interests related to securitizations during 2023, resulting in the deconsolidation of the assets and liabilities from our Consolidated Balance Sheet. Refer to Note 11 to the Consolidated Financial Statements for further information.
(b)Consumer other includes a $174 million reduction of allowance from transfers to held-for-sale related to Personal Lending. Refer to Note 2 to the Consolidated Financial Statements for additional information.
(c)Net charge-off ratios are calculated as net charge-offs divided by average outstanding finance receivables and loans excluding loans measured at fair value and loans held-for-sale during the period for each loan category.
(d)Net charge-off and write-downs from transfers to held-for-sale ratios are calculated as net charge-offs and write-downs from transfers to held-for-sale divided by average outstanding finance receivables and loans excluding loans measured at fair value and loans held-for-sale during the period for each loan category.
Year ended December 31, 2022 ($ in millions)
Net charge-offs (recoveries)Write-downs from transfers to held-for-saleTotalNet charge-off ratios (a)Combined Ratios (b)
Consumer automotive$785 $— $785 1.0 %1.0 %
Consumer mortgage
Mortgage — Legacy(9)— (9)(2.7)(2.7)
Total consumer mortgage(9)— (9)— — 
Consumer other— 
Personal Lending70 — 70 4.6 4.6 
Credit Card51 — 51 4.1 4.1 
Total consumer other121 — 121 4.4 4.4 
Total consumer finance receivables and loans$897 $— $897 0.9 0.9 
(a)Net charge-off ratios are calculated as net charge-offs divided by average outstanding finance receivables and loans excluding loans measured at fair value and loans held-for-sale during the period for each loan category.
(b)Net charge-off and write-downs from transfers to held-for-sale ratios are calculated as net charge-offs and write-downs from transfers to held-for-sale divided by average outstanding finance receivables and loans excluding loans measured at fair value and loans held-for-sale during the period for each loan category.
Our net charge-offs from total consumer finance receivables and loans were $1.8 billion for the year ended December 31, 2023, compared to net charge-offs of $897 million for the year ended December 31, 2022. Net charge-offs for our consumer automotive portfolio increased by $706 million for the year ended December 31, 2023, compared to 2022, as delinquencies have increased amid deterioration in macroeconomic conditions, driven by persistent inflation. During the year ended December 31, 2023, we observed a slowing rate of increase in delinquency trends within our consumer automotive loan portfolio, as compared to 2022, as we continue to make adjustments to our underwriting strategies.
80

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table summarizes total consumer loan originations for the periods shown. Total consumer loan originations include loans classified as finance receivables and loans held-for-sale during the period.
Year ended December 31, ($ in millions)
20232022
Consumer automotive (a)$37,994 $42,923 
Consumer other (b) (c) (d)1,538 2,131 
Consumer mortgage (e)955 3,255 
Total consumer loan originations$40,487 $48,309 
(a)Includes loans purchased under forward flow agreements with automotive retailers, as well as $871 million of loans originated as held-for-sale for the year ended December 31, 2023, and $237 million for the year ended December 31, 2022.
(b)Includes loans related to our Personal Lending portfolio for which we have elected the fair value option measurement during the year ended December 31, 2022.
(c)Includes originations related to our Personal Lending portfolio, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
(d)Excludes credit card loans, which are revolving in nature.
(e)Excludes bulk loan purchases associated with our Mortgage Finance operations, and includes $812 million of loans originated as held-for-sale for the year ended December 31, 2023, and $2.1 billion for the year ended December 31, 2022.
Total consumer loan originations decreased $7.8 billion for the year ended December 31, 2023, as compared to 2022. The decrease was primarily due to decreased loan originations within the consumer automotive portfolio, as a result of our dynamic underwriting strategies, including strategic pricing and curtailment actions to optimize our risk appetite and returns. The decrease was also impacted by decreased loan originations within the consumer mortgage portfolio, due to a higher interest rate environment.
The following table shows the percentage of consumer finance receivables and loans by state concentration based on amortized cost.
December 31, 2023 (a)
December 31, 2022
Consumer automotiveConsumer mortgageConsumer other (b)Consumer automotiveConsumer mortgageConsumer other (c)
California8.5 %39.2 %9.4 %8.7 %38.8 %8.4 %
Texas13.7 7.3 7.6 13.6 7.3 7.7 
Florida9.5 6.5 9.0 9.5 6.6 7.8 
Pennsylvania4.5 2.1 4.2 4.5 2.1 4.6 
Georgia4.1 2.9 3.7 4.1 2.9 3.5 
North Carolina4.3 1.9 2.9 4.1 1.9 4.6 
New York3.7 1.9 5.4 3.6 1.9 4.8 
Illinois3.3 2.8 4.6 3.5 2.8 4.3 
New Jersey3.2 2.4 3.7 3.2 2.4 3.6 
Ohio3.4 0.4 4.5 3.4 0.4 3.6 
Other United States41.8 32.6 45.0 41.8 32.9 47.1 
Total consumer loans100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %
(a)Presentation is in descending order as a percentage of total consumer finance receivables and loans at December 31, 2023.
(b)Excludes Personal Lending finance receivables and loans, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
(c)Excludes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
We monitor our consumer loan portfolio for concentration risk across the states in which we lend. The highest concentrations of consumer loans are in California and Texas, which represented an aggregate of 26.4% and 26.5% of our total outstanding consumer finance receivables and loans at December 31, 2023, and December 31, 2022, respectively. Our consumer mortgage loan portfolio concentration within California, which is primarily composed of high-quality jumbo mortgage loans, generally aligns to the California share of jumbo mortgages nationally.
Repossessed and Foreclosed Assets
We classify a repossessed or foreclosed asset as held-for-sale, which is included in other assets on our Consolidated Balance Sheet, when physical possession of the collateral is taken. We dispose of the acquired collateral in a timely fashion in accordance with regulatory requirements. For more information on repossessed and foreclosed assets, refer to Note 1 to the Consolidated Financial Statements.
Repossessed automotive loan assets in our Automotive Finance operations were $235 million and $183 million at December 31, 2023, and December 31, 2022, respectively, and foreclosed mortgage assets were $1 million and $2 million at December 31, 2023, and December 31, 2022.
81

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Commercial Credit Portfolio
Our commercial portfolio consists primarily of automotive loans through the extension of wholesale floorplan financing, automotive dealer term real estate loans, and automotive fleet financing, as well as other commercial loans from our Corporate Finance operations. Wholesale floorplan loans are secured by the vehicles financed (and all other vehicle inventory), which provides strong collateral protection in the event of dealership default. Additional collateral (for example, a blanket lien over all dealership assets) or other credit enhancements (for example, personal guarantees from dealership owners) are typically obtained to further mitigate credit risk. Furthermore, in some cases, we may benefit from situations where an automotive manufacturer repurchases vehicles. These repurchases may serve as an additional layer of protection in the event of repossession of new-vehicle dealership inventory or dealership franchise termination.
Within our commercial portfolio, we utilize proprietary risk rating models that are fundamental to managing credit risk exposure consistently across various types of commercial borrowers and captures critical risk factors for each borrower. The ratings are used for many areas of credit risk management, including loan origination, portfolio risk monitoring, management reporting, and loan loss reserves analyses. Therefore, the rating systems are critical to an effective and consistent credit-risk-management framework.
For information on our commercial credit risk practices and policies regarding delinquencies, nonperforming status, and charge-offs, refer to Note 1 to the Consolidated Financial Statements.
The following table includes total commercial finance receivables and loans reported at amortized cost.
OutstandingNonperforming (a)Accruing past due 90 days or more (b)
December 31, ($ in millions)
202320222023202220232022
Commercial
Commercial and industrial
Automotive$18,700 $14,595 $18 $$ $— 
Other (c)9,712 9,154 98 157  — 
Commercial real estate6,050 5,389 3 —  — 
Total commercial finance receivables and loans$34,462 $29,138 $119 $162 $ $— 
(a)Includes nonaccrual TDR loans of $157 million at December 31, 2022.
(b)Loans are generally in nonaccrual status when principal or interest has been delinquent for 90 days or more, or when full collection is not expected. Refer to Note 1 to the Consolidated Financial Statements for additional information on our accounting policy for finance receivables and loans on nonaccrual status.
(c)Other commercial and industrial primarily includes senior secured commercial lending largely associated with our Corporate Finance operations.
Total commercial finance receivables and loans outstanding increased $5.3 billion from December 31, 2022, to $34.5 billion at December 31, 2023. Results were primarily driven by a $4.6 billion increase in our Automotive Finance segment, primarily within the commercial and industrial receivables class.
Total commercial nonperforming finance receivables and loans were $119 million at December 31, 2023, reflecting an decrease of $43 million compared to December 31, 2022. The decrease was primarily due to the charge-off of certain specific exposures within our Corporate Finance segment during the year ended December 31, 2023. Nonperforming commercial finance receivables and loans as a percentage of outstanding commercial finance receivables and loans was 0.3% and 0.6% at December 31, 2023, and December 31, 2022, respectively.
The following table includes total commercial net charge-offs from finance receivables and loans at amortized cost and related ratios.
Net charge-offs (recoveries)Net charge-off ratios (a)
Year ended December 31, ($ in millions)
2023202220232022
Commercial
Commercial and industrial
Automotive$23 $(1)0.1 %— %
Other10157 1.1 0.7 
Commercial real estate(1) — 
Total commercial finance receivables and loans$124 $55 0.4 0.2 
(a)Net charge-off ratios are calculated as net charge-offs divided by average outstanding finance receivables and loans excluding loans measured at fair value and loans held-for-sale during the period for each loan category.
Our net charge-offs from total commercial finance receivables and loans were $124 million for the year ended December 31, 2023, compared to net charge-offs of $55 million for the year ended December 31, 2022. The increase for the year ended December 31, 2023, was primarily driven by the charge-off of specific exposures within our Corporate Finance and Automotive Finance operations, respectively.
82

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Commercial Real Estate
The commercial real estate portfolio consists of finance receivables and loans issued primarily to automotive dealers. Commercial real estate finance receivables and loans was $6.1 billion and $5.4 billion at December 31, 2023, and December 31, 2022, respectively, which represented 4.3% and 4.0% of total outstanding finance receivables and loans at December 31, 2023, and December 31, 2022. There was $4.6 billion and $4.2 billion of commercial real estate loans included in the Automotive Finance segment at December 31, 2023, and December 31, 2022, respectively, and $1.3 billion and $1.1 billion of commercial real estate loans included in the Corporate Finance segment at December 31, 2023, and December 31, 2022.
The following table presents the percentage of total commercial real estate finance receivables and loans by state concentration based on amortized cost.
December 31,20232022
Florida17.6 %17.9 %
Texas13.6 14.9 
California7.9 8.4 
Ohio5.9 4.2 
Michigan5.4 4.2 
North Carolina5.0 5.3 
New York4.5 6.3 
Tennessee3.7 1.2 
Georgia3.0 3.1 
Missouri2.8 2.6 
Other United States30.6 31.9 
Total commercial real estate finance receivables and loans100.0 %100.0 %
Commercial Criticized Exposure
Finance receivables and loans classified as special mention, substandard, or doubtful are reported as criticized. These classifications are based on regulatory definitions and generally represent finance receivables and loans within our portfolio that have a higher default risk or have already defaulted. These finance receivables and loans require additional monitoring and review including specific actions to mitigate our potential loss.
Total criticized exposures decreased $516 million from December 31, 2022, to $2.1 billion at December 31, 2023. The decrease in total criticized exposures was primarily driven by a decrease in Special Mention loans within the commercial and industrial portfolio class of our Automotive Finance and Corporate Finance operations. Total criticized exposures were 6.2% and 9.1% of total commercial finance receivables and loans at December 31, 2023, and December 31, 2022, respectively, representing strong overall credit performance as the commercial loan portfolio continues to grow.
The following table presents the percentage of total commercial criticized finance receivables and loans by industry concentration based on amortized cost.
December 31,20232022
Industry
Automotive54.0 %53.4 %
Electronics13.4 11.9 
Services12.8 6.5 
Other19.8 28.2 
Total commercial criticized finance receivables and loans100.0 %100.0 %
Allowance for Loan Losses
Our quantitatively determined allowance under CECL is impacted by certain forecasted economic factors as further described in Note 1 to the Consolidated Financial Statements. For example, our consumer automotive allowance for loan losses is most sensitive to state-level unemployment rates. Our process for determining the allowance for loan losses considers a borrower’s willingness and ability to pay and considers other factors, including loan modification programs. In addition to our quantitative allowance for loan losses, we also incorporate qualitative adjustments that may relate to idiosyncratic risks, weather-related events, changes in current economic conditions that may not be reflected in quantitatively derived results, and other macroeconomic uncertainty. We also monitor model performance, using model error and related assessments, and we may incorporate qualitative reserves to adjust our quantitatively determined allowance if we observe deterioration
83

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
in model performance. Additionally, we perform a sensitivity analysis of our allowance utilizing varying macroeconomic scenarios, as described further within Critical Accounting Estimates — Allowance for Credit Losses within the MD&A.
Through December 31, 2023, forecasted economic variables incorporated into our quantitative allowance processes were updated to include the current macroeconomic environment and our future expectations reflecting slow GDP growth in the near term. This included (but was not limited to) the following: the unemployment rate rising to approximately 4.5% in the fourth quarter of 2024, before reverting to the historical mean of approximately 6.0% by the fourth quarter of 2026, GDP growth slowing as measured on a quarter-over-quarter seasonally adjusted annualized rate basis through the second quarter of 2024, before reverting to the historical mean of approximately 2.0% by the fourth quarter of 2026, and increases in new light vehicle sales on a seasonally adjusted annualized rate basis of approximately 16 million units through the fourth quarter of 2024, before reverting to the historical mean of 15 million units by the fourth quarter of 2026. Additionally, we maintain a qualitative allowance framework to account for ongoing uncertainty and volatility in the macroeconomic environment (including the impact of inflationary pressures) that could adversely impact frequency of loss and LGD. Our overall allowance for loan losses decreased $124 million from the prior year to $3.6 billion at December 31, 2023, representing 2.6% and 2.7% as a percentage of total finance receivables at December 31, 2023, and December 31, 2022, respectively.
84

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following tables present an analysis of the activity in the allowance for loan losses on finance receivables and loans for the years ended December 31, 2023, and December 31, 2022, respectively.
($ in millions)
Consumer automotiveConsumer mortgageConsumer other (a)Total consumerCommercialTotal
Allowance at January 1, 2023$3,020 $27 $426 $3,473 $238 $3,711 
Charge-offs (b)(2,284)(3)(303)(2,590)(130)(2,720)
Recoveries793 9 25 827 6 833 
Net charge-offs(1,491)6 (278)(1,763)(124)(1,887)
Write-downs from transfers to held-for-sale (c) (d)(41) (174)(215) (215)
Provision for credit losses
Provision due to change in portfolio size80 (1)57 136 16 152 
Provision due to incremental charge-offs1,491 (6)278 1,763 124 1,887 
Provision due to all other factors24 (4)(16)4 (64)(60)
Total provision for credit losses (e)1,595 (11)319 1,903 76 1,979 
Other (1) (1) (1)
Allowance at December 31, 2023
$3,083 $21 $293 $3,397 $190 $3,587 
Net charge-offs to average finance receivables and loans outstanding for the year ended December 31, 2023
1.8 % %7.1 %1.6 %0.4 %1.4 %
Net charge-offs and write-downs from transfers to held-for-sale to average finance receivables and loans outstanding for the year ended December 31, 2023
1.8 % %11.6 %1.8 %0.4 %1.5 %
Allowance for loan losses to total nonperforming finance receivables and loans at December 31, 2023 (f)
273.0 %39.6 %317.8 %266.5 %160.2 %257.4 %
Nonaccrual loans to finance receivables and loans outstanding at December 31, 2023
1.3 %0.3 %4.6 %1.2 %0.3 %1.0 %
Ratio of allowance for loan losses to annualized net charge-offs at December 31, 2023
2.1 (3.7)1.1 1.9 1.5 1.9 
Ratio of allowance for loan losses to annualized net charge-offs and write-downs from transfers to held-for-sale at December 31, 2023
2.0 (3.7)0.6 1.7 1.5 1.7 
(a)Includes Credit Card and Personal Lending.
(b)Refer to Note 1 to the Consolidated Financial Statements for information regarding our charge-off policies.
(c)Consumer automotive includes a $41 million reduction of allowance from the sales of retained interests related to securitizations during 2023, resulting in the deconsolidation of the assets and liabilities from our Consolidated Balance Sheet. Refer to Note 11 to the Consolidated Financial Statements for further information.
(d)Consumer other includes a $174 million reduction of allowance from transfers to held-for-sale related to Personal Lending. Refer to Note 2 to the Consolidated Financial Statements for additional information.
(e)Excludes $11 million of benefit for credit losses related to our reserve for unfunded commitments. The liability related to the reserve for unfunded commitments is included in accrued expenses and other liabilities on our Consolidated Balance Sheet, excluding $5 million related to Personal Lending, which was transferred to liabilities of operations held-for-sale as of December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for further information.
(f)Coverage percentages are based on the allowance for loan losses related to finance receivables and loans excluding those loans held at fair value as a percentage of the amortized cost.
85

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
($ in millions)
Consumer automotiveConsumer mortgageConsumer other (a)Total consumerCommercialTotal
Allowance at January 1, 2022$2,769 $27 $221 $3,017 $250 $3,267 
Charge-offs (b)(1,434)(3)(133)(1,570)(58)(1,628)
Recoveries649 12 12 673 676 
Net charge-offs(785)(121)(897)(55)(952)
Provision due to change in portfolio size196 182 381 33 414 
Provision due to incremental charge-offs785 (9)121 897 55 952 
Provision due to all other factors55 (2)23 76 (46)30 
Total provision for credit losses (c)1,036 (8)326 1,354 42 1,396 
Other— (1)— (1)— 
Allowance at December 31, 2022
$3,020 $27 $426 $3,473 $238 $3,711 
Net charge-offs to average finance receivables and loans outstanding for the year ended December 31, 2022
1.0 %— %4.4 %0.9 %0.2 %0.7 %
Allowance for loan losses to total nonperforming finance receivables and loans at December 31, 2022 (d)
254.3 %54.3 %n/m268.7 %147.4 %255.2 %
Nonaccrual loans to finance receivables and loans outstanding at December 31, 2022
1.4 %0.3 %1.6 %1.2 %0.6 %1.1 %
Ratio of allowance for loan losses to annualized net charge-offs at December 31, 2022
3.8 (3.0)3.5 3.9 4.3 3.9 
n/m = not meaningful
(a)Includes Credit Card and Personal Lending.
(b)Refer to Note 1 to the Consolidated Financial Statements for information regarding our charge-off policies.
(c)Excludes $3 million of provision for credit losses related to our reserve for unfunded commitments. The liability related to the reserve for unfunded commitments is included in accrued expenses and other liabilities on our Consolidated Balance Sheet.
(d)Coverage percentages are based on the allowance for loan losses related to finance receivables and loans excluding those loans held at fair value as a percentage of the amortized cost.
The allowance for consumer loan losses as of December 31, 2023, decreased $76 million compared to December 31, 2022, reflecting a decrease of $133 million in the consumer other allowance, along with a decrease of $6 million in our consumer mortgage allowance, partially offset by an increase of $63 million in the consumer automotive allowance. The decrease in the consumer other allowance was primarily driven by the transfer of the Personal Lending portfolio to held-for-sale. Refer to Note 2 to the Consolidated Financial Statements for further information. The increase in our consumer automotive allowance was primarily driven by portfolio growth, partially offset by a reduction of allowance from the deconsolidation of securitizations during 2023.
The allowance for commercial loan losses as of December 31, 2023, decreased $48 million compared to December 31, 2022. The decrease was primarily driven by the charge-off of specific reserves in our Corporate Finance operations, partially offset by portfolio growth in our Automotive Finance operations.
86

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Provision for Loan Losses
The following table summarizes the provision for loan losses by loan portfolio class.
Year ended December 31, ($ in millions)
202320222021
Consumer automotive$1,595 $1,036 $104 
Consumer mortgage
Mortgage Finance(3)(1)
Mortgage — Legacy(8)(11)(13)
Total consumer mortgage(11)(8)(14)
Consumer other
Personal Lending102 161 55 
Credit Card 217 165 108 
Total consumer other319 326 163 
Total consumer1,903 1,354 253 
Commercial
Commercial and industrial
Automotive23 (30)
Other56 46 39 
Commercial real estate(3)(5)(21)
Total commercial76 42 (12)
Total provision for loan losses (a)$1,979 $1,396 $241 
(a)Excludes $11 million of benefit for credit losses related to our reserve for unfunded commitments during the year ended December 31, 2023, and $3 million of provision for credit losses related to our reserve for unfunded commitments during the year ended December 31, 2022.
The provision for consumer credit losses increased $549 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The increase in provision for consumer credit losses for the year ended December 31, 2023, was primarily driven by higher net charge-offs across our consumer portfolios.
The provision for commercial credit losses increased $34 million for the year ended December 31, 2023, compared to the year ended December 31, 2022. The increase in provision for commercial credit losses during the year ended December 31, 2023, was primarily driven by reserve reductions in the year ended December 31, 2022, related to reserves established at the onset of the COVID-19 pandemic within our Corporate Finance operations that did not reoccur, in addition to higher provisions on specific exposures within our Automotive Finance operations during the year ended December 31, 2023.
87

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Allowance for Loan Losses by Type
The following table summarizes the allocation of the allowance for loan losses by loan portfolio class.
20232022
December 31, ($ in millions)
Allowance for loan lossesAllowance as a % of loans outstandingAllowance as a % of total allowance for loan lossesAllowance for loan lossesAllowance as a % of
loans
outstanding
Allowance as a % of total allowance for loan losses
Consumer automotive$3,083 3.7 85.9 $3,020 3.6 81.4 
Consumer mortgage
Mortgage Finance18 0.1 0.5 22 0.1 0.6 
Mortgage — Legacy3 1.3 0.1 1.8 0.1 
Total consumer mortgage21 0.1 0.6 27 0.1 0.7 
Consumer other
Personal Lending (a)   194 9.8 5.2 
Credit Card293 14.7 8.2 232 14.5 6.3 
Total consumer other293 14.7 8.2 426 11.9 11.5 
Total consumer loans3,397 3.2 94.7 3,473 3.3 93.6 
Commercial
Commercial and industrial
Automotive15 0.1 0.4 14 0.1 0.4 
Other142 1.5 4.0 188 2.1 5.0 
Commercial real estate
33 0.5 0.9 36 0.7 1.0 
Total commercial loans190 0.6 5.3 238 0.8 6.4 
Total allowance for loan losses$3,587 2.6 100.0 $3,711 2.7 100.0 
(a)Personal lending assets were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
Insurance/Underwriting Risk
Underwriting risk represents the risk of loss or of adverse change in the value of insurance liabilities due to inadequate pricing and reserving assumptions. Insurance risk also includes event risk, which is synonymous with pure risk, or hazard risk, and presents no chance of gain, only of loss. The underwriting of our products, or the assumption of insurance risk through reinsurance, includes an assessment of the risk to determine acceptability and categorization for appropriate pricing. The acceptability of a particular risk is based on expected losses, expenses, and other factors specific to the product in question. For example, with respect to VSCs, considerations include the quality of the vehicles produced, the price of replacement parts, repair labor rates, and new model introductions. With respect to our vehicle inventory insurance product, considerations include the dealer’s loss history and loss control practices, as well as the geographic exposure to weather events and natural disasters, among other factors. We also assume risks through reinsurance arrangements, where a managing general agent or third party provides certain functions for an insurance product or program which may include, but is not limited to, premium and claims administration and reporting, binding of policies and other customer servicing functions, or underwriting services in exchange for a commission. Where underwriting and risk acceptance is delegated to third parties, we will consider the appropriateness of the third party’s underwriting guidelines and their ability to evaluate and assess risks within the context of those guidelines and routinely monitor arrangements with such parties.
To support risk mitigation activities, we utilize a system of controls and governance including the use of a risk appetite framework to govern the amount and types of insurance risks we take, including the consideration of concentration risks, volatility of products, and a number of other factors. We also utilize a New Product Committee, Reserving Committee, Underwriting Committee, and Risk Management Committee to monitor, manage, and mitigate insurance risks, including consideration of pricing adequacy and risk of unfavorable loss development.
We mitigate the risk of losses by the active management of claim settlement activities using experienced claims personnel and the evaluation of current period reported claims. Losses for these events may be compared to prior claims experience, expected claims, or loss expenses from similar incidents to assess the reasonableness of incurred losses. For business assumed through reinsurance, we may rely on third parties for claim adjudication or the estimation of unpaid losses and loss adjustment expenses. Reliance on third parties inherently includes certain risks and uncertainties that are unique relative to our direct insurance lines of business, which may include lags in reporting or different assessments of reserve adequacy. In order to mitigate such risks, we regularly review the performance of such business assumed through reinsurance and our carried loss reserves may differ from reserves reported to us from third parties if deemed appropriate.
88

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
In some instances, reinsurance is used to reduce the risk associated with volatile business lines, such as catastrophe risk in vehicle inventory insurance. Our vehicle inventory insurance product is covered by aggregate excess-of-loss protection, which provides coverage for the accumulation of weather-related losses that exceed pre-determined retention levels. In addition, loss control techniques such as storm path monitoring to assist dealers in preparing for severe weather help to mitigate loss potential. The level of reinsurance utilized will depend on the assessment of market pricing for such protection, the size and composition of our insured risks and our overall risk appetite. In certain cases, we choose not to obtain reinsurance protection if the cost is perceived to outweigh the benefits of such protection.
In accordance with industry and accounting practices and applicable insurance laws and regulatory requirements, we maintain loss reserves for reported losses, losses incurred but not reported, loss adjustment expenses, and unearned premium reserves for contracts in force. The adequacy of our estimated reserves and changes to the estimated values of reserves are routinely monitored by credentialed actuaries. Our reserves are regularly reviewed by management and subject to various governance and controls; however, since the reserves are estimates based on numerous assumptions, the ultimate liability may differ from the amount estimated.
Market Risk
Our financing, investing, and insurance activities give rise to market risk, or the potential change in the value of our assets (including securities, assets held-for-sale, loans and operating leases) and liabilities (including deposits and debt) due to movements in market variables, such as interest rates, spreads, foreign-exchange rates, equity prices, off-lease vehicle prices, and other equity investments.
The impact of changes in benchmark interest rates on our balance sheet represents an exposure to market risk and can affect our expected earnings. We primarily use interest rate derivatives to manage our interest rate risk exposure.
During 2023, the Federal Reserve further increased the federal funds target range to 5.25–5.50% in response to elevated inflation levels. Increased federal funds target rates led to pricing impacts across the balance sheet. Refer to the section below titled Net Financing Revenue Sensitivity Analysis for additional information on how future rate changes may impact net financing revenue.
The fair value of our spread-sensitive assets is also exposed to spread risk. Spread is the amount of additional return over the benchmark interest rates that an investor would demand for taking exposure to primarily credit and liquidity risk of an instrument. Generally, an increase in spreads would result in a decrease in fair value measurement.
We are also exposed to marginal foreign-currency risk primarily from Canadian denominated assets and liabilities. We enter into foreign currency hedges to mitigate foreign exchange risk.
We have exposure to changes in the value of equity securities with readily determinable fair values primarily related to our Insurance operations. For such equity securities, we use equity derivatives to manage our exposure to equity price fluctuations.
As part of our CRA program, we make investments in CRA-eligible funds that do not qualify for LIHTCs. Many of these CRA funds feature private equity or venture capital structures and are accounted for using the equity method of accounting. We recognize our share of the investee’s earnings based on the performance of the funds. We recognized a loss of $25 million related to these investments during the year ended December 31, 2023, primarily due to broader real estate market trends adversely impacting certain real estate funds. There were no indications of impairment within our portfolio of CRA-eligible funds as of December 31, 2023.
In addition, we are exposed to changes in the value of other nonmarketable equity investments without readily determinable fair market values, which may cause volatility in our earnings.
As of December 31, 2023, we had $3.8 billion of cumulative net unrealized losses on our investment securities. During the year ended December 31, 2023, we recorded $260 million of net unrealized gains on our available-for-sale securities. Unrealized gains and losses are recorded in other comprehensive income (loss) within our Consolidated Statement of Comprehensive Income (Loss), and are generally not realized unless we sell the securities prior to their stated maturity date. In the fourth quarter of 2023, non-agency mortgage-backed residential securities with a fair value of $3.6 billion were transferred from available-for-sale to held-to-maturity. At the time of the transfer, $911 million of unrealized losses were retained in accumulated other comprehensive loss on our Consolidated Balance Sheet. The transfer of these securities to held-to-maturity reduces our exposure to fluctuations in accumulated other comprehensive loss on our Consolidated Balance Sheet that can result from unrealized losses on available-for-sale securities due to changes in market interest rates. As of December 31, 2023, and December 31, 2022, we did not have the intent to sell the available-for-sale securities with an unrealized loss position and we do not believe it is more likely than not that we will be required to sell these securities before recovery of their amortized cost basis. For the year ended December 31, 2023, management determined that there were no expected credit losses for available-for-sale securities in an unrealized loss position. Refer to Note 8 and Note 18 to the Consolidated Financial Statements for additional information.
The composition of our balance sheet, including shorter-duration fixed-rate consumer automotive loans and variable-rate commercial loans, along with our primary funding source of retail deposits, partially mitigates market risk. Additionally, we maintain risk-management controls that measure and monitor market risk using a variety of analytical techniques including market value and sensitivity analysis. Refer to Note 21 to the Consolidated Financial Statements for additional information. For information regarding our insured and uninsured deposit liabilities, refer to the section below titled Response to Banking Industry Failures.
89

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Fair Value Sensitivity Analysis
The following table presents a fair value sensitivity analysis of our assets and liabilities using isolated hypothetical movements in specific market rates. The analysis assumes adverse instantaneous, parallel shifts in market-exchange rates, interest rate yield curves, and equity prices. Additionally, since only adverse fair value impacts are included, the natural offset between asset and liability rate sensitivities that arise within a diversified balance sheet, such as ours, may not be considered.
December 31, ($ in millions)
20232022
Financial instruments exposed to changes in:
Interest rates
Estimated fair value(a)(a)
Effect of 10% adverse change in rates(a)(a)
Foreign-currency exchange rates
Estimated fair value$357 $394 
Effect of 10% adverse change in rates(14)(10)
Equity prices
Estimated fair value (b)$928 $819 
Effect of 10% decrease in prices(93)(79)
(a)Refer to the section below titled Net Financing Revenue Sensitivity Analysis for information on the interest rate sensitivity of our financial instruments.
(b)Primarily includes $810 million and $681 million of equity securities at December 31, 2023, and December 31, 2022, respectively, and $102 million and $123 million of equity securities without a readily determinable fair value at December 31, 2023, and December 31, 2022. For additional information on equity securities without a readily determinable fair value, refer to Note 13 to the Consolidated Financial Statements.
Net Financing Revenue Sensitivity Analysis
Interest rate risk represents one of our most significant exposures to market risk. We actively monitor the level of exposure to movements in interest rates and take actions to mitigate adverse impacts these movements may have on future earnings. We use a sensitivity analysis of net financing revenue as our primary metric to measure and manage the interest rate risk of our financial instruments.
The execution of our current business strategy generally results in shorter-duration, fixed-rate consumer automotive loans comprising the majority of our assets and liquid, floating-rate retail deposits comprising the majority of our liabilities. This, in turn, results in a structurally liability sensitive balance sheet as our floating-rate retail deposits reprice faster than our fixed-rate consumer automotive loans when interest rates change. We prepare forward-looking baseline forecasts of pretax net financing revenue as well as anticipated future business growth, actions to alter our asset/liability positioning, and interest rates based on the implied forward curve. The analysis is highly dependent upon a variety of assumptions, one of the most significant being the repricing characteristics of retail deposits with both contractual and non-contractual maturities. We monitor industry and competitive repricing activity along with other business and market factors when developing deposit pricing assumptions.
Modeled simulations are then used to assess changes in pretax net financing revenue in multiple interest rate scenarios relative to the baseline forecast. The changes in net financing revenue relative to the baseline are defined as the sensitivity. Our simulations incorporate contractual cash flows and assumed repricing characteristics for assets, liabilities, and off-balance sheet exposures and incorporate the assumed effects of changing interest rates on the prepayment and attrition rates of certain assets and liabilities. Our simulations do not assume any specific future actions are taken to mitigate the impacts of changing interest rates.
These simulations measure the potential changes in our pretax net financing revenue over the following 12 months. We test a number of alternative rate scenarios, including immediate and gradual parallel shocks to the implied forward curve. We also evaluate nonparallel shocks to interest rates and stresses to certain term points on the yield curve in isolation to capture and monitor a variety of risks.
Simulation results are driven by underlying models and assumptions that are based on trend behavior and other historical information. The underlying models and assumptions, including retail deposit pricing, are regularly monitored and evaluated, and may be updated accordingly as observed trends materialize. As a result, if future trends or behaviors deviate from those reflected in the models, actual sensitivities may vary—perhaps significantly—from those that are modeled. For example, the pace and magnitude of changes in the federal-funds rate during the last two years has challenged models like ours whose historical data is largely derived from a more stable rate environment. During the fourth quarter of 2023, we updated our liquid deposit repricing assumptions, increasing our liability sensitivity to instantaneous rate increases. Actual sensitivities may differ for other reasons as well, including unplanned changes in balance sheet composition, timing of asset and liability repricing, the yield curve, customer behavior, macroeconomic conditions, the competitive environment, and management strategies. Accordingly, we do not treat the sensitivities as forecasts of net financing revenue but instead use them as a tool in managing interest rate risk.
In a stable rate scenario that assumes spot rates as of December 31, 2023, remain constant through the simulation, net financing revenue over the next 12 months is expected to increase by $16 million versus the baseline forecast, due to the shape of the implied forward curve.
90

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table presents the pretax dollar impact to baseline forecasted net financing revenue over the next 12 months assuming various parallel shocks to the implied forward curve as of December 31, 2023, and December 31, 2022.
December 31, 2023December 31, 2022
Gradual (a)InstantaneousGradual (a)Instantaneous
Change in interest rates($ in millions)($ in millions)
+200 basis points$150 $23 $18 $(76)
+100 basis points
88 3 (37)
-100 basis points(96)(107)(21)21 
(a)Gradual changes in interest rates are recognized over 12 months.
Since December 31, 2022, the implied forward curve has further inverted as market expectations of short-term rates have increased. During 2023, our floating-rate commercial balances and cash balances increased, and we saw a shift from liquid deposits to CDs. Additionally, we increased our pay-fixed swap position, and incrementally added interest rate floor contracts that will provide benefit in certain lower-rate scenarios. The impact of these changes is reflected in our baseline net financing revenue forecast. As of December 31, 2023, we view the balance sheet as being modestly asset-sensitive in the near-term to changes in interest rates, as we expect the assumed repricing of our assets and pay-fixed swaps to modestly outpace the assumed repricing of our liabilities. Within the 12-month horizon, we expect the balance sheet to revert to liability sensitive.
Our interest-rate risk position is influenced by the impact of hedging activity, which primarily consists of interest rate swaps designated as fair value hedges of certain fixed-rate assets and fixed-rate debt instruments. Additionally, we use interest rate floor contracts designated as cash flow hedges on certain floating-rate assets. The size, maturity, and mix of our hedging activities are adjusted as our balance sheet, ALM objectives, and the interest rate environment evolve over time. Our hedging strategies, however, are not designed to eliminate all interest-rate risk, and we were adversely affected from rising interest rates in 2022 and 2023.
Operating Lease Residual Risk Management
We are exposed to residual risk on vehicles in the consumer operating lease portfolio. This operating lease residual risk represents the possibility that the actual proceeds realized upon the sale of returned vehicles will be lower than the projection of these values used in establishing the pricing at lease inception. Our operating lease portfolio, net of accumulated depreciation was $9.2 billion and $10.4 billion as of December 31, 2023, and December 31, 2022, respectively. The expected lease residual value of our operating lease portfolio at scheduled termination was $7.4 billion and $8.3 billion as of December 31, 2023, and December 31, 2022, respectively. For information on our valuation of automotive operating lease residuals including periodic revisions through adjustments to depreciation expense based on current and forecasted market conditions, refer to the section titled Critical Accounting EstimatesValuation of Automotive Operating Lease Assets and Residuals within this MD&A.
Priced residual value projections — At contract inception, we determine pricing based on the projected residual value of the leased vehicle. This evaluation uses a proprietary model, which includes variables such as age, expected mileage, seasonality, segment factors, vehicle type, economic indicators, production cycle, automotive manufacturer incentives, and unanticipated shifts in used vehicle supply, as well as expert judgment. This internally generated data is compared against third-party, independent data for reasonableness. Periodically, we revise the projected value of the leased vehicle at termination based on current market conditions and adjust depreciation expense over the remaining life of the contract as necessary. At termination, our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing recorded through depreciation expense.
Remarketing abilities — Our ability to efficiently process and effectively market off-lease vehicles affects the disposal costs and the proceeds realized from vehicle sales. Vehicles can be remarketed through auction (internet and physical), sale to dealer, sale to lessee, and other methods. The results within these channels vary, with physical auction typically resulting in the lowest-priced outcome.
Manufacturer vehicle and marketing programs — Automotive manufacturers influence operating lease residual results in the following ways:
The brand image of automotive manufacturers and consumer demand for their products affects residual risk.
The discontinuation of, or stylistic changes to, a certain make or model may affect the value of existing vehicles.
Automotive manufacturer marketing programs may influence the used vehicle market for those vehicles through programs such as incentives on new vehicles, programs designed to encourage lessees to terminate their operating leases early in conjunction with the acquisition of a new vehicle (referred to as pull-ahead programs), and special rate used vehicle programs.
Used vehicle market — We have exposure to changes in used vehicle prices. General economic conditions, used vehicle supply and demand, and new vehicle availability and market prices heavily influence used vehicle prices.
91

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Operating Lease Vehicle Terminations and Remarketing
The following table summarizes the volume of operating lease terminations and average gain per vehicle, as well as our methods of vehicle sales at lease termination, stated as a percentage of total operating lease vehicle disposals.
Year ended December 31,202320222021
Off-lease vehicles terminated (in units)
109,756 110,634 127,708 
Average gain per vehicle ($ per unit)
$1,923 $1,533 $2,693 
Method of vehicle sales
Sale to dealer, lessee, and other76 %88 %64 %
Auction
Internet18 29 
Physical6 
We recognized an average gain per vehicle of $1,923 for the year ended December 31, 2023, compared to an average gain per vehicle of $1,533 and $2,693 in 2022 and 2021, respectively. The increase in remarketing performance during the year ended December 31, 2023, as compared to 2022, was primarily due to normalizing volume trends in the contractually priced buyout channels. Off-lease vehicles sold to lessees and dealers decreased 14% for the year ended December 31, 2023, as compared to 2022.
Operating Lease Portfolio Mix
The following table presents the concentration of our outstanding operating leases exposures by OEM.
December 31,202320222021
Stellantis77 %78 %81 %
GM5 
Other OEM-franchised dealers18 18 16 
The following table presents the mix of operating lease assets by vehicle type, based on volume of units outstanding.
December 31,202320222021
Sport utility vehicle68 %63 %59 %
Truck28 31 34 
Car4 
Business/Strategic Risk
Business/strategic risk is embedded in every facet of our organization and is one of our primary risk types. It is the risk resulting from the pursuit of business activities that turn out to be unsuccessful due to a variety of both controllable and non-controllable factors. We aim to mitigate this risk within our business lines through portfolio diversification, product innovations to meet ever-changing customer expectations, risk and control assessments on new products and services prior to launch, monitoring of the execution of our strategic and capital plan, and a focus on efficiency and cost control.
Our strategic plan is reviewed and approved annually by our Board, as are the capital plan and financial business plan. With oversight by our Board, executive management and business lines seek to execute our strategic plan within the risk appetite approved by the RC. The executive management team continuously monitors business performance throughout the year to assess strategic risk and identify early warning signals so that risks can be proactively managed. Executive management regularly reviews actual performance versus the plan, updates our Board via reporting routines, and implements changes as deemed appropriate.
Significant strategic actions, such as capital actions, material acquisitions or divestitures, and recovery and resolution plans are reviewed and approved by our Board as required. At the business level, as we introduce new products and services, we proactively assess the impact on our risk profile and then monitor performance relative to expectations for time periods commensurate with the risk-based assessment. With oversight by our Board, executive management evaluates changes to the financial forecast and risk, capital, and liquidity positions throughout the year and takes actions to mitigate risks accordingly. Ally’s risk management and planning routines help to ensure strategic objectives complement the enterprise’s capital management priorities, including prudent balance sheet growth, meeting internal and regulatory capital requirements, and managing to an appropriate level of excess capital.
Reputation Risk
Reputation risk is the risk arising from negative public opinion on Ally’s business practices, whether true or not, that could cause a decline in customer satisfaction, brand sentiment, our customer base, revenue, or result in litigation towards Ally. Reputation risk may result from many of our activities, including those related to the management of our business/strategic, operational, and credit risks.
92

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
We maintain an enterprise-wide Reputation Risk Management program that establishes the requirements for managing reputation risk. We manage reputation risk through established policies and controls in our businesses and risk-management processes to mitigate reputation risks in a timely manner through proactive monitoring and identification of potential reputation risk events. We have established processes and procedures to respond to events that give rise to reputation risk, including educating individuals and organizations that influence public opinion, external communication strategies to mitigate the risk, and informing key stakeholders of potential reputation risks. Primary responsibility for the identification, escalation, and resolution of reputation risk issues resides with our business lines.
Our “LEAD” core values and “Do it Right” philosophy further strengthen our efforts to mitigate reputational risks by promoting a transparent culture so that any associate, at any time, can and should call attention to risks that need to be addressed and taken into account. Our organization and governance structures provide oversight of reputation risks, and key risk indicators are reported regularly and directly to management and the RC, which provide primary oversight of reputation risk.
Operational Risk
Operational risk is the risk of loss or harm arising from inadequate or failed processes or systems, human factors, or external events and is inherent in all of our risk-generating activities. Such risk can manifest in various ways, including errors, business interruptions, and inappropriate behavior of employees, and can potentially result in financial losses and other damage to us. Operational risk includes business disruption risk, fraud risk, human capital risk, legal risk, model risk, process execution and management risk, and supplier (third party) risk.
Business disruption risk — The risk of significant disruption to our operations resulting from natural disasters, technology outages, or other incidents and crisis events, such as pandemics.
Fraud risk — The risk from deliberate misrepresentation or concealment of information material to a transaction with the intent to deceive another and that is reasonably relied on or used in decision making. Fraud can occur internally (for example, employees) or externally (for example, criminal activity, third-party suppliers).
Human capital risk — The risk caused by high turnover, inadequate or improper staffing levels, departure/unavailability of key personnel, or inadequate training and includes our exposure to worker’s compensation and employment litigation. Refer to the Item 1. Human Capital & Additional Information for further discussion.
Legal risk — The risk arising from the potential that unenforceable contracts, lawsuits, or adverse judgments can disrupt or otherwise negatively affect our operations or condition.
Process execution and management risk — The risk caused by failure to execute or adhere to policies, standards, procedures, processes, controls, and activities as designed and documented.
Supplier (third party) risk — The risk associated with third-party suppliers and their delivery of products or services and effect on overall business performance. This includes a supplier’s failure to comply with information technology requirements, information and physical security, laws, rules, regulations, and legal agreements.
To monitor and mitigate such risk, we maintain a system of policies and a control framework designed to provide a sound and well-controlled operational environment. This framework employs practices and tools designed to maintain risk identification, risk governance, risk and control assessment, risk testing and monitoring, and transparency through risk reporting mechanisms. The goal is to maintain operational risk at appropriate levels based on our financial strength, the characteristics of the businesses and the markets in which we operate, and the related competitive and regulatory environment.
Model Risk
Model risk is the potential for adverse consequences from decisions based on incorrect or misused model assumptions, inputs, outputs, and reports. This risk may include fundamental errors within the model that produce inaccurate outputs or that the model is used incorrectly or inappropriately.
Ally business lines and support functions use models to inform business decisions over a wide range of activities, including estimation of credit losses, stress testing and scenario analysis, credit underwriting, balance sheet management, risk management, insurance risk, and identification of potential fraud and money laundering events. We manage risk through a comprehensive and risk-sensitive framework designed to establish expectations and roles and responsibilities for all model stakeholders. An independent MRM function establishes and maintains governance and oversight over all models throughout the model lifecycle that includes development, implementation, use, validation, ongoing monitoring, recalibration, and decommission.
The model risk management function’s specific responsibility includes maintaining a centralized inventory of all models in production, under development, or recently retired; performing independent validation and annual review testing to verify that models are built as intended, conceptually sound, and appropriate for their intended use; monitoring ongoing model performance to identify potential model degradation; and producing risk appetite metrics and key risk indicators for consumption by Board-level and management-level risk committees. The MVG within the MRM function is a team of risk professionals with advanced degrees in the areas of economics, econometrics, mathematical finance, and statistics. MVG also has subject matter expertise in model validation, model development, analytics, data science, artificial intelligence, and anti-money laundering and fraud detection.
93

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The Model Risk Committee is a management committee responsible for monitoring Ally’s model risk exposure, and making decisions on changes to the Enterprise Model Risk Management Policy and risk appetite metrics related to model risk. It has a voting membership that includes the Chief Risk Officer, model risk management function senior leaders, and executives from independent risk management and business line risk management. Key model risk updates and risk appetite metrics are also reported to the Executive Risk Management Committee and the RC.
Information Technology/Cybersecurity Risk
Risk Management and Strategy
Information technology/cybersecurity is one of our primary risks, which we define as risks resulting from the failure of, or insufficiency in, information technology (for example, a system outage) or intentional or accidental unauthorized access, sharing, removal, tampering, or disposal of company and customer data or records. We and our service providers rely extensively on digital communications, data management, and other operating systems and infrastructure to conduct our business and operations. Failures or disruptions to these systems, including cloud-based services, or infrastructure from cyberattacks or other events may impede our ability to conduct business and operations and may result in business, reputational, financial, regulatory, or other harm. We and other financial institutions continue to be the target of various cyberattacks, including through phishing, the introduction of malware, denial-of-service, or other means. These cyberattacks often are intended to disrupt the operations of financial institutions or obtain confidential, proprietary, or other information or assets of Ally, our customers, employees, or other third parties with whom we transact. Refer to the Risk Factors section for additional information on our information technology/cybersecurity risks.
Information technology/cybersecurity risk management is part of our broader enterprise risk-management framework described earlier in Risk Management, including the multiple layers of defense described there. We seek to minimize the occurrence and impact of unauthorized access, disruption, alteration, or compromise of our systems and information through real-time review and monitoring of our cybersecurity-risk exposures and the implementation of processes and controls to manage those risks. In addition, we make investments in people, processes, and technology to assist us in our efforts to prevent, monitor, and respond to cybersecurity incidents.
More specifically, information technology/cybersecurity operational metrics and data are monitored on an ongoing basis and assessed against established risk-appetite limits. An inventory of information technology/cybersecurity processes, risks, and controls is maintained, which is derived utilizing regulatory and industry guidance, including the Federal Financial Institutions Examination Council Information Technology Examination Handbook and the National Institute of Standards and Technology Cybersecurity Framework. This inventory is used to assist in the identification and assessment of information technology/cybersecurity risks. In addition, cybersecurity teams managed by our CISO are responsible for the ongoing assessment of information technology/cybersecurity risks that pertain to their areas of responsibility.
We have adopted a CSRP, which provides a structured approach for our response to cybersecurity incidents. The CSRP describes internal roles and responsibilities and describes the operational coordination among internal cybersecurity teams, application owners, business partners and other stake holders to detect and respond to cybersecurity incidents promptly, mitigate the impact of them, and resume normal operations. Our business-continuity and crisis-management plans also address cybersecurity incidents as appropriate.
We regularly assess threats and vulnerabilities to our environment utilizing various resources including independent third-party assessments to evaluate the effectiveness of our layered system of controls. This includes routinely engaging third-party experts to perform comprehensive institutional-wide simulations for senior management, which evaluates our preparedness to respond to crisis-level events, including cybersecurity incidents. Third parties are also engaged to conduct cybersecurity penetration testing to assist us in identifying system vulnerabilities. We actively partner with other industry peers in order to share knowledge and information to further our security environment and invest in training and employee awareness regarding cyber-related risks.
Our business lines are actively engaged in overseeing our third-party service providers. Our Enterprise TPRM Policy establishes requirements and practices used to oversee and manage the activities of third parties with whom Ally has a relationship, under which we identify, measure, monitor, and manage third-party risk (including information technology/cybersecurity risks) in alignment with our strategic objectives and in compliance with applicable law. Any identified threats, vulnerabilities, or cybersecurity incidents are addressed as appropriate through the CSRP or our business-continuity and crisis-management plans, as described earlier.
Cybersecurity and the continued enhancement of our controls, processes, and systems to protect our technology infrastructure, customer information, and other proprietary information or assets remain a critical and ongoing priority. We recognize that cyber-related risks continue to evolve, including through the emergence of artificial intelligence, and have become increasingly sophisticated. As a result we continuously evaluate the adequacy of our preventive and detective measures. As a further protective measure, we maintain insurance coverage that, subject to terms and conditions, may cover certain aspects of cybersecurity and information risks. However, such insurance may not be sufficient to cover all losses.
We have not identified risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect, Ally or its business strategy, results of operations, or financial condition. However, we face ongoing cybersecurity threats and there can be no assurances we will not be materially impacted in the future. Refer to the Risk Factors section for additional information.
94

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Governance
Our Board is actively involved in the oversight of Ally’s information technology/cybersecurity risk-management program, including through the RC and TC. The RC has primary oversight responsibility for our risk-management framework and sets the risk appetite across Ally. The TC assists the Board in overseeing information-technology and information-security risks (including cybersecurity) and our management of the risks commensurate with our structure, risk profile, complexity, activities, and size. To this end, the TC periodically reviews and approves policies addressing information-technology and information-security risks and reviews reports and trends on Ally’s information-technology and information-security risks—including those involving cybersecurity, data management and protection, and crisis management—and receives reports from management on its actions to assess, monitor, and control those risks. The RC reviews reports and other information from the TC in approving our information-technology and information-security risk appetite and in exercising oversight of our independent risk-management program. Senior management briefs the RC, the TC, or the Board on information-technology and information-security matters at least quarterly and identified cybersecurity incidents are reported to the Board as deemed appropriate pursuant to our business-continuity and crisis-management plans.
Risk-oriented management committees, the executive leadership team, and our associates identify and monitor current and emerging risks and manage those risks within our risk appetite. More specifically, our Enterprise Risk Management Committee is responsible for supporting the Chief Risk Officer’s oversight of senior management’s responsibility to execute on our strategy within our risk appetite set by the RC, and the Chief Risk Officer’s implementation of our independent risk-management. Our Technology and Security Risk Management Committee, which reports to our Enterprise Risk Management Committee, provides oversight of senior management’s responsibility to manage and measure information technology/cybersecurity risks against the established risk appetite and monitors compliance with legal requirements and regulatory commitments. For additional information on the role of management in monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents, refer to the Risk Management and Strategy section above.
Our CIDDO, who brings to Ally more than 20 years of technology leadership experience in complex businesses, is responsible for overseeing all of Ally’s technical and digital capabilities, including cybersecurity and infrastructure. Our CISO, who reports to the CIDDO, is principally responsible for managing and implementing our cybersecurity program. Our CIDDO and CISO collectively possess substantial expertise in the areas of information technology, information security, and cybersecurity risk management. Our CISO, who has over 27 years of experience within the financial-services industry, is supported by employees involved in the management of information security/cybersecurity risks that possess experience across a variety of areas.
Compliance Risk
Compliance risk is the risk of legal or regulatory sanctions, financial loss, or damage to reputation resulting from failure to comply with laws, regulations, rules, other regulatory requirements, or codes of conduct and other standards of self-regulatory organizations applicable to the banking organization (applicable rules and standards). Examples of such risks include compliance with regulations set forth by banking agencies including fair and responsible banking, anti-money laundering, or community reinvestment act, risks associated with offering our products or services, or risks associated with deviating from internal policies and procedures including those that are established to promote sound risk-management and internal-control practices. Compliance risk also includes fiduciary risk, which includes risks arising from our duty to exercise loyalty, act in the best interest of our clients, and care for assets according to an appropriate standard of care. This risk generally exists to the extent that we exercise discretion in managing assets on behalf of a customer.
We recognize that an effective compliance program, which includes driving a culture of compliance, plays a key role in managing and overseeing compliance risk and that a proactive compliance environment and program are essential to help meet various legal, regulatory, or other requirements or expectations. To manage compliance risk, we maintain a system of policies, change-management protocols, control frameworks, and other formal governance structures. Our compliance function, which is led by the Chief Compliance Officer who reports to our CEO, provides independent, enterprise-wide oversight of consumer and customer-related compliance-risk exposures and related risk-management practices. The Chief Compliance Officer has the authority and responsibility for the oversight and administration of our consumer and customer-related compliance program, which includes ongoing reporting of compliance-associated risk matters to our Board, the RC, and various management committees established to govern compliance-related risks. The Compliance Risk Management Committee, established by the Chief Compliance Officer, serves to facilitate the management of consumer and customer-related compliance risk, including matters impacting products, geographies, and services. Other compliance-risk exposures are overseen and addressed by designated subject-matter experts across the enterprise—including in Finance, Tax, Accounting, Information Technology, Risk, Human Resources, and Corporate Structure and Facilities—and are escalated through their established governance and oversight routines.
Conduct Risk
Conduct risk is the risk of customer harm, employee harm, reputational damage, regulatory sanction, or financial loss resulting from the behavior of our employees and contractors toward customers, counterparties, other employees and contractors, or the markets in which we operate.
Management is responsible for driving a culture that is consistent with our “LEAD” core values and “Do it Right” philosophy. We maintain an enterprise-wide Conduct Risk Management program that establishes the requirements for managing conduct risk.
Under our governance framework, incentive compensation is subject to review and recoupment so as to appropriately consider and not encourage imprudent risk-taking. All incentive pay, whether paid or unpaid, vested or not vested, is subject to cancellation or recoupment if
95

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
based on, without limitation, material misstatements, misrepresentations, or fraud, or if the employee recipient failed to identify, raise, or assess issues with respect to financial loss or reputational risk to us or otherwise engaged in or contributed to other conduct adverse to us.
We manage conduct risk through a variety of enterprise programs, policies, and procedures. Associates complete required training at on-boarding, and annually thereafter, to affirm their compliance with our Code of Conduct and Ethics. Training programs and other resources set expectations surrounding appropriate conduct, ethical behavior, and a culture of compliance with applicable laws, regulations, policies, and standards. Officers and employees are expected to take personal responsibility for maintaining the highest standards of honesty, trustworthiness, and ethical behavior; to understand and manage the risks associated with their positions; and to escalate concerns about risk management (including reporting of potential violations of the Code of Conduct and Ethics, our policies, or other laws and regulations). Employee conduct is considered through various human resources and management activities including associate recruiting, on-boarding, performance management, incentive programs and compensation, conflicts of interest, and corrective action. Oversight of conduct risk is performed by the Conduct Risk Officer within Sustainability Risk Management.
Employee engagement surveys provide valuable insight into employee views and opinions about the company’s culture and conduct. The Ethics Hotline (independently managed, available to associates 24 hours a day, 7 days a week) and Open-Door Process provide additional avenues for employees to report concerns or incidents of potential misconduct. Human Resources, Employee Relations, and Enterprise Fraud, Security, and Investigations have established processes and procedures for investigating and addressing cases of potential fraud or employee misconduct.
Climate-Related Risk
We have identified and defined climate-related risk as an emerging risk. Pursuant to our risk-management framework, emerging risks include those that have yet to create a material impact or would only arise during stressful or unlikely circumstances. Refer to the section titled Risk Factors in Part I, Item 1A of this report for information on climate-related risks.
Climate-related risk is generally categorized into two major categories: (1) risk related to the transition to a lower-carbon economy (transition risk) and (2) risk related to the physical impacts of climate change. Transition risk considers how changes in policy, technology, and market preference could pose operational, financial, and reputational risk to companies. Physical risk from climate change can be acute or chronic. Acute physical risk refers to risks that are event-driven such as increased severity of extreme weather events, including tornadoes, hurricanes, or floods. Chronic physical risks refer to long-term shifts in climate patterns, such as sustained higher temperatures, that may, for example, cause sea levels to rise.
As the impacts of climate change become more evident, we have recognized (1) the importance of understanding, preparing for and taking timely preventive action against potentially material climate-change impacts, (2) increasing investor demand for consistent and comparable climate-change risk data, (3) shifting federal policy focus as a result of rejoining the Paris Climate Agreement and an increase in regulatory discussion about potential requirements and oversight, and (4) that Ally’s commitment to “Do It Right” extends to the conservation of environmental resources to promote a sustainable future for our customers, employees, stockholders, and the communities in which we live and operate. Ally is committed to developing a comprehensive enterprise sustainability strategy focusing on greater data collection, aggregation, and analysis, with the goal of aligning with the recommendations from the TCFD in assessing and reporting on our exposures to climate-related risks and opportunities consistent with the financial industry. In 2023, Ally:
Submitted our annual CDP (formally the Carbon Disclosure Project) climate change questionnaire.
Achieved third-party verification to a limited level of assurance using ISO 14064-3 for our 2022 greenhouse gas emissions.
Executed Ally's operational carbon neutrality strategy for fiscal year 2022 Scope 1 and 2 emissions for the third consecutive year through a combined purchase of carbon offsets and Green-e Energy Certified renewable energy credits.
Leveraged initial climate risk identification efforts, aligned to the Enterprise Risk Management framework, as well as climate scenario analysis, to begin evaluating Ally’s potential climate risk exposure, both physical and transition, across material risk types, and continued the development of an appropriate risk mitigation strategy.
Initiated a new relationship with an independent sustainability ratings and assessment provider to begin evaluating the sustainability performance of certain third parties within our supply chain.
Focused on improving operational sustainability through strategic initiatives, including centralized trash and composting, installation of solar panels and additional EV charging stations, more efficient HVAC units, and promotion of biodiversity through landscape redesign with native species.
Launched a community apiary in April 2023 that features educational programming to emphasize the importance of biodiversity in an era of climate change.
Continued to support environmental volunteerism through Green Teams, an employee network of volunteers dedicated to sustainability. During 2023, Green Teams completed over 3,500 volunteer hours, which is a 52% increase as compared to 2022.
96

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Liquidity Management, Funding, and Regulatory Capital
Overview
The purpose of liquidity management is to enable us to meet loan and operating lease demand, debt maturities, deposit withdrawals, and other cash commitments under both normal operating conditions as well as periods of economic or financial stress. Our primary objective is to maintain cost-effective, stable and diverse sources of funding capable of sustaining the organization throughout all market cycles. Sources of funding include both retail and brokered deposits and secured and unsecured market-based funding across various maturity, interest rate, and investor profiles. Additional liquidity is available through a pool of unencumbered highly liquid securities, repurchase agreements, advances from the FHLB of Pittsburgh, and the FRB Discount Window.
We define liquidity risk as the risk that an institution’s financial condition or overall safety and soundness is adversely affected by the actual or perceived inability to liquidate assets or obtain adequate funding or to easily unwind or offset specific exposures without significantly lowering market prices because of inadequate market depth or market disruptions. Liquidity risk can arise from a variety of institution-specific or market-related events that could have a negative impact on cash flows available to the organization. Effective management of liquidity risk positions an organization to meet cash flow obligations caused by unanticipated events. Managing liquidity needs and contingent funding exposures has proven essential to the solvency of financial institutions.
The ALCO, chaired by the Corporate Treasurer, is responsible for overseeing our funding and liquidity strategies. Corporate Treasury is responsible for managing our liquidity positions within limits approved by ALCO, the ERMC, and the RC. As part of managing liquidity risk, Corporate Treasury prepares monthly forecasts depicting anticipated funding needs and sources of funds, executes our funding strategies, and manages liquidity under normal as well as more severely stressed macroeconomic environments. Oversight and monitoring of liquidity risk are provided by Independent Risk Management.
The monthly liquidity forecasts demonstrate our ability to generate and obtain adequate amounts of cash to meet loan and operating lease demand, debt maturities, deposit withdrawals, and other cash commitments under normal operating conditions throughout the forecast horizon (currently through December 2026). Refer to Note 15 to the Consolidated Financial Statements for a summary of the scheduled maturity of long-term debt as of December 31, 2023. In recent years, we have become less reliant on market-based funding, reducing our exposure to disruptions in wholesale funding markets.
Funding Strategy
Liquidity and ongoing profitability are largely dependent on the timely and cost-effective access to retail deposits and funding in various segments of the capital markets. We focus on maintaining diversified funding sources across a broad base of depositors, lenders, and investors to meet liquidity needs throughout different economic cycles, including periods of financial distress. These funding sources include retail and brokered deposits, public and private asset-backed securitizations, unsecured debt, FHLB advances, and repurchase agreements. Our access to diversified funding sources enhances funding flexibility and results in a more cost-effective funding strategy over the long term. We evaluate funding markets on an ongoing basis to achieve an appropriate balance of unsecured and secured funding sources and maturity profiles.
We manage our funding to achieve a well-balanced portfolio across a spectrum of risk, maturity, and cost-of-funds characteristics. Optimizing funding at Ally Bank continues to be a key part of our long-term liquidity strategy. We optimize our funding sources at Ally Bank by prioritizing retail deposits, maintaining an active securitization program, managing the maturity profile of our brokered deposit portfolio, utilizing repurchase agreements, and continuing to access funds from the FHLB.
Assets are primarily originated by Ally Bank to reduce parent company exposures and funding requirements, and to utilize our growing consumer deposit-taking capabilities. This allows us to use bank funding for substantially all our automotive finance and other assets and to provide a sustainable long-term funding channel for the business, while also improving the cost of funds for the enterprise.
Liquidity Risk Management
Multiple metrics are used to measure liquidity risk, manage the liquidity position, identify related trends, and monitor these trends and metrics against established limits. These metrics include comprehensive stress tests that measure the sufficiency of the liquidity portfolio over stressed horizons ranging from overnight to 12 months, stability ratios that measure longer-term structural liquidity, and concentration ratios that enable prudent funding diversification. In addition, we have established internal management routines designed to review all aspects of liquidity and funding plans, evaluate the adequacy of liquidity buffers, review stress testing results, and assist management in the execution of its funding strategy and risk-management accountabilities.
Our liquidity stress testing is designed to allow us to operate our businesses and to meet our contractual and contingent obligations, including unsecured debt maturities, for at least 12 months, assuming our normal access to funding is disrupted by severe market-wide and enterprise-specific events. We maintain available liquidity in the form of cash, unencumbered highly liquid securities, available FHLB capacity, and available FRB Discount Window capacity. This available liquidity is held at various legal entities and is subject to regulatory restrictions and tax implications that may limit our ability to transfer funds across entities.
97

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table summarizes our total available liquidity.
December 31, ($ in millions)
20232022
Liquid cash and equivalents (a)$6,468 $5,111 
FHLB unused pledged borrowing capacity (b)10,333 11,148 
Unencumbered highly liquid securities (c)20,627 22,155 
FRB Discount Window pledged capacity (d)26,025 2,038 
Total available liquidity$63,453 $40,452 
(a)Excludes restricted cash and foreign currency cash balances.
(b)Pledged assets are primarily composed of consumer mortgage finance receivables and loans, as well as real-estate-backed loans within our Automotive Finance and Corporate Finance businesses, and non-agency mortgage-backed securities.
(c)Includes unencumbered U.S. federal government, U.S. agency, and highly liquid corporate debt securities.
(d)Pledged assets are composed of consumer automotive finance receivables and loans. Refer to Note 15 to the Consolidated Financial Statements for information on assets pledged to the FRB.
Recent Funding and Liquidity Developments
Key funding highlights from January 1, 2023, to date were as follows:
In February 2023, Ally Financial Inc. accessed the unsecured debt capital markets and raised $500 million through the issuance of subordinated notes. In June 2023, Ally Financial Inc. raised $850 million through the issuance of unsecured senior notes. In December 2023, Ally Financial Inc. raised $750 million through the issuance of unsecured senior notes. Based on the proposed rule requiring Category II, III, and IV firms to maintain minimum amounts of eligible long-term debt, we would expect all three issuances to qualify under the requirement for covered bank holding companies. Refer to the section below titled Response to Banking Industry Failures for more information about the proposed rule.
We raised $1.8 billion through the completion of term securitization transactions backed by consumer automotive loans.
We issued $13.1 billion of brokered CDs.
We increased our total available funding capacity through the FRB Discount Window by $24.0 billion during the year ended December 31, 2023, to $26.0 billion as of December 31, 2023. The increase in FRB Discount Window capacity reflects our strategy to maintain increased contingent liquidity following the bank failures of early 2023 and to further align with the Addendum to the Interagency Policy Statement on Funding and Liquidity Risk Management: Importance of Contingency Funding Plans released in July 2023.
We increased and diversified repurchase agreement transaction funding with our counterparties.
Response to Banking Industry Failures
In March 2023, the FDIC was appointed as receiver for SVB and Signature after they experienced runs on deposits and other liquidity constraints. At the time, SVB and Signature were the 16th and 29th largest banks in the United States, respectively, as measured by total assets as of December 31, 2022. Also during March 2023, UBS Group AG announced the acquisition of Credit Suisse Group AG, with the support of the Swiss government.
Our liquidity position fundamentally differs from those of SVB and Signature before their failures. For example, approximately 93% of total deposits at Ally Bank, excluding affiliate and intercompany deposits, were FDIC-insured as of December 31, 2023, compared to 12% for SVB and 10% for Signature as of December 31, 2022. Additionally, our deposit portfolio is primarily composed of granular and diversified retail customer accounts, as opposed to SVB and Signature who had large uninsured commercial deposits. Because of the market turbulence and uncertainty, however, we activated existing internal incident response procedures specifically designed to increase governance and monitoring of Ally Bank’s depositor behavior, liquidity position, and risk exposure, including frequent ongoing dialogue with the Board and supervisory authorities.
98

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
We also took specific funding actions. Even before these failures, in response to the unprecedented pace of monetary tightening in 2022 and the resultant macroeconomic uncertainty, we had increased cash and available liquidity. Refer to the section above titled Recent Funding Developments. After the failures, we continued to do so by optimizing brokered CD issuances, borrowing from the FHLB, managing securities collateral pledged to the FHLB, maintaining competitive retail deposit pricing, and managing new loan origination volumes. We had $63.5 billion of total available liquidity as of December 31, 2023, which included $10.3 billion of available FHLB capacity and $26.0 billion of available FRB Discount Window capacity. Refer to the section above titled Liquidity Risk Management. FHLB funding provides us with a stable funding source and can be drawn upon on a same-day basis if sufficiently secured with available collateral.
In support of American businesses and households, the FRB created the BTFP in March 2023 to make additional funding available to eligible depository institutions in order to help assure that banks have the ability to meet the needs of all of their depositors. The BTFP is a further source of liquidity against high-quality securities and contributes to financial stability by eliminating a bank’s need to quickly sell those securities in times of stress. Under the BTFP, depository institutions may borrow funds by pledging collateral eligible for purchase by the FRB in open market operations, such as U.S. Treasuries and agency debt and mortgage-backed securities, in each case valued at par. In January 2024, the FRB announced that the BTFP will cease making new loans as scheduled on March 11, 2024. We did not borrow from the BTFP through December 31, 2023. As of December 31, 2023, we had $26.0 billion in total available funding capacity through the FRB Discount Window, with no debt outstanding during the year ended December 31, 2023.
Following the failures of SVB and Signature, on May 1, 2023, First Republic Bank was closed by the California Department of Financial Protection and Innovation, which appointed the FDIC as receiver. The FDIC entered into a purchase and assumption agreement with JPMorgan Chase Bank to assume all the deposits and substantially all the assets of First Republic Bank. We continue to monitor and assess the impact of these failures on Category IV firms, like Ally.
In April 2023, in a statement accompanying the review of the FRB’s supervision and regulation of SVB, FRB Vice Chair for Supervision Barr highlighted a plan to revisit the Tailoring Rules and develop stronger capital, liquidity, stress-testing, and other standards for Category IV firms like Ally. In July 2023, the U.S. banking agencies issued a proposed rule to customize and implement revisions to the global Basel III capital framework that were approved by the Basel Committee in December 2017 (commonly known as the Basel III endgame or as Basel IV). For regulatory capital, the proposed rule would eliminate the effect of the Tailoring Rules by requiring the recognition of most elements of accumulated other comprehensive income and loss and the application of deductions, limitations, and criteria for specified capital investments, minority interests, and TLAC holdings. For each of the risk-based capital ratios, a large banking organization, like Ally, would calculate and be bound by the lower of two alternatives: one version of the ratio based on an expanded risk-based approach prescribed in the proposed rule and one version of the ratio based on the standardized approach as modified by the proposed rule. All capital buffer requirements, including the stress capital buffer requirement, would apply regardless of whether the expanded risk-based approach or the standardized approach produces the lower ratio. Under the expanded risk-based approach, total RWAs would equal the sum of the RWAs for credit risk, equity risk, operational risk, market risk, and CVA risk as set forth in the proposed rule minus any amount of the banking organization’s adjusted allowance for credit losses that is not included in Tier 2 capital and any amount of allocated transfer risk reserves. Under the standardized approach, total RWAs would be calculated using the existing rules with a revised methodology for determining RWAs for market risk, and a required application of the standardized approach for counterparty credit risk for derivative exposures. Category IV firms would be further required under the proposed rule to project their risk-based capital ratios under baseline conditions in their capital plans and related reports using the RWA-calculation approach that results in their binding risk-based capital ratios as of the start of the projection horizon. The proposed rule also would roll back additional elements of the Tailoring Rules by applying to Category IV firms the supplementary leverage ratio, the countercyclical capital buffer, and enhanced public disclosure and reporting requirements. Under the proposed rule, a three-year transition period from July 1, 2025, to June 30, 2028, would apply to the recognition of accumulated other comprehensive income and loss in regulatory capital and the use of the expanded risk-based approach. The phase-in of accumulated other comprehensive income and loss is expected to significantly affect our levels of regulatory capital. While we believe that this would be manageable, we also anticipate that our levels of regulatory capital would need to be gradually increased in advance of and during the proposed transition period. As for the proposed changes to RWAs, while we continue to evaluate the effects of individual provisions and the interplay among them as well as potential management actions in response, the impact is not currently expected to be significant in the aggregate if the proposed rule were adopted in its existing form. Since the proposed rule was issued, we have been engaged with research and advocacy groups to inform the rulemaking process and better understand the impacts of the proposed rule on banking organizations of various sizes and complexities—as well as the competitive environment more broadly—and likewise encourage the U.S. banking agencies to closely study these impacts and their wider implications.
In August 2023, the U.S. banking agencies issued a proposed rule to improve the resolvability of Category IV firms, like Ally. The proposed rule would require Category II, III, and IV firms, their large consolidated banks, and other institutions to issue and maintain minimum amounts of eligible long-term debt in an amount that is the greater of (i) 6 percent of total RWAs, (ii) 3.5 percent of average total consolidated assets, and (iii) 2.5 percent of total leverage exposure. Covered insured depository institutions, like Ally Bank, that are consolidated subsidiaries of covered entities, like Ally, would be required to issue eligible long-term debt internally to a company that consolidates the covered insured depository institution, which would in turn be required to purchase that long-term debt. Only long-term debt instruments that are most readily able to absorb losses in a resolution proceeding would qualify, and the operations of covered entities would be subject to clean-holding-company requirements such as prohibitions and limitations on their liabilities to unaffiliated entities. Under the proposed rule, a transition period would apply with 25, 50, and 100 percent of the long-term-debt requirements coming into effect by the end
99

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
of the first, second, and third years, respectively, after finalization of the rule. We are still assessing the impact of this proposed rule but, due to the current structure and amount of debt instruments issued by Ally and Ally Bank, we expect it to significantly affect us.
Whether and when final rules related to these proposals may be adopted and take effect, as well as what changes to the proposed rules may be reflected in any final rules after the comment periods, remain unclear. Also, beyond these proposed rules, more stringent and less tailored liquidity, stress-testing, and other standards for Category IV firms, like Ally, may be forthcoming, including those that may reinstate the LCR, require more rigorous liquidity stress testing, and return Ally to supervisory stress testing on an annual cycle. Refer to Note 20 to the Consolidated Financial Statements for additional information.
In August 2023, citing macroeconomic trends impacting the banking industry, such as increased costs of funding and rapid tightening in monetary policy, Moody’s downgraded the credit ratings of a number of banks. Additionally, Moody’s downgraded the outlook of a number of banks, including Ally, where the outlook was lowered from Stable to Negative. Refer to the section below titled Credit Ratings for additional information.
On November 16, 2023, the FDIC finalized a rule that imposes a special assessment to recover the costs to the DIF resulting from the FDIC’s use, in March 2023, of the systemic risk exception to the least-cost resolution test under the FDI Act in connection with the receiverships of SVB and Signature. The FDIC estimated in approving the rule that those assessed losses total approximately $16.3 billion. The rule provides that this loss estimate will be periodically adjusted, which will affect the amount of the special assessment. Under the rule, the assessment base is the estimated uninsured deposits that an IDI reported in its Consolidated Reports of Condition and Income (“Call Report”) at December 31, 2022, excluding the first $5 billion in estimated uninsured deposits. The special assessments will be collected at an annual rate of approximately 13.4 basis points per year (3.36 basis points per quarter) over eight quarters in 2024 and 2025, with the first assessment period beginning January 1, 2024. Because the estimated loss pursuant to the systemic risk determination will be periodically adjusted, the FDIC retains the ability to cease collection early, extend the special assessment collection period, and impose a final shortfall special assessment on a one-time basis. Ally expects the special assessments to be tax deductible. The total of the assessments for Ally, based on Ally Bank’s uninsured deposits as of December 31, 2022, is estimated at $38 million, and such amount was recorded as an expense in the quarter of adoption (the quarter ending December 31, 2023).
Funding Sources
The following table summarizes our sources of funding and the amount outstanding under each category for the periods shown.
On-balance-sheet funding% Share of funding
December 31, ($ in millions)
2023202220232022
Deposits$154,666 $152,297 88 88 
Debt
Secured financings10,443 $10,124 
Institutional term debt9,815 9,678 
Retail term notes609 359 — — 
Total debt (a)20,867 20,161 12 12 
Total on-balance-sheet funding$175,533 $172,458 100 100 
(a)Includes hedge basis adjustments as described in Note 21 to the Consolidated Financial Statements.
Refer to Note 15 to the Consolidated Financial Statements for a summary of the scheduled maturity of long-term debt at December 31, 2023.
Deposits
Ally Bank is a digital direct bank with no branch network that obtains retail deposits directly from customers. We offer competitive rates and fees on a full spectrum of retail deposit products, including savings accounts, money-market demand accounts, CDs, interest-bearing spending accounts, trust accounts, and IRAs. Our primary funding source is retail deposits, which we believe, at scale, are the most efficient and stable source of funding for us when compared to other funding sources. Retail deposits constituted 81% of our total funding sources at December 31, 2023. In addition, we utilize brokered deposits, which are obtained through third-party intermediaries.
100

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Total uninsured deposits as calculated per regulatory guidance includes affiliate and intercompany deposits, which we believe have different risk profiles than other uninsured deposits. The amounts presented below remove affiliate and intercompany deposits from total uninsured deposits. We believe that the presentation of uninsured deposits adjusted for the impact of the affiliate deposits provides enhanced clarity of uninsured deposits at risk.
20232022
December 31, ($ in millions)
AmountPercentage of total depositsAmountPercentage of total deposits
Uninsured deposits
Total uninsured deposits, as calculated per regulatory guidelines$16,895 11 %$19,303 13 %
Less: Affiliate and intercompany deposits5,313 4 %4,072 %
Total uninsured deposits, excluding affiliate and intercompany deposits$11,582 7 %$15,231 10 %
The following table shows Ally Bank’s total primary retail deposit customers and deposit balances as of the end of each of the last five quarters.
December 31, 2023September 30,
2023
June 30,
 2023
March 31, 2023December 31, 2022
Total primary retail deposit customers (in thousands)
3,040 2,989 2,894 2,808 2,681 
Deposits ($ in millions)
Retail$142,265 $140,100 $138,983 $138,497 $137,684 
Brokered11,000 11,264 13,677 13,801 12,590 
Other (a)1,401 1,471 1,650 1,715 2,023 
Total deposits$154,666 $152,835 $154,310 $154,013 $152,297 
(a)Other deposits include mortgage escrow deposits. Other deposits also include a deposit related to Ally Invest customer cash balances deposited at Ally Bank by a third party of $1.3 billion as of both December 31, 2023, and September 30, 2023, $1.5 billion as of both June 30, 2023, and March 31, 2023, and $1.8 billion as of December 31, 2022.
During the year ended December 31, 2023, our total deposit base increased $2.4 billion, and we added approximately 359,000 retail deposit customers, ending with approximately 3.0 million retail deposit customers as of December 31, 2023. Total retail deposits increased $4.6 billion during the year ended December 31, 2023, bringing the total retail deposits portfolio to $142.3 billion as of December 31, 2023, primarily driven by an increase in retail deposit customers. We have maintained competitive deposit rates in response to higher benchmark interest rates and changes in product offerings by banks and nonbanks. Additionally, brokered deposits decreased $1.6 billion during the year ended December 31, 2023. During the year ended December 31, 2023, our CD deposit liabilities increased $13.9 billion and our savings, money market, and spending account deposit liabilities decreased $11.4 billion. This trend was primarily due to customer migration from liquid savings to fixed-rate CDs, as observed across the industry. Overall, strong customer acquisition and retention rates continue to deliver a favorable funding mix.
Following the failures of SVB and Signature, we briefly experienced elevated two-way deposit flows. Uninsured deposit outflows were more than offset by inflows from new and existing customers. Approximately 92% of retail deposits at Ally Bank, excluding affiliate and intercompany deposits, were FDIC-insured as of December 31, 2023. Our total available liquidity exceeded our uninsured retail deposit liabilities by $51.9 billion as of December 31, 2023.
We continue to advance our digital capabilities and deliver incremental value to our retail deposit customers beyond competitive rates and low fees. Notably, our digital tools (e.g. Savings & Spend Buckets) improve the digital banking experience across the entire customer journey, and additional account features like CoverDraft and early direct deposit further bolster our “Do It Right” commitment for our customers.
We continue to be recognized for the totality of experience and value we provide our customers. In April 2023, Forbes again named Ally to its “World’s Best Banks” list followed by The Wall Street Journal’s BuySide recognition of Ally Bank as the “Best Online Bank of 2023.” In October 2023, MONEY® Magazine named Ally to its “Best Online Bank” list for the sixth consecutive year, as well as the eleventh time in the past thirteen years. In January 2023, Bankrate named Ally Bank the “Best Bank Overall.” For additional information on our deposit funding by type, refer to Note 14 to the Consolidated Financial Statements.
Securitizations and Secured Financings
In addition to building a larger deposit base in recent years, we maintain a presence in the securitization markets to finance our automotive loan portfolios. Securitizations and secured funding transactions, collectively referred to as securitization transactions due to their similarities, allow us to convert our automotive-finance receivables into cash earlier than what would have occurred in the normal course of business.
101

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
As part of these securitization transactions, we sell assets to various SPEs in exchange for the proceeds from the issuance of debt and other beneficial interests in the assets. The activities of the SPEs are generally limited to acquiring the assets, issuing and making payments on the debt, paying related expenses, and periodically reporting to investors.
These SPEs are separate legal entities that assume the risks and rewards of ownership of the receivables they hold. The assets of the SPEs are not available to satisfy our claims or those of our creditors. In addition, the SPEs do not invest in our equity or in the equity of any of our affiliates. Our economic exposure related to the SPEs is generally limited to retained interests, and customary representation, warranty, and covenant provisions. We manage securitization execution risk by maintaining a diverse domestic and foreign investor base.
We typically agree to service the assets transferred in our securitization transactions for a fee, and we may be entitled to other related fees. The total amount of servicing fees earned is disclosed in Note 5 to the Consolidated Financial Statements. We may also retain a portion of senior and subordinated interests issued by the SPEs. Subordinate interests typically provide credit support to the more highly rated senior interest in a securitization transaction and may be subject to all or a portion of the first-loss position related to the sold assets.
These securitization transactions may meet the criteria to be accounted for as off-balance-sheet securitization transactions if we do not hold a potentially significant economic interest or do not provide servicing or asset management functions for the financial assets held by the securitization entity. Our securitization transactions may not meet the required criteria to be accounted for as off-balance-sheet securitization transactions; therefore, they are accounted for as secured borrowings. For information regarding our off-balance sheet arrangements and securitization activities, refer to Note 1 and Note 11 to the Consolidated Financial Statements.
During the year ended December 31, 2023, we raised $1.8 billion through the completion of two term securitization transactions backed by consumer automotive loans, initially accounted for as secured borrowings. Subsequently, we sold initially retained interests in these transactions. As a result of these incremental sales, we deconsolidated $1.7 billion of consumer automotive loans from our Consolidated Balance Sheet.
We have access to funding through advances with the FHLB. These advances are primarily secured by consumer and commercial mortgage finance receivables and loans and investment securities. As of December 31, 2023, we had pledged $27.9 billion of assets to the FHLB resulting in $18.5 billion in total funding capacity with $8.2 billion of debt outstanding.
At December 31, 2023, $69.5 billion of our total assets were restricted as collateral for the payment of debt obligations accounted for as secured borrowings. Refer to Note 15 to the Consolidated Financial Statements for further discussion.
Unsecured Financings
We have long-term unsecured debt outstanding from retail term note programs. These programs are composed of callable fixed-rate instruments with fixed maturity dates. There were $609 million of retail term notes outstanding at December 31, 2023. The remainder of our unsecured debt is composed of institutional term debt. In February 2023, we accessed the unsecured debt capital markets and raised $500 million through the issuance of subordinated notes. In June 2023, we raised $850 million through the issuance of unsecured senior notes. In December 2023, we raised $750 million through the issuance of unsecured senior notes. Refer to Note 15 to the Consolidated Financial Statements for additional information about our outstanding long-term unsecured debt.
Other Secured and Unsecured Short-term Borrowings
We have access to repurchase agreements. A repurchase agreement is a transaction in which the firm sells financial instruments to a buyer, typically in exchange for cash, and simultaneously enters into an agreement to repurchase the same or substantially the same financial instruments from the buyer at a stated price plus accrued interest at a future date. The securities sold in repurchase agreements include U.S. government and federal agency obligations. As of December 31, 2023, we had $747 million debt outstanding under repurchase agreements.
Additionally, we have access to the FRB Discount Window and can borrow funds to meet short-term liquidity demands. The FRB, however, is not a primary source of funding for day-to-day business. Instead, it is a liquidity source that can be accessed in stressed environments or periods of market disruption. As of December 31, 2023, we had assets pledged and restricted as collateral to the FRB totaling $34.0 billion, resulting in $26.0 billion in total funding capacity with no debt outstanding. For information on our ability to access the BTFP, refer to the section above titled Response to Banking Industry Failures.
Guaranteed Securities
Certain senior notes (collectively, the Guaranteed Notes) issued by Ally Financial Inc. (referred to within this section as the Parent) are unconditionally guaranteed on a joint and several basis by IB Finance, a subsidiary of the Parent and the direct parent of Ally Bank, and Ally US LLC, a subsidiary of the Parent (together, the Guarantors, and the guarantee provided by each such Guarantor, the Note Guarantees). The Guarantors are primary obligors with respect to payment when due, whether at maturity, by acceleration or otherwise, of all payment obligations of the Parent in respect of the Guaranteed Notes pursuant to the terms of the applicable indenture. At both December 31, 2023, and December 31, 2022, the outstanding principal balance of the Guaranteed Notes was $2.0 billion, with the last scheduled maturity to take place in 2031.
The Note Guarantees rank equally in right of payment with the applicable Guarantor’s existing and future unsubordinated unsecured indebtedness and are subordinate to any secured indebtedness of the applicable Guarantor to the extent of the value of the assets securing such indebtedness. The Note Guarantees are structurally subordinate to indebtedness and other liabilities (including trade payables and lease
102

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
obligations, and in the case of Ally Bank, its deposits) of any nonguarantor subsidiaries of the applicable Guarantor to the extent of the value of the assets of such subsidiaries.
The Note Guarantees and all other obligations of the Guarantors will terminate and be of no further force or effect (i) upon a permissible sale, disposition, or other transfer (including through merger or consolidation) of a majority of the equity interests (including any sale, disposition or other transfer following which the applicable Guarantor is no longer a subsidiary of the Parent), of the applicable Guarantor, or (ii) upon the discharge of the Parent’s obligations related to the Guaranteed Notes.
The following tables present summarized financial data for the Parent and the Guarantors on a combined basis. The Guarantors, both of which the Parent is deemed to possess control over, are fully consolidated after eliminating intercompany balances and transactions. Summarized financial data for nonguarantor subsidiaries is excluded.
Year ended December 31, ($ in millions)
202320222021
Net financing loss and other interest income (a)$(945)$(1,000)$(1,070)
Dividends from bank subsidiaries1,350 3,150 3,450 
Dividends from nonbank subsidiaries250 27 
Total other revenue169 103 243 
Total net revenue824 2,254 2,650 
Provision for credit losses(13)(32)(106)
Total noninterest expense465 665 650 
Income from continuing operations before income tax benefit372 1,621 2,106 
Income tax benefit from continuing operations (b)(408)(253)(412)
Net income from continuing operations780 1,874 2,518 
Loss from discontinued operations, net of tax(2)(1)(5)
Net income (c)$778 $1,873 $2,513 
(a)Net financing loss and other interest income is primarily driven by interest expense on long-term debt.
(b)There is a significant variation in the customary relationship between pretax income and income tax benefit due to our accounting policy elections and consolidated tax adjustments. The income tax benefit excludes tax effects on dividends from subsidiaries.
(c)Excludes the Parent’s and Guarantors’ share of income of all nonguarantor subsidiaries.
December 31, ($ in millions)
20232022
Total assets (a)$7,242 $5,467 
Total liabilities$11,671 $10,996 
(a)Excludes investments in all nonguarantor subsidiaries.
Cash Flows
The following summarizes the activity reflected in the Consolidated Statement of Cash Flows. While this information may be helpful to highlight certain macro trends and business strategies, the cash flow analysis may not be as helpful when analyzing changes in our net earnings and net assets. We believe that in addition to the traditional cash flow analysis, the discussion related to liquidity, dividends, and ALM herein may provide more useful context in evaluating our liquidity position and related activity.
Net cash provided by operating activities was $4.7 billion and $6.2 billion for the years ended December 31, 2023, and 2022, respectively. Operating cash inflows were lower versus the prior year due to unfavorable market conditions as a result of the current macroeconomic environment. Refer to the Consolidated Results of Operations section of this MD&A for further discussion.
Net cash used in investing activities was $7.3 billion and $17.3 billion for the years ended December 31, 2023, and 2022, respectively. The change was primarily due to a $6.0 billion decrease in net cash outflows related to loans held-for-investment and a $3.5 billion decrease in net cash outflows related to available-for-sale securities.
Net cash provided by financing activities for the year ended December 31, 2023, was $3.8 billion, compared to $11.6 billion for the same period in 2022. The change was primarily attributable to a decrease in net cash inflows of $8.4 billion from deposits and a decrease of $1.5 billion related to short-term borrowings. The decrease was partially offset by lower repurchases of common stock of $1.6 billion.
Capital Planning and Stress Tests
Under the Tailoring Rules, we are generally subject to supervisory stress testing on a two-year cycle and exempted from mandated company-run capital stress testing requirements. We are also required to submit an annual capital plan to the FRB. Our annual capital plan must include an assessment of our expected uses and sources of capital and a description of all planned capital actions over a nine-quarter planning horizon, including any issuance of a debt or equity capital instrument, any dividend or other capital distribution, and any similar action that the FRB determines could have an impact on our capital. The plan must also include a detailed description of our process for assessing capital adequacy, including a discussion of how we, under expected and stressful conditions, will maintain capital commensurate
103

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
with our risks and above the minimum regulatory capital ratios, will serve as a source of strength to Ally Bank, and will maintain sufficient capital to continue our operations by maintaining ready access to funding, meeting our obligations to creditors and other counterparties, and continuing to serve as a credit intermediary.
The Tailoring Rules align capital planning, supervisory stress testing, and stress capital buffer requirements for large banking organizations, like Ally. As a Category IV firm, Ally is expected to have the ability to elect to participate in the supervisory stress test—and receive a correspondingly updated stress capital buffer requirement—in a year in which Ally would not generally be subject to the supervisory stress test. Refer to the section titled Basel Capital Framework in Note 20 to the Consolidated Financial Statements for further discussion about our stress capital buffer requirements. During a year in which Ally does not undergo a supervisory stress test, we would receive an updated stress capital buffer requirement only to reflect our updated planned common-stock dividends. Ally was subject to the 2022 supervisory stress test and did not elect to participate in the 2023 supervisory stress test.
On January 10, 2022, our Board authorized a stock-repurchase program, permitting us to repurchase up to $2.0 billion of our common stock from time to time from the first quarter of 2022 through the fourth quarter of 2022 subject to restrictions imposed by the FRB, and an increase in our cash dividend on common stock from $0.25 per share for the fourth quarter of 2021 to $0.30 per share for the first quarter of 2022. During the year ended December 31, 2022, we repurchased $1.65 billion of common stock under our stock-repurchase program. Since the commencement of our initial stock-repurchase program in the third quarter of 2016, we have reduced the number of outstanding shares of our common stock by 37%, from 484 million as of June 30, 2016, to 302 million as of December 31, 2023. Except for repurchases made of shares withheld to cover income taxes owed by participants in our share-based incentive plans, we did not make any common-stock repurchases in 2023, and at this time, the Board has not authorized a stock-repurchase program for 2024.
We submitted our 2022 capital plan to the FRB on April 5, 2022. Ally received an updated preliminary stress capital buffer requirement from the FRB in June 2022, which was determined to be 2.5% and reflected a decline of 100 basis points relative to our prior requirement. The updated 2.5% stress capital buffer requirement was finalized in August 2022 and became effective on October 1, 2022. In February 2023, we accessed the unsecured debt capital markets and issued $500 million of additional subordinated notes, which qualify as Tier 2 capital for Ally under U.S. Basel III. We submitted our 2023 capital plan to the FRB on April 5, 2023, and received in June 2023 an updated preliminary stress capital buffer requirement that remained unchanged at 2.5%. The 2.5% stress capital buffer requirement was finalized in July 2023 and became effective on October 1, 2023.
Our ability to make capital distributions, including our ability to pay dividends or repurchase shares of our common stock, will continue to be subject to the FRB’s review and our internal governance requirements, including approval by our Board. The amount and size of any future dividends and share repurchases also will be subject to various factors, including Ally’s capital and liquidity positions, accounting and regulatory considerations (including any restrictions that may be imposed by the FRB and any changes to capital, liquidity, and other regulatory requirements that may be proposed or adopted by the U.S. banking agencies), the taxation of share repurchases, financial and operational performance, alternative uses of capital, common-stock price, and general market conditions, and may be extended, modified, or discontinued at any time.
104

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Regulatory Capital
We became subject to U.S. Basel III on January 1, 2015, although a number of its provisions—including capital buffers and certain regulatory capital deductions—were subject to phase-in periods. For further information on U.S. Basel III, refer to the section titled Regulation and Supervision in Part I, Item I of this report, and Note 20 to the Consolidated Financial Statements. The following table presents selected regulatory capital data under U.S Basel III.
December 31, ($ in millions)
20232022
Common Equity Tier 1 capital ratio
9.36 %9.27 %
Tier 1 capital ratio10.76 %10.72 %
Total capital ratio12.41 %12.21 %
Tier 1 leverage ratio (to adjusted quarterly average assets) (a)
8.67 %8.65 %
Total equity$13,766 $12,859 
CECL phase-in adjustment (b)
591 887 
Preferred stock (c)(2,324)(2,324)
Goodwill and certain other intangibles
(731)(902)
Deferred tax assets arising from net operating loss and tax credit carryforwards (d)(10)(4)
AOCI-related adjustments (e)3,837 4,076 
Common Equity Tier 1 capital15,129 14,592 
Preferred stock (c)2,324 2,324 
Other adjustments(61)(49)
Tier 1 capital17,392 16,867 
Qualifying subordinated debt and other instruments qualifying as Tier 2
694 416 
Qualifying allowance for loan losses and other adjustments1,969 1,926 
Total capital$20,055 $19,209 
Risk-weighted assets (f)$161,601 $157,346 
(a)Tier 1 leverage ratio equals Tier 1 capital divided by adjusted quarterly average total assets, which both reflect adjustments for disallowed goodwill, certain intangible assets, and disallowed deferred tax assets.
(b)We elected to delay recognizing the estimated impact of CECL on regulatory capital until after a two-year deferral period, which for us extended through December 31, 2021. Beginning on January 1, 2022, we phased in 25% of the previously deferred estimated capital impact of CECL, with an additional 25% to be phased in at the beginning of each subsequent year until fully phased in by the first quarter of 2025. Refer to Note 20 to the Consolidated Financial Statements for further information.
(c)Refer to Note 17 to the Consolidated Financial Statements for additional details about our non-cumulative perpetual preferred stock.
(d)Contains deferred tax assets required to be deducted from capital under U.S. Basel III.
(e)Comprises adjustments related to our accumulated other comprehensive income opt-out election, which allows us to exclude most elements of accumulated other comprehensive income from regulatory capital.
(f)Risk-weighted assets are defined by regulation and are generally determined by allocating assets and specified off-balance sheet exposures to various risk categories.
Credit Ratings
The cost and availability of unsecured financing are influenced by credit ratings, which are intended to be an indicator of the creditworthiness of a particular company, security, or obligation. Lower ratings result in higher borrowing costs and reduced access to capital markets. This is particularly true for certain institutional investors whose investment guidelines require investment-grade ratings on term debt and the two highest rating categories for short-term debt (particularly money-market investors).
105

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Nationally recognized statistical rating organizations rate substantially all our debt. The following table summarizes our current ratings and outlook by the respective nationally recognized rating agencies.
Rating agency
Short-term
Senior unsecured debt
Outlook
Fitch (a)
F3
BBB-
Stable
Moody’s (b)P-3Baa3
Negative
S&P (c)
A-3
BBB-
Stable
DBRS (d)R-2 (high)BBBStable
(a)Fitch affirmed our senior unsecured debt rating of BBB-, short-term rating of F3, and affirmed the outlook of Stable on March 20, 2023.
(b)Moody’s affirmed our senior unsecured rating of Baa3, affirmed our short-term rating of P-3, and changed our outlook to Negative from Stable on August 7, 2023.
(c)Standard & Poor’s affirmed our senior unsecured debt rating of BBB-, affirmed our short-term rating of A-3, and changed the outlook to Stable from Negative on March 25, 2021.
(d)DBRS upgraded our senior unsecured debt rating to BBB from BBB (Low), upgraded our short-term rating to R-2 (high) from R-3, and affirmed the outlook of Stable on March 6, 2023.
As illustrated by the issuer ratings above, as of December 31, 2023, Ally holds an investment-grade rating from all the respective nationally recognized rating agencies.
Rating agencies indicate that they base their ratings on many quantitative and qualitative factors, which may include capital adequacy, liquidity, asset quality, business mix, level and quality of earnings, and the current operating, legislative, and regulatory environment. Rating agencies themselves could make or be required to make substantial changes to their ratings policies and practices—particularly in response to legislative and regulatory changes. Potential changes in rating methodology, as well as in the legislative and regulatory environment, and the timing of those changes could impact our ratings, which as noted above could increase our borrowing costs and reduce our access to capital.
A credit rating is not a recommendation to buy, sell, or hold securities, and the ratings are subject to revision or withdrawal at any time by the assigning rating agency. Each rating should be evaluated independently of any other rating.
Insurance Financial Strength Ratings
Substantially all of our Insurance operations have an FSR and an ICR from A.M. Best. The FSR is intended to be an indicator of the ability of the insurance company to meet its senior most obligations to policyholders. Lower ratings generally result in fewer opportunities to write business, as insureds, particularly large commercial insureds, and insurance companies purchasing reinsurance have guidelines requiring high FSR ratings. On September 21, 2023, A.M. Best upgraded the FSR for Ally Insurance Group to A (excellent) from A- (excellent), upgraded the ICR to a (excellent) from a- (excellent), and maintained a Stable outlook.
Critical Accounting Estimates
Accounting policies are integral to understanding our MD&A. The preparation of financial statements in accordance with U.S. GAAP requires management to make certain judgments and assumptions, on the basis of information available at the time of the financial statements, in determining accounting estimates used in the preparation of these statements. Our significant accounting policies are described in Note 1 to the Consolidated Financial Statements. Certain of our critical accounting policies requiring significant management assumptions and judgment are described in this section. An accounting estimate is considered critical if the estimate requires management to make assumptions about matters that were highly uncertain at the time the accounting estimate was made. If actual results differ from our judgments and assumptions, then it may have an adverse impact on the results of operations and cash flows. Our management has discussed the development, selection, and disclosure of these critical accounting estimates with the AC, and the AC has reviewed our disclosure relating to these estimates.
Allowance for Loan Losses
We maintain an allowance for loan losses (the allowance) to reflect the net amount expected to be collected from our lending portfolios. The allowance is maintained at a level that management considers to be adequate based upon ongoing assessments and evaluations using relevant available information. We maintain a governance and internal control framework to support the establishment of our allowance, and models used in that allowance process are regularly assessed through ongoing performance monitoring routines that are reviewed by the model risk management function. The allowance is measured using statistically estimated models that are designed to correlate customer and collateral quality, as well as certain macroeconomic variables to expected future credit losses. The macroeconomic data used in the models is based on forecasted variables for the next 12 months. Beyond this forecast period, we revert to a historical average for each of the variables on a straight-line basis over 24 months. Our baseline macroeconomic forecast is consistent with the 50th percentile in a distribution of possible economic outcomes.
The consumer portfolio segments consist of loans that generally share similar risk characteristics within our Automotive Finance operations, Mortgage Finance operations, and our personal lending and credit card operations, both of which are included within Corporate and Other. For additional information regarding the allowance calculation for the consumer portfolio segments, refer to Note 1 to the Consolidated Financial Statements.
106

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The commercial portfolio segment is composed of loans that may or may not share similar risk characteristics within our Automotive Finance operations and Corporate Finance operations. For additional information regarding the allowance calculation for the commercial portfolio segment, refer to Note 1 to the Consolidated Financial Statements.
The determination of the allowance is influenced by numerous assumptions and factors that may materially affect estimates of loss. The critical assumptions underlying the allowance include: (i) segmentation of each portfolio based on common risk characteristics; (ii) the development of reasonable and supportable forecasts of future macroeconomic conditions; and (iii) evaluation by management of borrower, collateral, and geographic information. Management monitors the adequacy of the allowance and makes adjustments as the assumptions in the underlying analyses change to reflect an estimate of expected lifetime loan losses at the reporting date, based on the best information available at that time.
The allowance reflects management’s estimate of expected credit losses over the contractual term of our lending portfolio and involves significant judgment, which could materially affect the provision for credit losses and, therefore, net income. For additional information regarding our portfolio segments and classes, allowance for loan losses, and other credit quality indicators, refer to Note 9 to the Consolidated Financial Statements.
Macroeconomic Sensitivity Analysis
We perform a sensitivity analysis using scenarios derived from widely published macroeconomic forecasts to quantify the sensitivity of our baseline forecast to alternative changes in macroeconomic conditions. These scenarios are based on fixed probabilities of occurrence.
The unfavorable (or downside) scenario is consistent with the 90th percentile in a distribution of possible economic outcomes and implies that there is a 90% chance that the realized economy will be better than the defined path and a 10% chance that the realized economy will be worse than the defined path.
The alternative unfavorable (or alternative downside) scenario is consistent with the 96th percentile in a distribution of possible economic outcomes and implies that there is a 96% chance that the realized economy will be better than the defined path and a 4% chance that the realized economy will be worse than the defined path.
As of December 31, 2023, results of this sensitivity analysis indicate that the downside scenario would increase our allowance for loan losses by 10% and the alternative unfavorable scenario would increase our allowance for loan losses by 13%. These results are estimates that are directly tied to the timing, severity, and duration of changes in the independently and instantaneously shocked macroeconomic scenario. Actual loss sensitivities and resulting estimates of consolidated allowance for loan losses may be influenced by numerous other factors including, but not limited to, the actual evaluation of macroeconomic conditions, the underlying performance of our portfolios relative to historical loss experience, future government and management actions, and other quantitative and qualitative information and adjustments. Therefore, this sensitivity analysis is hypothetical and is not intended to represent our expectation of changes in our estimate of expected credit losses due to a change in the macroeconomic environment.
Valuation of Automotive Operating Lease Assets and Residuals
We have significant investments in vehicles in our operating lease portfolio. In accounting for operating leases, management must make a determination at the beginning of the operating lease contract of the estimated realizable value (i.e., residual value) of the vehicle at the end of the lease. This evaluation is primarily based on a proprietary model, which includes variables such as age of the vehicle, expected mileage, seasonality, segment factors, vehicle type, economic indicators, production cycle, automotive manufacturer incentives, and shifts in used vehicle supply. This internally generated data is compared against third-party, independent data for reasonableness. The customer is obligated to make payments during the term of the lease for the difference between the purchase price and the contract residual value plus rental charges. However, since the customer is not obligated to purchase the vehicle at the end of the contract, we are exposed to a risk of loss to the extent the value of the vehicle is below the residual value estimated at contract inception. For additional information regarding residual value, refer to Note 1 to the Consolidated Financial Statements.
To account for residual risk, we depreciate automotive operating lease assets to expected realizable value on a straight-line basis over the lease term. The estimated realizable value is initially based on the expected residual value established at contract inception. Periodically, we review the projected value of the leased vehicle at termination based on current market conditions, and other relevant data points, and adjust depreciation expense as necessary over the remaining term of the lease. Management periodically performs a detailed review of the estimated realizable value of vehicles to assess the appropriateness of the carrying value of operating lease assets. Impairment of operating lease assets is assessed upon the occurrence of a triggering event. Triggering events are systemic, observed events impacting the used vehicle market such as shocks to oil and gas prices that may indicate impairment of the operating lease asset. For additional information regarding operating lease impairment, refer to Note 1 to the Consolidated Financial Statements.
Our depreciation methodology for operating lease assets considers management’s expectation of the value of the vehicles upon lease termination, which is based on numerous assumptions and factors influencing used vehicle values. The critical assumptions underlying the estimated carrying value of automotive operating lease assets include: (i) estimated market value information obtained and used by management in estimating residual values, (ii) proper identification and estimation of business conditions, (iii) our remarketing abilities, and (iv) automotive manufacturer vehicle and marketing programs. Changes in these assumptions could have a significant impact on the operating lease residual value.
107

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Lessees have the first opportunity to purchase the off-lease vehicle at the end of the lease term for the price stated in the lease agreement. If the lessee declines to purchase the off-lease vehicle, the dealer is offered the opportunity to purchase the vehicle directly from us at a price we define. If both the lessee and the dealer decline their options to purchase, we remarket the off-lease vehicle at auction. At this point, we are exposed to a risk of loss. If the realized values of our leased vehicles were to decline 1% below our estimated realizable values, we would incur $73 million of incremental depreciation expense over the remaining life of our operating lease portfolio on a scheduled termination basis. Additionally, this is based on the improbable event that all vehicles were remarketed at auction due to lessees and dealers foregoing their purchase options.
Fair Value of Financial Instruments
We use fair value measurements to record fair value adjustments to certain instruments and to determine fair value disclosures. Refer to Note 24 to the Consolidated Financial Statements for a description of valuation methodologies used to measure material assets and liabilities at fair value and details of the valuation models, key inputs to those models, and significant assumptions utilized. We follow the fair value hierarchy set forth in Note 24 to the Consolidated Financial Statements in order to prioritize the inputs utilized to measure fair value. We review and modify, as necessary, our fair value hierarchy classifications on a quarterly basis, which can result in reclassifications between hierarchy levels.
We have numerous internal controls in place to address risks inherent in estimating fair value measurements. Significant fair value measurements are subject to detailed analytics and management review and approval. We have an established risk management policy and model validation program. This model validation program establishes a controlled environment for the development, implementation, and operation of models used to generate fair value measurements and change procedures. Further, this program uses a risk-based approach to determine the frequency at which models are to be independently reviewed and validated. Additionally, a wide array of operational controls governs fair value measurements, including controls over the inputs into and the outputs from the fair value measurement models. For example, we backtest the internal assumptions used within models against actual performance. We also monitor the market for recent trades, market surveys, or other market information that may be used to benchmark model inputs or outputs. Certain valuations will also be benchmarked to market indices when appropriate and available. We have scheduled model or input recalibrations that occur on a periodic basis but will recalibrate earlier if significant variances are observed as part of the backtesting or benchmarking noted above.
Considerable judgment is used in forming conclusions from market observable data used to estimate our Level 2 fair value measurements and in estimating inputs to our internal valuation models used to estimate our Level 3 fair value measurements. Level 3 inputs such as interest rate movements, prepayment speeds, credit losses, and discount rates are inherently difficult to estimate. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized. Refer to the section titled Fair Value Sensitivity Analysis within this MD&A for a sensitivity analysis of changes in interest rates, foreign-currency exchange rates, and equity prices.
Determination of Provision for Income Taxes
Our income tax expense, deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management’s best assessment of estimated current and future taxes to be paid. We are subject to income taxes predominantly in the United States. We file income tax returns in approximately 50 jurisdictions: federal, state, and local. The laws and regulations of each jurisdiction are complex and may be subject to different interpretations. Significant judgments and estimates are required in determining consolidated income tax expense for each jurisdiction. Our interpretations of tax laws are subject to audits by various jurisdictions. Potential difference in the interpretation or changes in the tax laws may result in additional accrual of income tax expense or benefit, which could be material to our reported results. We consistently monitor new and reassess existing tax laws for changes and adjust our tax estimates accordingly.
Our provision for income taxes is comprised of current and deferred income taxes. Deferred income taxes arise from temporary differences between the tax and financial statement recognition of revenue and expense. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent results of operations. In projecting future taxable income, we begin with historical results adjusted for changes in accounting policies and incorporate assumptions about the amount of future state, federal, and foreign pretax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax planning strategies. These assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider three years of cumulative operating income (loss).
As of each reporting date, we consider existing evidence, both positive and negative, that could impact our view with regard to future realization of deferred tax assets. We currently hold deferred tax asset attributes related to net operating tax loss and foreign tax credit carryforwards. We perform regular assessments to determine whether our tax attributes are realizable. As of December 31, 2023, we continue to believe it is more likely than not that the benefit for certain foreign tax credit carryforwards and state net operating loss carryforwards will not be realized. In recognition of this risk, we continue to provide a partial valuation allowance on these deferred tax assets relating to these carryforwards and it is reasonably possible that the valuation allowance may change in the next 12 months.
For additional information regarding our provision for income taxes, refer to Note 22 to the Consolidated Financial Statements.
108

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Recently Issued Accounting Standards
Refer to Note 1 to the Consolidated Financial Statements for further information related to recently adopted accounting standards.
Statistical Tables
The accompanying supplemental information should be read in conjunction with the more detailed information, including our Consolidated Financial Statements and the notes thereto, which appears elsewhere in this Annual Report.
Net Interest Margin Table
The following table presents an analysis of net yield on interest-earning assets (or net interest margin) for the periods shown.
202320222021
Year ended December 31, ($ in millions)
Average balance (a)Interest income/interest expenseYield/rateAverage balance (a)Interest income/interest expenseYield/rateAverage balance (a)Interest income/interest expenseYield/rate
Assets
Interest-bearing cash and cash equivalents$7,261 $332 4.57 %$3,886 $54 1.38 %$12,855 $15 0.12 %
Investment securities (b)30,157 980 3.25 33,527 804 2.40 35,100 579 1.65 
Loans held-for-sale, net417 34 8.24 616 31 5.06 487 18 3.77 
Finance receivables and loans, net (b) (c) (d)138,136 11,020 7.98 128,178 8,099 6.32 114,420 6,468 5.65 
Investment in operating leases, net (e)9,941 690 6.93 10,656 682 6.41 10,518 980 9.32 
Other earning assets704 42 5.96 870 37 4.27 693 21 2.92 
Total interest-earning assets186,616 13,098 7.02 177,733 9,707 5.46 174,073 8,081 4.64 
Noninterest-bearing cash and cash equivalents
322 416 514 
Other assets11,044 10,442 9,098 
Allowance for loan losses(3,782)(3,439)(3,193)
Total assets$194,200 $185,152 $180,492 
Liabilities and equity
Interest-bearing deposit liabilities (b)$152,915 $5,819 3.81 %$142,987 $1,987 1.39 %$138,947 $1,045 0.75 %
Short-term borrowings1,383 73 5.27 4,292 107 2.49 201 0.31 
Long-term debt (b)19,226 1,001 5.21 16,683 763 4.58 17,620 860 4.88 
Total interest-bearing liabilities173,524 6,893 3.97 163,962 2,857 1.74 156,768 1,906 1.22 
Noninterest-bearing deposit liabilities172 193 157 
Total funding sources173,696 6,893 3.97 164,155 2,857 1.74 156,925 1,906 1.22 
Other liabilities (f)6,940 4 n/m6,606 — n/m6,855 n/m
Total liabilities180,636 170,761 163,780 
Total equity13,564 14,391 16,712 
Total liabilities and equity$194,200 $185,152 $180,492 
Net financing revenue and other interest income
$6,201 $6,850 $6,167 
Net interest spread (g)3.05 % 3.72 %3.42 %
Net yield on interest-earning assets (h)3.32 %3.85 %3.54 %
n/m = not meaningful
(a)Average balances are calculated using an average daily balance methodology.
(b)Includes the effects of derivative financial instruments designated as hedges. Refer to Note 21 to the Consolidated Financial Statements for further information about the effects of our hedging activities.
(c)Nonperforming finance receivables and loans are included in the average balances. For information on our accounting policies regarding nonperforming status, refer to Note 1 to the Consolidated Financial Statements.
(d)Includes the average balances of finance receivables and loans, net that were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
(e)Yield includes gains on the sale of off-lease vehicles of $211 million, $170 million, and $344 million, for the years ended December 31, 2023, 2022, and 2021, respectively. Excluding gains on the sale of off-lease vehicles, the annualized yield would be 4.81%, for both the years ended December 31, 2023, and 2022, and 6.05%, for the year ended December 31, 2021.
(f)Represents interest expense on tax liabilities included in other liabilities on the Consolidated Balance Sheet. The interest expense on tax liabilities is included in the net yield on interest-earning assets and excluded from the interest spread. For more information on our accounting policies regarding income taxes, refer to Note 1 to the Consolidated Financial Statements.
(g)Net interest spread represents the difference between the rate on total interest-earning assets and the rate on total interest-bearing liabilities.
(h)Net yield on interest-earning assets represents net financing revenue and other interest income as a percentage of total interest-earning assets.
109

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
The following table presents an analysis of the change in net financing revenue and other interest income due to the change in volume and yield/rate.
2023 vs. 2022 Increase (decrease) due to (a)2022 vs. 2021 (Decrease) increase due to (a)
Year ended December 31, ($ in millions)
VolumeYield/rateTotalVolumeYield/rateTotal
Assets
Interest-bearing cash and cash equivalents$47 $231 $278 $(10)$49 $39 
Investment securities(81)257 176 (26)251 225 
Loans held-for-sale, net(10)13 3 13 
Finance receivables and loans, net629 2,292 2,921 778 853 1,631 
Investment in operating leases, net(46)54 8 13 (311)(298)
Other earning assets(7)12 5 11 16 
Total interest-earning assets$3,391 $1,626 
Liabilities
Interest-bearing deposit liabilities$138 $3,694 $3,832 $30 $912 $942 
Short-term borrowings(73)39 (34)20 86 106 
Long-term debt 116 122 238 (46)(51)(97)
Total interest-bearing liabilities4,036 951 
Other liabilitiesn/mn/m4 n/mn/m(8)
Net financing revenue and other interest income$(649)$683 
n/m = not meaningful
(a)Changes in interest not solely due to volume or yield/rate are allocated in proportion to the absolute dollar amount of change in volume and yield/rate.
110

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Finance Receivables and Loans
The tables below show the maturity of the finance receivables and loans portfolio and the distribution between fixed and floating interest rates based on the stated terms of the loan agreements. This portfolio is reported based on amortized cost.
December 31, 2023 ($ in millions)
Due in one year or less (a)Due after one year through five yearsDue after five years through fifteen yearsDue after fifteen yearsTotal (b)
Consumer automotive (c) (d)$1,014 $46,940 $36,432 $ $84,386 
Consumer mortgage
Mortgage Finance 14 534 17,894 18,442 
Mortgage — Legacy 1 183 41 225 
Total consumer mortgage 15 717 17,935 18,667 
Consumer other
Credit Card1,990    1,990 
Total consumer other1,990    1,990 
Total consumer3,004 46,955 37,149 17,935 105,043 
Commercial
Commercial and industrial
Automotive17,181 611 908  18,700 
Other1,052 7,888 750 22 9,712 
Commercial real estate456 3,370 2,211 13 6,050 
Total commercial18,689 11,869 3,869 35 34,462 
Total finance receivables and loans (e)$21,693 $58,824 $41,018 $17,970 $139,505 
(a)Includes loans with revolving terms (for example, wholesale floorplan loans, which are included within commercial and industrial, and credit cards).
(b)Loan maturities are based on the remaining maturities under contractual terms.
(c)Certain consumer automotive loans are included in fair value hedging relationships. The amortized cost excludes a liability of $66 million related to basis adjustments for loans in closed portfolios with active hedges under the portfolio layer method at December 31, 2023. These basis adjustments would be allocated to the amortized cost of specific loans within the pool if the hedge was dedesignated. Refer to Note 21 to the Consolidated Financial Statements for additional information.
(d)Includes RV loans. RV lending was discontinued in 2018.
(e)Excludes Personal Lending finance receivables and loans within consumer other, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
111

Management’s Discussion and Analysis
Ally Financial Inc. • Form 10-K
Loans due after one year (a)
December 31, 2023 ($ in millions)
Loans at fixed interest ratesLoans at variable interest ratesTotal
Consumer automotive (b)$83,372 $ $83,372 
Consumer mortgage
Mortgage Finance18,022 420 18,442 
Mortgage — Legacy65 160 225 
Total consumer mortgage18,087 580 18,667 
Total consumer101,459 580 102,039 
Commercial
Commercial and industrial
Automotive1,093 426 1,519 
Other98 8,562 8,660 
Commercial real estate4,033 1,561 5,594 
Total commercial5,224 10,549 15,773 
Total finance receivables and loans (c)$106,683 $11,129 $117,812 
(a)Loan maturities are based on the remaining maturities under contractual terms.
(b)Certain consumer automotive loans are included in fair value hedging relationships. The amortized cost excludes a liability of $66 million related to basis adjustments for loans in closed portfolios with active hedges under the portfolio layer method at December 31, 2023. These basis adjustments would be allocated to the amortized cost of specific loans within the pool if the hedge was dedesignated. Refer to Note 21 to the Consolidated Financial Statements for additional information.
(c)Excludes Personal Lending finance receivables and loans within consumer other, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 to the Consolidated Financial Statements for additional information.
Deposit Liabilities
The following table presents the average balances and interest rates paid for our deposit liabilities.
20232022
Year ended December 31, ($ in millions)
Average balance (a)Average deposit rateAverage balance (a)Average deposit rate
Noninterest-bearing deposits$172  %$193 — %
Interest-bearing deposits
Savings, money market, and checking accounts100,999 3.74 105,798 1.36 
Certificates of deposit (b)51,916 3.92 37,189 1.47 
Total deposit liabilities$153,087 3.80 $143,180 1.39 
(a)Average balances are calculated using an average daily balance methodology.
(b)Includes brokered certificates of deposit average balance of $12.3 billion and $5.5 billion as of December 31, 2023, and 2022, respectively.
The following table presents the amounts of uninsured certificates of deposit, segregated by time remaining until maturity.
December 31, 2023 ($ in millions)
Three months or lessOver three months through six monthsOver six months through twelve monthsOver twelve monthsTotal
Uninsured certificates of deposit$1,101 $840 $2,121 $1,253 $5,315 
As of December 31, 2023, we had $11.6 billion of deposit liabilities that are estimated to be uninsured. In some instances, deposits in excess of federal insurance limits may be insured based upon the number of account owners, beneficiaries, and accounts held.
112

Quantitative and Qualitative Disclosures about Market Risk
Ally Financial Inc. • Form 10-K
Item 7A.     Quantitative and Qualitative Disclosures about Market Risk
Refer to the Market Risk section of Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations.
113

Management’s Report on Internal Control over Financial Reporting
Ally Financial Inc. • Form 10-K
Item 8.    Financial Statements and Supplementary Data
Ally management is responsible for establishing and maintaining effective internal control over financial reporting. The Company’s internal control over financial reporting is a process designed under the supervision of the Company’s Chief Executive Officer and Chief Financial Officer to provide reasonable assurance regarding the reliability of financial reporting and the preparation of published financial statements in accordance with generally accepted accounting principles.
The Company’s internal control over financial reporting includes policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of the Consolidated Financial Statements in conformity with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the Consolidated Financial Statements.
Because of its inherent limitations, internal control over financial reporting can provide only reasonable assurance and may not prevent or detect misstatements. Further, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.
Management conducted, under the supervision of the Company’s Chief Executive Officer and Chief Financial Officer, an evaluation of the effectiveness of the Company’s internal control over financial reporting based on the framework in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, commonly referred to as the “COSO” criteria.
Based on the assessment performed, management concluded that as of December 31, 2023, Ally’s internal control over financial reporting was effective based on the COSO criteria.
The effectiveness of our internal controls over financial reporting as of December 31, 2023, has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report which is included herein.
/S/ DOUGLAS R. TIMMERMAN
/S/ RUSSELL E. HUTCHINSON
Douglas R. Timmerman  Russell E. Hutchinson
Interim Chief Executive Officer  Chief Financial Officer
February 20, 2024  February 20, 2024
114

Report of Independent Registered Public Accounting Firm
To the stockholders and the Board of Directors of Ally Financial Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Ally Financial Inc. and subsidiaries (the “Company”) as of December 31, 2023, and 2022, the related consolidated statements of income, comprehensive income (loss), changes in equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 20, 2024, expressed an unqualified opinion on the Company’s internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Allowance for Loan Losses — Consumer Automotive Portfolio — Refer to Notes 1 and 9 to the financial statements
Critical Audit Matter Description
The allowance for loan losses (“allowance”) is management’s estimate of expected credit losses in the lending portfolio. The consumer automotive portfolio represents approximately 60% of the total finance receivables and loans balance and the amount of the allowance associated with the consumer automotive portfolio is based on its relevant risk characteristics and represents approximately 86% of the total allowance of the Company. The determination of the appropriate level of the allowance for the consumer automotive portfolio inherently involves a high degree of subjectivity and requires significant estimates of credit risks using both quantitative and qualitative analyses.
The allowance is maintained at a level that management considers to be adequate based upon ongoing assessments and evaluations using relevant available information, which includes both internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts of future economic conditions. The Company uses a proprietary statistical model to estimate the quantitative component of the consumer automotive allowance. In addition, management takes into consideration relevant qualitative factors that have occurred but are not yet reflected in the model estimate.
Auditing certain aspects of the allowance, including the (1) model methodology, (2) model accuracy, (3) model assumptions, (4) selection of relevant risk characteristics, (5) interpretation of the results, and (6) use of qualitative adjustments, involves especially subjective and complex judgment. Given the calculation of the allowance requires significant judgment in determining the estimate, performing audit procedures to evaluate the reasonableness of management’s estimate of the allowance requires a high degree of auditor judgment and an increased extent of effort, including the need to involve our credit specialists.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the specific aspects of the consumer automotive allowance described above included the following, among others:
We tested the effectiveness of controls over the Company’s (1) model methodology, (2) model accuracy, (3) model assumptions, (4) selection of relevant risk characteristics, (5) interpretation of the results, and (6) use of qualitative adjustments.
115

Report of Independent Registered Public Accounting Firm
With the assistance of our credit specialists, we evaluated the reasonableness of the (1) model methodology, (2) model accuracy, (3) model assumptions, (4) selection of relevant risk characteristics, (5) interpretation of the results, and (6) use of qualitative adjustments.
We tested the Company’s model performance evaluation methods and computational accuracy of the model with the assistance of our credit specialists.
We tested the accuracy and completeness of key risk characteristics input into the model by agreeing to source information.
We evaluated the Company’s method for determining qualitative adjustments to the model estimate by testing on a sample basis (and, where applicable, recalculating) the (1) key assumptions, (2) input data, and (3) reasonableness of any changes in assumptions compared to prior periods.
/S/ DELOITTE & TOUCHE LLP
Detroit, Michigan
February 20, 2024
We have served as the Company’s auditor since at least 1936; however, an earlier year could not be reliably determined.
116

Report of Independent Registered Public Accounting Firm
To the stockholders and the Board of Directors of Ally Financial Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of Ally Financial Inc. and subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2023, of the Company and our report dated February 20, 2024, expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/S/ DELOITTE & TOUCHE LLP
Detroit, Michigan
February 20, 2024
117

Consolidated Statement of Income
Ally Financial Inc. • Form 10-K
Year ended December 31, ($ in millions)
202320222021
Financing revenue and other interest income
Interest and fees on finance receivables and loans
$11,020 $8,099 $6,468 
Interest on loans held-for-sale
34 31 18 
Interest and dividends on investment securities and other earning assets
1,022 841 600 
Interest on cash and cash equivalents
332 54 15 
Operating leases
1,550 1,596 1,550 
Total financing revenue and other interest income
13,958 10,621 8,651 
Interest expense
Interest on deposits
5,819 1,987 1,045 
Interest on short-term borrowings
73 107 1 
Interest on long-term debt1,001 763 860 
Interest on other4  8 
Total interest expense
6,897 2,857 1,914 
Net depreciation expense on operating lease assets
860 914 570 
Net financing revenue and other interest income
6,201 6,850 6,167 
Other revenue
Insurance premiums and service revenue earned
1,271 1,151 1,117 
Gain on mortgage and automotive loans, net16 52 87 
Loss on extinguishment of debt  (136)
Other gain (loss) on investments, net144 (120)285 
Other income, net of losses
582 495 686 
Total other revenue
2,013 1,578 2,039 
Total net revenue
8,214 8,428 8,206 
Provision for credit losses
1,968 1,399 241 
Noninterest expense
Compensation and benefits expense
1,901 1,900 1,643 
Insurance losses and loss adjustment expenses
422 280 261 
Goodwill impairment149   
Other operating expenses
2,691 2,507 2,206 
Total noninterest expense
5,163 4,687 4,110 
Income from continuing operations before income tax expense1,083 2,342 3,855 
Income tax expense from continuing operations61 627 790 
Net income from continuing operations1,022 1,715 3,065 
Loss from discontinued operations, net of tax(2)(1)(5)
Net income$1,020 $1,714 $3,060 
Statement continues on the next page.
The Notes to the Consolidated Financial Statements are an integral part of these statements.
118

Consolidated Statement of Income
Ally Financial Inc. • Form 10-K
Year ended December 31, ($ in millions, except per share data; shares in thousands) (a)
202320222021
Net income from continuing operations attributable to common stockholders$912 $1,605 $3,008 
Loss from discontinued operations, net of tax(2)(1)(5)
Net income attributable to common stockholders$910 $1,604 $3,003 
Basic weighted-average common shares outstanding (b)303,751 316,690 362,583 
Diluted weighted-average common shares outstanding (b)305,135 318,629 365,180 
Basic earnings per common share
Net income from continuing operations$3.00 $5.07 $8.30 
Loss from discontinued operations, net of tax(0.01) (0.01)
Net income$3.00 $5.06 $8.28 
Diluted earnings per common share
Net income from continuing operations$2.99 $5.04 $8.24 
Loss from discontinued operations, net of tax(0.01) (0.01)
Net income$2.98 $5.03 $8.22 
Cash dividends declared per common share$1.20 $1.20 $0.88 
(a)Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
(b)Includes shares related to share-based compensation that vested but were not yet issued.
Refer to Note 19 for additional earnings per share information. The Notes to the Consolidated Financial Statements are an integral part of these statements.
119

Consolidated Statement of Comprehensive Income (Loss)
Ally Financial Inc. • Form 10-K
Year ended December 31, ($ in millions)
202320222021
Net income$1,020 $1,714 $3,060 
Other comprehensive income (loss), net of tax
Investment securities
Available-for-sale securities
Net unrealized gains (losses) arising during the period260 (3,982)(656)
Net unrealized loss on securities transferred to held-to-maturity693   
Less: Net realized gains reclassified to net income4 18 79 
Net change949 (4,000)(735)
Held-to-maturity securities
Net unrealized loss on securities transferred from available-for-sale(693)  
Less: Amortization of amounts previously recorded upon transfer from available-for-sale(11)  
Net change(682)  
Translation adjustments
Net unrealized gains (losses) arising during the period5 (8) 
Net investment hedges
Net unrealized (losses) gains arising during the period(2)7  
Translation adjustments and net investment hedges, net change3 (1) 
Cash flow hedges
Net unrealized losses arising during the period(16)(2) 
Less: Net realized gains reclassified to net income11 15 47 
Net change(27)(17)(47)
Defined benefit pension plans
Net unrealized gains (losses) arising during the period 2 (8)
Less: Net realized losses reclassified to net income (115)(1)
Net change 117 (7)
Other comprehensive income (loss), net of tax243 (3,901)(789)
Comprehensive income (loss)$1,263 $(2,187)$2,271 
The Notes to the Consolidated Financial Statements are an integral part of these statements.
120

Consolidated Balance Sheet
Ally Financial Inc. • Form 10-K
December 31, ($ in millions, except share data)
20232022
Assets
Cash and cash equivalents
Noninterest-bearing
$638 $542 
Interest-bearing
6,307 5,029 
Total cash and cash equivalents6,945 5,571 
Equity securities
810 681 
Available-for-sale securities (amortized cost of $28,416 and $34,863)
24,415 29,541 
Held-to-maturity securities (fair value of $4,729 and $884)
4,680 1,062 
Loans held-for-sale, net
400 654 
Finance receivables and loans, net
Finance receivables and loans, net of unearned income
139,439 135,748 
Allowance for loan losses
(3,587)(3,711)
Total finance receivables and loans, net
135,852 132,037 
Investment in operating leases, net
9,171 10,444 
Premiums receivable and other insurance assets
2,749 2,698 
Other assets
9,395 9,138 
Assets of operations held-for-sale1,975  
Total assets
$196,392 $191,826 
Liabilities
Deposit liabilities
Noninterest-bearing
$139 $185 
Interest-bearing
154,527 152,112 
Total deposit liabilities
154,666 152,297 
Short-term borrowings
3,297 2,399 
Long-term debt
17,570 17,762 
Interest payable
858 408 
Unearned insurance premiums and service revenue
3,492 3,453 
Accrued expenses and other liabilities
2,726 2,648 
Liabilities of operations held-for-sale17  
Total liabilities
182,626 178,967 
Commitments and contingencies (refer to Note 28 and Note 29)
Equity
Common stock and paid-in capital ($0.01 par value, shares authorized 1,100,000,000; issued 511,861,447 and 507,682,838; and outstanding 302,459,258 and 299,324,357)
21,975 21,816 
Preferred stock2,324 2,324 
Retained earnings (accumulated deficit)154 (384)
Accumulated other comprehensive loss(3,816)(4,059)
Treasury stock, at cost (209,402,189 and 208,358,481 shares)
(6,871)(6,838)
Total equity
13,766 12,859 
Total liabilities and equity
$196,392 $191,826 
Statement continues on the next page.
The Notes to the Consolidated Financial Statements are an integral part of these statements.
121

Consolidated Balance Sheet
Ally Financial Inc. • Form 10-K
The assets of consolidated variable interest entities that can be used only to settle obligations of the consolidated variable interest entities and the liabilities of these entities for which creditors (or beneficial interest holders) do not have recourse to our general credit were as follows.
December 31, ($ in millions)
20232022
Assets
Finance receivables and loans, net
Consumer automotive$6,868 $9,547 
Allowance for loan losses(254)(336)
Total finance receivables and loans, net6,614 9,211 
Other assets461 645 
Total assets$7,075 $9,856 
Liabilities
Long-term debt
$1,509 $2,436 
Accrued expenses and other liabilities4 5 
Total liabilities$1,513 $2,441 
The Notes to the Consolidated Financial Statements are an integral part of these statements.
122

Consolidated Statement of Changes in Equity
Ally Financial Inc. • Form 10-K
($ in millions)Common stock and paid-in capitalPreferred stockRetained earnings (accumulated deficit)Accumulated other comprehensive income (loss)Treasury stockTotal equity
Balance at January 1, 2021$21,544 $ $(4,278)$631 $(3,194)$14,703 
Net income3,060 3,060 
Net proceeds from issuance of Series B preferred stock1,335 1,335 
Net proceeds from issuance of Series C preferred stock989 989 
Preferred stock dividends — Series B(36)(36)
Preferred stock dividends — Series C(21)(21)
Share-based compensation127 127 
Other comprehensive loss(789)(789)
Common stock repurchases
(1,994)(1,994)
Common stock dividends ($0.88 per share)
(324)(324)
Balance at December 31, 2021$21,671 $2,324 $(1,599)$(158)$(5,188)$17,050 
Net income1,714 1,714 
Preferred stock dividends — Series B(63)(63)
Preferred stock dividends — Series C(47)(47)
Share-based compensation145 145 
Other comprehensive loss(3,901)(3,901)
Common stock repurchases(1,650)(1,650)
Common stock dividends ($1.20 per share)
(389)(389)
Balance at December 31, 2022$21,816 $2,324 $(384)$(4,059)$(6,838)$12,859 
Net income1,020 1,020 
Preferred stock dividends — Series B(63)(63)
Preferred stock dividends — Series C(47)(47)
Share-based compensation159 159 
Other comprehensive income243 243 
Common stock repurchases(33)(33)
Common stock dividends ($1.20 per share)
(372)(372)
Balance at December 31, 2023$21,975 $2,324 $154 $(3,816)$(6,871)$13,766 
The Notes to the Consolidated Financial Statements are an integral part of these statements.
123

Consolidated Statement of Cash Flows
Ally Financial Inc. • Form 10-K
Year ended December 31, ($ in millions)
202320222021
Operating activities
Net income$1,020 $1,714 $3,060 
Reconciliation of net income to net cash provided by operating activities
Depreciation and amortization
1,247 1,327 1,261 
Goodwill impairment149   
Provision for credit losses1,968 1,399 241 
Gain on mortgage and automotive loans, net(16)(52)(87)
Other (gain) loss on investments, net(144)120 (285)
Loss on extinguishment of debt  136 
Originations and purchases of loans held-for-sale(2,406)(3,907)(4,255)
Proceeds from sales and repayments of loans held-for-sale2,811 3,774 4,107 
Net change in
Deferred income taxes
(58)553 120 
Interest payable
450 198 (204)
Other assets(417)957 (302)
Other liabilities
(91)(103)356 
Other, net
150 267 (106)
Net cash provided by operating activities4,663 6,247 4,042 
Investing activities
Purchases of equity securities(339)(539)(1,346)
Proceeds from sales of equity securities356 846 1,508 
Purchases of available-for-sale securities(518)(6,723)(21,557)
Proceeds from sales of available-for-sale securities337 820 5,745 
Proceeds from repayments of available-for-sale securities2,057 4,276 10,724 
Purchases of held-to-maturity securities
 (47)(292)
Proceeds from repayments of held-to-maturity securities
123 154 372 
Purchases of finance receivables and loans held-for-investment(4,233)(7,165)(6,756)
Proceeds from sales of finance receivables and loans initially held-for-investment258 55 376 
Originations and repayments of finance receivables and loans held-for-investment and other, net(5,040)(7,927)2,896 
Purchases of operating lease assets(2,759)(3,532)(5,120)
Disposals of operating lease assets3,122 3,023 3,438 
Acquisitions, net of cash acquired  (699)
Net change in nonmarketable equity investments(73)27 56 
Other, net
(579)(531)(443)
Net cash used in investing activities(7,288)(17,263)(11,098)
Statement continues on the next page.
The Notes to the Consolidated Financial Statements are an integral part of these statements.
124

Consolidated Statement of Cash Flows
Ally Financial Inc. • Form 10-K
Year ended December 31, ($ in millions)
202320222021
Financing activities
Net change in short-term borrowings898 2,399 (2,136)
Net increase in deposits2,342 10,703 4,511 
Proceeds from issuance of long-term debt5,705 7,125 2,997 
Repayments of long-term debt(4,595)(6,464)(6,068)
Purchases of land and buildings in satisfaction of finance lease liabilities  (44)(391)
Repurchases of common stock(33)(1,650)(1,994)
Preferred stock issuance  2,324 
Trust preferred securities redemption  (2,710)
Common stock dividends paid(368)(384)(324)
Preferred stock dividends paid(110)(110)(57)
Net cash provided by (used in) financing activities3,839 11,575 (3,848)
Effect of exchange-rate changes on cash and cash equivalents and restricted cash
3 (7) 
Net increase (decrease) in cash and cash equivalents and restricted cash1,217 552 (10,904)
Cash and cash equivalents and restricted cash at beginning of year
6,222 5,670 16,574 
Cash and cash equivalents and restricted cash at December 31,
$7,439 $6,222 $5,670 
Supplemental disclosures
Cash paid (received) for
Interest$6,357 $2,583 $2,033 
Income taxes(27)(425)1,292 
Noncash items
Held-to-maturity securities received in consideration for loans sold82   
Available-for-sale securities transferred to held-to-maturity securities3,644   
Loans held-for-sale transferred to finance receivables and loans held-for-investment
208 120 136 
Additions of property and equipment  46 
Deconsolidation of debt related to loans sold1,373   
Finance receivables and loans held-for-investment transferred to loans held-for-sale (a)3,739 23 414 
Transfer of equity-method investments to equity securities 40  
Transfer of nonmarketable equity investments to equity securities19 1  
(a)Includes personal lending finance receivables and loans, net that were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
The following table provides a reconciliation of cash and cash equivalents and restricted cash from the Consolidated Balance Sheet to the Consolidated Statement of Cash Flows.
December 31, ($ in millions)
20232022
Cash and cash equivalents on the Consolidated Balance Sheet$6,945 $5,571 
Restricted cash included in other assets on the Consolidated Balance Sheet (a)494 651 
Total cash and cash equivalents and restricted cash in the Consolidated Statement of Cash Flows$7,439 $6,222 
(a)Restricted cash balances relate primarily to our securitization arrangements. Refer to Note 13 for additional details describing the nature of restricted cash balances.
The Notes to the Consolidated Financial Statements are an integral part of these statements.
125

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K

1.    Description of Business, Basis of Presentation, and Significant Accounting Policies
Ally Financial Inc. (together with its consolidated subsidiaries unless the context otherwise requires, Ally, the Company, we, us, or our) is a financial-services company with the nation’s largest all-digital bank and an industry-leading automotive financing and insurance business, driven by a mission to “Do It Right” and be a relentless ally for customers and communities. The Company serves customers through a full range of online banking services (including deposits, mortgage lending, point-of-sale personal lending and credit-card products) and securities brokerage and investment advisory services. The Company also includes a corporate finance business that offers capital for equity sponsors and middle-market companies. On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending. Refer to Note 2 to the Consolidated Financial Statements for further information. Ally is a Delaware corporation and is registered as a BHC under the BHC Act, and an FHC under the GLB Act.
Consolidation and Basis of Presentation
The Consolidated Financial Statements include the accounts of the parent and its consolidated subsidiaries, of which it is deemed to possess control, after eliminating intercompany balances and transactions, and include all VIEs in which we are the primary beneficiary. Refer to Note 11 for further details on our VIEs. Other entities in which we have invested and have the ability to exercise significant influence over operating and financial policies of the investee, but upon which we do not possess control, are accounted for using the equity method of accounting within the financial statements and are therefore not consolidated. Our accounting and reporting policies conform to U.S. GAAP. Additionally, where applicable, the policies conform to the accounting and reporting guidelines prescribed by bank regulatory authorities. Certain reclassifications may have been made to the prior periods’ financial statements and notes to conform to the current period’s presentation, which did not have a material impact on our Consolidated Financial Statements.
We operate our international subsidiaries in a similar manner as we operate in the United States of America (U.S. or United States), subject to local laws or other circumstances that may cause us to modify our procedures accordingly. The financial statements of subsidiaries that operate outside of the United States generally are measured using the local currency as the functional currency.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure, including those of contingent assets and liabilities at the date of the financial statements. It also includes estimates related to the income and expenses during the reporting period and the related disclosures. In developing the estimates and assumptions, management uses all available evidence; however, actual results could differ because of uncertainties associated with estimating the amounts, timing, and likelihood of possible outcomes. Our most significant estimates pertain to the allowance for loan losses, the valuations of automotive operating lease assets and residuals, the fair value of financial instruments, and the determination of the provision for income taxes.
126

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Significant Accounting Policies
Cash and Cash Equivalents
Cash and cash equivalents include cash on hand, cash on deposit at other financial institutions, cash items in process of collection, and certain highly liquid investments with original maturities of three months or less from the date of purchase. The book value of cash equivalents approximates fair value because of the short maturities of these instruments and the insignificant risk they present to changes in value with respect to changes in interest rates. We may hold securities with original maturities of three months or less from the date of purchase that are held as part of a longer-term investment strategy and classify them as investment securities. We also hold cash and cash equivalents with legal restrictions limiting our ability to withdraw and use the funds. This includes restricted cash held for securitization trusts and restricted cash and cash equivalents, which are presented as other assets on our Consolidated Balance Sheet.
Investment Securities
Our investment securities portfolio includes various debt securities. Debt securities are classified based on management’s intent to sell or hold the security. We classify debt securities as held-to-maturity only when we have both the intent and ability to hold the securities to maturity. We classify debt securities as trading when the securities are acquired for the purpose of selling or holding them for a short period of time. Debt securities not classified as either held-to-maturity or trading are classified as available-for-sale.
Available-for-sale securities are carried at fair value with unrealized gains and losses included in accumulated other comprehensive income, while our held-to-maturity securities are carried at amortized cost.
We establish an allowance for credit losses for lifetime expected credit losses on our held-to-maturity securities, as necessary. The estimate of expected credit losses considers historical credit loss information that is adjusted for current conditions and reasonable and supportable forecasts. Accrued interest receivable on held-to-maturity securities is excluded from the estimate of credit losses. Our held-to-maturity securities portfolio is mostly composed of U.S. government (issued by U.S. government entities or agencies) and non-agency mortgage-backed residential debt securities. U.S. government securities are either explicitly or implicitly guaranteed by the U.S. government, are highly rated by major ratings agencies, and have a long history of zero credit losses and therefore generally do not require an allowance for credit losses.
We regularly assess our available-for-sale securities for impairment. When the amortized cost basis of an available-for-sale security exceeds its fair value, the security is impaired. If we determine that we intend to sell, or it is more likely than not that we will be required to sell the security before recovery of the amortized cost basis, any previously recorded allowance for credit losses is written off and the security’s amortized cost basis is written down to fair value at the reporting date, with any incremental impairment recorded through earnings.
Alternatively, if we do not intend to sell, or it is not more likely than not that we will be required to sell the security before anticipated recovery of the amortized cost basis, we evaluate, among other factors, the magnitude of the decline in fair value, the financial health of and business outlook for the issuer, and the performance of the underlying assets for interests in securitized assets to determine if a credit loss has occurred.
The present value of expected future cash flows are compared to the security’s amortized cost basis to measure the credit loss component of the impairment after determining a credit loss has occurred. If the present value of expected cash flows is less than the amortized cost basis, we record an allowance for credit losses for that difference. The amount of credit loss is limited to the difference between the security’s amortized cost basis and its fair value. Any remaining impairment that is due to factors other than a credit loss, such as changes in market interest rates, is recorded in other comprehensive income. Changes in the allowance for credit losses are recorded as provision for, or reversal of, provision for credit losses.
Accrued interest receivable on available-for-sale securities is excluded from the estimate of credit losses.
Premiums and discounts on debt securities are generally amortized over the stated maturity of the security as an adjustment to investment yield. Premiums on debt securities that have non-contingent call features that are callable at fixed prices on preset dates are amortized to the earliest call date as an adjustment to investment yield.
A debt security is generally placed on nonaccrual status at the time any principal or interest payments become 90 days past due. The receivable for interest income that is accrued but not collected is reversed against interest income when the debt security is placed on nonaccrual status.
Realized gains and losses on the sale of debt securities are determined using the specific identification method and are reported in other (loss) gain on investments, net in our Consolidated Statement of Income.
Equity Securities and Nonmarketable Equity Investments
Equity securities that have a readily determinable fair value are recorded at fair value with changes in fair value recorded in earnings and reported in other gain on investments, net in our Consolidated Statement of Income. These investments are included in equity securities on our Consolidated Balance Sheet. In some instances, we may account for equity securities using the net asset value practical expedient to estimate fair value. Realized gains and losses on the sale of equity securities with a readily determinable fair value and equity securities measured using the net asset value practical expedient are determined using the specific identification method and are reported in other (loss)
127

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
gain on investments, net in our Consolidated Statement of Income. Refer to Note 24 for further information on equity securities that are held at fair value.
Our nonmarketable equity investments include investments in FHLB and FRB stock held to meet regulatory requirements and other equity investments that do not have a readily determinable fair value. Our investments in FHLB and FRB stock are carried at cost, less impairment, if any. Our remaining nonmarketable equity investments are recorded at cost, less impairment and adjusted for observable price changes under the measurement alternative provided under U.S. GAAP. These investments, along with our investments in FHLB and FRB stock, are included in nonmarketable equity investments in other assets on our Consolidated Balance Sheet. Investments recorded under the measurement alternative are also reviewed at each reporting period to determine if any adjustments are required for observable price changes in identical or similar securities of the same issuer. As conditions warrant, we review these investments, as well as investments in FHLB and FRB stock, for impairment and adjust the carrying value of the investment if it is deemed to be impaired. Adjustments related to observable price changes or impairment on securities using the measurement alternative and FHLB and FRB stock are recorded in earnings and reported in other income, net of losses in our Consolidated Statement of Income. Realized gains and losses on the sale of nonmarketable equity investments are also recorded in earnings and reported in other income, net of losses in our Consolidated Statement of Income.
Finance Receivables and Loans
We initially classify finance receivables and loans as either loans held-for-sale or loans held-for-investment based on management’s assessment of our intent and ability to hold the loans for the foreseeable future or until maturity. Management’s view of the foreseeable future is based on the longest reliable forecasted period, including events known when performing periodic evaluations. Management’s intent and ability with respect to certain loans may change from time to time depending on a number of factors, for example, economic, liquidity, and capital conditions. In order to reclassify loans to held-for-sale, management must have the intent to sell the loans and must reasonably identify the specific loans to be sold.
Loans classified as held-for-sale are presented as loans held-for-sale, net on our Consolidated Balance Sheet and are carried at the lower of their net carrying value or fair value, unless the fair value option was elected, in which case those loans are carried at fair value. For loans originated as held-for-sale for which we have not elected the fair value option, loan origination fees and costs are included in the initial carrying value. For held-for-sale loans for which we have elected the fair value option, loan origination fees and costs are recognized in earnings when earned or incurred. We have elected the fair value option for conforming mortgage direct-to-consumer originations for which we have a commitment to sell. The interest rate lock commitment that we enter into for a mortgage loan originated as held-for-sale and certain forward commitments are considered derivatives, which are carried at fair value on our Consolidated Balance Sheet. We have elected the fair value option to measure our nonderivative forward commitments. Changes in the fair value of our interest rate lock commitments, derivative forward commitments, and nonderivative forward commitments related to mortgage loans originated as held-for-sale, as well as changes in the carrying value of loans classified as held-for-sale, are reported through gain on mortgage and automotive loans, net in our Consolidated Statement of Income. Interest income on our loans classified as held-for-sale is recognized based upon the contractual rate of interest on the loan and the unpaid principal balance. We report accrued interest receivable on our loans classified as held-for-sale in other assets on our Consolidated Balance Sheet.
Loans classified as held-for-investment are presented as finance receivables and loans, net on our Consolidated Balance Sheet. Finance receivables and loans are reported at their amortized cost basis, which includes the principal amount outstanding, net of unamortized deferred fees and costs on originated loans, unamortized premiums and discounts on purchased loans, unamortized basis adjustments arising from the designation of finance receivables and loans as the hedged item in qualifying fair value hedge relationships, and cumulative principal net charge-offs. We refer to the amortized cost basis less the allowance for loan losses as the net carrying value in finance receivables and loans. Unearned rate support received from automotive manufacturers on certain automotive loans, deferred origination fees and costs, and premiums and discounts on purchased loans, are amortized over the contractual life of the related finance receivable or loan using the effective interest method. We make various incentive payments for consumer automotive loan originations to automotive dealers and account for these payments as direct loan origination costs. Additionally, we make incentive payments to certain commercial automobile wholesale borrowers and account for these payments as a reduction to interest income in the period they are earned. Interest income on our finance receivables and loans is recognized based on the contractual rate of interest plus the amortization of deferred amounts using the effective interest method, except for origination fees and costs on our credit card loans, which amortize straight line over a twelve-month period. In addition, annual fees on credit cards are amortized into other income, net of losses over a twelve-month period. We report accrued interest receivable on our finance receivables and loans in other assets on our Consolidated Balance Sheet, except for billed interest on our credit card loans, which is included in finance receivables and loans, net. Loan commitment fees are generally deferred and amortized over the commitment period. For information on finance receivables and loans, refer to Note 9.
We have elected to exclude accrued interest receivable from the measurement of our allowance for loan losses for each class of financing receivables, except for billed interest on our credit card loans, which is included in finance receivables and loans, net. We have also elected to write-off accrued interest receivable by reversing interest income when loans are placed on nonaccrual status for each class of finance receivable. This includes the reversal of the billed interest on credit card loans that occurs at the time of charge-off, which is initially included in the measurement of our allowance for loan losses.
Our portfolio segments are based on the level at which we develop and document our methodology for determining the allowance for loan losses. Additionally, the classes of finance receivables are based on several factors, including the method for monitoring and assessing credit risk, the method of measuring carrying value, and the risk characteristics of the finance receivable. Based on an evaluation of our
128

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
process for developing the allowance for loan losses, including the nature and extent of exposure to credit risk arising from finance receivables, we have determined our portfolio segments to be consumer automotive, consumer mortgage, consumer other, and commercial.
Consumer automotive — Consists of retail automotive financing for new and used vehicles.
Consumer mortgage — Consists of the following classes of finance receivables.
Mortgage Finance — Consists of consumer first-lien mortgages from our ongoing mortgage operations including direct-to-consumer originations, refinancing of high-quality jumbo mortgages and LMI mortgages, and bulk acquisitions.
Mortgage — Legacy — Consists of consumer mortgage assets originated prior to January 1, 2009, including first-lien mortgages, subordinate-lien mortgages, and home equity mortgages.
Consumer other — Consists of the following classes of finance receivables.
Personal Lending — Consists of unsecured consumer lending from point-of-sale financing. On December 31, 2023, we committed to sell our point-of-sale financing business. Refer to Note 2 for further information.
Credit Card — Consists of consumer credit card loans.
Commercial — Consists of the following classes of finance receivables.
Commercial and Industrial
Automotive — Consists of financing operations to fund dealer purchases of new and used vehicles through wholesale floorplan financing. Additional commercial offerings include automotive dealer term loans, revolving lines, and dealer fleet financing.
Other — Consists primarily of senior secured asset-based and leveraged cash flow loans related to our corporate-finance business.
Commercial Real Estate Consists of term loans primarily secured by dealership land and buildings, and other commercial lending secured by real estate.
Nonaccrual Loans
Generally, we recognize loans of all classes as past due when they are 30 days delinquent on making a contractually required payment, and loans are placed on nonaccrual status when principal or interest has been delinquent for at least 90 days, or when full collection is not expected. Interest income recognition is suspended when finance receivables and loans are placed on nonaccrual status. Additionally, amortization of premiums and discounts and deferred fees and costs ceases when finance receivables and loans are placed on nonaccrual. Exceptions include commercial real estate loans that are placed on nonaccrual status when delinquent for 60 days or when full collection is not probable, if sooner. Additionally, a loan can be returned to accrual status when the loan has been brought fully current, the collection of contractual principal and interest is reasonably assured, and six consecutive months of repayment performance is achieved. In certain cases, if a borrower has been current up to the time of the modification and repayment of the debt subsequent to the modification is reasonably assured, we may choose to continue to accrue interest on the loan.
Nonperforming loans on nonaccrual status are reported in Note 9. For all our portfolio segments, the receivable for interest income that is accrued, but not collected, at the date finance receivables and loans are placed on nonaccrual status is reversed against interest income and subsequently recognized only to the extent it is received in cash or until it qualifies for return to accrual status. However, for credit card loans, billed interest is included in the receivables balance and therefore is not reversed against interest income until the loan is charged-off. Where there is doubt regarding the ultimate collectability of loan principal, all cash received is applied to reduce the carrying value of such loans. Generally, finance receivables and loans are restored to accrual status only when contractually current and the collection of future payments is reasonably assured.
Modifications of Loans with Borrowers Experiencing Financial Difficulty
On January 1, 2023, we implemented ASU 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures. This guidance eliminates the concept of TDRs and adds new disclosure requirements related to loan modifications and gross charge-offs. We implemented the ASU on a prospective basis, which results in certain aspects of our accounting policies changing for the current year.
We may provide a modification to a borrower who is experiencing financial difficulty if we believe they have the ability and are willing to repay their loan. The type of modification granted will vary depending on our credit risk management practices, as well as the borrower’s financial condition and the characteristics of the loan, including the unpaid balance, the underlying collateral, and the number or types of previous modifications granted. Modifications that we make subject to these requirements include payment extensions, principal forgiveness, and/or interest rate concessions. These modifications generally reduce the borrower’s periodic payment amount. The following is a description of each of these types of modifications.
129

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Payment extensions — Payment extensions include both payment deferrals and contractual maturity extensions. Deferral arrangements allow borrowers to delay a scheduled loan payment to a later date. Deferred loan payments do not affect the original contractual terms of the loan and the contractual maturity date of the loan remains unchanged. Deferrals also include certain forbearance agreements. Within the commercial loan portfolio, deferrals primarily reflect a deferral of interest payments. Under a contractual maturity extension agreement, the last payment date is extended to a future date, contractually lengthening the remaining term of the original loan.
Principal forgiveness — Under principal forgiveness, the outstanding principal balance of a loan is reduced by a specified amount. Principal forgiveness may occur voluntarily as part of a negotiated agreement with a borrower, or involuntarily through a bankruptcy proceeding. Under these involuntary instances, the bankruptcy court in a Chapter 11 or 13 proceeding may order us to reduce the outstanding principal balance of the loan to a specified amount.
Interest rate concessions — Interest rate concessions adjust the contractual interest rate of the loan to a rate that is not consistent with a market rate for a customer with similar credit risk.
Combination — Combination includes loans that have undergone multiple of the above loan modification types. This primarily includes rewritten loans where we grant an interest rate concession and a contractual maturity extension.
Significant judgment is required to determine if a borrower is experiencing financial difficulty. These considerations vary by portfolio class. In all cases, the cumulative impacts of all modifications made within the 12-month period before the current modification are considered at the time of the most recent modification.
For consumer loans of all classes, various qualitative factors are used for assessing the financial difficulty of the borrower. These factors include, but are not limited to, the borrower’s default status on any of its debts, bankruptcy, and recent changes in financial circumstances (for instance, loss of employment). For commercial loans of all classes, similar qualitative factors are considered when assessing the financial difficulty of the borrower. In addition to the previously noted factors, consideration is also given to the borrower’s forecasted ability to service the debt in accordance with the contractual terms, possible regulatory actions, and other potential business disruptions (for example, the loss of a significant customer or other revenue stream).
In our consumer automotive portfolio class of loans, we also provide extensions or deferrals of payments to borrowers whom we deem to be experiencing only temporary financial difficulty. In these cases, there are limits within our operational policies to minimize the number of times a loan can be extended, as well as limits to the length of each extension, including a cumulative cap over the life of the loan. If these limits are breached, the modification may require disclosure as noted in the following paragraph. Before offering an extension or deferral, we evaluate the capacity of the customer to make the scheduled payments after the deferral period. During the deferral period, we continue to accrue interest on the loan as part of the deferral agreement. We grant these extensions or deferrals when we expect to collect all amounts due including interest accrued at the original contract rate.
We do not disclose modifications that result in only an insignificant payment delay. In order to assess whether a payment delay is insignificant, we consider the amount of the modified payments subject to delay in conjunction with the unpaid principal balance or the collateral value of the loan, whether or not the delay is significant with respect to the frequency of payments under the original contract, or the loan’s original expected duration. In the cases where payment extensions cumulatively extend beyond 90 days and are more than 10% of the original contractual term, or where the cumulative payment extension within the 12-month period immediately preceding the current modification is beyond 180 days, we deem the delay in payment to be more than insignificant.
The financial impacts of modifications that meet the definition of a modification to borrowers experiencing financial difficulty are reported in the period in which they are identified. Additionally, if such a loan defaults within 12 months of the modification, we are required to disclose the instances of redefault. For the purpose of this disclosure, we have determined that a loan is considered to have redefaulted when the loan meets the requirements for evaluation under our charge-off policy, except for commercial loans where redefault is defined as 90 days past due.
Net Charge-offs
We disclose the measurement of net charge-offs as the amount of gross charge-offs recognized less recoveries received. Gross charge-offs reflect the amount of the amortized cost basis directly written-off. Generally, we recognize recoveries when they are received and record them as an increase to the allowance for loan losses.
As a general rule, consumer automotive loans are fully charged off once a loan becomes 120 days past due. In instances where upon becoming 120 days past due repossession is assured and in process, consumer automotive loans are written down to estimated collateral value, less costs to sell. In our consumer mortgage portfolio segment, first-lien mortgages and a subset of our home equity portfolio that are secured by real estate in a first-lien position are written down to the estimated fair value of the collateral, less costs to sell, once a mortgage loan becomes 180 days past due. Consumer mortgage loans that represent second-lien positions are charged off at 180 days past due. In our consumer other segment, loans within our personal lending class of receivables are charged off at 120 days past due and loans in our credit card class of receivables are charged off at 180 days past due. Within 60 days of receipt of notification of filing from the bankruptcy court, or within the time frames noted above, consumer automotive and first-lien consumer mortgage loans in bankruptcy are written down to their expected future cash flows, which is generally fair value of the collateral, less costs to sell, and second-lien consumer mortgage loans and other consumer loans are fully charged-off, unless it can be clearly demonstrated that repayment is likely to occur. Regardless of other
130

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
timelines noted within this policy, loans are considered collateral dependent when the borrower is experiencing financial difficulty and repayment of the loan is expected to only be through sale or operation of the collateral. Collateral dependent loans are charged-off to the estimated fair value of the underlying collateral, less costs to sell when foreclosure or repossession proceedings begin.
Commercial loans are individually evaluated and are written down to the estimated fair value of the collateral less costs to sell when collectability of the recorded balance is in doubt. Generally, all commercial loans are charged-off when it becomes unlikely that the borrower is willing or able to repay the remaining balance of the loan and any underlying collateral is not sufficient to recover the outstanding principal. Collateral dependent loans are charged-off to the fair market value of collateral less costs to sell when appropriate. Non-collateral dependent loans are fully charged-off.
Allowance for Loan Losses
The allowance for loan losses (the allowance) is deducted from, or added to, the loan’s amortized cost basis to present the net amount expected to be collected from our lending portfolios. We estimate the allowance using relevant available information, which includes both internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. Additions and reductions to the allowance are charged to current period earnings through the provision for credit losses and amounts determined to be uncollectible are charged directly against the allowance, net of amounts recovered on previously charged-off accounts. Expected recoveries do not exceed the total of amounts previously charged-off and amounts expected to be charged-off.
Expected credit losses are estimated over the contractual term of the loans, adjusted for expected prepayments when appropriate. The contractual term excludes expected extensions or renewals, unless the extension or renewal option is included in the original or modified contract at the reporting date and we are not able to unconditionally cancel the option. Expected loan modifications are also not included in the contractual term, unless we have a reasonable expectation at period end that the loan modification will be executed with a borrower.
For the purpose of calculating portfolio-level reserves, we have grouped our loans into four portfolio segments: consumer automotive, consumer mortgage, consumer other, and commercial. The allowance is measured on a collective basis using statistical models when loans have similar risk characteristics. These statistical models are designed to correlate certain macroeconomic variables to expected future credit losses. The macroeconomic data used in the models are based on forecasted factors for the next 12-months. These forecasted variables are derived from both internal and external sources. Beyond this forecasted period, we revert each variable to a historical average. This reversion to the mean is performed on a straight-line basis over 24 months. The historical average is calculated predominantly using historical data beginning in January 2008 through the most recent period of available data.
Loans that do not share similar risk characteristics are evaluated on an individual basis and are not included in the collective evaluation.
The allowance calculation is supplemented with qualitative overlays that take into consideration current portfolio and asset-level factors, such as the impacts of changes in underwriting standards, collections and account management effectiveness, geographic concentrations, and economic events that have occurred but are not yet reflected in the quantitative model component. Qualitative adjustments are documented, reviewed, and approved through our established risk governance processes and follow regulatory guidance.
Management also considers the need for a reserve on unfunded loan commitments across our portfolio segments, including lines of credit and standby letters of credit. We estimate expected credit losses over the contractual period in which we are exposed to credit risk, unless we have the option to unconditionally cancel the obligation. Expected credit losses on the commitments include consideration of the likelihood that funding will occur under the commitment and an estimate of expected credit losses on amounts expected to be funded over the estimated life. The reserve for unfunded loan commitments is recorded within accrued expenses and other liabilities on our Consolidated Balance Sheet. Provision for credit losses related to our reserve for unfunded commitments is recorded within provision for credit losses on our Consolidated Statement of Income. Refer to Note 28 for information on our unfunded loan commitments.
Consumer Automotive
The allowance within the consumer automotive portfolio segment is calculated using proprietary statistical models and other risk indicators applied to pools of loans with similar risk characteristics, including credit bureau score and LTV ratios.
The model generates projections of default rates, prepayment rates, loss severity rates, and recovery rates using macroeconomic and historical loan data. These projections are used to develop transition scenarios to predict the portfolio’s migration from the current or past-due status to various future states over the life of the loan. While the macroeconomic data that is used to calculate expected credit losses includes light vehicle sales and state-level real personal income, state-level unemployment rates are the most impactful macroeconomic factors in calculating expected lifetime credit losses. The loss severity within the consumer automotive portfolio segment is impacted by the market values of vehicles that are repossessed. Vehicle market values are affected by numerous factors including vehicle supply, the condition of the vehicle upon repossession, the overall price and volatility of fuel, consumer preference related to specific vehicle segments, and other factors. The model output is aggregated to calculate expected lifetime gross credit losses, net of expected recoveries.
Consumer Mortgage
The allowance within the consumer mortgage portfolio segment is calculated by using statistical models based on pools of loans with similar risk characteristics, including credit score, LTV, loan age, documentation type, product type, and loan purpose.
131

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Expected losses are statistically derived based on a suite of behavioral based transition models. This transition framework predicts various stages of delinquency, default, and voluntary prepayment over the course of the life of the loan. The transition probability is a function of certain loan and borrower characteristics, including factors, such as loan balance and term, the borrower’s credit score, LTV ratios, and economic variables, as well as consideration of historical factors such as loss frequency and severity. When a default event is predicted, a severity model is applied to estimate future loan losses. Loss severity within the consumer mortgage portfolio segment is impacted by the market values of foreclosed properties, which is affected by numerous factors, including geographic considerations and the condition of the foreclosed property. Macroeconomic data that is used to calculate expected credit losses includes certain interest rates and home price indices. The model output is aggregated to calculate expected lifetime credit losses.
Consumer Other
The allowance within the personal lending receivables class, prior to the transfer to held-for-sale, was calculated by using a vintage analysis that analyzes historical performance for groups of loans with similar risk characteristics, including vintage level historical balance paydown rates and delinquency and roll rate behaviors by risk tier and product type, to arrive at an estimate of expected lifetime credit losses. The risk tier segmentation is based upon borrower risk characteristics, including credit score and past performance history, as well as certain loan specific characteristics, such as loan type and origination year.
The allowance within our credit card receivables class is calculated by using a statistical model that considers loan-specific and economy-wide factors to project default events, positive closure, EAD, and LGD events across all active loans in the portfolio. Macroeconomic data that is used to calculate expected credit losses include state and national-level unemployment rate, revolving consumer credit, and retail sales. Estimated expected lifetime credit losses are the summation of the simulated losses and recoveries for all credit card loans in the portfolio.
Commercial Loans
The allowance within the commercial loan portfolio segment is calculated using an expected loss framework that uses historical loss experience, concentrations, macroeconomic factors, and performance trends. The determination of the allowance is influenced by numerous assumptions and factors that may materially affect estimates of loss, including changes to the PD, LGD, and EAD. PD factors are determined based on our historical performance data, which considers ongoing reviews of the financial performance of borrowers within our portfolio, including cash flow, debt-service coverage ratio, and an assessment of borrowers’ industry and future prospects. The determination of PD also incorporates historical loss experience and, when necessary, macroeconomic information obtained from external sources. LGD factors consider the type of collateral, relative LTV ratios, and historical loss information. In addition, LGD factors may be influenced by macroeconomic information and situations in which automotive manufacturers repurchase vehicles used as collateral to secure the loans in default situations. EAD factors are derived from outstanding balance levels, including estimated prepayment assumptions based on historical experience.
Refer to Note 9 for information on the allowance for loan losses.
Variable Interest Entities and Securitizations
A legal entity is considered a VIE if, by design, has any of the following characteristics: the equity at risk is insufficient for the entity to finance its activities without additional subordinated financial support or, as a group, the holders of the equity investment at risk lack the ability to directly or indirectly make decisions about the entity’s activities that most significantly impact economic performance through voting or similar rights, do not have the obligation to absorb the expected losses, do not have the right to receive expected residual returns of the entity, or do not have voting rights that are proportionate to their interests and substantially all the activities are conducted on behalf of an investor with a disproportionately small voting interest.
For all VIEs in which we are involved, we assess whether we are the primary beneficiary of the VIE on an ongoing basis. In circumstances where we have both the power to direct the activities that most significantly impact the VIEs’ performance and the obligation to absorb losses or the right to receive the benefits of the VIE that could be significant, we would conclude that we are the primary beneficiary of the VIE and would consolidate the VIE (also referred to as on-balance sheet). In situations where we are not deemed to be the primary beneficiary of the VIE, we do not consolidate the VIE and only recognize our interests in the VIE (also referred to as off-balance sheet).
We are involved in securitizations that typically involve the use of VIEs. For information regarding our securitization activities, refer to Note 11.
In the case of a consolidated on-balance-sheet VIE used for a securitization, the underlying assets remain on our Consolidated Balance Sheet with the corresponding obligations to third-party beneficial interest holders reflected as debt. We recognize income on the assets and interest expense on the debt issued by the VIE on an accrual basis. We reserve for expected losses on the assets primarily under CECL. Consolidation of the VIE precludes us from recording an accounting sale on the transaction.
In securitizations where we are not determined to be the primary beneficiary of the VIE, we must determine whether we achieve a sale for accounting purposes. To achieve a sale for accounting purposes, the financial assets being transferred must be legally isolated, not be constrained by restrictions from further transfer, and be deemed to be beyond our control. We would deem the transaction to be an off-balance-sheet securitization if the preceding three criteria for sale accounting are met. If we were to fail any of these three criteria for sale accounting, the transfer would be accounted for as a secured borrowing, consistent with the preceding paragraph regarding on-balance sheet VIEs.
132

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The gain or loss recognized on off-balance-sheet securitizations take into consideration any assets received or liabilities assumed, including any retained interests, and servicing assets or liabilities (if applicable), which are initially recorded at fair value at the date of sale. Upon the sale of the financial assets, we recognize a gain or loss on sale for the difference between the assets and liabilities recognized, and the assets derecognized. The financial assets obtained from off-balance-sheet securitizations are primarily reported as cash or if applicable, retained interests. Retained interests are classified as securities or as other assets depending on their form and structure. The estimate of the fair value of the retained interests and servicing requires us to exercise significant judgment about the timing and amount of future cash flows from the interests. For a discussion on fair value estimates, refer to Note 24.
Gains or losses on off-balance-sheet securitizations are reported in gain on mortgage and automotive loans, net, in our Consolidated Statement of Income.
We retain the right to service our consumer and commercial automotive loan securitizations. We may receive servicing fees for off-balance-sheet securitizations based on the securitized asset balances and certain ancillary fees, all of which are reported in other income, net of losses in the Consolidated Statement of Income. Typically, the fee we are paid for servicing represents adequate compensation, and consequently, does not result in the recognition of a servicing asset or liability.
Equity-Method Investments
Our equity-method investments primarily include equity investments related to LIHTCs and the CRA, which do not have a readily determinable fair value. Our LIHTC investments are accounted for using the proportional amortization method of accounting for qualified affordable housing investments. Our obligations related to unfunded commitments for our LIHTC investments are included in accrued expenses and other liabilities on our Consolidated Balance Sheet. The majority of our other CRA investments are accounted for using the equity method of accounting. Our investments in LIHTCs and other CRA investments are included in investments in qualified affordable housing projects and equity-method investments, respectively, within other assets on our Consolidated Balance Sheet.
Repossessed and Foreclosed Assets
Assets securing our finance receivables and loans are classified as repossessed and foreclosed and included in other assets when physical possession of the collateral is taken, which includes the transfer of title through foreclosure or other similar proceedings. Repossessed and foreclosed assets are initially recognized at the lower of the outstanding balance of the loan at the time of repossession or foreclosure or the fair value of the asset less estimated costs to sell. Losses on the initial revaluation of repossessed and foreclosed assets (and generally, declines in value shortly after repossession or foreclosure) are recognized as a charge-off of the allowance for loan losses. Subsequent declines in value are charged to other operating expenses.
Lease Accounting
At contract inception, we determine whether the contract is or contains a lease based on the terms and conditions of the contract. Refer to Investment in Operating Leases below for leases in which we are the lessor. Lease contracts for which we are the lessee are recognized on our Consolidated Balance Sheet as ROU assets and lease liabilities. Lease liabilities and their corresponding ROU assets are initially recorded based on the present value of the future lease payments over the expected lease term. We utilize our incremental borrowing rate, which is the rate we would incur to borrow on a collateralized basis over a similar term on an amount equal to the lease payments in a similar economic environment since the interest rate implicit in the lease contract is typically not readily determinable. The ROU asset also includes initial direct costs paid less lease incentives received from the lessor. Our lease contracts are generally classified as operating and, as a result, we recognize a single lease cost within other operating expenses on the income statement on a straight-line basis over the lease term.
Our leases primarily consist of property-leases and fleet vehicle leases. Our property-lease agreements generally contain a lease component, which includes the right to use the real estate, and non-lease components, which generally include utilities and common area maintenance services. We elected the practical expedient to account for the lease and non-lease components in our property leases as a single lease component for recognition and measurement of our ROU assets and lease liabilities. Our property leases that include variable-rent payments made during the lease term that are not based on a rate or index, are excluded from the measurement of the ROU assets and lease liabilities, and are recognized as a component of variable lease expense as incurred. We have elected not to recognize ROU assets and lease liabilities on property-leases with terms of one year or less. Our fleet vehicle leases also include a lease component, which includes the right to use the vehicle, and non-lease components, which include maintenance, fuel, and administrative services. However, we have elected to account for the lease and non-lease components in our fleet vehicle leases separately. Accordingly, the non-lease components are excluded from the measurement of the ROU asset and lease liability and are recognized as other operating expenses as incurred.
Investment in Operating Leases
Investment in operating leases, net, represents the vehicles that are underlying our automotive operating lease contracts where we are the lessor and is reported at cost, less accumulated depreciation and net of impairment charges, if any, and origination fees or costs. Depreciation of vehicles is recorded on a straight-line basis to an estimated residual value over the lease term. Manufacturer support payments that we receive upfront are treated as a reduction to the cost-basis in the underlying operating lease asset, which has the effect of reducing depreciation expense over the life of the contract. Income from operating lease assets including lease origination fees, net of lease origination costs, is recognized as operating lease revenue on a straight-line basis over the scheduled lease term. We have elected to exclude sales taxes collected from the lessee from our consideration in the lease contract and from variable lease payments that are not included in contract consideration. We accrue rental income on our operating leases when collection is reasonably assured. We generally discontinue the accrual of revenue on operating leases at the time an account is determined to be uncollectible, which we determine to be the earliest of (i) the time of
133

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
repossession, (ii) within 60 days of bankruptcy notification, unless it can be clearly demonstrated that repayment is likely to occur, or (iii) greater than 120 days past due.
We have significant investments in the residual values of the assets in our operating lease portfolio. The residual values represent an estimate of the values of the assets at the end of the lease contracts. At contract inception, we determine pricing based on the projected residual value of the leased vehicle. This evaluation is primarily based on a proprietary model, which includes variables such as age, expected mileage, seasonality, segment factors, vehicle type, economic indicators, production cycle, automotive manufacturer incentives, and shifts in used vehicle supply. This internally generated data is compared against third-party, independent data for reasonableness. Realization of the residual values is dependent on our future ability to market the vehicles under the prevailing market conditions. Over the life of the lease, we evaluate the adequacy of our estimate of the residual value and may make adjustments to the depreciation rates to the extent the expected value of the vehicle at lease termination changes meaningfully. In addition to estimating the residual value at lease termination, we also evaluate the current value of the operating lease asset and test for impairment to the extent necessary when there is an indication of impairment based on market considerations and portfolio characteristics. Impairment is determined to exist if the fair value of the leased asset is less than carrying value and it is determined that the net carrying value is not recoverable. The net carrying value of a leased asset is not recoverable if it exceeds the sum of the undiscounted expected future cash flows expected to result from the operating lease payments and the estimated residual value upon eventual disposition. If our operating lease assets are considered to be impaired, the impairment is measured as the amount by which the carrying amount of the assets exceeds the fair value as estimated by discounted cash flows. No impairment was recognized in 2023, 2022, or 2021.
When a leased vehicle is returned to us, either at the end of the lease term or through repossession, the asset is reclassified from investment in operating leases, net, to other assets and recorded at the lower-of-cost or estimated fair value, less costs to sell, on our Consolidated Balance Sheet. Any losses recognized at this time are recorded as depreciation expense. Subsequent decline in value and any gain or loss recognized at the time of sale is recognized as a remarketing gain or loss and presented as a component of depreciation expense.
Impairment of Long-lived Assets
The net carrying values of long-lived assets (including property and equipment) are evaluated for impairment whenever events or changes in circumstances indicate that their net carrying values may exceed undiscounted future net cash flows. Long-lived assets are considered impaired when the carrying amount is deemed unrecoverable and the carrying amount exceeds fair value. Recoverability is measured by comparing the net carrying amount to future net undiscounted cash flows expected to be generated by the assets. If these assets are considered to be impaired, the impairment is measured as the amount by which the net carrying amount of the assets exceeds the fair value using a discounted cash flow method. No material impairment was recognized in 2023, 2022, or 2021.
An impairment test on an asset group to be sold or otherwise disposed of, is performed upon occurrence of a triggering event or when certain criteria are met (for example, the asset is planned to be disposed of within 12 months, appropriate levels of authority have approved the sale, there is an active program to locate a buyer, etc.), which cause the disposal group to be classified as held-for-sale. Long-lived assets held-for-sale are recorded at the lower of their carrying amount or estimated fair value less cost to sell. If the net carrying value of the assets held-for-sale exceeds the fair value less cost to sell, we recognize an impairment loss based on the excess of the net carrying amount over the fair value of the assets less cost to sell.
Property and Equipment
Property and equipment stated at cost, net of accumulated depreciation and amortization, are reported in other assets on our Consolidated Balance Sheet. Included in property and equipment are certain buildings, furniture and fixtures, leasehold improvements, IT hardware and software, capitalized software costs, and assets under construction. We begin depreciating these assets when they are ready for their intended use, except for assets under construction, which begin depreciating when they are ready to be placed into service. Depreciation is recorded on a straight-line basis over the estimated useful lives of the assets, which generally ranges from three to thirty years depending on the asset class. Capitalized software is generally amortized on a straight-line basis over its useful life, which generally ranges from three to five years. Capitalized software that is not expected to provide substantive service potential or for which development costs significantly exceed the amount originally expected is considered impaired and written down to fair value. Software expenditures that are considered general, administrative, or of a maintenance nature are expensed as incurred.
Goodwill and Other Intangibles
Goodwill and intangible assets, net of accumulated amortization, are reported in other assets in our Consolidated Balance Sheet.
Our intangible assets primarily consist of developed technology and acquired customer relationships, and are amortized using a straight-line methodology over their estimated useful lives. We review intangible assets with a definite useful life for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If it is determined the carrying amount of the asset is not recoverable, an impairment charge is recorded.
Goodwill represents the excess of the cost of an acquisition over the fair value of net assets acquired, including identifiable intangibles. We allocate goodwill to applicable reporting units based on the relative fair value of the other net assets allocated to those reporting units at the time of the acquisition. In the event we restructure our business, we may reallocate goodwill. We test goodwill for impairment annually as of July 31 of each year, or more frequently if events and changes in circumstances indicate that it is more likely than not that impairment exists. In certain situations, we may perform a qualitative assessment to test goodwill for impairment. We may also decide to bypass the
134

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
qualitative assessment and perform a quantitative assessment. If we perform the qualitative assessment to test goodwill for impairment and conclude that it is more likely than not that the reporting unit’s fair value is greater than its carrying value, then the quantitative assessment is not required. However, if we perform the qualitative assessment and determine that it is more likely than not that a reporting unit’s fair value is less than its carrying value, then we must perform the quantitative assessment. The quantitative assessment requires us to compare the fair value of each of the reporting units to their respective carrying value. The fair value of the reporting units in our quantitative assessment is determined based on various analyses including discounted cash flow projections using assumptions a market participant would use. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not considered impaired. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded for the excess of the carrying value of the reporting unit over its fair value.
Unearned Insurance Premiums and Service Revenue
Insurance premiums, net of premiums ceded to reinsurers, and service revenue are earned over the terms of the policies. The portion of premiums and service revenue written applicable to the unexpired terms of the policies is recorded as unearned insurance premiums or unearned service revenue. For vehicle service, GAP, and maintenance contracts, premiums and service revenues are earned on a basis proportionate to the anticipated cost emergence. For additional information related to these contracts, refer to Note 3. For other short duration contracts, premiums and service revenue are earned on a pro rata basis. For further information, refer to Note 4.
Deferred Insurance Policy and Service Contract Acquisition Costs
Incremental direct costs incurred to originate a policy or service contract are deferred and recorded in premiums receivable and other insurance assets on our Consolidated Balance Sheet. These costs primarily include commissions paid to dealers to originate these policies or service contracts and vary with the production of business. Deferred policy and service contract acquisition costs are amortized over the terms of the related policies and service contracts on the same basis as premiums and service revenue are earned. We group costs incurred for acquiring like contracts and consider anticipated investment income in determining the recoverability of these costs.
Reserves for Insurance Losses and Loss Adjustment Expenses
Reserves for insurance losses and loss adjustment expenses are reported in accrued expenses and other liabilities on our Consolidated Balance Sheet. They are established for the unpaid cost of insured events that have occurred as of a point in time. More specifically, the reserves for insurance losses and loss adjustment expenses represent the accumulation of estimates for both reported losses and those incurred, but not reported, including loss adjustment expenses relating to direct insurance and assumed reinsurance agreements.
We use a combination of methods commonly used in the insurance industry, including the chain ladder development factor, expected loss, BF, and frequency and severity methods to determine the ultimate losses for an individual business line as well as accident year basis depending on the maturity of the accident period and business-line specifics. These methodologies are based on different assumptions and use various inputs to develop alternative estimates of losses. The chain ladder development factor is used for more mature years while the expected loss, BF, and frequency and severity methods are used for less mature years. Both paid and incurred loss and loss adjustment expenses are reviewed where available and a weighted average of estimates or a single method may be considered in selecting the final estimate for an individual accident period. We did not change our methodology for developing reserves for insurance losses for the year ended December 31, 2023.
Estimates for salvage and subrogation recoverable are recognized in accordance with historical patterns and netted against the provision for insurance losses and loss adjustment expenses. Reserves are established for each product-type at the lowest meaningful level of homogeneous data. Since the reserves are based on estimates, the ultimate liability may vary from these estimates. The estimates are regularly reviewed and adjustments, which can potentially be significant, are included in earnings in the period in which they are deemed necessary.
Legal and Regulatory Reserves
Liabilities for legal and regulatory matters are accrued and established when those matters present loss contingencies that are both probable and estimable, with a corresponding amount recorded to other operating expenses in the Consolidated Statement of Income. In cases where we have an accrual for losses, we include an estimate for probable and estimable legal expenses related to the case. If, at the time of evaluation, the loss contingency related to a legal or regulatory matter is not both probable and estimable, we do not establish a liability for the contingency. We continue to monitor legal and regulatory matters for further developments that could affect the requirement to establish a liability or that may impact the amount of a previously established liability. There may be exposure to loss in excess of any amounts recognized. For certain other matters where the risk of loss is determined to be reasonably possible, estimable, and material to the financial statements, disclosure regarding details of the matter and an estimated range of loss is required. The estimated range of possible loss does not represent our maximum loss exposure. We also disclose matters that are deemed probable or reasonably possible, material to the financial statements, but for which an estimated range of loss is not possible to determine. While we believe our reserves are adequate, the outcome of legal and regulatory proceedings is extremely difficult to predict, and we may settle claims or be subject to judgments for amounts that differ from our estimates. For information regarding the nature of all material contingencies, refer to Note 29.
Earnings per Common Share
We compute basic earnings per common share by dividing net income from continuing operations attributable to common stockholders after deducting dividends on preferred stock by the weighted-average number of common shares outstanding during the period. We compute diluted earnings per common share by dividing net income from continuing operations after deducting dividends on preferred stock by the weighted-average number of common shares outstanding during the period plus the dilution resulting from incremental shares that would have been outstanding if dilutive potential common shares had been issued (assuming it does not have the effect of antidilution), if applicable.
135

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Derivative Instruments and Hedging Activities
We use derivative instruments primarily for risk management purposes. We do not use derivative instruments for speculative purposes. Certain of our derivative instruments are designated as accounting hedges in qualifying relationships, whereas other derivative instruments have not been designated as accounting hedges. In accordance with applicable accounting standards, all derivative instruments, whether designated as accounting hedges or not, are recorded on the balance sheet as assets or liabilities and measured at fair value. We have elected to report the fair value of derivative assets and liabilities on a gross basis—including the fair value for the right to reclaim cash collateral or the obligation to return cash collateral—arising from instruments executed with the same counterparty under a master netting arrangement where we do not have the intent to offset. The right to claim cash collateral is reported in other assets on our Consolidated Balance Sheet. The obligation to return cash collateral is reported in accrued expenses and other liabilities on our Consolidated Balance Sheet. For additional information on derivative instruments and hedging activities, refer to Note 21.
At the inception of a qualifying hedge accounting relationship, we designate each qualifying relationship as a hedge of the fair value of a specifically identified asset or liability or portfolio of assets (fair value hedge); as a hedge of the variability of cash flows to be received or paid, or forecasted to be received or paid, related to a recognized asset or liability (cash flow hedge); or as a hedge of the foreign-currency exposure of a net investment in a foreign operation (net investment hedge). We formally document all relationships between hedging instruments and hedged items, as well as the risk management objectives for undertaking such hedge transactions. Both at hedge inception and on an ongoing basis, we formally assess whether the derivatives that are used in hedging relationships are highly effective in offsetting changes in fair values or cash flows of hedged items.
Changes in the fair value of derivative instruments qualifying as fair value hedges, along with the gain or loss on the hedged asset or liability attributable to the hedged risk, are recorded in current period earnings. For non-portfolio layer method hedges, the hedge basis (the amount of the change in fair value) is added to (or subtracted from) the carrying amount of the hedged item. For portfolio layer method hedges, the hedge basis does not adjust the carrying value of the hedged item and is instead maintained on a closed portfolio basis. For qualifying cash flow hedges, changes in the fair value of the derivative financial instruments are recorded in accumulated other comprehensive income and recognized in the income statement when the hedged cash flows affect earnings. For a qualifying net investment hedge, the gain or loss is reported in accumulated other comprehensive income as part of the cumulative translation adjustment.
Hedge accounting treatment is no longer applied if a derivative financial instrument is terminated, the hedge designation is removed, or the derivative instrument is assessed to no longer be highly effective. For terminated fair value hedges, the hedge basis remains as part of the basis of the hedged asset or liability and is recognized into income over the remaining life of the asset or liability. For terminated portfolio layer method hedges, the hedge basis associated with the discontinued portion of the hedged item is allocated to the remaining individual assets within the closed portfolio that supported the discontinued hedged layer and is recognized into income over the remaining life of those assets. For terminated cash flow hedges, the changes in fair value of the derivative instrument remain in accumulated other comprehensive income and are recognized in the income statement when the hedged cash flows affect earnings. However, if it is probable that the forecasted cash flows will not occur within a specified period, any changes in fair value of the derivative financial instrument remaining in accumulated other comprehensive income are reclassified into earnings immediately. Any previously recognized gain or loss for a net investment hedge continues to remain in accumulated other comprehensive income until earnings are impacted by a sale or liquidation of the associated foreign operation. In all instances, after hedge accounting is no longer applied, any subsequent changes in fair value of the derivative instrument will be recorded into earnings.
Changes in the fair value of derivative financial instruments held for risk management purposes that are not designated as accounting hedges under U.S. GAAP (economic hedge) are reported in current period earnings.
Income Taxes
Our income tax expense, deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management’s best assessment of estimated current and future taxes to be paid. We are subject to income taxes predominantly in the United States. Significant judgments and estimates are required in determining the consolidated income tax expense.
Deferred income taxes arise from temporary differences between the tax and financial statement recognition of revenue and expense. Deferred tax assets are reduced by a valuation allowance, if based on the weight of all available evidence, it is more likely than not, that some or all of the deferred tax assets will not be realized.
We use the portfolio approach with respect to reclassification of stranded income tax effects in accumulated other comprehensive income.
All our investment tax credits are accounted for using the flow-through method and are recognized as a reduction to current income tax expense.
We recognize the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. Also, we recognize accrued interest and penalties related to liabilities for uncertain income tax positions in interest expense and other operating expenses, respectively. For additional information regarding our provision for income taxes, refer to Note 22.
136

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Share-based Compensation
Our compensation and benefits expenses include the cost of share-based awards issued to employees. For equity classified share-based awards, compensation cost is ratably charged to expense based on the grant date fair value of the awards over the applicable service periods. For liability classified share-based awards, the associated liability is measured quarterly at fair value based on our share price and services rendered at the time of measurement until the awards are paid, with changes in fair value charged to compensation expense in the period in which the change occurs. We have made an accounting policy election to account for forfeitures of share-based awards as they occur. Refer to Note 23 for a discussion of our share-based compensation plans.
Foreign Exchange
Foreign-denominated assets and liabilities resulting from foreign-currency transactions are valued using period-end foreign-exchange rates and the results of operations and cash flows are determined using approximate weighted average exchange rates for the period. Translation adjustments are related to foreign subsidiaries using local currency as their functional currency and are reported as a separate component of accumulated other comprehensive income. Translation gains or losses are reclassified to earnings upon the substantial sale or liquidation of our investments in foreign operations. We may elect to enter into foreign-currency derivatives to mitigate our exposure to changes in foreign-exchange rates. Refer to the Derivative Instruments and Hedging Activities section above for a discussion of our hedging activities of the foreign-currency exposure of a net investment in a foreign operation.
Recently Adopted Accounting Standards
Troubled Debt Restructurings and Vintage Disclosures (ASU 2022-02)
In March 2022, the FASB issued ASU 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures. The purpose of this guidance is twofold. First, the guidance eliminates TDR recognition and measurement guidance that has been deemed no longer necessary under CECL. The guidance also adds a requirement to incorporate current year gross charge-offs by origination year into the vintage tables. With respect to the TDR impacts, under CECL, credit losses for financial assets measured at amortized cost are determined based on the total current expected credit losses over the life of the financial asset or group of financial assets. Therefore, credit losses on financial assets that have been modified as TDRs would have largely been incorporated in the allowance upon initial recognition. Under ASU 2022-02, we will evaluate whether loan modifications previously characterized as TDRs represent a new loan or a continuation of an existing loan in accordance with ASC Topic 310, Receivables. The guidance also added new disclosures that require an entity to provide information related to loan modifications that are made to borrowers that are deemed to be in financial difficulty. We adopted the ASU on January 1, 2023, on a prospective basis. The impact of these amendments was not material.
Recently Issued Accounting Standards
Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (ASU 2022-03)
In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The purpose of this guidance is to clarify that a contractual restriction on the ability to sell an equity security is not considered part of the unit of account of the equity security, and therefore should not be considered when measuring the equity security’s fair value. Additionally, an entity cannot separately recognize and measure a contractual-sale restriction. This guidance also adds specific disclosures related to equity securities that are subject to contractual-sale restrictions, including (1) the fair value of equity securities subject to contractual sale restrictions reflected in the balance sheet, (2) the nature and remaining duration of the restrictions, and (3) the circumstances that could cause a lapse in the restrictions. The amendments are effective on January 1, 2024 and must be applied using a prospective approach with any adjustments from the adoption of the amendments recognized in earnings and disclosed upon adoption. Management does not expect the impact of these amendments to be material.
Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method (ASU 2023-02)
In March 2023, the FASB issued ASU 2023-02, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method. The purpose of this guidance is to expand the use of the proportional amortization method to certain tax equity investments made primarily for the purpose of receiving income tax credits and other income tax benefits. In order to qualify for the proportional amortization method, the following five conditions must be met: (1) it is probable that the income tax credits allocable to the tax equity investor will be available, (2) the tax equity investor does not have the ability to exercise significant influence over the operating and financial policies of the underlying project, (3) substantially all of the projected benefits are from income tax credits and other income tax benefits, (4) the tax equity investor’s projected yield is based solely on the cash flows from the income tax credits and other income tax benefits is positive, and (5) the tax equity investor is a limited liability investor in the limited liability entity for both legal and tax purposes, and the tax equity investor’s liability is limited to its capital investment. Selecting the proportional amortization method will be an accounting policy election that must be applied on a tax-credit-program-by-tax-credit-program basis rather than at the entity level or to individual investments. Additionally, in order to apply the proportional amortization method to qualifying investments, an entity must use the flow-through method when accounting for the receipt of the investment tax credits. This guidance also adds disclosure requirements related to tax credit programs where the proportional amortization method has been elected. The amendments are effective on January 1, 2024, with early adoption permitted. The amendments must be applied using either a modified retrospective or retrospective approach with any adjustments from the adoption of the amendments recognized in retained earnings and disclosed upon adoption. Upon adoption of the amendments on January 1, 2024, we do not expect the impact to our opening retained earnings to be material.
137

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Improvements to Reportable Segment Disclosures (ASU 2023-07)
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The purpose of this guidance is to improve reportable segment disclosure, primarily through enhanced disclosures about significant segment expenses. This ASU requires that an entity disclose, on an interim and annual basis, significant segment expenses that are regularly provided to the CODM and are included within the reported measure of segment profit or loss. This ASU also requires an entity to disclose, on an interim and annual basis, other segment items by reportable segment, including a qualitative description of the composition of those items. This “other” category is defined as the difference between segment profit or loss and segment revenue less significant segment expenses. Entities are also required to disclose the title and position of the individual, or the name of the group or committee, identified as the CODM. The amendments are effective on January 1, 2024, for annual reporting, and January 1, 2025, for interim reporting, with early adoption permitted. The amendments must be applied using a retrospective approach. Management does not expect the impact of these amendments to be material.
Improvements to Income Tax Disclosures (ASU 2023-09)
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The purpose of this guidance is to enhance the rate reconciliation and income taxes paid disclosures. This ASU requires that an entity disclose, on an annual basis, specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. For the state and local income tax category of the rate reconciliation, entities must disclose a qualitative description of the states and local jurisdictions that make up the majority (greater than 50 percent) of the category. For the income taxes paid disclosures, entities will be required to disclose, on an annual basis, the amount of income taxes paid (net of refunds received) disaggregated by federal, state, and foreign taxes. The amendments are effective on January 1, 2025, with early adoption permitted. The amendments must be applied using either a prospective or retrospective approach. Management does not expect the impact of these amendments to be material.
138

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
2.    Held-for-sale Operations
On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending, a component of our Corporate and Other segment. We expect to complete the sale during the first quarter of 2024. For all periods presented, the operating results for our held-for-sale operations have been presented within continuing operations in the Consolidated Statement of Income. Additionally, the assets and liabilities of our held-for-sale operations are presented separately on the Consolidated Balance Sheet as of December 31, 2023.
In connection with the classification of the operations as held-for-sale, the disposal group was measured at lower-of-cost or fair value. First, the finance receivables and loans were classified as held-for-sale and measured at the lower-of-cost or fair value, which resulted in a benefit of $16 million to our provision for credit losses. Next, the remaining assets and liabilities of the disposal group were measured at the lower-of-cost or fair value. The fair value was determined based on the sales agreement with the third-party purchaser, which is a Level 2 fair value input. The carrying value exceeded the fair value of the assets and liabilities of the disposal group, which resulted in a goodwill impairment charge of $149 million during the year ended December 31, 2023. In total, we recognized a net pretax loss of $133 million for the year ended December 31, 2023, in connection with classification of the operations as held-for-sale.
The assets and liabilities of operations held-for-sale are summarized below.
December 31, ($ in millions)
2023
Assets
Loans held-for-sale, net$1,940 
Other assets (a)35 
Total assets
$1,975 
Liabilities
Accrued expenses and other liabilities (b)$17 
Total liabilities$17 
(a)Primarily includes accrued interest and fees of $25 million, goodwill of $4 million, and property and equipment of $4 million.
(b)Includes $5 million for reserves for unfunded lending commitments.
Nonrecurring Fair Value
The following table displays assets and liabilities of our held-for-sale operations measured at fair value on a nonrecurring basis and still held at December 31, 2023. Refer to Note 24 for descriptions of valuation methodologies used to measure material assets at fair value and details of the valuation models, key inputs to these models, and significant assumptions used.
Nonrecurring fair value measurements
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments
Total gain (loss) included in earnings
December 31, 2023 ($ in millions)
Level 1
Level 2
Level 3
Total
Assets
Loans held-for-sale, net$ $1,940 $ $1,940 $ n/m(a)
Other assets (b) 35  35 (149)n/m(a)
Total assets
$ $1,975 $ $1,975 $(149)n/m
Liabilities
Accrued expenses and other liabilities$ $17 $ $17 $ n/m(a)
Total liabilities$ $17 $ $17 $ n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items.
(b)Includes a $149 million impairment of goodwill at Ally Lending. At the time of impairment, the fair value of goodwill at Ally Lending was classified as Level 2 under the fair value hierarchy.
3.    Revenue from Contracts with Customers
Our primary revenue sources, which include financing revenue and other interest income, are addressed by other U.S. GAAP topics and are not in the scope of ASC Topic 606, Revenue from Contracts with Customers. As part of our Insurance operations, we recognize revenue from insurance contracts, which are addressed by other U.S. GAAP topics and are not included in the scope of this standard. Certain noninsurance contracts within our Insurance operations, including VSCs, GAP contracts, and VMCs, are included in the scope of this standard. All revenue associated with noninsurance contracts is recognized over the contract term on a basis proportionate to the anticipated cost emergence. Further, commissions and sales expense incurred to obtain these contracts are amortized over the terms of the related policies
139

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
and service contracts on the same basis as premiums and service revenue are earned, and all advertising costs are recognized as expense when incurred.
The following is a description of our primary revenue sources that are derived from contracts with customers. Revenue from contracts
with customers is recognized when control of the promised goods or services is transferred to our customers, and in an amount that reflects
the consideration that we expect to receive in exchange for those goods or services. For information regarding our revenue recognition
policies outside the scope of the revenue recognition principles of ASC Topic 606, Revenue from Contracts with Customers, refer to Note 1.
Noninsurance contracts — We sell VSCs that offer owners mechanical repair protection and roadside assistance for new and used vehicles beyond the manufacturer’s new vehicle limited warranty. We sell GAP contracts that protect the customer against having to pay certain amounts to a lender above the fair market value of their vehicle if the vehicle is damaged and declared a total loss or stolen. We also sell VMCs that provide coverage for certain agreed-upon services, such as oil changes and tire rotations, over the coverage period. We receive payment in full at the inception of each of these contracts. Our performance obligation for these contracts is satisfied over the term of the contract and we recognize revenue over the contract term on a basis proportionate to the anticipated incurrence of costs, as we believe this is the most appropriate method to measure progress towards satisfaction of the performance obligation. This revenue is recorded within insurance premiums and service revenue earned in our Consolidated Statement of Income, while associated cancellation and transfer fees are recorded as other income.
Sale of off-lease vehicles — When a customer’s vehicle lease matures, the customer has the option of purchasing or returning the vehicle. If the vehicle is returned to us, we obtain possession with the intent to sell through SmartAuction—our online auction platform, our dealer channel, or through various other physical auctions. Our performance obligation is satisfied and the remarketing gain or loss is recognized when control of the vehicle has passed to the buyer, which coincides with the sale date. Our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing recorded through depreciation expense on operating lease assets in our Consolidated Statement of Income.
Remarketing fee income — In addition to using SmartAuction as a remarketing channel for our returned lease vehicles, we maintain the SmartAuction internet auction site and administer the auction process for third-party use. We earn a service fee from dealers for every third-party vehicle sold through SmartAuction. Our performance obligation is to provide the online marketplace for used vehicle transactions to be consummated. This obligation is satisfied and revenue is recognized when control of the vehicle has passed to the buyer, which coincides with the sale date. This revenue is recorded as remarketing fees within other income in our Consolidated Statement of Income.
Brokerage commissions and other revenues through Ally Invest — We charge fees to customers related to their use of certain services on our Ally Invest digital advisory and online brokerage platform. These fees include commissions on low-priced securities, option contracts, certain other security types, account service fees, account management fees on professional portfolio management services, and other ancillary fees. Commissions on customer-directed trades and account service fees are based on published fee schedules and are generated from a customer option to purchase the services offered under the contract. These options do not represent a material right and are only considered a contract when the customer executes their option to purchase these services. Based on this, the term of the contract does not extend beyond the services provided, and accordingly revenue is recognized upon the completion of our performance obligation, which we view as the successful execution of the trade or service. Revenue on professional portfolio management services is calculated monthly based upon a fixed percentage of the client’s assets under management. Due to the fact that this revenue stream is composed of variable consideration that is based on factors outside of our control, we have deemed this revenue as constrained and we are unable to estimate the initial transaction price at the inception of the contract. We have elected to use the practical expedient under GAAP to recognize revenue monthly based on the amount we are able to invoice the customer. Additionally, we earn revenue when we route customers’ orders to market makers, who then execute customers’ trades. The market makers compensate us for the right to fill the customers’ orders. We also earn revenue from a fee-sharing agreement with our clearing broker related to the interest fee income the clearing broker earns on customer cash balances, securities lending, and margin loans made to our customers. We concluded the initial transaction price is exclusively variable consideration and, based on the nature of our performance obligation to allow the clearing broker to collect interest fee income from cash deposits and customer loans from our customers, we are unable to determine the amount of revenue to be recognized until the total customer cash balance or the total interest income recognized on margin loans has been determined, which occurs monthly. These revenue streams are recorded as other income in our Consolidated Statement of Income.
Brokered/agent commissions through Insurance operations — We have agreements with third parties to offer various vehicle protection products to consumers. We also have agreements with third-party insurers to offer various insurance coverages to dealers. Our performance obligation for these arrangements is satisfied when a customer or dealer has purchased a vehicle protection product or an insurance policy through the third-party provider. In determining the initial transaction price for these agreements, we noted that revenue on brokered/agent commissions is based on the volume of vehicle protection product contracts sold or a percentage of insurance premium written, which is not known to us at the inception of the agreements with these third-party providers. We concluded the initial transaction price is exclusively variable consideration and, based on the nature of the performance obligation, we are unable to determine the amount of revenue we will record until the customer purchases a vehicle protection product or a dealer purchases an insurance policy from the third-party provider. Once we are notified of vehicle protection product sales or insurance policies issued by the third-party providers, we record the commission earned as insurance premiums and service revenues earned in our Consolidated Statement of Income.
140

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Banking fees and interchange income — We charge depositors various account service fees including those for outgoing wires, excessive transactions, stop payments, and returned deposits. These fees are generated from a customer option to purchase services offered under the contract. These options do not represent a material right and are only considered a contract in accordance with the revenue recognition principles when the customer exercises their option to purchase these account services. Based on this, the term for our contracts with customers is considered day-to-day, and the contract does not extend beyond the services already provided. In May 2021, we eliminated all overdraft fees for Ally Bank deposit accounts. Revenue derived from deposit account fees is recorded at the point in time we perform the requested service, and is recorded as other income in our Consolidated Statement of Income. As a debit and credit card issuer, we also generate interchange fee income from merchants during debit and credit card transactions and incur certain corresponding charges from merchant card networks. For debit card transactions, our performance obligation is satisfied when we have initiated the payment of funds from a customer’s account to a merchant through our contractual agreements with the merchant card networks. For credit card transactions, our performance obligation is satisfied at the time each transaction is captured for settlement with the interchange networks. Interchange fees are reported net of processing fees and customer rewards as other income in our Consolidated Statement of Income.
Other revenue — Other revenue primarily includes service revenue related to various account management functions and fee income derived from third-party lenders arranged through our online automotive lender exchange. These revenue streams are recorded as other income in our Consolidated Statement of Income.
141

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents a disaggregated view of our revenue from contracts with customers included in other revenue that falls within the scope of the revenue recognition principles of ASC Topic 606, Revenue from Contracts with Customers.
Year ended December 31, ($ in millions)
Automotive Finance operationsInsurance operationsMortgage Finance operationsCorporate Finance operationsCorporate and OtherConsolidated
2023
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$ $686 $ $ $ $686 
Remarketing fee income117     117 
Brokerage commissions and other revenue    89 89 
Banking fees and interchange income (d) (e)    44 44 
Brokered/agent commissions 13    13 
Other18 1    19 
Total revenue from contracts with customers
135 700   133 968 
All other revenue
186 728 16 104 11 1,045 
Total other revenue (f)$321 $1,428 $16 $104 $144 $2,013 
2022
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$ $655 $ $ $ $655 
Remarketing fee income107     107 
Brokerage commissions and other revenue    64 64 
Banking fees and interchange income (d) (e)    44 44 
Brokered/agent commissions 14    14 
Other20    4 24 
Total revenue from contracts with customers
127 669   112 908 
All other revenue179 354 27 122 (12)670 
Total other revenue (f)$306 $1,023 $27 $122 $100 $1,578 
2021
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$ $627 $ $ $ $627 
Remarketing fee income107     107 
Brokerage commissions and other revenue    58 58 
Banking fees and interchange income (d) (e)    18 18 
Brokered/agent commissions 16    16 
Other22    4 26 
Total revenue from contracts with customers
129 643   80 852 
All other revenue122 702 94 128 141 1,187 
Total other revenue (f)$251 $1,345 $94 $128 $221 $2,039 
(a)We had opening balances of $3.0 billion, $3.1 billion and $3.0 billion in unearned revenue associated with outstanding contracts at January 1, 2023, 2022, and 2021, respectively, and $973 million, $939 million, and $909 million of these balances were recognized as insurance premiums and service revenue earned in our Consolidated Statement of Income during the years ended December 31, 2023, 2022, and 2021.
(b)At December 31, 2023, we had unearned revenue of $3.0 billion associated with outstanding contracts, and with respect to this balance we expect to recognize revenue of $880 million in 2024, $717 million in 2025, $554 million in 2026, $382 million in 2027, and $427 million thereafter. We had unearned revenue of $3.0 billion and $3.1 billion associated with outstanding contracts at December 31, 2022, and 2021, respectively.
(c)We had deferred insurance assets of $1.8 billion at both December 31, 2023, and 2022, and $1.9 billion at December 31, 2021. We recognized $580 million, $564 million, and $537 million of expense during the years ended December 31, 2023, 2022, and 2021, respectively.
(d)Effective May 25, 2021, we eliminated all overdraft fees for Ally Bank deposit accounts.
(e)Interchange income is reported net of customer rewards. Customer rewards expense was $20 million, $14 million, and $1 million for the years ended December 31, 2023, 2022, and 2021, respectively.
(f)Represents a component of total net revenue. Refer to Note 26 for further information on our reportable operating segments.
142

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
In addition to the components of other revenue presented above, as part of our Automotive Finance operations, we recognized net remarketing gains of $211 million, $170 million, and $344 million for the years ended December 31, 2023, 2022, and 2021, respectively, on the sale of off-lease vehicles. These gains are included in depreciation expense on operating lease assets in our Consolidated Statement of Income.
4.    Insurance Premiums and Service Revenue
The following table is a summary of insurance premiums and service revenue written and earned.
202320222021
Year ended December 31, ($ in millions)
WrittenEarnedWrittenEarnedWrittenEarned
Insurance premiums
Direct$476 $446 $388 $379 $397 $389 
Assumed93 68 42 29 15 8 
Gross insurance premiums569 514 430 408 412 397 
Ceded(265)(238)(216)(211)(200)(205)
Net insurance premiums304 276 214 197 212 192 
Service revenue971 995 889 954 985 925 
Insurance premiums and service revenue written and earned
$1,275 $1,271 $1,103 $1,151 $1,197 $1,117 
5.    Other Income, Net of Losses
Details of other income, net of losses, were as follows.
Year ended December 31, ($ in millions)
202320222021
Late charges and other administrative fees$198 $162 $123 
Remarketing fees117 107 107 
Income from equity-method investments (a)4 102 132 
(Loss) gain on nonmarketable equity investments, net (a)(10)(132)142 
Other, net273 256 182 
Total other income, net of losses$582 $495 $686 
(a)Refer to Note 13 for further information on our equity-method investments and nonmarketable equity investments.
143

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
6.     Reserves for Insurance Losses and Loss Adjustment Expenses
The following table shows incurred claims and allocated loss adjustment expenses, net of reinsurance.
For the years ended December 31, ($ in millions)
December 31, 2023 ($ in millions)
(unaudited supplementary information)Total of incurred-but-not-reported liabilities plus expected development on reported claims (a)Cumulative number of reported claims (a)
Accident year2014201520162017201820192020202120222023
2014$390 $389 $388 $388 $388 $388 $388 $388 $388 $388 $ 525,298 
2015274 271 272 272 272 272 272 272 272  342,280 
2016326 327 328 328 328 328 328 328  476,057 
2017310 314 315 315 315 315 315  481,750 
2018271 272 272 273 273 272  506,452 
2019303 306 305 305 305  542,360 
2020343 339 339 339  494,469 
2021243 237 237  493,571 
2022258 267 2 512,716 
2023385 40 568,345 
Total
$3,108 
(a)Claims are reported on a claimant basis in a given accident year. Claimant is defined as one vehicle for GAP products, one repair for VSCs and VMCs, one dealership for dealer inventory products, and per individual/coverage for run-off personal automotive products.
The following table shows cumulative paid claims and allocated loss adjustment expenses, net of reinsurance.
For the years ended December 31, ($ in millions)
(unaudited supplementary information)
Accident year2014201520162017201820192020202120222023
2014$369 $388 $388 $388 $388 $388 $388 $388 $388 $388 
2015252 272 272 272 272 272 272272 272 
2016302 327 328 328 328 328328 328 
2017289 315 315 315 315315 315 
2018245 273 273 273273 272 
2019278 306 305305 305 
2020313 339339 340 
2021213236 237 
2022225 260 
2023328 
Total3,045 
All outstanding liabilities for loss and allocated loss adjustment expenses before 2014, net of reinsurance8 
Reserves for insurance losses and allocated loss adjustment expenses, net of reinsurance
$71 
144

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table shows the average annual percentage payout of incurred claims by age, net of reinsurance. The information presented is unaudited supplementary information.
Year12345678910
Percentage payout of incurred claims
91.5 %8.4 %0.1 % % % % % % % %
The following table shows a reconciliation of the disclosures of incurred and paid claims development to the reserves for insurance losses and loss adjustment expenses.
December 31, ($ in millions)
202320222021
Reserves for insurance losses and loss adjustment expenses, net of reinsurance
$71 $44 $39 
Total reinsurance recoverable on unpaid claims66 72 81 
Unallocated loss adjustment expenses3 3 2 
Total gross reserves for insurance losses and loss adjustment expenses$140 $119 $122 
The following table shows a rollforward of our reserves for insurance losses and loss adjustment expenses.
($ in millions)202320222021
Total gross reserves for insurance losses and loss adjustment expenses at January 1,$119 $122 $129 
Less: Reinsurance recoverable72 81 90 
Net reserves for insurance losses and loss adjustment expenses at January 1,47 41 39 
Net insurance losses and loss adjustment expenses incurred related to:
Current year414 282 259 
Prior years (a)8 (2)2 
Total net insurance losses and loss adjustment expenses incurred422 280 261 
Net insurance losses and loss adjustment expenses paid or payable related to:
Current year(354)(246)(229)
Prior years(41)(28)(30)
Total net insurance losses and loss adjustment expenses paid or payable(395)(274)(259)
Net reserves for insurance losses and loss adjustment expenses at December 31,74 47 41 
Plus: Reinsurance recoverable66 72 81 
Total gross reserves for insurance losses and loss adjustment expenses at December 31,$140 $119 $122 
(a)There have been no material adverse changes to the reserve for prior years.
7.    Other Operating Expenses
Details of other operating expenses were as follows.
Year ended December 31, ($ in millions)
202320222021
Insurance commissions$636 $610 $562 
Technology and communications436 406 345 
Advertising and marketing308 366 241 
Lease and loan administration210 201 222 
Regulatory and licensing fees205 119 75 
Property and equipment depreciation196 165 153 
Professional services145 173 146 
Vehicle remarketing and repossession116 91 74 
Amortization of intangible assets (a)25 31 20 
Other414 345 368 
Total other operating expenses$2,691 $2,507 $2,206 
(a)Refer to Note 1 and Note 13 for further information on our intangible assets.
145

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
8.    Investment Securities
Our investment portfolio includes various debt and equity securities. Our debt securities, which are classified as available-for-sale or held-to-maturity, include government securities, corporate bonds, asset-backed securities, and mortgage-backed securities. The cost, fair value, and gross unrealized gains and losses on available-for-sale and held-to-maturity securities were as follows.
20232022
Amortized costGross unrealized
Fair value
Amortized costGross unrealized
Fair value
December 31, ($ in millions)
gainslossesgainslosses
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies$2,284 $ $(209)$2,075 $2,272 $ $(256)$2,016 
U.S. States and political subdivisions727 1 (70)658 841 1 (82)760 
Foreign government190 1 (8)183 158  (12)146 
Agency mortgage-backed residential (a)18,122 1 (2,739)15,384 19,668 3 (3,038)16,633 
Mortgage-backed residential268  (43)225 5,154  (855)4,299 
Agency mortgage-backed commercial (a)4,539 2 (783)3,758 4,380  (845)3,535 
Asset-backed344  (12)332 459  (26)433 
Corporate debt1,942 4 (146)1,800 1,931 1 (213)1,719 
Total available-for-sale securities (b) (c) (d) (e) (f)$28,416 $9 $(4,010)$24,415 $34,863 $5 $(5,327)$29,541 
Held-to-maturity securities
Debt securities
Agency mortgage-backed residential$999 $ $(173)$826 $1,062 $ $(178)$884 
Mortgage-backed residential3,603 221  3,824     
Asset-backed retained notes78 1  79     
Total held-to-maturity securities (d) (f) (g)$4,680 $222 $(173)$4,729 $1,062 $ $(178)$884 
(a)Fair value includes basis adjustments for securities in closed portfolios with active hedges under the portfolio layer method. This includes a $46 million asset and a $12 million liability for agency mortgage-backed residential securities at December 31, 2023, and December 31, 2022, respectively, and a $29 million asset and $15 million asset for agency mortgage-backed commercial securities at December 31, 2023, and December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Certain available-for-sale securities are included in fair value hedging relationships. Refer to Note 21 for additional information.
(c)Certain entities related to our Insurance operations are required to deposit securities with state regulatory authorities. These deposited securities totaled $12 million at both December 31, 2023, and December 31, 2022.
(d)Investment securities with a fair value of $4.7 billion and $3.9 billion were pledged as collateral at December 31, 2023, and December 31, 2022, respectively. This primarily included $3.3 billion and $3.0 billion pledged to secure advances from the FHLB at December 31, 2023, and December 31, 2022, respectively. This also included securities pledged for other purposes as required by contractual obligations or law, under which agreements we granted the counterparty the right to sell or pledge $1.4 billion and $899 million of the underlying available-for-sale securities at December 31, 2023, and December 31, 2022, respectively.
(e)Totals do not include accrued interest receivable, which was $76 million and $91 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet.
(f)There was no allowance for credit losses recorded at both December 31, 2023, or December 31, 2022, as management determined that there were no expected credit losses in our portfolio of available-for-sale and held-to-maturity securities.
(g)Totals do not include accrued interest receivable, which was $13 million and $2 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet.
In the fourth quarter of 2023, non-agency mortgage-backed residential securities with a fair value of $3.6 billion were transferred from available-for-sale to held-to-maturity. At the time of the transfer, $911 million of unrealized losses were retained in accumulated other comprehensive loss on our Consolidated Balance Sheet. The transfer of these securities to held-to-maturity reduces our exposure to fluctuations in accumulated other comprehensive loss on our Consolidated Balance Sheet that can result from unrealized losses on available-for-sale securities due to changes in market interest rates. The unrealized loss at the time of transfer is amortized over the remaining life of the security, offsetting the amortization of the security’s premium or discount, and resulting in no impact to the Consolidated Statement of Income. Refer to Note 18 for additional information.
146

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The maturity distribution of debt securities outstanding is summarized in the following tables based upon contractual maturities. Call or prepayment options may cause actual maturities to differ from contractual maturities.
TotalDue in one year or lessDue after one year through five yearsDue after five years through ten yearsDue after ten years
($ in millions)AmountYieldAmountYieldAmountYieldAmountYieldAmountYield
December 31, 2023
Fair value of available-for-sale securities (a)
U.S. Treasury and federal agencies$2,075 1.6 %$215 0.9 %$1,120 1.5 %$740 1.9 %$  %
U.S. States and political subdivisions658 3.2 4 3.4 55 2.7 110 3.6 489 3.1 
Foreign government183 2.3 20 1.3 82 2.4 81 2.5   
Agency mortgage-backed residential (b)15,384 2.6   10 1.9 32 2.5 15,342 2.6 
Mortgage-backed residential225 2.7       225 2.7 
Agency mortgage-backed commercial (b)3,758 2.3   163 3.8 1,641 2.4 1,954 2.1 
Asset-backed332 1.7   327 1.7 4 3.9 1 2.7 
Corporate debt1,800 2.7 210 2.4 915 2.6 671 2.9 4 6.2 
Total available-for-sale securities$24,415 2.5 $449 1.7 $2,672 2.1 $3,279 2.4 $18,015 2.5 
Amortized cost of available-for-sale securities
$28,416 $461 $2,844 $3,746 $21,365 
Amortized cost of held-to-maturity securities
Agency mortgage-backed residential$999 2.8 %$  %$  %$  %$999 2.8 %
Mortgage-backed residential3,603 2.8     12 3.0 3,591 2.8 
Asset-backed retained notes
78 5.6 1 5.6 41 5.6 2 6.0 34 5.6 
Total held-to-maturity securities
$4,680 2.8 $1 5.6 $41 5.6 $14 3.4 $4,624 2.8 
December 31, 2022
Fair value of available-for-sale securities (a)
U.S. Treasury and federal agencies$2,016 1.6 %$  %$716 1.3 %$1,300 1.7 %$  %
U.S. States and political subdivisions760 3.2 26 2.7 60 2.7 112 3.3 562 3.2 
Foreign government146 1.8 13 0.8 74 1.8 59 1.9   
Agency mortgage-backed residential (b)16,633 2.6     27 2.0 16,606 2.6 
Mortgage-backed residential4,299 2.8     14 2.9 4,285 2.8 
Agency mortgage-backed commercial (b)3,535 2.2   66 3.1 1,234 2.1 2,235 2.1 
Asset-backed433 1.7   401 1.7 25 1.8 7 3.5 
Corporate debt1,719 2.4 86 2.4 912 2.3 705 2.6 16 4.9 
Total available-for-sale securities$29,541 2.5 $125 2.3 $2,229 1.9 $3,476 2.1 $23,711 2.6 
Amortized cost of available-for-sale securities
$34,863 $126 $2,403 $4,048 $28,286 
Amortized cost of held-to-maturity securities
Agency mortgage-backed residential
$1,062 2.8 %$  %$  %$  %$1,062 2.8 %
Total held-to-maturity securities
$1,062 2.8 $  $  $  $1,062 2.8 
(a)Yield is calculated using the effective yield of each security at the end of the period, weighted based on the market value. The effective yield considers the contractual coupon and amortized cost, and excludes expected capital gains and losses.
(b)Fair value includes basis adjustments for securities in closed portfolios with active hedges under the portfolio layer method. This includes a $46 million asset and a $12 million liability for agency mortgage-backed residential securities at December 31, 2023, and December 31, 2022, respectively, and a $29 million asset and $15 million asset for agency mortgage-backed commercial securities at December 31, 2023, and December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
The balances of cash equivalents were $36 million and $18 million at December 31, 2023, and December 31, 2022, respectively, and were composed primarily of money-market funds and short-term securities.
147

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents interest and dividends on investment securities.
Year ended December 31, ($ in millions)
202320222021
Taxable interest$938 $765 $533 
Taxable dividends20 17 27 
Interest and dividends exempt from U.S. federal income tax22 22 19 
Interest and dividends on investment securities$980 $804 $579 
The following table presents gross gains and losses realized upon the sales of available-for-sale securities, and net gains or losses on equity securities held during the period.
Year ended December 31, ($ in millions)
202320222021
Available-for-sale securities
Gross realized gains$5 $23 $102 
Net realized gain on available-for-sale securities5 23 102 
Net realized gain on equity securities32 72 190 
Net unrealized gain (loss) on equity securities107 (215)(7)
Other gain (loss) on investments, net$144 $(120)$285 
The following table presents the credit quality of our held-to-maturity securities, based on the latest available information as of December 31, 2023, and December 31, 2022. The credit ratings are sourced from nationally recognized statistical rating organizations, which include S&P, Moody’s, and Fitch. The ratings presented are a composite of the ratings sourced from the agencies or, if the ratings cannot be sourced from the agencies, are based on the asset type of the particular security. All our held-to-maturity securities were current in their payment of principal and interest as of both December 31, 2023, and December 31, 2022. We have not recorded any interest income reversals on our held-to-maturity securities during the years ended December 31, 2023, or 2022.
December 31, ($ in millions)
AAAAAABBBTotal (a)
2023
Debt securities
Agency mortgage-backed residential$ $999 $ $ $999 
Mortgage-backed residential3,497 93 13  3,603 
Asset-backed retained notes73 2 2 1 78 
Total held-to-maturity securities$3,570 $1,094 $15 $1 $4,680 
2022
Debt securities
Agency mortgage-backed residential$ $1,062 $ $ $1,062 
Total held-to-maturity securities$ $1,062 $ $ $1,062 
(a)Rating agencies indicate that they base their ratings on many quantitative and qualitative factors, which may include capital adequacy, liquidity, asset quality, business mix, level and quality of earnings, and the current operating, legislative, and regulatory environment. A credit rating is not a recommendation to buy, sell, or hold securities, and the ratings are subject to revision or withdrawal at any time by the assigning rating agency.
148

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table summarizes available-for-sale securities in an unrealized loss position, which we evaluated to determine if a credit loss exists requiring the recognition of an allowance for credit losses. For additional information on our methodology, refer to Note 1. As of December 31, 2023, and December 31, 2022, we did not have the intent to sell the available-for-sale securities with an unrealized loss position and we do not believe it is more likely than not that we will be required to sell these securities before recovery of their amortized cost basis. We have not recorded any interest income reversals on our available-for-sale securities during the years ended December 31, 2023, or 2022.
20232022
Less than 12 months12 months or longerLess than 12 months12 months or longer
December 31, ($ in millions)
Fair value
Unrealized loss
Fair value
Unrealized loss
Fair valueUnrealized lossFair valueUnrealized loss
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies$ $ $2,075 $(209)$529 $(68)$1,487 $(188)
U.S. States and political subdivisions70  501 (70)547 (55)135 (27)
Foreign government16  134 (8)75 (4)71 (8)
Agency mortgage-backed residential (a)300 (5)15,015 (2,734)7,472 (892)8,978 (2,146)
Mortgage-backed residential  225 (43)1,985 (289)2,287 (566)
Agency mortgage-backed commercial (a)153 (4)3,472 (779)996 (124)2,535 (721)
Asset-backed18  302 (12)162 (4)272 (22)
Corporate debt33 (1)1,607 (145)782 (67)895 (146)
Total available-for-sale securities
$590 $(10)$23,331 $(4,000)$12,548 $(1,503)$16,660 $(3,824)
(a)Includes basis adjustments for certain securities that are included in closed portfolios with active hedges under the portfolio layer method at December 31, 2023, and December 31, 2022. The basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
During the years ended December 31, 2023, and 2022, management determined that there were no expected credit losses for securities in an unrealized loss position. This analysis considered a variety of factors including, but not limited to, performance indicators of the issuer, default rates, industry analyst reports, credit ratings, and other relevant information, which indicated that contractual cash flows are expected to occur. As a result of this evaluation, management determined that no credit reserves were required at December 31, 2023, or December 31, 2022.
149

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
9.    Finance Receivables and Loans, Net
The composition of finance receivables and loans reported at amortized cost basis was as follows.
December 31, ($ in millions)
20232022
Consumer automotive (a)$84,320 $83,286 
Consumer mortgage
Mortgage Finance (b)18,442 19,445 
Mortgage — Legacy (c)225 290 
Total consumer mortgage18,667 19,735 
Consumer other
Personal Lending (d) (e) 1,990 
Credit Card1,990 1,599 
Total consumer other1,990 3,589 
Total consumer104,977 106,610 
Commercial
Commercial and industrial
Automotive18,700 14,595 
Other9,712 9,154 
Commercial real estate6,050 5,389 
Total commercial34,462 29,138 
Total finance receivables and loans (f) (g)$139,439 $135,748 
(a)Certain finance receivables and loans are included in fair value hedging relationships. Refer to Note 21 for additional information.
(b)Includes loans originated as interest-only mortgage loans of $2 million and $3 million at December 31, 2023, and December 31, 2022, respectively, of which all have exited the interest-only period.
(c)Includes loans originated as interest-only mortgage loans of $13 million and $17 million at December 31, 2023, and December 31, 2022, respectively, of which all have exited the interest-only period.
(d)Personal Lending finance receivables and loans, net were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(e)Includes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
(f)Totals include net unearned income, unamortized premiums and discounts, and deferred fees and costs of $2.3 billion at both December 31, 2023, and 2022.
(g)Totals do not include accrued interest receivable, which was $853 million and $707 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet. Billed interest on our credit card loans is included within finance receivables and loans, net.
150

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following tables present an analysis of the activity in the allowance for loan losses on finance receivables and loans for the years ended December 31, 2023, and 2022, respectively.
($ in millions)
Consumer automotiveConsumer mortgageConsumer other (a)CommercialTotal
Allowance at January 1, 2023$3,020 $27 $426 $238 $3,711 
Charge-offs (b)(2,284)(3)(303)(130)(2,720)
Recoveries793 9 25 6 833 
Net charge-offs(1,491)6 (278)(124)(1,887)
Write-downs from transfers to held-for-sale (c) (d)(41) (174) (215)
Provision for credit losses (e)1,595 (11)319 76 1,979 
Other (1)  (1)
Allowance at December 31, 2023
$3,083 $21 $293 $190 $3,587 
(a)Excludes $3 million of finance receivables and loans at January 1, 2023, for which we have elected the fair value option and incorporate no allowance for loan losses.
(b)Refer to Note 1 for information regarding our charge-off policies.
(c)Consumer automotive includes a $41 million reduction of allowance from the sales of retained interests related to securitizations during 2023, resulting in the deconsolidation of the assets and liabilities from our Consolidated Balance Sheet. Refer to Note 11 for further information.
(d)Consumer other includes a $174 million reduction of allowance from transfers to held-for-sale related to Personal Lending. Refer to Note 2 for further information.
(e)Excludes $11 million of benefit for credit losses related to our reserve for unfunded commitments. The remaining liability related to the reserve for unfunded commitments is included in accrued expenses and other liabilities on our Consolidated Balance Sheet, excluding $5 million related to Personal Lending, which was transferred to liabilities of operations held-for-sale as of December 31, 2023. Refer to Note 2 for further information.
($ in millions)
Consumer automotiveConsumer mortgageConsumer other (a)CommercialTotal
Allowance at January 1, 2022$2,769 $27 $221 $250 $3,267 
Charge-offs (b)(1,434)(3)(133)(58)(1,628)
Recoveries649 12 12 3 676 
Net charge-offs(785)9 (121)(55)(952)
Provision for credit losses (c)1,036 (8)326 42 1,396 
Other (1) 1  
Allowance at December 31, 2022
$3,020 $27 $426 $238 $3,711 
(a)Excludes $7 million and $3 million of finance receivables and loans at January 1, 2022, and December 31, 2022, respectively, for which we have elected the fair value option and incorporate no allowance for loan losses.
(b)Refer to Note 1 for information regarding our charge-off policies.
(c)Excludes $3 million of provision for credit losses related to our reserve for unfunded commitments. The liability related to the reserve for unfunded commitments is included in accrued expenses and other liabilities on our Consolidated Balance Sheet.
The following table presents sales of finance receivables and loans and transfers of finance receivables and loans from held-for-investment to held-for-sale based on net carrying value.
Year ended December 31, ($ in millions)
20232022
Consumer automotive$1,667 $23 
Consumer mortgage 4 
Consumer other (a)1,940  
Commercial132  
Total sales and transfers$3,739 $27 
(a)Consists of personal lending finance receivables and loans. These were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023.
151

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents purchases of finance receivables and loans based on unpaid principal balance at the time of purchase.
Year ended December 31, ($ in millions)
20232022
Consumer automotive$3,861 $4,092 
Consumer mortgage21 2,781 
Commercial10 18 
Total purchases of finance receivables and loans (a)$3,892 $6,891 
(a)Excludes $12 million of financial receivables and loans purchased during the year ended December 31, 2022, for which we have elected the fair value option.
Nonaccrual Loans
The following tables present the amortized cost of our finance receivables and loans on nonaccrual status. All consumer or commercial finance receivables and loans that were 90 days or more past due were on nonaccrual status as of December 31, 2023, and December 31, 2022.
December 31, 2023
($ in millions)Nonaccrual status at Jan. 1, 2023Nonaccrual statusNonaccrual with no allowance (a)
Consumer automotive$1,187 $1,129 $531 
Consumer mortgage
Mortgage Finance34 41 21 
Mortgage — Legacy15 13 12 
Total consumer mortgage49 54 33 
Consumer other
Personal Lending (b)13   
Credit Card43 92  
Total consumer other56 92  
Total consumer1,292 1,275 564 
Commercial
Commercial and industrial
Automotive5 18 13 
Other157 98 5 
Commercial real estate 3 3 
Total commercial162 119 21 
Total finance receivables and loans (c)$1,454 $1,394 $585 
(a)Represents a component of nonaccrual status at end of period.
(b)Personal Lending finance receivables and loans were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(c)We recorded interest income from cash payments associated with finance receivables and loans on nonaccrual status of $16 million for the year ended December 31, 2023.
152

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
December 31, 2022
($ in millions)Nonaccrual status at Jan. 1, 2022Nonaccrual statusNonaccrual with no allowance (a)
Consumer automotive$1,078 $1,187 $445 
Consumer mortgage
Mortgage Finance59 34 25 
Mortgage — Legacy26 15 14 
Total consumer mortgage85 49 39 
Consumer other
Personal Lending5 13  
Credit Card11 43  
Total consumer other16 56  
Total consumer1,179 1,292 484 
Commercial
Commercial and industrial
Automotive33 5 2 
Other221 157 33 
Commercial real estate3   
Total commercial257 162 35 
Total finance receivables and loans (b)$1,436 $1,454 $519 
(a)Represents a component of nonaccrual status at end of period.
(b)We recorded interest income from cash payments associated with finance receivables and loans on nonaccrual status of $13 million for the year ended December 31, 2022.
153

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Credit Quality Indicators
We evaluate the credit quality of our consumer loan portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting is generally based upon borrower payment activity, relative to the contractual terms of the loan.
The following tables present the amortized cost basis of our consumer finance receivables and loans by credit quality indicator based on delinquency status and origination year.
Origination yearRevolving loans converted to term
December 31, 2023 ($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Consumer automotive
Current$30,677 $23,699 $14,209 $6,132 $3,306 $1,876 $ $ $79,899 
30–59 days past due539 1,041 739 270 181 122   2,892 
60–89 days past due170 443 303 109 68 45   1,138 
90 or more days past due64 167 122 44 32 28   457 
Total consumer automotive (a)31,450 25,350 15,373 6,555 3,587 2,071   84,386 
Consumer mortgage
Mortgage Finance
Current152 2,170 10,374 1,836 747 3,073   18,352 
30–59 days past due1 8 14 3 3 20   49 
60–89 days past due 2 4 3  5   14 
90 or more days past due 1 4 1 2 19   27 
Total Mortgage Finance153 2,181 10,396 1,843 752 3,117   18,442 
Mortgage — Legacy
Current     51 142 17 210 
30–59 days past due     3  1 4 
60–89 days past due     1 1  2 
90 or more days past due     6 2 1 9 
Total Mortgage — Legacy     61 145 19 225 
Total consumer mortgage153 2,181 10,396 1,843 752 3,178 145 19 18,667 
Consumer other
Credit Card
Current      1,828  1,828 
30–59 days past due      39  39 
60–89 days past due      34  34 
90 or more days past due      89  89 
Total Credit Card      1,990  1,990 
Total consumer other (b)      1,990  1,990 
Total consumer$31,603 $27,531 $25,769 $8,398 $4,339 $5,249 $2,135 $19 $105,043 
(a)Certain consumer automotive loans are included in fair value hedging relationships. The amortized cost excludes a liability of $66 million related to basis adjustments for loans in closed portfolios with active hedges under the portfolio layer method at December 31, 2023. These basis adjustments would be allocated to the amortized cost of specific loans within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Excludes Personal Lending finance receivables and loans, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
154

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Origination yearRevolving loans converted to term
December 31, 2022 ($ in millions)
202220212020201920182017 and priorRevolving loansTotal
Consumer automotive
Current$36,127 $22,102 $10,341 $6,451 $3,237 $1,890 $ $ $80,148 
30–59 days past due707 878 370 284 165 120   2,524 
60–89 days past due207 324 135 99 55 38   858 
90 or more days past due73 111 47 38 23 24   316 
Total consumer automotive (a)37,114 23,415 10,893 6,872 3,480 2,072   83,846 
Consumer mortgage
Mortgage Finance
Current2,292 10,893 1,946 815 577 2,805   19,328 
30–59 days past due15 29 4 3 4 26   81 
60–89 days past due2 4  1 1 3   11 
90 or more days past due 1  2 8 14   25 
Total Mortgage Finance2,309 10,927 1,950 821 590 2,848   19,445 
Mortgage — Legacy
Current     62 191 18 271 
30–59 days past due     4 1  5 
60–89 days past due       1 1 
90 or more days past due     8 3 2 13 
Total Mortgage — Legacy     74 195 21 290 
Total consumer mortgage2,309 10,927 1,950 821 590 2,922 195 21 19,735 
Consumer other
Personal Lending
Current1,492 392 48 5 1    1,938 
30–59 days past due14 6 1      21 
60–89 days past due9 5 1      15 
90 or more days past due8 5       13 
Total Personal Lending (b)1,523 408 50 5 1    1,987 
Credit Card
Current      1,518  1,518 
30–59 days past due      22  22 
60–89 days past due      18  18 
90 or more days past due      41  41 
Total Credit Card      1,599  1,599 
Total consumer other1,523 408 50 5 1  1,599  3,586 
Total consumer$40,946 $34,750 $12,893 $7,698 $4,071 $4,994 $1,794 $21 $107,167 
(a)Certain consumer automotive loans are included in fair value hedging relationships. The amortized cost excludes a liability of $560 million related to basis adjustments for loans in closed portfolios with active hedges under the portfolio layer method at December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific loans within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Excludes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
We evaluate the credit quality of our commercial loan portfolio using regulatory risk ratings, which are based on relevant information about the borrower’s financial condition, including current financial information, historical payment experience, credit documentation, and current economic trends, among other factors. We use the following definitions for risk rankings below Pass.
Special mention — Loans that have a potential weakness that deserves management’s close attention. If left uncorrected, these potential weaknesses may result in deterioration of the repayment prospects for the loan or the institution’s credit position at some future date.
155

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Substandard — Loans that are inadequately protected by the current net worth and paying capacity of the obligor or of the collateral pledged, if any. These loans have a well-defined weakness or weakness that jeopardize the liquidation of the debt. They are characterized by the distinct possibility that the institution will sustain some loss if the deficiencies are not corrected.
Doubtful — Loans that have all the weaknesses inherent in those classified as substandard, with the additional characteristic that the weaknesses make collection or liquidation in full, based on the basis of currently existing facts, conditions, and values, highly questionable and improbable.
Loss — Loans that are considered uncollectible and of such little value that their continuance as bankable assets is not warranted. This classification does not mean that the asset has absolutely no recovery or salvage value, but rather that it is not practical or desirable to defer writing off this basically worthless asset even though partial recovery may be effected in the future.
The regulatory risk classification utilized is influenced by internal credit risk ratings, which are based on a variety of factors. A borrower’s internal credit risk rating is updated at least annually, and more frequently when a borrower’s credit profile changes, including when we become aware of potential credit deterioration. The following tables present the amortized cost basis of our commercial finance receivables and loans by credit quality indicator based on risk rating and origination year.
Origination yearRevolving loans converted to term
December 31, 2023 ($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Commercial
Commercial and industrial
Automotive
Pass$509 $512 $165 $97 $58 $22 $16,446 $ $17,809 
Special mention6 7 30 1 1 14 723  782 
Substandard 1     44  45 
Doubtful     1 63  64 
Total automotive515 520 195 98 59 37 17,276  18,700 
Other
Pass331 646 343 405 266 180 6,202 173 8,546 
Special mention 208 188 206 51 85 198 25 961 
Substandard  46 3  83 25 11 168 
Doubtful     26 10  36 
Loss    1    1 
Total other331 854 577 614 318 374 6,435 209 9,712 
Commercial real estate
Pass971 1,452 1,129 884 607 811 100 26 5,980 
Special mention3 16 28 1 18    66 
Substandard 3    1   4 
Total commercial real estate974 1,471 1,157 885 625 812 100 26 6,050 
Total commercial$1,820 $2,845 $1,929 $1,597 $1,002 $1,223 $23,811 $235 $34,462 
156

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Origination yearRevolving loans converted to term
December 31, 2022 ($ in millions)
202220212020201920182017 and priorRevolving loansTotal
Commercial
Commercial and industrial
Automotive
Pass$640 $211 $132 $78 $28 $34 $12,327 $ $13,450 
Special mention23 47   10 21 1,016  1,117 
Substandard   1   27  28 
Total automotive663 258 132 79 38 55 13,370  14,595 
Other
Pass594 469 607 419 54 133 5,344 89 7,709 
Special mention177 158 175 95 47 128 278 35 1,093 
Substandard  4 51  139 55 13 262 
Doubtful   64  25   89 
Loss      1  1 
Total other771 627 786 629 101 425 5,678 137 9,154 
Commercial real estate
Pass1,481 1,118 951 679 369 716 9 13 5,336 
Special mention 32 2 19     53 
Total commercial real estate1,481 1,150 953 698 369 716 9 13 5,389 
Total commercial$2,915 $2,035 $1,871 $1,406 $508 $1,196 $19,057 $150 $29,138 
The following table presents an analysis of our past-due commercial finance receivables and loans recorded at amortized cost basis.
($ in millions)30–59 days past due60–89 days past due90 days or more past dueTotal past dueCurrentTotal finance receivables and loans
December 31, 2023
Commercial
Commercial and industrial
Automotive$ $ $ $ $18,700 $18,700 
Other2  3 5 9,707 9,712 
Commercial real estate    6,050 6,050 
Total commercial$2 $ $3 $5 $34,457 $34,462 
December 31, 2022
Commercial
Commercial and industrial
Automotive$ $ $ $ $14,595 $14,595 
Other 1 2 3 9,151 9,154 
Commercial real estate    5,389 5,389 
Total commercial$ $1 $2 $3 $29,135 $29,138 
157

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents gross charge-offs of our finance receivables and loans for each portfolio class by origination year that occurred during the year ended December 31, 2023. Refer to Note 1 for additional information on our charge-off policy.
Origination yearRevolving loans converted to term
Year ended December 31, 2023
($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Consumer automotive (a)$225 $952 $651 $194 $142 $120 $ $ $2,284 
Consumer mortgage
Mortgage Finance     1   1 
Mortgage — Legacy     2   2 
Total consumer mortgage     3   3 
Consumer other
Personal Lending (b)14 82 29 3     128 
Credit Card      165 10 175 
Total consumer other14 82 29 3   165 10 303 
Total consumer239 1,034 680 197 142 123 165 10 2,590 
Commercial
Commercial and industrial
Automotive     5 19  24 
Other    79 23 4  106 
Total commercial    79 28 23  130 
Total finance receivables and loans$239 $1,034 $680 $197 $221 $151 $188 $10 $2,720 
(a)Excludes $41 million of write-downs from transfers to held-for-sale from the sales of retained interests related to securitizations during 2023, resulting in the deconsolidation of the assets and liabilities from our Consolidated Balance Sheet. Refer to Note 11 for additional information.
(b)Excludes $174 million of write-downs from the transfer to held-for-sale related to Personal Lending. Refer to Note 2 for additional information.
158

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Loan Modifications
The following table presents the amortized cost basis of loans that were modified subsequent to origination during the year ended December 31, 2023, for each portfolio segment, by modification type. For additional information on loan modification types in scope of this disclosure, refer to Note 1. The below table excludes consumer mortgage finance receivables and loans currently enrolled in a trial modification program. Trial modifications generally represent a three-month period during which the borrower makes monthly payments under the anticipated modified payment terms. If the borrower successfully completes the trial loan modification program, the contractual terms of the loan are updated and the modification is considered permanent. As of December 31, 2023, there were $5 million of consumer mortgage finance receivables and loans in a trial modification program.
Payment extensions
Year ended December 31, 2023
($ in millions)
Payment deferrals (a)Contractual maturity extensionsPrincipal forgivenessInterest rate concessionsCombinationTotal (b)
Consumer automotive$ $234 $13 $ $28 $275 
Consumer mortgage
Mortgage Finance 3   3 6 
Mortgage — Legacy 1   1 2 
Total consumer mortgage 4   4 8 
Consumer other
Credit Card   13  13 
Total consumer other   13  13 
Total consumer 238 13 13 32 296 
Commercial
Commercial and industrial
Other36 46    82 
Total commercial36 46    82 
Total finance receivables and loans$36 $284 $13 $13 $32 $378 
(a)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
(b)Represents 0.3% of total finance receivables and loans outstanding as of December 31, 2023.
Total commitments to lend additional funds to borrowers whose loans were modified during the year ended December 31, 2023, was $6 million as of December 31, 2023.
159

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents the financial effect of loan modifications that occurred during the year ended December 31, 2023.
Payment extensions (a)Principal forgivenessInterest rate concessions (a)Combination (a) (b) (c)
Year ended
December 31, 2023
($ in millions)
Number of months extended/deferredAmount forgivenInitial rateRevised rateRemaining termRevised remaining termInitial rateRevised rate
Consumer automotive29$3  % %748610.3 %9.5 %
Consumer mortgage
Mortgage Finance154   3074724.7 3.3 
Mortgage — Legacy76   1742832.7 2.0 
Total consumer mortgage132   2864424.4 3.1 
Consumer other
Credit Card  30.0 8.0     
Total consumer other $ 30.0 8.0     
Commercial
Commercial and industrial
Other (d)15$  % %   % %
Total commercial15$       
(a)Calculated using a weighted-average balance for each portfolio class.
(b)Term is presented in number of months.
(c)Some consumer mortgage combination loan modifications include deferrals of principal. The weighted average number of months deferred for these loans was 207 months.
(d)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
160

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following tables present the subsequent performance of loans recorded at amortized cost, by portfolio segment and credit quality indicator, that have been modified during the year ended December 31, 2023.
Year ended December 31, 2023 ($ in millions)
Current30–59 days past due60–89 days past due90 or more days past due (a)Total
Consumer automotive
Contractual maturity extensions$202 $24 $7 $1 $234 
Principal forgiveness7 1  5 13 
Combination25 2  1 28 
Total consumer automotive234 27 7 7 275 
Consumer mortgage
Mortgage Finance
Contractual maturity extensions3    3 
Combination1   2 3 
Total Mortgage Finance4   2 6 
Mortgage — Legacy
Contractual maturity extensions1    1 
Combination1    1 
Total Mortgage — Legacy2    2 
Total consumer mortgage6   2 8 
Consumer other
Credit Card
Interest rate concessions7 2 1 3 13 
Total consumer other7 2 1 3 13 
Total consumer$247 $29 $8 $12 $296 
(a)Includes 235 consumer automotive loans with a total amortized cost of $5 million and 1 consumer mortgage loan with a total amortized cost of $2 million that redefaulted during the year ended December 31, 2023.
Year ended December 31, 2023 ($ in millions)
PassSpecial mentionSubstandardDoubtfulTotal
Commercial and industrial
Other
Payment deferrals (a)$ $ $ $36 $36 
Contractual maturity extensions34 7 5  46 
Total commercial$34 $7 $5 $36 $82 
(a)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
Troubled Debt Restructuring Disclosures Prior to the Adoption of ASU 2022-02
The adoption of ASU 2022-02 eliminated TDR recognition and measurement guidance, as well as all TDR-related disclosures. Refer to Note 1 for additional information. TDRs were loan modifications where concessions were granted to borrowers experiencing financial difficulties. Total TDRs recorded at amortized cost were $2.4 billion at both December 31, 2022, and December 31, 2021.
Total commitments to lend additional funds to borrowers whose terms had been modified in a TDR were $61 million and $18 million at December 31, 2022, and December 31, 2021, respectively.
161

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following tables present information related to finance receivables and loans recorded at amortized cost modified in connection with a TDR during the period.
Year ended December 31, ($ in millions)
Number of loansPre-modification amortized cost basisPost-modification amortized cost basis
2022
Consumer automotive49,773 $831 $805 
Consumer mortgage
Mortgage Finance18 12 12 
Mortgage — Legacy13 1 1 
Total consumer mortgage31 13 13 
Consumer other
Credit Card2,853 5 5 
Total consumer other2,853 5 5 
Total consumer52,657 849 823 
Commercial
Commercial and industrial
Other5 461 466 
Total commercial5 461 466 
Total finance receivables and loans52,662 $1,310 $1,289 
Year ended December 31, ($ in millions)
Number of loansPre-modification amortized cost basisPost-modification amortized cost basis
2021
Consumer automotive77,991 $1,395 $1,371 
Consumer mortgage
Mortgage Finance38 22 22 
Mortgage — Legacy16 2 2 
Total consumer mortgage54 24 24 
Consumer other
Credit Card113   
Total consumer other113   
Total consumer78,158 1,419 1,395 
Commercial
Commercial and industrial
Automotive1 2 2 
Other1 33 33 
Commercial real estate2 4 4 
Total commercial4 39 39 
Total finance receivables and loans78,162 $1,458 $1,434 
162

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents information about finance receivables and loans recorded at amortized cost that have redefaulted during the reporting period and were within 12 months or less of being modified as a TDR. Redefault is when finance receivables and loans meet the requirements for evaluation under our charge-off policy except for commercial finance receivables and loans, where redefault is defined as 90 days past due.
Year ended December 31, ($ in millions)Number of loansAmortized costCharge-off amount
2022
Consumer automotive9,227 $143 $64 
Consumer mortgage
Mortgage Finance4 2  
Total consumer mortgage4 2  
Consumer Other
Credit Card457   
Total consumer other457   
Total consumer9,688 145 64 
Commercial
Commercial and industrial
Other1 1 31 
Total commercial1 1 31 
Total finance receivables and loans9,689 $146 $95 
2021
Consumer automotive9,295 $119 $61 
Consumer mortgage
Mortgage Finance1   
Mortgage — Legacy4   
Total consumer mortgage5   
Total consumer finance receivables and loans
9,300 119 61 
Total finance receivables and loans9,300 $119 $61 
Concentration Risk
Consumer
We monitor our consumer loan portfolio for concentration risk across the states in which we lend. The highest concentrations of consumer loans are in California and Texas, which represented an aggregate of 26.4% and 26.5% of our total consumer finance receivables and loans at December 31, 2023, and December 31, 2022, respectively.
163

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table shows the percentage of consumer automotive, consumer mortgage, and consumer other finance receivables and loans by state concentration based on amortized cost.
2023 (a)2022
December 31,Consumer automotiveConsumer mortgageConsumer other (b)Consumer automotiveConsumer mortgageConsumer other (c)
California8.5 %39.2 %9.4 %8.7 %38.8 %8.4 %
Texas13.7 7.3 7.6 13.6 7.3 7.7 
Florida9.5 6.5 9.0 9.5 6.6 7.8 
Pennsylvania4.5 2.1 4.2 4.5 2.1 4.6 
Georgia4.1 2.9 3.7 4.1 2.9 3.5 
North Carolina4.3 1.9 2.9 4.1 1.9 4.6 
New York3.7 1.9 5.4 3.6 1.9 4.8 
Illinois3.3 2.8 4.6 3.5 2.8 4.3 
New Jersey3.2 2.4 3.7 3.2 2.4 3.6 
Ohio3.4 0.4 4.5 3.4 0.4 3.6 
Other United States41.8 32.6 45.0 41.8 32.9 47.1 
Total consumer loans100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %
(a)Presentation is in descending order as a percentage of total consumer finance receivables and loans at December 31, 2023.
(b)Excludes Personal Lending finance receivables and loans, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(c)Excludes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
Commercial Real Estate
The commercial real estate portfolio consists of finance receivables and loans issued primarily to automotive dealers. The following table presents the percentage of total commercial real estate finance receivables and loans by state concentration based on amortized cost.
December 31,20232022
Florida17.6 %17.9 %
Texas13.6 14.9 
California7.9 8.4 
Ohio5.9 4.2 
Michigan5.4 4.2 
North Carolina5.0 5.3 
New York4.5 6.3 
Tennessee3.7 1.2 
Georgia3.0 3.1 
Missouri2.8 2.6 
Other United States30.6 31.9 
Total commercial real estate finance receivables and loans100.0 %100.0 %
Commercial Criticized Exposure
Finance receivables and loans classified as special mention, substandard, or doubtful are reported as criticized. These classifications are based on regulatory definitions and generally represent finance receivables and loans within our portfolio that have a higher default risk or have already defaulted. These finance receivables and loans require additional monitoring and review including specific actions to mitigate our potential loss.
164

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents the percentage of total commercial criticized finance receivables and loans by industry concentration based on amortized cost.
December 31,20232022
Industry
Automotive54.0 %53.4 %
Electronics13.4 11.9 
Services12.8 6.5 
Other19.8 28.2 
Total commercial criticized finance receivables and loans100.0 %100.0 %
10.    Leasing
Ally as the Lessee
We have operating leases for certain of our corporate facilities, which have remaining lease terms of 2 months to 7 years. Most of the property leases have fixed payment terms with annual fixed-escalation clauses and include options to extend or terminate the lease. We do not include these term extensions or termination provisions in our estimates of the lease term if we do not consider it reasonably certain that the options will be exercised.
We also have operating leases for a fleet of vehicles that is used by our sales force for business purposes, with noncancelable lease terms of 367 days. Thereafter, the leases are month-to-month, up to a maximum of 48 months from inception.
During the years ended December 31, 2023, and December 31, 2022, we paid $33 million and $38 million in cash for amounts included in the measurement of lease liabilities at December 31, 2023, and December 31, 2022, respectively. These amounts are included in net cash provided by operating activities in the Consolidated Statement of Cash Flows. During the years ended December 31, 2023, and December 31, 2022, we obtained $10 million and $41 million, respectively, of ROU assets in exchange for new lease liabilities. As of December 31, 2023, the weighted-average remaining lease term of our operating lease portfolio was 4 years, and the weighted-average discount rate was 2.85%, compared to 5 years and 2.57% as of December 31, 2022.
The following table presents future minimum rental payments we are required to make under operating leases that have commenced as of December 31, 2023, and that have noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$34 
202529 
202622 
202717 
202815 
2029 and thereafter3 
Total undiscounted cash flows120 
Difference between undiscounted cash flows and discounted cash flows(7)
Total lease liability$113 
The following table details the components of total net operating lease expense.
Year ended December 31, ($ in millions)
202320222021
Operating lease expense$29 $33 $46 
Variable lease expense5 4 7 
Total lease expense, net (a)$34 $37 $53 
(a)Included in other operating expenses in our Consolidated Statement of Income.
Ally as the Lessor
Investment in Operating Leases
We purchase consumer operating lease contracts and the associated vehicles from dealerships after those contracts are executed by the dealers and the consumers. The amount we pay a dealer for an operating lease contract is based on the negotiated price for the vehicle less vehicle trade-in, down payment from the consumer, and available automotive manufacturer incentives. Under the operating lease, the consumer is obligated to make payments in amounts equal to the amount by which the negotiated purchase price of the vehicle (less any
165

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
trade-in value, down payment, or available manufacturer incentives) exceeds the contract residual value (including residual support) of the vehicle at lease termination, plus operating lease rental charges. The customer can terminate the lease at any point after commencement, subject to additional charges and fees. Both the consumer and the dealership have the option to purchase the vehicle at the end of the lease term, which generally range from 24 to 60 months, at the residual value of the vehicle, however it is not reasonably certain this option will be exercised and accordingly our consumer leases are classified as operating leases. In addition to the charges described above, the consumer is generally responsible for certain charges related to excess mileage or excessive wear and tear on the vehicle. These charges are deemed variable lease payments and, as these payments are not based on a rate or index, they are recognized as net depreciation expense on operating lease assets in our Consolidated Statement of Income as incurred.
When we acquire a consumer operating lease, we assume ownership of the vehicle from the dealer. We require that property damage, bodily injury, collision, and comprehensive insurance be obtained by the lessee on all consumer operating leases. Neither the consumer nor the dealer is responsible for the value of the vehicle at the time of lease termination. When vehicles are not purchased by customers or the receiving dealer at scheduled lease termination, the vehicle is returned to us for remarketing. We generally bear the risk of loss to the extent the value of a leased vehicle upon remarketing is below the expected residual value. At termination, our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing, which is included in net depreciation expense on operating lease assets in our Consolidated Statement of Income. Excessive mileage or excessive wear and tear on the vehicle during the lease may impact the sales proceeds received upon remarketing. As of December 31, 2023, and December 31, 2022, consumer operating leases with a carrying value, net of accumulated depreciation, of $12 million and $56 million, respectively, were covered by a residual value guarantee of 15% of the manufacturer’s suggested retail price.
The following table details our investment in operating leases.
Year ended December 31, ($ in millions)
20232022
Vehicles$11,101 $12,304 
Accumulated depreciation(1,930)(1,860)
Investment in operating leases, net$9,171 $10,444 
The following table presents future minimum rental payments we have the right to receive under operating leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$1,304 
2025820 
2026382 
202770 
20284 
Total lease payments from operating leases$2,580 
We recognized operating lease revenue of $1.6 billion for each of the years ended December 31, 2023, 2022, and 2021. Depreciation expense on operating lease assets includes net remarketing gains recognized on the sale of operating lease assets. The following table summarizes the components of depreciation expense on operating lease assets.
Year ended December 31, ($ in millions)
202320222021
Depreciation expense on operating lease assets (excluding remarketing gains) (a)$1,071 $1,084 $914 
Remarketing gains, net(211)(170)(344)
Net depreciation expense on operating lease assets$860 $914 $570 
(a)Includes variable lease payments related to excess mileage and excessive wear and tear on vehicles of $9 million during the year ended December 31, 2023, $7 million during the year ended December 31, 2022, and $16 million during the year ended December 31, 2021.
Finance Leases
In our Automotive Finance operations, we also hold automotive leases that require finance lease treatment as prescribed by ASC Topic 842, Leases. Our total gross investment in finance leases, which is included in finance receivables and loans, net, on our Consolidated Balance Sheet was $537 million and $481 million as of December 31, 2023, and December 31, 2022, respectively. This includes lease payment receivables of $531 million and $468 million at December 31, 2023, and December 31, 2022, respectively, and unguaranteed residual assets of $6 million at December 31, 2023, and $13 million at December 31, 2022. Interest income on finance lease receivables was $40 million for the year ended December 31, 2023, and $30 million for the year ended December 31, 2022, and is included in interest and fees on finance receivables and loans in our Consolidated Statement of Income.
166

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents future minimum rental payments we have the right to receive under finance leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$193 
2025163 
2026140 
202773 
202833 
2029 and thereafter11 
Total undiscounted cash flows613 
Difference between undiscounted cash flows and discounted cash flows(82)
Present value of lease payments recorded as lease receivable$531 
11.    Securitizations and Variable Interest Entities
Overview
We securitize, transfer, and service consumer automotive loans. We often securitize these loans (also referred to as financial assets) using SPEs. An SPE is a legal entity that is designed to fulfill a specified limited need of the sponsor. Our principal use of SPEs is to obtain liquidity by securitizing certain of our financial assets. SPEs are often VIEs and may or may not be included on our Consolidated Balance Sheet. Additionally, we opportunistically sell consumer automotive and credit card whole-loans to SPEs where we have a continuing involvement.
Securitizations
In executing a securitization, we typically sell pools of financial assets to a wholly owned, bankruptcy-remote SPE, which then transfers the financial assets to a separate, transaction-specific SPE for cash, and typically, other retained interests. The SPE is funded through the issuance of beneficial interests, which could take the form of notes or residual interests and can be sold to investors or retained by us. We typically hold retained beneficial interests in our securitizations including, but not limited to, retained notes, certificated residual interests, as well as certain noncertificated interests retained from the sale of automotive finance receivables. If sold, the beneficial interests only entitle the investors to specified cash flows generated from the underlying securitized assets. If retained, the interests provide credit enhancement to the SPE as they may absorb credit losses or other cash shortfalls and may represent a form of significant continuing economic interests. In addition to providing a source of liquidity and cost-efficient funding, securitizing these financial assets also reduces our credit exposure to the borrowers beyond any economic interest we may retain.
The SPEs are limited to specific activities by their respective legal documents, but are generally allowed to acquire the financial assets, to issue beneficial interests to investors to fund the acquisition of the financial assets, and to enter into interest rate hedges to mitigate certain risks related to the financial assets or beneficial interests of the entity. A servicer, who is generally us, is appointed pursuant to the underlying legal documents to service the assets the SPE holds and the beneficial interests it issues. Servicing functions include, but are not limited to, general collections activity on current and noncurrent accounts, loss mitigation efforts including repossession and sale of collateral, as well as preparing and furnishing statements summarizing the asset and beneficial interest performance. These servicing responsibilities constitute continued involvement in the transferred financial assets.
Cash flows from the securitized financial assets represent the sole source for payment of distributions on the beneficial interests issued by the SPE and for payments to the parties that perform services for the SPE, such as the servicer or the trustee.
We generally hold certain conditional repurchase options specific to securitizations that allow us to repurchase assets from the securitization entity. The majority of the securitizations provide us, as servicer, with a call option that allows us to repurchase the remaining transferred financial assets or redeem outstanding beneficial interests at our discretion once the asset pool reaches a predefined level, which represents the point where servicing becomes administratively burdensome (a clean-up call option). The repurchase price is typically the securitization balance of the assets plus accrued interest when applicable. We generally have discretion regarding when or if we will exercise these options, but we would do so only when it is in our best interest.
Other than our customary representation, warranty, and covenant provisions, these securitizations are nonrecourse to us, thereby transferring the risk of future credit losses to the extent the beneficial interests in the SPEs are held by third parties. Representation, warranty, and certain covenant provisions generally require us to repurchase assets or indemnify the investor or other party for incurred losses to the extent it is determined that the assets were ineligible or were otherwise defective at the time of sale, or otherwise not in compliance with the ongoing covenant obligations. We did not provide any noncontractual financial support to any of these entities during 2023, 2022, or 2021.
Variable Interest Entities
The VIEs included on the Consolidated Balance Sheet represent SPEs where we are deemed to be the primary beneficiary, primarily due to our servicing activities and our beneficial interests in the VIE that could be potentially significant. We determine whether we have a
167

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
potentially significant beneficial interest in the VIE based on the consideration of both qualitative and quantitative factors regarding the nature, size, and form of our involvement in the VIE. The third-party investors in the obligations of consolidated VIEs have legal recourse only to the assets of the VIEs and do not have such recourse to us, except for the customary representation, warranty, and covenant provisions. In addition, the cash flows from the assets are restricted only to pay such liabilities. Thus, our economic exposure to loss from outstanding third-party financing related to consolidated VIEs is limited to the carrying value of the consolidated VIE assets. Generally, all assets of consolidated VIEs are restricted for the beneficial interest holders. For additional information regarding our significant accounting policies for consolidated VIEs, refer to the Variable Interest Entities and Securitizations section of Note 1.
The nature, purpose, and activities of nonconsolidated SPEs are similar to those of our consolidated SPEs with the primary difference being the nature and extent of our continuing involvement. For nonconsolidated SPEs, the transferred financial assets are removed from our balance sheet provided the conditions for sale accounting are met. The financial assets obtained from the sale are primarily reported as cash or retained interests (if applicable). Liabilities incurred as part of these sales, are recorded at fair value at the time of sale and are reported as accrued expenses and other liabilities on our Consolidated Balance Sheet. Upon the sale of the loans, we recognize a gain or loss on sale for the difference between the assets recognized, the assets derecognized, and the liabilities recognized as part of the transaction. With respect to our ongoing right to service the assets we sell, the servicing fee we receive represents adequate compensation, and consequently, we do not recognize a servicing asset or liability.
The pretax gain on sales of financial assets into nonconsolidated VIEs was $1 million for both the years ended December 31, 2023, and 2022. We had no pretax gains or losses on sales of financial assets into nonconsolidated VIEs during the year ended December 31, 2021. For additional information regarding our significant accounting policies for nonconsolidated VIEs, refer to the Variable Interest Entities and Securitizations section of Note 1.
We provide long-term guarantee contracts to investors in certain nonconsolidated affordable housing entities and have extended a line of credit to provide liquidity. Since we do not have control over the entities or the power to make decisions, we do not consolidate the entities and our involvement is limited to the guarantee and the line of credit.
We are involved with various other nonconsolidated equity investments, including affordable housing entities and venture capital funds and loan funds. We do not consolidate these entities and our involvement is limited to our outstanding investment, additional capital committed to these funds plus any previously recognized low-income housing tax credits that are subject to recapture.
168

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents our involvement in consolidated and nonconsolidated VIEs in which we hold variable interests. We have excluded certain transactions with nonconsolidated entities from the balances presented in the table below, where our only continuing involvement relates to financial interests obtained through the ordinary course of business, primarily from lending and investing arrangements. For additional detail related to the assets and liabilities of consolidated variable interest entities refer to the Consolidated Balance Sheet.
December 31, ($ in millions)
Carrying value of total assetsCarrying value of total liabilitiesAssets sold to nonconsolidated VIEs (a)Maximum exposure to loss in nonconsolidated VIEs
2023
On-balance sheet variable interest entities
Consumer automotive$16,415 (b)$1,614 (c)$ $ 
Off-balance sheet variable interest entities
Consumer automotive (d) (e)81 (f) 2,514 2,595 (g)
Consumer other (h)  125 125 
Commercial other2,516 (i)974 (j) 2,738 (k)
Total$19,012 $2,588 $2,639 $5,458 
2022
On-balance sheet variable interest entities
Consumer automotive$20,415 (b)$2,553 (c)$ $ 
Off-balance sheet variable interest entities
Consumer automotive (e)  227 227 (g)
Consumer other (h)  103 103 
Commercial other2,199 (i)873 (j) 2,767 (k)
Total$22,614 $3,426 $330 $3,097 
(a)Asset values represent the current unpaid principal balance of outstanding consumer automotive and credit card finance receivables and loans within the VIEs.
(b)Includes $9.3 billion and $10.6 billion of assets that were not encumbered by VIE beneficial interests held by third parties at December 31, 2023, and December 31, 2022, respectively. Ally or consolidated affiliates hold the interests in these assets.
(c)Includes $100 million and $113 million of liabilities that were not obligations to third-party beneficial interest holders at December 31, 2023, and December 31, 2022, respectively.
(d)In November 2023, we sold retained interests related to on-balance sheet VIEs to an unrelated third party. As a result of these sales, we are no longer the primary beneficiary of the VIEs, and as such have deconsolidated the assets and liabilities from our Consolidated Balance Sheet, including $1.7 billion and $1.4 billion of consumer automotive loans and long-term debt, respectively. We received cash proceeds of $247 million related to these sales, and recognized no gain or loss. We will continue to service the assets previously transferred to the VIEs.
(e)Includes activity where we sell loans through a pass through program to a third-party.
(f)Represents retained notes and certificated residual interests, of which $78 million was classified as held-to-maturity securities at December 31, 2023, and $3 million was classified as other assets at December 31, 2023. These assets represent our compliance with the risk retention rules under the Dodd-Frank Act, requiring us to retain at least five percent of the credit risk of the assets underlying asset-backed securitizations.
(g)Maximum exposure to loss represents the current unpaid principal balance of outstanding loans based on our customary representation and warranty provisions. This measure is based on the unlikely event that all the loans have underwriting defects or other defects that trigger a representation and warranty provision and the collateral supporting the loans are worthless. This required disclosure is not an indication of our expected loss.
(h)Represents balances from Ally Credit Card.
(i)Amounts are classified as other assets except for $44 million and $38 million classified as equity securities at December 31, 2023, and December 31, 2022, respectively.
(j)Amounts are classified as accrued expenses and other liabilities.
(k)For certain nonconsolidated affordable housing entities, maximum exposure to loss represents the yield we guaranteed investors through long-term guarantee contracts. The amount disclosed is based on the unlikely event that the yield delivered to investors in the form of low-income tax housing credits is recaptured. For nonconsolidated equity investments, maximum exposure to loss represents our outstanding investment, additional committed capital, and low-income housing tax credits subject to recapture. The amount disclosed is based on the unlikely event that our committed capital is funded, our investments become worthless, and the tax credits previously delivered to us are recaptured. This required disclosure is not an indication of our expected loss.
169

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Cash Flows with Nonconsolidated Special-Purpose Entities
The following table summarizes cash flows received and paid related to SPEs and asset-backed financings where the transfer is accounted for as a sale and we have a continuing involvement with the transferred consumer automotive and credit card assets (for example, servicing) that were outstanding during the years ended December 31, 2023, 2022, and 2021. Additionally, this table contains information regarding cash flows received from and paid to nonconsolidated SPEs that existed during each period.
Year ended December 31, ($ in millions)
202320222021
Consumer automotive
Cash proceeds from transfers completed during the period$1,131 $238 $ 
Cash flows received on retained interests in securitization entities4   
Servicing fees19 1  
Other cash flows1   
Consumer other (a)
Cash proceeds from transfers completed during the period117 137 4 
Servicing fees8 13  
Total$1,280 $389 $4 
(a)Represents activity from Ally Credit Card.
Delinquencies and Net Credit Losses
The following tables present quantitative information about off-balance sheet securitizations and whole-loan sales where we have continuing involvement.
Total amountAmount 60 days or more past due
December 31, ($ in millions)
2023202220232022
Off-balance-sheet securitization entities
Consumer automotive$1,558 $ $11 $ 
Whole-loan sales (a)
Consumer automotive956 227 44 2 
Consumer other125 103 17 8 
Total$2,639 $330 $72 $10 
(a)Whole-loan sales are not part of a securitization transaction, but represent consumer automotive and credit card pools of loans sold to third-party investors.
Net credit losses
Year ended December 31, ($ in millions)
20232022
Off-balance-sheet securitization entities
Consumer automotive$2 $ 
Whole-loan sales (a)
Consumer automotive27  
Consumer other31 2 
Total$60 $2 
(a)Whole-loan sales are not part of a securitization transaction, but represent consumer automotive and credit card pools of loans sold to third-party investors.
170

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Affordable Housing Investments
We have investments in various limited partnerships that sponsor affordable housing projects, which meet the definition of a VIE. The purpose of these investments is to achieve a satisfactory return on capital through the receipt of LIHTC and to assist us in achieving goals associated with the CRA. Our affordable housing investments are accounted for using the proportional amortization method of accounting, which recognizes the amortized cost of the investment as a component of income tax expense.
The following table summarizes information about our affordable housing investments.
Year ended December 31, ($ in millions)
202320222021
Affordable housing tax credits and other tax benefits (a)$200 $177 $144 
Tax credit amortization expense recognized as a component of income tax expense157 147 118 
(a)There were no impairment losses recognized during the years ended December 31, 2023, 2022, and 2021, resulting from the forfeiture or ineligibility of tax credits or other circumstances.
Our investment in qualified affordable housing projects was $1.9 billion and $1.6 billion at December 31, 2023, and December 31, 2022, respectively, and is included within other assets on our Consolidated Balance Sheet. Additionally, unfunded commitments to provide additional capital to investees in qualified affordable housing projects were $973 million and $869 million at December 31, 2023, and December 31, 2022, respectively, and are included within accrued expenses and other liabilities on our Consolidated Balance Sheet. Substantially all of the unfunded commitments at December 31, 2023, are expected to be paid out within the next five years.
12.    Premiums Receivable and Other Insurance Assets
Premiums receivable and other insurance assets consisted of the following.
December 31, ($ in millions)
20232022
Prepaid reinsurance premiums$580 $553 
Reinsurance recoverable on unpaid losses66 72 
Reinsurance recoverable on paid losses38 26 
Premiums receivable154 114 
Deferred policy and service contract acquisition costs1,911 1,933 
Total premiums receivable and other insurance assets$2,749 $2,698 
171

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
13.    Other Assets
The components of other assets were as follows.
December 31, ($ in millions)
20232022
Property and equipment at cost (a)$2,153 $2,352 
Accumulated depreciation (a)(871)(1,076)
Net property and equipment1,282 1,276 
Investment in qualified affordable housing projects (b)1,866 1,596 
Net deferred tax assets1,224 1,087 
Accrued interest, fees, and rent receivables (c)935 786 
Nonmarketable equity investments886 842 
Goodwill669 822 
Equity-method investments (d)651 608 
Restricted cash held for securitization trusts (e)407 585 
Other accounts receivable189 164 
Operating lease right-of-use assets90 111 
Restricted cash and cash equivalents (f)87 66 
Net intangible assets73 98 
Other assets1,036 1,097 
Total other assets (g)$9,395 $9,138 
(a)During the year ended December 31, 2023, we retired software with a cost basis of $295 million with an accumulated depreciation of $295 million.
(b)Presented gross of the associated unfunded commitment. Refer to Note 16 for further information.
(c)Primarily relates to accrued interest, fees, and rent receivables related to our consumer automotive and commercial automotive finance receivables and loans.
(d)Primarily relates to investments made in connection with our CRA program.
(e)Includes restricted cash collected from customer payments on securitized receivables, which are distributed by us to investors as payments on the related secured debt, and cash reserve deposits utilized as a form of credit enhancement for various securitization transactions.
(f)Primarily represents a number of arrangements with third parties where certain restrictions are placed on balances we hold due to collateral agreements associated with operational processes with a third-party bank, or letter of credit arrangements and corresponding collateral requirements.
(g)Excludes Ally Lending other assets which were transferred to assets of operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
The total carrying value of the nonmarketable equity investments held at December 31, 2023, and December 31, 2022, including cumulative unrealized gains and losses, was as follows.
December 31, ($ in millions)
20232022
FRB stock$392 $401 
FHLB stock392 318 
Equity investments without a readily determinable fair value
Cost basis at acquisition74 89 
Adjustments
Upward adjustments51 177 
Downward adjustments (including impairment)(23)(143)
Carrying amount, equity investments without a readily determinable fair value102 123 
Nonmarketable equity investments$886 $842 
During the years ended December 31, 2023, and 2022, unrealized gains and losses included in the carrying value of the nonmarketable equity investments still held as of December 31, 2023, and 2022, were as follows.
Year ended December 31, ($ in millions)
20232022
Upward adjustments$8 $1 
Downward adjustments (including impairment) (a)$(17)$(138)
(a)No impairment on FHLB and FRB stock was recognized during the years ended December 31, 2023, and 2022.
172

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The downward adjustments (including impairment) during the year ended December 31, 2022, was primarily driven by an impairment in our investment in BMC Holdco. During the year ended December 31, 2023, this investment was transferred from nonmarketable equity investments to equity securities on the Consolidated Balance Sheet as our investment converted into publicly traded common stock in BHF.
Total loss on nonmarketable equity investments, net, which includes both realized and unrealized gains and losses, was a net loss of $10 million for the year ended December 31, 2023, compared to a net loss of $132 million for the year ended December 31, 2022, respectively.
The carrying balance of goodwill by reportable operating segment was as follows.
($ in millions)Automotive Finance operationsInsurance operationsCorporate and Other (a)Total
Goodwill at December 31, 2021
$20 $27 $775 $822 
Goodwill acquired    
Goodwill at December 31, 2022
$20 $27 $775 $822 
Goodwill impairment  (149)(149)
Transfer to assets of operations held-for-sale  (4)(4)
Goodwill at December 31, 2023
$20 $27 $622 $669 
(a)Includes $479 million of goodwill associated with Ally Credit Card at both December 31, 2023, and December 31, 2022, $143 million of goodwill associated with Ally Invest at both December 31, 2023, and December 31, 2022, and $153 million of goodwill associated with Ally Lending at December 31, 2022.
During the year ended December 31, 2023, we recognized a $149 million impairment of goodwill at Corporate and Other related to the transfer of our Ally Lending business to held-for-sale. Subsequent to the impairment charge, the goodwill balance of $4 million was transferred to assets of operations held-for-sale on the Consolidated Balance Sheet. For additional information, refer to Note 2.
The net carrying value of intangible assets by class was as follows.
20232022
December 31, ($ in millions)
Gross intangible assetsAccumulated amortizationNet carrying valueGross intangible assetsAccumulated amortizationNet carrying value
Technology$117 $(64)$53 $122 $(53)$69 
Customer lists41 (39)2 58 (51)7 
Purchased credit card relationships25 (7)18 25 (4)21 
Trademarks2 (2) 2 (1)1 
Total intangible assets (a)$185 $(112)$73 $207 $(109)$98 
(a)Excludes $22 million of gross intangible assets and $22 million of accumulated amortization that were transferred to assets of operations held-for-sale related to Ally Lending as of December 31, 2023. Refer to Note 2 for additional information.
Estimated future amortization expense of intangible assets are as follows.
Year ended December 31, ($ in millions)
2024$19 
202514 
202614 
202713 
202813 
Total estimated future amortization expense$73 
173

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
14.    Deposit Liabilities
Deposit liabilities consisted of the following.
December 31, ($ in millions)
20232022
Noninterest-bearing deposits$139 $185 
Interest-bearing deposits
Savings, money market, and spending accounts99,340 110,776 
Certificates of deposit55,187 41,336 
Total deposit liabilities$154,666 $152,297 
At December 31, 2023, and December 31, 2022, certificates of deposit included $7.7 billion and $5.6 billion, respectively, of those in denominations in excess of $250 thousand.
The following table presents the scheduled maturity of total certificates of deposit at December 31, 2023.
($ in millions)
Due in 2024$43,450 
Due in 20257,974 
Due in 20261,490 
Due in 2027832 
Due in 20281,441 
Total certificates of deposit (a)$55,187 
(a)Includes $5.3 billion of certificates of deposit that are estimated to be uninsured. In some instances, certificates of deposits in excess of federal insurance limits may be insured based upon the number of account owners, beneficiaries, and accounts held.
15.    Debt
Short-Term Borrowings
The following table presents the composition of our short-term borrowings portfolio.
20232022
December 31, ($ in millions)
Unsecured
Secured (a)
Total
Unsecured
Secured (a)
Total
Federal Home Loan Bank
$ $2,550 $2,550 $ $1,900 $1,900 
Securities sold under agreements to repurchase
 747 747  499 499 
Total short-term borrowings$ $3,297 $3,297 $ $2,399 $2,399 
Weighted average interest rate (b)5.6 %4.5 %
(a)Refer to the section below titled Long-Term Debt for further details on assets restricted as collateral for payment of the related debt.
(b)Based on the debt outstanding and the interest rate at December 31 of each year.
We periodically enter into term repurchase agreements—short-term borrowing agreements in which we sell securities to one or more investors while simultaneously committing to repurchase them at a specified future date, at the stated price plus accrued interest. As of December 31, 2023, the securities sold under agreements to repurchase consisted of $747 million of agency mortgage-backed residential debt securities. The repurchase agreements are set to mature within 30 days. Refer to Note 8 and Note 21 for further details.
The primary risk associated with these repurchase agreements is that the counterparty will be unable to perform under the terms of the contract. As the borrower, we are exposed to the excess market value of the securities pledged over the amount borrowed. Daily mark-to-market collateral management is designed to limit this risk to the initial margin. However, should a counterparty declare bankruptcy or become insolvent, we may incur additional delays and costs. In some instances, we may place or receive cash collateral with counterparties under collateral arrangements associated with our repurchase agreements. At December 31, 2023, we received cash collateral of $6 million and non-cash collateral of $1 million related to repurchase agreements. At December 31, 2022, we placed cash collateral of $1 million related to repurchase agreements, and we did not receive any collateral.
174

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Long-Term Debt
The following tables present the composition of our long-term debt portfolio.
December 31, ($ in millions)
AmountInterest rateWeighted average stated interest rate (a)Due date range
2023
Unsecured debt
Fixed rate (b)$10,327 
Hedge basis adjustments (c)97 
Total unsecured debt10,424 
0.608.00%
6.03 %2024–2033
Secured debt
Fixed rate7,031 
Variable rate (d)113 
Hedge basis adjustment (c)2 
Total secured debt (e) (f)7,146 
0.895.29%
3.31 %2024–2031
Total long-term debt$17,570 
2022
Unsecured debt
Fixed rate (b)$9,929 
Hedge basis adjustments (c)108 
Total unsecured debt10,037 
0.608.00%
5.08 %2023–2032
Secured debt
Fixed rate7,603 
Variable rate (d)118 
Hedge basis adjustment (c)4 
Total secured debt (e) (f)7,725 
0.725.29%
2.71 %2023–2027
Total long-term debt$17,762 
(a)Based on the debt outstanding and the interest rate at December 31 of each year excluding any impacts of interest rate hedges.
(b)Includes subordinated debt of $1.5 billion and $1.0 billion at December 31, 2023, and 2022, respectively.
(c)Represents the basis adjustment associated with the application of hedge accounting on certain of our long-term debt positions. Refer to Note 21 for additional information.
(d)Represents long-term debt that does not have a stated interest rate.    
(e)Includes $1.5 billion and $2.4 billion of VIE secured debt at December 31, 2023, and 2022, respectively.
(f)Includes advances from the FHLB of Pittsburgh of $5.6 billion and $5.3 billion at December 31, 2023, and 2022, respectively.

20232022
December 31, ($ in millions)
Unsecured
Secured
Total
Unsecured
Secured
Total
Long-term debt (a)
Due within one year
$1,409 $2,931 $4,340 $2,023 $2,395 $4,418 
Due after one year
9,015 4,215 13,230 8,014 5,330 13,344 
Total long-term debt$10,424 $7,146 $17,570 $10,037 $7,725 $17,762 
(a)Includes basis adjustments related to the application of hedge accounting. Refer to Note 21 for additional information.

To achieve the desired balance between fixed- and variable-rate debt, we may utilize interest rate swap agreements. These derivative financial instruments have the effect of synthetically converting our fixed-rate debt into variable-rate obligations. We did not have any derivative financial instruments that synthetically converted fixed-rate debt into variable-rate obligations or variable-rate debt into fixed-rate obligations at December 31, 2023. As of December 31, 2022, we had $2.5 billion of interest rate swap agreements outstanding.
175

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents the scheduled remaining maturity of long-term debt at December 31, 2023, assuming no early redemptions will occur. The amounts below include adjustments to the carrying value resulting from the application of hedge accounting. The actual payment of secured debt may vary based on the payment activity of the related pledged assets.
($ in millions)202420252026202720282029 and thereafter
Total
Unsecured
Long-term debt
$1,477 $2,485 $152 $1,536 $867 $4,738 $11,255 
Original issue discount
(68)(74)(82)(94)(107)(406)(831)
Total unsecured
1,409 2,411 70 1,442 760 4,332 10,424 
Secured
Long-term debt
2,931 1,904 1,720 357 225 9 7,146 
Total long-term debt
$4,340 $4,315 $1,790 $1,799 $985 $4,341 $17,570 
The following summarizes assets restricted as collateral for the payment of the related debt obligation.
December 31, ($ in millions)
20232022
Consumer automotive finance receivables$40,805 $11,759 
Consumer mortgage finance receivables18,703 19,771 
Commercial finance receivables5,968 4,210 
Investment securities (amortized cost of $4,030 and $4,288) (a)
4,036 3,525 
Total assets restricted as collateral (b) (c) (d)$69,512 $39,265 
Secured debt (e)$10,443 $10,124 
(a)A portion of the restricted investment securities at December 31, 2023, and December 31, 2022, was restricted under repurchase agreements. Refer to the section above titled Short-Term Borrowings for information on the repurchase agreements.
(b)All restricted assets are those of Ally Bank.
(c)Ally Bank has an advance agreement with the FHLB, and had assets pledged to secure borrowings that were restricted as collateral to the FHLB totaling $27.9 billion and $27.0 billion at December 31, 2023, and December 31, 2022, respectively. These assets were primarily composed of consumer mortgage finance receivables and loans as well as mortgage-backed securities. Ally Bank has access to the FRB Discount Window and had assets pledged and restricted as collateral to the FRB totaling $34.0 billion and $2.4 billion at December 31, 2023, and December 31, 2022, respectively. These assets were composed of consumer automotive finance receivables and loans. Availability under these programs is only for the operations of Ally Bank and cannot be used to fund the operations or liabilities of Ally or its other subsidiaries.
(d)Excludes restricted cash and cash reserves for securitization trusts recorded within other assets on the Consolidated Balance Sheet. Refer to Note 13 for additional information.
(e)Includes $3.3 billion and $2.4 billion of short-term borrowings at December 31, 2023, and December 31, 2022, respectively.
16.    Accrued Expenses and Other Liabilities
The components of accrued expenses and other liabilities were as follows.
December 31, ($ in millions)
20232022
Unfunded commitments for investment in qualified affordable housing projects$973 $869 
Accounts payable509 435 
Employee compensation and benefits409 424 
Reserves for insurance losses and loss adjustment expenses (a)140 119 
Operating lease liabilities113 137 
Deferred revenue103 169 
Other liabilities479 495 
Total accrued expenses and other liabilities (b)$2,726 $2,648 
(a)Refer to Note 6 for further information.
(b)Excludes Ally Lending accrued expenses and other liabilities, which were transferred to liabilities of operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
176

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
17.    Equity
Common Stock
The following table presents changes in the number of shares issued and outstanding.
(shares in thousands) (a)
202320222021
Common stock
Total issued at January 1,507,683 504,522 501,237 
New issuances
Employee benefits and compensation plans4,179 3,161 3,284 
Total issued at December 31,511,861 507,683 504,522 
Treasury balance at January 1,(208,358)(166,581)(126,563)
Repurchase of common stock (b)
(1,044)(41,778)(40,018)
Total treasury stock at December 31,(209,402)(208,358)(166,581)
Total outstanding at December 31,302,459 299,324 337,941 
(a)Figures in the table may not recalculate exactly due to rounding. Number of shares issued, in treasury, and outstanding are calculated based on unrounded numbers.
(b)Includes shares of common stock withheld to cover income taxes owed by participants in our share-based incentive plans. Refer to the section titled Capital Planning and Stress Tests in Note 20 for additional information regarding our common stock-repurchase program.
Preferred Stock
Series B Preferred Stock
In April 2021, we issued 1,350,000 shares of 4.700% Fixed-Rate Reset Non-Cumulative Perpetual Preferred Stock, Series B, with $0.01 par value and liquidation preference of $1,000 per share. Proceeds from the offering were used to redeem a portion of our 8.125% Fixed Rate/Floating Rate Trust Preferred Securities, Series 2 of GMAC Capital Trust I. Dividends on shares of the Series B Preferred Stock are discretionary and are not cumulative. Holders of the Series B Preferred Stock will be entitled to receive, if, when and as declared by our Board, or a duly authorized committee of the Board, out of legally available assets, non-cumulative cash dividends quarterly in arrears on February 15, May 15, August 15 and November 15 of each year, beginning on August 15, 2021. Dividends will accrue (i) from the date of original issue to, but excluding, May 15, 2026, at a fixed rate of 4.700% per annum and (ii) from, and including, May 15, 2026, during each five-year reset period, at a rate per annum equal to the five-year treasury rate as of the most recent reset dividend determination date plus 3.868% on the liquidation preference amount of $1,000 per share. So long as any share of Series B Preferred Stock remains outstanding, unless the dividends for the most recently completed dividend period have been paid in full, or set aside for payment, on all outstanding shares of Series B Preferred Stock, we will be prohibited, subject to certain specified exceptions, from (i) declaring or paying any dividends or making any distributions with respect to any stock that ranks on a parity basis with, or junior in interest to, the Series B Preferred Stock or (ii) repurchasing, redeeming, or otherwise acquiring for consideration, directly or indirectly, any stock that ranks on a parity basis with, or junior in interest to, the Series B Preferred Stock.
The holders of the Series B Preferred Stock do not have voting rights other than those set forth in the certificate of designations for the Series B Preferred Stock included in Ally’s Certificate of Incorporation. The Series B Preferred Stock does not have a stated maturity date, and will be perpetual unless redeemed at Ally’s option. Ally is not required to redeem the Series B Preferred Stock and holders of the Series B Preferred Stock have no right to require Ally to redeem their shares. Ally may, at its option, redeem the shares of Series B Preferred stock (i) in whole or in part, on any dividend payment date on or after May 15, 2026, or (ii) in whole, but not in part, at any time within 90 days following a regulatory capital treatment event. In the event of any liquidation, dissolution or winding up of the affairs of Ally, holders of the Series B Preferred Stock will be entitled to receive the liquidation amount per share of Series B Preferred Stock and an amount equal to all declared, but unpaid dividends declared prior to the date of payment out of assets available for distribution, before any distribution is made for holders of stock that ranks junior in interest to the Series B Preferred Stock, subject to the rights of Ally’s creditors.
177

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Series C Preferred Stock
In June 2021, we issued 1,000,000 shares of 4.700% Fixed-Rate Reset Non-Cumulative Perpetual Preferred Stock, Series C, with $0.01 par value and liquidation preference of $1,000 per share. Proceeds from the offering were used to redeem a portion of our 8.125% Fixed Rate/Floating Rate Trust Preferred Securities, Series 2 of GMAC Capital Trust I. Dividends on shares of the Series C Preferred Stock are discretionary and are not cumulative. Holders of the Series C Preferred Stock will be entitled to receive, if, when and as declared by our Board, or a duly authorized committee of the Board, out of legally available assets, non-cumulative cash dividends quarterly in arrears on February 15, May 15, August 15 and November 15 of each year, beginning on August 15, 2021. Dividends will accrue (i) from the date of original issue to, but excluding, May 15, 2028, at a fixed rate of 4.700% per annum and (ii) from, and including, May 15, 2028, during each seven-year reset period, at a rate per annum equal to the seven-year treasury rate as of the most recent reset dividend determination date plus 3.481% on the liquidation preference amount of $1,000 per share. So long as any share of Series C Preferred Stock remains outstanding, unless the dividends for the most recently completed dividend period have been paid in full, or set aside for payment, on all outstanding shares of Series C Preferred Stock, we will be prohibited, subject to certain specified exceptions, from (i) declaring or paying any dividends or making any distributions with respect to any stock that ranks on a parity basis with, or junior in interest to, the Series C Preferred Stock or (ii) repurchasing, redeeming, or otherwise acquiring for consideration, directly or indirectly, any stock that ranks on a parity basis with, or junior in interest to, the Series C Preferred Stock.
The holders of the Series C Preferred Stock do not have voting rights other than those set forth in the certificate of designations for the Series C Preferred Stock included in Ally’s Certificate of Incorporation. The Series C Preferred Stock does not have a stated maturity date, and will be perpetual unless redeemed at Ally’s option. Ally is not required to redeem the Series C Preferred Stock and holders of the Series C Preferred Stock have no right to require Ally to redeem their shares. Ally may, at its option, redeem the shares of Series C Preferred stock (i) in whole or in part, on any dividend payment date on or after May 15, 2028, or (ii) in whole, but not in part, at any time within 90 days following a regulatory capital treatment event. In the event of any liquidation, dissolution or winding up of the affairs of Ally, holders of the Series C Preferred Stock will be entitled to receive the liquidation amount per share of Series C Preferred Stock and an amount equal to all declared, but unpaid dividends declared prior to the date of payment out of assets available for distribution, before any distribution is made for holders of stock that ranks junior in interest to the Series C Preferred Stock, subject to the rights of Ally’s creditors.
The following table summarizes information about our preferred stock.
December 31, 2023
Series B preferred stock (a)
Issuance dateApril 22, 2021
Carrying value ($ in millions)
$1,335
Par value (per share)
$0.01
Liquidation preference (per share)
$1,000
Number of shares authorized1,350,000
Number of shares issued and outstanding1,350,000
Dividend/coupon
Prior to May 15, 20264.700%
On and after May 15, 2026
Five Year Treasury + 3.868%
Series C preferred stock (a)
Issuance dateJune 2, 2021
Carrying value ($ in millions)
$989
Par value (per share)
$0.01
Liquidation preference (per share)
$1,000
Number of shares authorized1,000,000
Number of shares issued and outstanding1,000,000
Dividend/coupon
Prior to May 15, 20284.700%
On and after May 15, 2028
Seven Year Treasury + 3.481%
(a)We may, at our option, redeem the Series B and Series C shares on any dividend payment date on or after May 15, 2026, or May 15, 2028, respectively, or at any time within 90 days following a regulatory event that precludes the instruments from being included in additional Tier 1 capital.
178

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
18.    Accumulated Other Comprehensive Loss
The following table presents changes, net of tax, in each component of accumulated other comprehensive loss.
Investment securities (a)
($ in millions)
Available-
for-sale securities (b)
Held-to-maturity securitiesTranslation adjustments and net investment hedges (c)Cash flow hedges (c)Defined benefit pension plansAccumulated other comprehensive income (loss)
Balance at January 1, 2021$640 $ $19 $82 $(110)$631 
Net change(735)  (47)(7)(789)
Balance at December 31, 2021(95) 19 35 (117)(158)
Net change(4,000) (1)(17)117 (3,901)
Balance at December 31, 2022(4,095) 18 18  (4,059)
Net change949 (682)3 (27) 243 
Balance at December 31, 2023$(3,146)$(682)$21 $(9)$ $(3,816)
(a)Refer to Note 8 for additional information on securities transferred from available-for-sale to held-to-maturity.
(b)Represents the after-tax difference between the fair value and amortized cost of our available-for-sale securities portfolio. Refer to Note 8 for additional information.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
Our qualified defined benefit pension plan was frozen in 2006. During 2022, we executed our plan to settle the liability in two phases: (1) a single, lump-sum payment window program; and (2) the purchase of an annuity contract from an independent insurance company for the remainder of the liability. The independent insurance company assumed the obligation to pay the outstanding accrued benefits to the participants and beneficiaries of the plan. During the year ended December 31, 2022, we realized a loss of $115 million upon reclassification from accumulated other comprehensive loss as a result of this action, which included $71 million of compensation and benefits expense and $44 million of income tax expense, which included $61 million of realized stranded tax effects.
179

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following tables present the before- and after-tax changes in each component of accumulated other comprehensive loss.
Year ended December 31, 2023 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized gains arising during the period$338 $(78)$260 
Net unrealized loss on securities transferred to held-to-maturity (a)911 (218)693 
Less: Net realized gains reclassified to income from continuing operations5 (b)(1)(c)4 
Net change1,244 (295)949 
Held-to-maturity securities
Net unrealized loss on securities transferred from available-for-sale (a)(911)218 (693)
Less: Amortization of amounts previously recorded upon transfer from available-for-sale(14)(d)3 (11)
Net change(897)215 (682)
Translation adjustments
Net unrealized gains arising during the period6 (1)5 
Net investment hedges (e)
Net unrealized losses arising during the period(3)1 (2)
Cash flow hedges (e)
Net unrealized losses arising during the period(22)6 (16)
Less: Net realized gains reclassified to income from continuing operations14 (f)(3)(c)11 
Net change(36)9 (27)
Other comprehensive income$314 $(71)$243 
(a)Includes unrealized losses on securities transferred from available-for-sale to held-to-maturity. Refer to Note 8 for additional information.
(b)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(c)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(d)Includes amounts reclassified to interest and dividends on investment securities and other earning assets in our Consolidated Statement of Income.
(e)For additional information on derivative instruments and hedging activities, refer to Note 21.
(f)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
180

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Year ended December 31, 2022 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized losses arising during the period$(5,222)$1,240 $(3,982)
Less: Net realized gains reclassified to income from continuing operations23(a)(5)(b)18
Net change(5,245)1,245 (4,000)
Translation adjustments
Net unrealized losses arising during the period(10)2 (8)
Net investment hedges (c)
Net unrealized gains arising during the period8 (1)7 
Cash flow hedges (c)
Net unrealized losses arising during the period(2) (2)
Less: Net realized gains reclassified to income from continuing operations21 (d)(6)(b)15 
Net change(23)6 (17)
Defined benefit pension plans
Net unrealized gains arising during the period2 2
Less: Net realized losses reclassified to income from continuing operations(71)(e)(44)(b)(115)
Net change73 44 117 
Other comprehensive loss$(5,197)$1,296 $(3,901)
(a)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(b)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
(d)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
(e)Includes losses reclassified to compensation and benefits expense in our Consolidated Statement of Income as a result of the settlement of our qualified defined benefit pension plan.
Year ended December 31, 2021 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized losses arising during the period$(859)$203 $(656)
Less: Net realized gains reclassified to income from continuing operations102(a)(23)(b)79
Net change(961)226 (735)
Cash flow hedges (c)
Less: Net realized gains reclassified to income from continuing operations61 (d)(14)(b)47 
Defined benefit pension plans
Net unrealized losses arising during the period(11)3 (8)
Less: Net realized losses reclassified to income from continuing operations(1) (1)
Net change(10)3 (7)
Other comprehensive loss$(1,032)$243 $(789)
(a)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(b)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
(d)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
181

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
19.    Earnings per Common Share
The following table presents the calculation of basic and diluted earnings per common share.
Year ended December 31, ($ in millions, except per share data; shares in thousands) (a)
202320222021
Net income from continuing operations$1,022 $1,715 $3,065 
Preferred stock dividends — Series B(63)(63)(36)
Preferred stock dividends — Series C(47)(47)(21)
Net income from continuing operations attributable to common stockholders$912 $1,605 $3,008 
Loss from discontinued operations, net of tax(2)(1)(5)
Net income attributable to common stockholders$910 $1,604 $3,003 
Basic weighted-average common shares outstanding (b)303,751 316,690 362,583 
Diluted weighted-average common shares outstanding (b)305,135 318,629 365,180 
Basic earnings per common share
Net income from continuing operations$3.00 $5.07 $8.30 
Loss from discontinued operations, net of tax(0.01) (0.01)
Net income$3.00 $5.06 $8.28 
Diluted earnings per common share
Net income from continuing operations$2.99 $5.04 $8.24 
Loss from discontinued operations, net of tax(0.01) (0.01)
Net income$2.98 $5.03 $8.22 
(a)Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
(b)Includes shares related to share-based compensation that vested but were not yet issued.
20.    Regulatory Capital and Other Regulatory Matters
Ally is subject to enhanced prudential standards that have been established by the FRB under the Dodd-Frank Act, as amended by the EGRRCP Act and as applied to Category IV firms under the Tailoring Rules. Refer to the discussion below, however, about rules proposed by the U.S. banking agencies in 2023 that would significantly alter the Tailoring Rules. Currently, as a Category IV firm, Ally is (1) subject to supervisory stress testing on a two-year cycle, (2) required to submit an annual capital plan to the FRB, (3) exempted from company-run capital stress testing requirements, (4) required to maintain a buffer of unencumbered highly liquid assets to meet projected net stressed cash outflows over a 30-day planning horizon, (5) exempted from the requirements of the LCR and the net stable funding ratio (provided that our average wSTWF continues to remain under $50 billion), and (6) exempted from the requirements of the supplementary leverage ratio, the countercyclical capital buffer, and single-counterparty credit limits. Even so, we are subject to rules enabling the FRB to conduct supervisory stress testing on a more or less frequent basis based on our financial condition, size, complexity, risk profile, scope of operations, or activities or based on risks to the U.S. economy. Further, we are subject to rules requiring the resubmission of our capital plan if we determine that there has been or will be a material change in our risk profile, financial condition, or corporate structure since we last submitted the capital plan or if the FRB determines that (a) our capital plan is incomplete or our capital plan or internal capital adequacy process contains material weaknesses, (b) there has been, or will likely be, a material change in our risk profile (including a material change in our business strategy or any risk exposure), financial condition, or corporate structure, or (c) the BHC stress scenario(s) are not appropriate for our business model and portfolios, or changes in the financial markets or the macroeconomic outlook that could have a material impact on our risk profile and financial condition require the use of updated scenarios. While a resubmission is pending, without prior approval of the FRB, we would generally be prohibited from paying dividends, repurchasing our common stock, or making other capital distributions. In addition, to satisfy the FRB in its review of our capital plan, we may be required to further cease or limit these capital distributions or to issue capital instruments that could be dilutive to stockholders. The FRB also may prevent us from maintaining or expanding lending or other business activities.
Basel Capital Framework
The FRB and other U.S. banking agencies have adopted risk-based and leverage capital rules that establish minimum capital-to-asset ratios for BHCs, like Ally, and depository institutions, like Ally Bank.
The risk-based capital ratios are based on a banking organization’s RWAs, which are generally determined under the standardized approach applicable to Ally and Ally Bank by (1) assigning on-balance-sheet exposures to broad risk-weight categories according to the counterparty or, if relevant, the guarantor or collateral (with higher risk weights assigned to categories of exposures perceived as representing greater risk), and (2) multiplying off-balance-sheet exposures by specified credit conversion factors to calculate credit equivalent amounts and assigning those credit equivalent amounts to the relevant risk-weight categories. The leverage ratio, in contrast, is based on an institution’s average unweighted on-balance-sheet exposures.
Under U.S. Basel III, Ally and Ally Bank must maintain a minimum Common Equity Tier 1 risk-based capital ratio of 4.5%, a minimum Tier 1 risk-based capital ratio of 6%, and a minimum total risk-based capital ratio of 8%. On top of the minimum risk-based capital ratios,
182

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Ally and Ally Bank are subject to a capital conservation buffer requirement, which must be satisfied entirely with capital that qualifies as Common Equity Tier 1 capital. Failure to maintain more than the full amount of the capital conservation buffer requirement would result in automatic restrictions on the ability of Ally and Ally Bank to make capital distributions, including dividend payments and stock repurchases and redemptions, and to pay discretionary bonuses to executive officers. U.S. Basel III also subjects Ally and Ally Bank to a minimum Tier 1 leverage ratio of 4%. While the capital conservation buffer requirement for Ally Bank is fixed at 2.5% of RWAs, the capital conservation buffer requirement for a Category IV firm, like Ally, is equal to its stress capital buffer requirement. The stress capital buffer requirement for Ally, in turn, is the greater of 2.5% and the result of the following calculation: (1) the difference between Ally’s starting and minimum projected Common Equity Tier 1 capital ratios under the severely adverse scenario in the supervisory stress test, plus (2) the sum of the dollar amount of Ally’s planned common stock dividends for each of the fourth through seventh quarters of its nine-quarter capital planning horizon, as a percentage of RWAs. As of December 31, 2023, the stress capital buffer requirement for Ally was 2.5%.
Ally and Ally Bank are currently subject to the U.S. Basel III standardized approach for counterparty credit risk but not to the U.S. Basel III advanced approaches for credit risk or operational risk. Ally is also not currently subject to the U.S. market-risk capital rule, which applies only to banking organizations with significant trading assets and liabilities. Since Ally and Ally Bank are currently not subject to the advanced approaches risk-based capital rules, we elected to apply a one-time option to exclude most components of accumulated other comprehensive income and loss from regulatory capital. As of December 31, 2023, and December 31, 2022, Ally had $3.8 billion and $4.1 billion, respectively, of accumulated other comprehensive loss, net of applicable income taxes, that was excluded from Common Equity Tier 1 capital. Refer to the discussion below about rules proposed by the U.S. banking agencies in 2023 that would require us to recognize all components of accumulated other comprehensive income and loss in regulatory capital, except gains and losses on cash-flow hedges where the hedged items are not recognized on our balance sheet at fair value. Refer also to Note 18 for additional details about our accumulated other comprehensive loss.
Failure to satisfy regulatory-capital requirements could result in significant sanctions—such as bars or other limits on capital distributions and discretionary bonuses to executive officers, limitations on acquisitions and new activities, restrictions on our acceptance of brokered deposits, a loss of our status as an FHC, or informal or formal enforcement and other supervisory actions—and could have a significant adverse effect on the Consolidated Financial Statements or the business, results of operations, financial condition, or prospects of Ally and Ally Bank.
The risk-based capital ratios and the Tier 1 leverage ratio play a central role in PCA, which is an enforcement framework used by the U.S. banking agencies to constrain the activities of depository institutions based on their levels of regulatory capital. Five categories have been established using thresholds for the Common Equity Tier 1 risk-based capital ratio, the Tier 1 risk-based capital ratio, the total risk-based capital ratio, and the Tier 1 leverage ratio: well capitalized, adequately capitalized, undercapitalized, significantly undercapitalized, and critically undercapitalized. FDICIA generally prohibits a depository institution from making any capital distribution, including any payment of a cash dividend or a management fee to its BHC, if the depository institution would become undercapitalized after the distribution. An undercapitalized institution is also subject to growth limitations and must submit and fulfill a capital restoration plan. Although BHCs are not subject to the PCA framework, the FRB is empowered to compel a BHC to take measures—such as the execution of financial or performance guarantees—when PCA is required in connection with one of its depository-institution subsidiaries. At both December 31, 2023, and December 31, 2022, Ally Bank met the capital ratios required to be well capitalized under the PCA framework.
Under FDICIA and the PCA framework, insured depository institutions such as Ally Bank must be well capitalized or, with a waiver from the FDIC, adequately capitalized in order to accept brokered deposits, and even adequately capitalized institutions are subject to some restrictions on the rates they may offer for brokered deposits. Our brokered deposits totaled $11.0 billion at December 31, 2023, which represented 7.1% of total deposit liabilities.
183

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table summarizes our capital ratios under U.S. Basel III.
December 31, 2023December 31, 2022Required minimum (a)Well-capitalized minimum
($ in millions)AmountRatioAmountRatio
Capital ratios
Common Equity Tier 1 (to risk-weighted assets)
Ally Financial Inc.$15,129 9.36 %$14,592 9.27 %4.50 %(b)
Ally Bank17,217 11.24 17,011 11.38 4.50 6.50 %
Tier 1 (to risk-weighted assets)
Ally Financial Inc.$17,392 10.76 %$16,867 10.72 %6.00 %6.00 %
Ally Bank17,217 11.24 17,011 11.38 6.00 8.00 
Total (to risk-weighted assets)
Ally Financial Inc.$20,055 12.41 %$19,209 12.21 %8.00 %10.00 %
Ally Bank19,144 12.50 18,888 12.64 8.00 10.00 
Tier 1 leverage (to adjusted quarterly average assets) (c)
Ally Financial Inc.$17,392 8.67 %$16,867 8.65 %4.00 %(b)
Ally Bank17,217 9.07 17,011 9.23 4.00 5.00 %
(a)In addition to the minimum risk-based capital requirements for the Common Equity Tier 1 capital, Tier 1 capital, and total capital ratios, Ally and Ally Bank were required to maintain a minimum capital conservation buffer of 2.5% at both December 31, 2023, and December 31, 2022.
(b)Currently, there is no ratio component for determining whether a BHC is “well-capitalized.”
(c)Federal regulatory reporting guidelines require the calculation of adjusted quarterly average assets using a daily average methodology.
On January 1, 2020, we adopted CECL. Refer to Note 1 for additional information about our allowance for loan losses accounting policy. Under a rule finalized by the FRB and other U.S. banking agencies in 2020, we delayed recognizing the estimated impact of CECL on regulatory capital until after a two-year deferral period, which for us extended through December 31, 2021. Beginning on January 1, 2022, we were required to phase in 25% of the previously deferred estimated capital impact of CECL, with an additional 25% to be phased in at the beginning of each subsequent year until fully phased in by the first quarter of 2025. The estimated impact of CECL on regulatory capital that we deferred and began phasing in on January 1, 2022, is generally calculated as the entire day-one impact at adoption plus 25% of the subsequent change in allowance during the two-year deferral period. As of December 31, 2023, the total deferred impact on Common Equity Tier 1 capital related to our adoption of CECL was $591 million.
In April 2023, in a statement accompanying the review of the FRB’s supervision and regulation of SVB, FRB Vice Chair for Supervision Barr highlighted a plan to revisit the Tailoring Rules and develop stronger capital, liquidity, stress-testing, and other standards for Category IV firms like Ally. In July 2023, the U.S. banking agencies issued a proposed rule to customize and implement revisions to the global Basel III capital framework that were approved by the Basel Committee in December 2017 (commonly known as the Basel III endgame or as Basel IV). For regulatory capital, the proposed rule would eliminate the effect of the Tailoring Rules by requiring the recognition of most elements of accumulated other comprehensive income and loss and the application of deductions, limitations, and criteria for specified capital investments, minority interests, and TLAC holdings. For each of the risk-based capital ratios, a large banking organization, like Ally, would calculate and be bound by the lower of two alternatives: one version of the ratio based on an expanded risk-based approach prescribed in the proposed rule and one version of the ratio based on the standardized approach as modified by the proposed rule. All capital buffer requirements, including the stress capital buffer requirement, would apply regardless of whether the expanded risk-based approach or the standardized approach produces the lower ratio. Under the expanded risk-based approach, total RWAs would equal the sum of the RWAs for credit risk, equity risk, operational risk, market risk, and CVA risk as set forth in the proposed rule minus any amount of the banking organization’s adjusted allowance for credit losses that is not included in Tier 2 capital and any amount of allocated transfer risk reserves. Under the standardized approach, total RWAs would be calculated using the existing rules with a revised methodology for determining RWAs for market risk, and a required application of the standardized approach for counterparty credit risk for derivative exposures. Category IV firms would be further required under the proposed rule to project their risk-based capital ratios under baseline conditions in their capital plans and related reports using the RWA-calculation approach that results in their binding risk-based capital ratios as of the start of the projection horizon. The proposed rule also would roll back additional elements of the Tailoring Rules by applying to Category IV firms the supplementary leverage ratio, the countercyclical capital buffer, and enhanced public disclosure and reporting requirements. Under the proposed rule, a three-year transition period from July 1, 2025, to June 30, 2028, would apply to the recognition of accumulated other comprehensive income and loss in regulatory capital and the use of the expanded risk-based approach. The phase-in of accumulated other comprehensive income and loss is expected to significantly affect our levels of regulatory capital. While we believe that this would be manageable, we also anticipate that our levels of regulatory capital would need to be gradually increased in advance of and during the proposed transition period. As for the proposed changes to RWAs, while we continue to evaluate the effects of individual provisions and the interplay among them as well as potential management actions in response, the impact is not currently expected to be significant in the aggregate if the proposed rule were adopted in its existing form. Since the proposed rule was issued, we have been engaged with research and advocacy groups to inform the rulemaking process and better understand the impacts of the proposed rule on banking organizations of various
184

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
sizes and complexities—as well as the competitive environment more broadly—and likewise encourage the U.S. banking agencies to closely study these impacts and their wider implications.
In August 2023, the U.S. banking agencies issued a proposed rule to improve the resolvability of Category IV firms, like Ally. The proposed rule would require Category II, III, and IV firms, their large consolidated banks, and other institutions to issue and maintain minimum amounts of eligible long-term debt in an amount that is the greater of (i) 6 percent of total RWAs, (ii) 3.5 percent of average total consolidated assets, and (iii) 2.5 percent of total leverage exposure. Covered insured depository institutions, like Ally Bank, that are consolidated subsidiaries of covered entities, like Ally, would be required to issue eligible long-term debt internally to a company that consolidates the covered insured depository institution, which would in turn be required to purchase that long-term debt. Only long-term debt instruments that are most readily able to absorb losses in a resolution proceeding would qualify, and the operations of covered entities would be subject to clean-holding-company requirements such as prohibitions and limitations on their liabilities to unaffiliated entities. Under the proposed rule, a transition period would apply with 25, 50, and 100 percent of the long-term-debt requirements coming into effect by the end of the first, second, and third years, respectively, after finalization of the rule. We are still assessing the impact of this proposed rule but, due to the current structure and amount of debt instruments issued by Ally and Ally Bank, we expect it to significantly affect us.
Whether and when final rules related to these proposals may be adopted and take effect, as well as what changes to the proposed rules may be reflected in any final rules after the comment periods, remain unclear. Also, beyond these proposed rules, more stringent and less tailored liquidity, stress-testing, and other standards for Category IV firms, like Ally, may be forthcoming, including those that may reinstate the LCR, require more rigorous liquidity stress testing, and return Ally to supervisory stress testing on an annual cycle.
Capital Planning and Stress Tests
Under the Tailoring Rules, we are generally subject to supervisory stress testing on a two-year cycle and exempted from mandated company-run capital stress testing requirements. We are also required to submit an annual capital plan to the FRB. Our annual capital plan must include an assessment of our expected uses and sources of capital and a description of all planned capital actions over a nine-quarter planning horizon, including any issuance of a debt or equity capital instrument, any dividend or other capital distribution, and any similar action that the FRB determines could have an impact on our capital. The plan must also include a detailed description of our process for assessing capital adequacy, including a discussion of how we, under expected and stressful conditions, will maintain capital commensurate with our risks and above the minimum regulatory capital ratios, will serve as a source of strength to Ally Bank, and will maintain sufficient capital to continue our operations by maintaining ready access to funding, meeting our obligations to creditors and other counterparties, and continuing to serve as a credit intermediary.
The Tailoring Rules align capital planning, supervisory stress testing, and stress capital buffer requirements for large banking organizations, like Ally. As a Category IV firm, Ally is expected to have the ability to elect to participate in the supervisory stress test—and receive a correspondingly updated stress capital buffer requirement—in a year in which Ally would not generally be subject to the supervisory stress test. Refer to the section titled Basel Capital Framework above for further discussion about our stress capital buffer requirements. During a year in which Ally does not undergo a supervisory stress test, we would receive an updated stress capital buffer requirement only to reflect our updated planned common-stock dividends. Ally was subject to the 2022 supervisory stress test and did not elect to participate in the 2023 supervisory stress test.
On January 10, 2022, our Board authorized a stock-repurchase program, permitting us to repurchase up to $2.0 billion of our common stock from time to time from the first quarter of 2022 through the fourth quarter of 2022 subject to restrictions imposed by the FRB, and an increase in our cash dividend on common stock from $0.25 per share for the fourth quarter of 2021 to $0.30 per share for the first quarter of 2022. During the year ended December 31, 2022, we repurchased $1.65 billion of common stock under our stock-repurchase program. Since the commencement of our initial stock-repurchase program in the third quarter of 2016, we have reduced the number of outstanding shares of our common stock by 37%, from 484 million as of June 30, 2016, to 302 million as of December 31, 2023. Except for repurchases made of shares withheld to cover income taxes owed by participants in our share-based incentive plans, we did not make any common-stock repurchases in 2023, and at this time, the Board has not authorized a stock-repurchase program for 2024.
We submitted our 2022 capital plan to the FRB on April 5, 2022. Ally received an updated preliminary stress capital buffer requirement from the FRB in June 2022, which was determined to be 2.5% and reflected a decline of 100 basis points relative to our prior requirement. The updated 2.5% stress capital buffer requirement was finalized in August 2022 and became effective on October 1, 2022. In February 2023, we accessed the unsecured debt capital markets and issued $500 million of additional subordinated notes, which qualify as Tier 2 capital for Ally under U.S. Basel III. We submitted our 2023 capital plan to the FRB on April 5, 2023, and received in June 2023 an updated preliminary stress capital buffer requirement that remained unchanged at 2.5%. The 2.5% stress capital buffer requirement was finalized in July 2023 and became effective on October 1, 2023.
Our ability to make capital distributions, including our ability to pay dividends or repurchase shares of our common stock, will continue to be subject to the FRB’s review and our internal governance requirements, including approval by our Board. The amount and size of any future dividends and share repurchases also will be subject to various factors, including Ally’s capital and liquidity positions, accounting and regulatory considerations (including any restrictions that may be imposed by the FRB and any changes to capital, liquidity, and other regulatory requirements that may be proposed or adopted by the U.S. banking agencies), the taxation of share repurchases, financial and operational performance, alternative uses of capital, common-stock price, and general market conditions, and may be extended, modified, or discontinued at any time.
185

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents information related to our common stock and distributions to our common stockholders.
Common stock repurchased during period (a)Number of common shares outstandingCash dividends declared per common share (b)
($ in millions, except per share data; shares in thousands)Approximate dollar valueNumber of sharesBeginning of periodEnd of period
2022
First quarter$584 12,548 337,941 327,306 $0.30 
Second quarter600 15,031 327,306 312,781 0.30 
Third quarter415 12,468 312,781 300,335 0.30 
Fourth quarter51 1,731 300,335 299,324 0.30 
2023
First quarter$27 836 299,324 300,821 $0.30 
Second quarter2 58 300,821 301,619 0.30 
Third quarter 5 301,619 301,630 0.30 
Fourth quarter4 145 301,630 302,459 0.30 
(a)Includes shares of common stock withheld to cover income taxes owed by participants in our share-based incentive plans.
(b)On January 11, 2024, our Board declared a quarterly cash dividend of $0.30 per share on all common stock. The dividend was paid on February 15, 2024, to stockholders of record at the close of business on February 1, 2024.
Depository Institutions
Ally Bank is a member of the Federal Reserve System and is subject to regulation, supervision, and examination by the FRB, the UDFI, the FDIC, and the CFPB. Ally Bank is an insured depository institution and, as such, is required to file periodic reports with the FDIC about its financial condition. Total assets of Ally Bank were $186.1 billion and $181.9 billion at December 31, 2023, and 2022, respectively. Federal and Utah law place a number of conditions, limits, and other restrictions on dividends and other capital distributions that may be paid by Ally Bank to IB Finance and thus indirectly to Ally. Dividends or other distributions made by Ally Bank indirectly to Ally were $1.4 billion and $3.2 billion in 2023 and 2022, respectively.
Under rules of the FDIC, Ally Bank is required to periodically submit to the FDIC a resolution plan (commonly known as a living will) that would enable the FDIC, as receiver, to resolve Ally Bank in the event of its insolvency under the FDI Act in a manner that ensures that depositors receive access to their insured deposits within one business day of Ally Bank’s failure (two business days if the failure occurs on a day other than Friday), maximizes the net present value return from the sale or disposition of its assets, and minimizes the amount of any loss realized by creditors in the resolution. In June 2021, the FDIC issued a Statement on Resolution Plans for Insured Depository Institutions, which in part establishes a three-year filing cycle for banks with $100 billion or more in total assets, like Ally Bank. In August 2023, the FDIC issued a proposed rule that would require each insured depository institution with $100 billion or more in total assets, like Ally Bank, to submit a full resolution plan with an identified strategy for ensuring timely access to insured deposits, maximizing value from the disposition of assets, minimizing any losses realized by creditors, and addressing potential financial-stability risks. Each resolution plan also would be subject to more stringent standards on its assumptions, content, and reviews. Covered insured depository institutions would need to submit a full resolution plan every two years with interim supplements in non-submission years. Ally Bank submitted its most recent resolution plan on December 1, 2022.
Insurance Companies
Some of our insurance operations—including in the United States, Canada, and Bermuda—are subject to certain minimum aggregate capital requirements, net asset and dividend restrictions, and rules and regulations promulgated by various U.S. and foreign regulatory agencies. Under state and foreign insurance laws, dividend distributions may be made only from statutory unassigned surplus with approvals required from applicable regulatory authorities for dividends in excess of statutory limitations. At December 31, 2023, the maximum dividend that could be paid by the U.S. insurance subsidiaries over the next 12 months without prior statutory approval was $112 million.
21.    Derivative Instruments and Hedging Activities
We enter into derivative instruments, which may include interest rate swaps, foreign-currency forwards, equity options, and interest rate options, in connection with our risk-management activities. Our primary objective for using derivative financial instruments is to manage interest rate risk associated with our fixed-rate and variable-rate assets and liabilities, foreign exchange risks related to our net investments in foreign subsidiaries, as well as foreign-currency denominated assets and liabilities, and other market risks related to our investment portfolio.
Interest Rate Risk
We monitor our mix of fixed-rate and variable-rate assets and liabilities and may enter into interest rate swaps, forwards, and options to achieve a more desired mix of fixed-rate and variable-rate assets and liabilities. We execute these trades to modify our exposure to interest
186

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
rate risk by converting certain fixed-rate instruments to a variable-rate and certain variable-rate instruments to a fixed-rate. We use a mix of both derivatives that qualify for hedge accounting treatment and economic hedges that do not qualify for hedge accounting treatment.
Derivatives qualifying for hedge accounting treatment can include receive-fixed swaps designated as fair value hedges of specific fixed-rate unsecured debt obligations, receive-fixed swaps designated as fair value hedges of specific fixed-rate FHLB advances, pay-fixed swaps designated as fair value hedges of securities within our available-for-sale portfolio, and pay-fixed swaps designated as fair value hedges of fixed-rate held-for-investment consumer automotive loan assets. Other derivatives qualifying for hedge accounting consist of interest rate floor contracts designated as cash flow hedges of the expected future cash flows in the form of interest receipts on a portion of our dealer floorplan commercial loans.
We have the ability to execute economic hedges, which could consist of interest rate swaps, interest rate caps, forwards, and options to mitigate interest rate risk.
We also enter into interest rate lock commitments and forward commitments that are executed as part of our mortgage business that meet the accounting definition of a derivative.
Foreign Exchange Risk
We enter into derivative financial instrument contracts to mitigate the risk associated with variability in cash flows related to our various foreign-currency exposures.
We enter into foreign-currency forwards with external counterparties as net investment hedges of foreign exchange exposure on our investment in foreign subsidiaries. Our equity is impacted by the cumulative translation adjustments resulting from the translation of foreign subsidiary results; this impact is reflected in our accumulated other comprehensive income. We also periodically enter into foreign-currency forwards to economically hedge any foreign-denominated debt, centralized lending, and foreign-denominated third-party loans. These foreign-currency forwards used as economic hedges are recorded at fair value with changes recorded as income or expense offsetting the gains and losses on the associated foreign-currency transactions.
Investment Risk
We enter into equity options to mitigate the risk associated with our exposure to the equity markets.
Credit Risk
We enter into various retail automotive-loan purchase agreements with certain counterparties. As part of those agreements, we may be required to pay the counterparty at agreed upon measurement dates and determinable amounts if actual credit performance of the acquired loans on the measurement date is better than what was estimated at the time of acquisition. Based upon these terms, these contracts meet the accounting definition of a derivative.
Counterparty Credit Risk
Derivative financial instruments contain an element of credit risk if counterparties are unable to meet the terms of the agreements. Credit risk associated with derivative financial instruments is measured as the net replacement cost should the counterparties that owe us under the contract completely fail to perform under the terms of those contracts, assuming no recoveries of underlying collateral as measured by the market value of the derivative financial instrument.
We manage our risk to financial counterparties through internal credit analysis, limits, and monitoring. Additionally, derivatives and repurchase agreements are entered into with approved counterparties using industry standard agreements.
We execute certain OTC derivatives, such as interest rate caps and floors, using bilateral agreements with financial counterparties. Bilateral agreements generally require both parties to post collateral in the event the fair values of the derivative financial instruments meet posting thresholds established under the agreements. If either party defaults on the obligation, the secured party may seize the collateral. Payments related to the exchange of collateral for OTC derivatives are recognized as collateral.
We also execute certain derivatives, such as interest rate swaps, with clearinghouses, which require us to post and receive collateral. For these clearinghouse derivatives, these payments are recognized as settlements rather than collateral.
Certain derivative instruments contain provisions that require us to either post additional collateral or immediately settle any outstanding liability balances upon the occurrence of a specified credit-risk-related event. No such specified credit-risk-related events occurred during the years ended December 31, 2023, 2022, or 2021.
We placed cash and noncash collateral with counterparties totaling $6 million and $642 million, respectively, supporting our derivative positions at December 31, 2023, compared to $2 million and $384 million of cash and noncash collateral, respectively, at December 31, 2022. These amounts include noncash collateral placed at clearinghouses and exclude cash and noncash collateral pledged under repurchase agreements. The receivables for cash collateral placed are included on our Consolidated Balance Sheet in other assets. We granted our counterparties the right to sell or pledge the noncash collateral.
187

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
We received cash collateral from counterparties totaling $31 million and $23 million at December 31, 2023, and 2022, respectively. These amounts exclude cash and noncash collateral pledged under repurchase agreements. The payables for cash collateral received are included on our Consolidated Balance Sheet in accrued expenses and other liabilities.
Balance Sheet Presentation
The following table summarizes the amounts of derivative instruments reported on our Consolidated Balance Sheet. The amounts are presented on a gross basis, are segregated by derivatives that are designated and qualifying as hedging instruments or those that are not, and are further segregated by type of contract within those two categories.
Derivative contracts in a receivable and payable position exclude open trade equity on derivatives cleared through central clearing counterparties. Any associated margin exchanged with our central clearing counterparties are treated as settlements of the derivative exposure, rather than collateral. Such payments are recognized as settlements of the derivatives contracts in a receivable and payable position on our Consolidated Balance Sheet.
Notional amounts are reference amounts from which contractual obligations are derived and are not recorded on the balance sheet. In our view, derivative notional is not an accurate measure of our derivative exposure when viewed in isolation from other factors, such as market rate fluctuations and counterparty credit risk.
20232022
Derivative contracts in a
Notional amount
Derivative contracts in a
Notional amount
December 31, ($ in millions)
receivable position
payable position
receivable position
payable position
Derivatives designated as accounting hedges
Interest rate contracts
Swaps
$ $ $35,835 $ $ $30,619 
Purchased options
31  6,250 22  2,800 
Foreign exchange contracts
Forwards
 6 166  1 151 
Total derivatives designated as accounting hedges
31 6 42,251 22 1 33,570 
Derivatives not designated as accounting hedges
Interest rate contracts
Swaps
  2,000    
Forwards  70   37 
Written options
2  88   79 
Total interest rate risk
2  2,158   116 
Foreign exchange contracts
Forwards 1 59  1 147 
Total foreign exchange risk 1 59  1 147 
Credit contracts (a)
Other credit derivatives 10 n/a 39 n/a
Total credit risk 10 n/a 39 n/a
Equity contracts
Written options
    1  
Purchased options
   1   
Total equity risk
   1 1  
Total derivatives not designated as accounting hedges
2 11 2,217 1 41 263 
Total derivatives
$33 $17 $44,468 $23 $42 $33,833 
n/a = not applicable
(a)The maximum potential amount of undiscounted future payments that could be required under these credit derivatives was $29 million and $82 million as of December 31, 2023, and December 31, 2022, respectively.
188

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table presents amounts recorded on our Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges.

Carrying amount of the hedged itemsCumulative amount of fair value hedging adjustment included in the carrying amount of the hedged items
TotalDiscontinued (a)
December 31, ($ in millions)
202320222023202220232022
Assets
Available-for-sale securities (b)$16,302 $11,265 $(79)$(180)$(156)$(181)
Finance receivables and loans, net (c)54,189 46,390 (93)(617)(27)(57)
Liabilities
Long-term debt$7,750 $7,697 $100 $112 $100 $120 
(a)Represents the fair value hedging adjustment on qualifying hedges for which the hedging relationship was discontinued. This represents a subset of the amounts reported in the total hedging adjustment.
(b)These amounts include the amortized cost basis and unallocated basis adjustments of closed portfolios of available-for-sale securities used to designate hedging relationships in which the hedged item is the stated amount of assets in the closed portfolios anticipated to be outstanding for the designated hedge period. At December 31, 2023, and December 31, 2022, the amortized cost basis and unallocated basis adjustments of the closed portfolios used in these hedging relationships was $14.8 billion and $10.0 billion, respectively, of which $14.6 billion and $9.7 billion, respectively, represents the amortized cost basis and unallocated basis adjustments of closed portfolios designated in an active hedge relationship. At December 31, 2023, and December 31, 2022, the total cumulative basis adjustments associated with these hedging relationships was a $45 million liability and a $135 million liability, respectively, of which the portion related to discontinued hedging relationships was a $120 million liability and a $138 million liability, respectively. At December 31, 2023, and December 31, 2022, the notional amounts of the designated hedged items were $11.3 billion and $4.0 billion, respectively, with cumulative basis adjustments of a $75 million asset and a $3 million asset, respectively, which would be allocated across the entire remaining closed pool upon termination or maturity of the hedge relationship. Refer to Note 8 for a reconciliation of the amortized cost and fair value of available-for-sale securities.
(c)These amounts include the carrying value of closed portfolios of loan receivables used to designate hedging relationships in which the hedged item is the stated amount of assets in the closed portfolios anticipated to be outstanding for the designated hedge period. At December 31, 2023, and December 31, 2022, the carrying value of the closed portfolios used in these hedging relationships was $54.2 billion and $46.4 billion, respectively, of which $50.0 billion and $46.1 billion, respectively, represents the carrying value of closed portfolios designated in an active hedge relationship. At December 31, 2023, and December 31, 2022, the total cumulative basis adjustments associated with these hedging relationships was a $93 million liability and a $617 million liability, respectively, of which the portion related to discontinued hedging relationships was a $27 million liability and a $57 million liability, respectively. At December 31, 2023, and December 31, 2022, the notional amounts of the designated hedged items were $23.2 billion and $22.8 billion, respectively, with cumulative basis adjustments of a $66 million liability and a $560 million liability, respectively, which would be allocated across the entire remaining closed pool upon termination or maturity of the hedge relationship.
Statement of Income Presentation
The following table summarizes the location and amounts of gains and losses on derivative instruments not designated as accounting hedges reported in our Consolidated Statement of Income.
Year ended December 31, ($ in millions)
202320222021
Gain (loss) recognized in earnings
Interest rate contracts
Gain (loss) on mortgage and automotive loans, net$18 $14 $(12)
Other income, net of losses
(1)8 8 
Total interest rate contracts17 22 (4)
Foreign exchange contracts
Other operating expenses 8 (1)
Total foreign exchange contracts
 8 (1)
Credit contracts
Other income, net of losses(5)(2)(24)
Total credit contracts(5)(2)(24)
Equity contracts
Other income, net of losses
(11)  
Total equity contracts(11)  
Total gain (loss) recognized in earnings$1 $28 $(29)
189

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table summarizes the location and amounts of gains and losses on derivative instruments designated as qualifying fair value and cash flow hedges reported in our Consolidated Statement of Income.
Interest and fees on finance receivables and loansInterest and dividends on investment securities and other earning assetsInterest on depositsInterest on long-term debt
Year ended December 31, ($ in millions)
202320222021202320222021202320222021202320222021
Gain (loss) on fair value hedging relationships
Interest rate contracts
Hedged fixed-rate unsecured debt$ $ $ $ $ $ $ $ $ $1 $1 $68 
Derivatives designated as hedging instruments on fixed-rate unsecured debt         (1)(1)(68)
Hedged fixed-rate FHLB advances          (5) 
Derivatives designated as hedging instruments on fixed-rate FHLB advances          5  
Hedged available-for-sale securities   76 (185)(40)      
Derivatives designated as hedging instruments on available-for-sale securities   (76)185 40       
Hedged fixed-rate consumer automotive loans491 (599)(215)         
Derivatives designated as hedging instruments on fixed-rate consumer automotive loans(491)599 215          
Total gain on fair value hedging relationships            
Gain (loss) on cash flow hedging relationships
Interest rate contracts
Hedged variable rate borrowings
Reclassified from accumulated other comprehensive loss into income        (1)   
Hedged variable-rate commercial loans
Reclassified from accumulated other comprehensive loss into income14 21 58          
Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur  4          
Other hedged forecasted transactions
Reclassified from accumulated other comprehensive loss into income          (1) 
Total gain (loss) on cash flow hedging relationships$14 $21 $62 $ $ $ $ $ $(1)$ $(1)$ 
Total amounts presented in the Consolidated Statement of Income$11,020 $8,099 $6,468 $1,022 $841 $600 $5,819 $1,987 $1,045 $1,001 $763 $860 
During the next 12 months, we estimate $12 million of losses will be reclassified into pretax earnings from derivatives designated as cash flow hedges.
190

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table summarizes the location and amounts of gains and losses related to interest and amortization on derivative instruments designated as qualifying fair value and cash flow hedges reported in our Consolidated Statement of Income.

Interest and fees on finance receivables and loansInterest and dividends on investment securities and other earning assetsInterest on long-term debt
Year ended December 31, ($ in millions)
202320222021202320222021202320222021
Gain (loss) on fair value hedging relationships
Interest rate contracts
Amortization of deferred unsecured debt basis adjustments$ $ $ $ $ $ $9 $5 $4 
Interest for qualifying accounting hedges of unsecured debt       1 5 
Amortization of deferred secured debt basis adjustments (FHLB advances)      2 (3)(13)
Amortization of deferred basis adjustments of available-for-sale securities   23 17 (4)   
Interest for qualifying accounting hedges of available-for-sale securities   134 (1)(6)   
Amortization of deferred loan basis adjustments32 18 (46)      
Interest for qualifying accounting hedges of consumer automotive loans held for investment616 129 (122)      
Total gain (loss) on fair value hedging relationships$648 $147 $(168)$157 $16 $(10)$11 $3 $(4)
The following table summarizes the effect of cash flow hedges on accumulated other comprehensive loss.
Year ended December 31, ($ in millions)
202320222021
Interest rate contracts
Loss recognized in other comprehensive income (loss)$(36)$(23)$(61)
The following table summarizes the effect of net investment hedges on accumulated other comprehensive loss.
Year ended December 31, ($ in millions)
202320222021
Foreign exchange contracts (a) (b)
(Loss) gain recognized in other comprehensive income (loss)$(3)$8 $ 
(a)There were no amounts excluded from effectiveness testing for the years ended December 31, 2023, 2022, or 2021.
(b)Gains and losses reclassified from accumulated other comprehensive loss are reported as other income, net of losses, in the Consolidated Statement of Income. There were no amounts reclassified for the years ended December 31, 2023, 2022, or 2021.
191

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
22.    Income Taxes
The significant components of income tax expense from continuing operations were as follows.
Year ended December 31, ($ in millions)
202320222021
Current income tax expense
U.S. federal$85 $1 $502 
Foreign5 3 4 
State and local36 9 168 
Total current expense126 13 674 
Deferred income tax (benefit) expense
U.S. federal(57)493 151 
Foreign(1)(1) 
State and local(7)61 (35)
Total deferred (benefit) expense(65)553 116 
Other tax expense (a) 61  
Total income tax expense from continuing operations$61 $627 $790 
(a)Represents the realization of stranded tax amounts, under the portfolio method, connected to our qualified defined benefit pension plan that was settled during the year ended December 31, 2022. These stranded tax amounts had accumulated in other comprehensive loss over time. Refer to Note 18 for additional information.
A reconciliation of income tax expense from continuing operations with the amounts at the statutory U.S. federal income tax rate is shown in the following table.
Year ended December 31, ($ in millions)
202320222021
Statutory U.S. federal tax expense$227 $492 $810 
Change in tax resulting from
Tax credits, excluding expirations(133)(73)(58)
Valuation allowance change, excluding expirations(91)54 (78)
Nondeductible expenses44 31 30 
Unrecognized tax benefits38 (4) 
Tax law enactment(18) (1)
State and local income taxes, net of federal income tax benefit(4)77 106 
Settlement of qualified defined benefit pension plan 61  
Other, net(2)(11)(19)
Total income tax expense from continuing operations$61 $627 $790 
For the year ended December 31, 2023, consolidated income tax expense from continuing operations was largely driven by pretax earnings, partially offset by an income tax benefit related to various tax credits, as well as the release of the valuation allowance on foreign tax credit carryforwards. The release of the valuation allowance was primarily driven by the identification and execution of a tax planning strategy allowing for additional utilization of foreign tax credits. For the year ended December 31, 2022, consolidated income tax expense from continuing operations was largely driven by pretax earnings, the settlement of our qualified defined benefit pension plan, and an increase of the valuation allowance on foreign tax credit carryforwards, partially offset by an income tax benefit related to various tax credits. The increase in the valuation allowance was primarily driven by a reduction in forecasted foreign-sourced income caused by revised estimates from certain previously executed and forecasted securitization transactions. During 2022, we lowered our income tax benefit from these securitization transactions due to the recharacterization of certain income that was previously foreign-sourced income as domestically sourced and higher interest expense assumptions. For the year ended December 31, 2021, consolidated income tax expense from continuing operations was largely driven by pretax earnings for the year, partially offset by an income tax benefit from the release of valuation allowance on foreign tax credit carryforwards during the second quarter of 2021. The release of valuation allowance was primarily driven by an increase in forecasted foreign-sourced income related to our capacity to engage in certain securitization transactions and the market demand from investors related to these transactions, coupled with the anticipated timing of the forecasted expiration of foreign tax credit carryforwards, resulting in a nonrecurring tax benefit.
We record rehabilitation, energy, and clean vehicle tax credits as part of our investment tax credit category. Under the flow-through method, the tax credits are recognized as a reduction to current income tax expense. During each of the years ended December 31, 2023, 2022 and 2021, we recorded $4 million of rehabilitation tax credit benefits and $1 million of energy tax credit benefits, respectively. There were no
192

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
corresponding deferred tax balances for rehabilitation tax credits and energy tax credits as of December 31, 2023, and 2021, due to full utilization. As of December 31, 2022, the deferred tax balance for rehabilitation tax credits and energy tax credits were $4 million and $1 million, respectively. Additionally, during the year ended December 31, 2023, we recorded a $99 million clean vehicle tax credit benefit, with a corresponding deferred tax balance of the same amount.
The significant components of deferred tax assets and liabilities are reflected in the following table.
December 31, ($ in millions)
20232022
Deferred tax assets
Adjustments to securities and hedging transactions (a)$1,066 $1,095 
Adjustments to loan value569 822 
Tax credit carryforwards500 960 
State and local taxes305 310 
Fixed assets165 101 
U.S. federal tax loss carryforwards (b)8 428 
Other418 369 
Gross deferred tax assets3,031 4,085 
Valuation allowance (c)(176)(644)
Deferred tax assets, net of valuation allowance2,855 3,441 
Deferred tax liabilities
Lease transactions1,134 1,831 
Deferred acquisition costs387 394 
Other121 145 
Gross deferred tax liabilities1,642 2,370 
Net deferred tax assets (d)$1,213 $1,071 
(a)Securities include deferred tax assets related to available-for-sale securities, held-to-maturity securities, and equity securities. At December 31, 2023, and 2022, there were $808 million and $1.0 billion of deferred tax assets related to available-for-sale securities, respectively.
(b)Primarily the result of switching from 100% bonus depreciation to MACRS depreciation for 2022 operating lease originations at the filing of the 2022 tax return.
(c)The valuation allowance decreased $468 million to $176 million at December 31, 2023, as a result of a $359 million reduction related to the expiration of foreign tax credit carryforwards, as well as a $109 million release of valuation allowance predominantly related to the identification and execution of a tax planning strategy.
(d)Amounts include $1.2 billion and $1.1 billion of net deferred tax assets included in other assets on our Consolidated Balance Sheet for tax jurisdictions in a total net deferred tax asset position, and $10 million and $16 million included in accrued expenses and other liabilities on our Consolidated Balance Sheet for tax jurisdictions in a total net deferred tax liability position at December 31, 2023, and 2022, respectively.
As of each reporting date, we consider existing evidence, both positive and negative, that could impact our view with regard to future realization of deferred tax assets. We continue to believe it is more likely than not that the benefit for certain foreign tax credit carryforwards and state net operating loss carryforwards will not be realized. In recognition of this risk, we continue to provide a partial valuation allowance on the deferred tax assets relating to these carryforwards and it is reasonably possible that the valuation allowance may change in the next 12 months.
193

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following table summarizes net deferred tax assets including related valuation allowances at December 31, 2023.
($ in millions)Deferred tax assetValuation allowanceNet deferred tax assetYears of expiration
Tax credit carryforwards
General business credits$236 $ $236 2042–2043
Foreign tax credits136 (41)95 2024–2033
CAMT credits128  128 Indefinite
Total tax credit carryforwards500 (41)459 
Tax loss carryforwards
Net operating losses — state171 (a)(135)36 2024–Indefinite
Net operating losses — federal8  8 2028–Indefinite
Total U.S. federal and state tax loss carryforwards179 (135)44 
Other net deferred tax assets710  710 n/a
Net deferred tax assets (liabilities)$1,389 $(176)$1,213 
n/a = not applicable
(a)State net operating loss carryforwards are included in the state and local taxes and other liabilities totals disclosed in our deferred inventory table above.
On August 16, 2022, President Biden signed the Inflation Reduction Act into law. The Inflation Reduction Act includes a new Federal CAMT, first effective in 2023, which is based on 15% of an applicable corporation’s adjusted financial statement income. A corporation is subject to the CAMT if its average pre-tax adjusted financial statement income over the three prior years is greater than $1 billion. A corporation’s CAMT liability is payable to the extent the CAMT liability exceeds the regular corporate income tax liability. Any CAMT paid would be indefinitely available as a credit carryforward that could reduce future regular corporate income tax in excess of CAMT. As an applicable corporation, we recorded a CAMT liability of $128 million and a corresponding deferred tax asset for the CAMT credit carryforward as of December 31, 2023, which resulted in no impact to total income tax expense.
As of December 31, 2023, we have recognized insignificant deferred tax liabilities for incremental U.S. federal taxes that stem from temporary differences related to investment in foreign subsidiaries or corporate joint ventures as there is no assertion of indefinite reinvestment outside of the United States.
The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits.
($ in millions)202320222021
Balance at January 1,$46 $53 $53 
Additions based on tax positions related to the current year   
Additions for tax positions of prior years48 2 7 
Reductions for tax positions of prior years(2)(2)(7)
Settlements(1)(7) 
Expiration of statute of limitations   
Balance at December 31,$91 $46 $53 
Included in the unrecognized tax benefits balances are some items, the recognition of which would not affect the effective tax rate, such as the tax effect of certain temporary differences and the portion of gross state unrecognized tax benefits that would be offset by the tax benefit of the associated U.S. federal deduction. The balance of unrecognized tax benefits that, if recognized, would affect our effective tax rate is $75 million for the year ended December 31, 2023, $36 million for the year ended December 31, 2022, and $42 million for the year ended December 31, 2021.
We recognize accrued interest and penalties related to uncertain income tax positions in interest expense and other operating expenses, respectively. As of December 31, 2023, the cumulative accrued balance for interest and penalties was $6 million, and interest and penalties of $3 million were accrued during the year ended December 31, 2023. As of December 31, 2022, the cumulative accrued balance for interest and penalties was $3 million, and penalties of $2 million were accrued during the year ended December 31, 2022. As of December 31, 2021, the cumulative accrued balance for interest and penalties was $1 million, and interest and penalties of less than $1 million were accrued during the year ended December 31, 2021.
It is reasonably possible that the unrecognized tax benefits will decrease by up to $78 million over the next 12 months if certain tax matters ultimately settle with the applicable taxing jurisdictions.
We file tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. Our most significant operations are in the United States and Canada. The oldest tax years that remain subject to examination for those jurisdictions are 2019 and 2011, respectively.
194

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
23.    Share-based Compensation Plans
Awards of equity-based compensation to our named executive officers and other employees are governed by the Company’s ICP, which was approved by the Company’s stockholders and amended and restated effective as of May 4, 2021. These awards primarily take the form of (1) stock-settled and cash-settled PSUs that vest in whole on the third anniversary of the grant date, subject to the achievement of applicable performance goals and continued employment through that time, and (2) stock-settled RSUs that vest one-third on each of the first, second, and third anniversaries of the grant date, in each case, subject to continued employment through that time. Other awards—such as those granted under our #OwnIt Annual Grant Program—may take the form of RSUs that vest in whole on the third anniversary of the grant date, subject to continued employment through that time. For PSUs and RSUs, any dividends declared over the vesting period are accumulated and paid at or after the time of settlement. All awards under the ICP are structured to align with the Company’s performance, prudent but not excessive risk-taking, long-term value creation for our stockholders, and other elements of our compensation philosophy. Awards also typically include provisions that address vesting and settlement in the case of a qualifying termination or retirement. The ICP is administered by the Compensation, Nominating, and Governance Committee of our Board.
At December 31, 2023, we had approximately 35.6 million shares available for future grants of equity-based awards under the ICP. Equity-based awards that settle in Ally common stock are classified as equity awards under GAAP, and the cost of the awards is ratably charged to compensation and benefits expense in our Consolidated Statement of Income over their applicable service period based on the grant date fair value of Ally common stock. Equity-based awards that settle in cash are subject to liability accounting, with the expense adjusted to fair value based on changes in the share price of Ally common stock up to the settlement date. We had non-vested stock-settled and cash-settled PSUs and RSUs outstanding of approximately 6.7 million and 0.4 million, respectively, at December 31, 2023. We recognized expense related to PSUs and RSUs of $127 million, $100 million, and $140 million for the years ended December 31, 2023, 2022, and 2021, respectively.
The following table presents the changes in outstanding non-vested PSUs and RSUs activity for share-settled awards during 2023.
(in thousands, except per share data)Number of unitsWeighted-average grant date fair value per share
RSUs and PSUs
Outstanding non-vested at January 1, 20235,088 $40.83 
Granted5,314 29.91 
Vested(3,291)34.60 
Forfeited(416)34.56 
Outstanding non-vested at December 31, 20236,695 35.68 
24.    Fair Value
Fair Value Measurements
For purposes of this disclosure, fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (exit price) in the principal or most advantageous market in an orderly transaction between market participants at the measurement date under current market conditions. Fair value is based on the assumptions we believe market participants would use when pricing an asset or liability. Additionally, entities are required to consider all aspects of nonperformance risk, including the entity’s own credit standing, when measuring the fair value of a liability.
U.S. GAAP specifies a three-level hierarchy that is used when measuring and disclosing fair value. The fair value hierarchy gives the highest priority to quoted prices available in active markets (i.e., observable inputs) and the lowest priority to data lacking transparency (i.e., unobservable inputs). An instrument’s categorization within the fair value hierarchy is based on the lowest level of significant input to its valuation. The following is a description of the three hierarchy levels.
Level 1    Inputs are quoted prices in active markets for identical assets or liabilities at the measurement date. Additionally, the entity must have the ability to access the active market, and the quoted prices cannot be adjusted by the entity.
Level 2    Inputs are other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices in active markets for similar assets or liabilities; quoted prices in inactive markets for identical or similar assets or liabilities; or inputs that are observable or can be corroborated by observable market data by correlation or other means for substantially the full term of the assets or liabilities.
Level 3    Unobservable inputs are supported by little or no market activity. The unobservable inputs represent management’s best assumptions of how market participants would price the assets or liabilities. Generally, Level 3 assets and liabilities are valued using pricing models, discounted cash flow methodologies, or similar techniques that require significant judgment or estimation.
195

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Judgment is used in estimating inputs to our internal valuation models used to estimate our Level 3 fair value measurements. Level 3 inputs such as interest rate movements, prepayment speeds, credit losses, and discount rates are inherently difficult to estimate. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized.
The following are descriptions of the valuation methodologies used to measure material assets and liabilities at fair value and details of the valuation models, key inputs to those models, and significant assumptions utilized.
Equity securities — We hold various marketable equity securities measured at fair value with changes in fair value recognized in net income. Measurements based on observable market prices are classified as Level 1.
Available-for-sale securities — We carry our available-for-sale securities at fair value based on external pricing sources. We classify our securities as Level 1 when fair value is determined using quoted prices available for the same instruments trading in active markets. We classify our securities as Level 2 when fair value is determined using prices for similar instruments trading in active markets. We perform pricing validation procedures for our available-for-sale securities.
Derivative instruments — We enter into a variety of derivative financial instruments as part of our risk-management strategies. Certain of these derivatives are exchange traded, such as equity options. To determine the fair value of these instruments, we utilize the quoted market prices for those particular derivative contracts; therefore, we classified these contracts as Level 1.
We also execute OTC and centrally cleared derivative contracts, such as interest rate swaps, foreign-currency denominated forward contracts, caps, floors, and agency to-be-announced securities. We utilize third-party-developed valuation models that are widely accepted in the market to value these derivative contracts. The specific terms of the contract and market observable inputs (such as interest rate forward curves, interpolated volatility assumptions, or equity pricing) are used in the model. We classified these derivative contracts as Level 2 because all significant inputs into these models were market observable.
We also enter into interest rate lock commitments and forward commitments that are executed as part of our mortgage business, certain of which meet the accounting definition of a derivative and therefore are recorded as derivatives on our Consolidated Balance Sheet. Interest rate lock commitments are valued using internal pricing models with unobservable inputs, so they are classified as Level 3.
We purchase automotive finance receivables and loans from third parties as part of forward flow arrangements and, from time-to-time, execute opportunistic ad-hoc bulk purchases. As part of those agreements, we may be required to pay the counterparty at agreed upon measurement dates and determinable amounts if actual credit performance of the acquired loans on the measurement date is better than what was estimated at the time of acquisition. Because these contracts meet the accounting definition of a derivative, we recognize a liability at fair value for these deferred purchase price payments. The fair value of these liabilities is determined using a discounted cash flow method. To estimate cash flows, we utilize various significant assumptions, including market observable inputs (for example, forward interest rates) and internally developed inputs (for example, prepayment speeds, delinquency levels, and expected credit losses). These liabilities are valued using internal loss models with unobservable inputs, and are classified as Level 3.
We are required to consider all aspects of nonperformance risk, including our own credit standing, when measuring fair value of derivative assets and liabilities. We reduce credit risk on the majority of our derivatives by entering into legally enforceable agreements that enable the posting and receiving of collateral associated with the fair value of our derivative positions on an ongoing basis. In the event that we do not enter into legally enforceable agreements that enable the posting and receiving of collateral, we will consider our credit risk in the valuation of derivative liabilities through a DVA and the credit risk of our counterparties in the valuation of derivative assets through a CVA, if warranted. When measuring these valuation adjustments, we generally use credit default swap spreads.
196

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Recurring Fair Value
The following tables display the assets and liabilities measured at fair value on a recurring basis including financial instruments elected for the fair value option. We often economically hedge the fair value change of our assets or liabilities with derivatives. The tables below display the hedges separately from the hedged items; therefore, they do not directly display the impact of our risk-management activities.
Recurring fair value measurements
December 31, 2023 ($ in millions)
Level 1Level 2Level 3Total
Assets
Investment securities
Equity securities (a) (b)$765 $ $1 $766 
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies
2,075   2,075 
U.S. States and political subdivisions
 649 9 658 
Foreign government51 132  183 
Agency mortgage-backed residential
 15,384  15,384 
Mortgage-backed residential
 225  225 
Agency mortgage-backed commercial 3,758  3,758 
Asset-backed 332  332 
Corporate debt
 1,800  1,800 
Total available-for-sale securities2,126 22,280 9 24,415 
Mortgage loans held-for-sale (c) 25  25 
Other assets
Derivative contracts in a receivable position
Interest rate 31 2 33 
Total derivative contracts in a receivable position 31 2 33 
Total assets$2,891 $22,336 $12 $25,239 
Liabilities
Accrued expenses and other liabilities
Derivative contracts in a payable position
Foreign currency$ $7 $ $7 
Credit contracts  10 10 
Total derivative contracts in a payable position
 7 10 17 
Total liabilities$ $7 $10 $17 
(a)Our direct investment in any one industry did not exceed 11%. The concentration calculation excludes our investment in mutual funds and ETFs.
(b)Excludes $44 million of equity securities that are measured at fair value using the net asset value practical expedient and therefore are not classified in the fair value hierarchy.
(c)Carried at fair value due to fair value option elections.
197

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Recurring fair value measurements
December 31, 2022 ($ in millions)
Level 1Level 2Level 3Total
Assets
Investment securities
Equity securities (a) (b)$642 $ $1 $643 
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies
2,016   2,016 
U.S. States and political subdivisions
 756 4 760 
Foreign government39 107  146 
Agency mortgage-backed residential
 16,633  16,633 
Mortgage-backed residential
 4,299  4,299 
Agency mortgage-backed commercial 3,535  3,535 
Asset-backed 433  433 
Corporate debt
 1,719  1,719 
Total available-for-sale securities2,055 27,482 4 29,541 
Mortgage loans held-for-sale (c) 13  13 
Finance receivables and loans, net
Consumer other (c)  3 3 
Other assets
Derivative contracts in a receivable position
Interest rate 22  22 
Equity contracts1   1 
Total derivative contracts in a receivable position1 22  23 
Total assets$2,698 $27,517 $8 $30,223 
Liabilities
Accrued expenses and other liabilities
Derivative contracts in a payable position
Foreign currency$ $2 $ $2 
Credit contracts  39 39 
Equity contracts1   1 
Total derivative contracts in a payable position
1 2 39 42 
Total liabilities$1 $2 $39 $42 
(a)Our direct investment in any one industry did not exceed 15%. The concentration calculation excludes our investment in mutual funds and ETFs.
(b)Excludes $38 million of equity securities that are measured at fair value using the net asset value practical expedient and therefore are not classified in the fair value hierarchy.
(c)Carried at fair value due to fair value option elections.
198

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
The following tables present the reconciliation for all Level 3 assets and liabilities measured at fair value on a recurring basis. We often economically hedge the fair value change of our assets or liabilities with derivatives and other financial instruments. The Level 3 items presented below may be hedged by derivatives and other financial instruments that are classified as Level 1 or Level 2. Thus, the following tables do not fully reflect the impact of our risk-management activities.
Equity securities (a)Available-for-sale securitiesFinance receivables and loans, net (b) (c)
($ in millions)202320222023202220232022
Assets
Fair value at January 1,$1 $9 $4 $9 $3 $7 
Net realized/unrealized gains (losses)
Included in earnings 1    (1)
Included in OCI      
Purchases  5 6  12 
Sales (9)    
Issuances      
Settlements   (11)(3)(15)
Transfers into Level 3      
Transfers out of Level 3      
Fair value at December 31,$1 $1 $9 $4 $ $3 
Net unrealized losses still held at December 31,
Included in earnings$ $ $ $ $ $ 
Included in OCI      
(a)Net realized/unrealized gains are reported as other gain (loss) on investments, net, in the Consolidated Statement of Income.
(b)Carried at fair value due to fair value option elections.
(c)Net realized/unrealized losses are reported as other income, net of losses, in the Consolidated Statement of Income.
Derivative liabilities, net of derivative assets (a)
($ in millions)20232022
Liabilities
Fair value at January 1,$39 $53 
Net realized/unrealized gains
Included in earnings(11)(5)
Included in OCI  
Purchases  
Sales  
Issuances  
Settlements(34)(19)
Transfers into Level 3  
Transfers out of Level 3 (b)14 10 
Fair value at December 31,$8 $39 
Net unrealized gains still held at December 31,
Included in earnings$(7)$(11)
Included in OCI  
(a)Net realized/unrealized gains are reported as gain on mortgage and automotive loans, net, and other income, net of losses, in the Consolidated Statement of Income.
(b)Represents the settlement value of interest rate derivative assets that are transferred to loans held-for-sale within Level 2 of the fair value hierarchy during the years ended December 31, 2023, and December 31, 2022. These transfers are deemed to have occurred at the end of the reporting period.
199

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Nonrecurring Fair Value
We may be required to measure certain assets and liabilities at fair value from time to time. These periodic fair value measures typically result from the application of lower-of-cost or fair value accounting or certain impairment measures. These items would constitute nonrecurring fair value measures.
The following tables display assets and liabilities measured at fair value on a nonrecurring basis and still held at December 31, 2023, and December 31, 2022, respectively. The amounts are generally as of the end of each period presented, which approximate the fair value measurements that occurred during each period. This table excludes assets of operations held-for-sale and refer to Note 2 for additional information.
Nonrecurring fair value measurements
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments
Total gain (loss) included in earnings
December 31, 2023 ($ in millions)
Level 1
Level 2
Level 3
Total
Assets
Loans held-for-sale, net$ $ $375 $375 $ n/m(a)
Commercial finance receivables and loans, net (b)
Automotive
  6 6  n/m(a)
Other
  49 49 (43)n/m(a)
Total commercial finance receivables and loans, net
  55 55 (43)n/m(a)
Other assets
Nonmarketable equity investments  1 1 1 n/m(a)
Repossessed and foreclosed assets (c)  10 10 (1)n/m(a)
Total assets
$ $ $441 $441 $(43)n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items. The carrying values are inclusive of the respective valuation reserve, loan loss allowance, or cumulative adjustment.
(b)Represents collateral-dependent loans held for investment for which a nonrecurring measurement was made. The related allowance for loan losses represents the cumulative fair value adjustments for those specific receivables.
(c)The allowance provided for repossessed and foreclosed assets represents any cumulative valuation adjustment recognized to adjust the assets to fair value.
Nonrecurring fair value measurementsLower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustmentsTotal gain (loss) included in earnings
December 31, 2022 ($ in millions)
Level 1Level 2Level 3Total
Assets
Loans held-for-sale, net$ $ $641 $641 $ n/m(a)
Commercial finance receivables and loans, net (b)
Automotive  3 3  n/m(a)
Other  39 39 (89)n/m(a)
Total commercial finance receivables and loans, net  42 42 (89)n/m(a)
Other assets
Nonmarketable equity investments  12 12 3 n/m(a)
Repossessed and foreclosed assets (c)  5 5  n/m(a)
Total assets$ $ $700 $700 $(86)n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items. The carrying values are inclusive of the respective valuation reserve, loan loss allowance, or cumulative adjustment.
(b)Represents collateral-dependent loans held for investment for which a nonrecurring measurement was made. The related allowance for loan losses represents the cumulative fair value adjustments for those specific receivables.
(c)The allowance provided for repossessed and foreclosed assets represents any cumulative valuation adjustment recognized to adjust the assets to fair value.
200

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Fair Value Option for Financial Assets
We elected the fair value option for an insignificant amount of conforming mortgage loans held-for-sale and certain personal lending finance receivables. We elected the fair value option for conforming mortgage loans held-for-sale to mitigate earnings volatility by better matching the accounting for the assets with the related derivatives. We elected the fair value option for certain personal lending finance receivables to mitigate the complexities of recording these loans at amortized cost. Our intent in electing fair value measurement was to mitigate a divergence between accounting gains or losses and economic exposure for certain assets and liabilities.
Fair Value of Financial Instruments
The following table presents the carrying and estimated fair value of financial instruments, except for those recorded at fair value on a recurring basis presented in the previous section of this note titled Recurring Fair Value. This table excludes assets of operations held-for-sale and refer to Note 2 for additional information. When possible, we use quoted market prices to determine fair value. Where quoted market prices are not available, the fair value is internally derived based on appropriate valuation methodologies with respect to the amount and timing of future cash flows and estimated discount rates. However, considerable judgment is required in interpreting current market data to develop the market assumptions and inputs necessary to estimate fair value. As such, the actual amount received to sell an asset or the amount paid to settle a liability could differ from our estimates. Fair value information presented herein was based on information available at December 31, 2023, and December 31, 2022.
Estimated fair value
($ in millions)
Carrying value
Level 1
Level 2
Level 3
Total
December 31, 2023
Financial assets
Held-to-maturity securities
$4,680 $ $4,729 $ $4,729 
Loans held-for-sale, net
375   375 375 
Finance receivables and loans, net
135,852   137,244 137,244 
FHLB/FRB stock (a)
784  784  784 
Financial liabilities
Deposit liabilities
$55,187 $ $ $55,311 $55,311 
Short-term borrowings
3,297   3,335 3,335 
Long-term debt
17,570  12,789 5,749 18,538 
December 31, 2022
Financial assets
Held-to-maturity securities$1,062 $ $884 $ $884 
Loans held-for-sale, net641   641 641 
Finance receivables and loans, net132,034   133,856 133,856 
FHLB/FRB stock (a)719  719  719 
Financial liabilities
Deposit liabilities$42,336 $ $ $41,909 $41,909 
Short-term borrowings2,399   2,417 2,417 
Long-term debt17,762  12,989 5,263 18,252 
(a)Included in other assets on our Consolidated Balance Sheet.
In addition to the financial instruments presented in the above table, we have various financial instruments for which the carrying value approximates the fair value due to their short-term nature and limited credit risk. These instruments include cash and cash equivalents, restricted cash, cash collateral, accrued interest receivable, accrued interest payable, trade receivables and payables, and other short-term receivables and payables. Included in cash and cash equivalents are highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of change in value due to interest rate, quoted price, or penalty on withdrawal. Classified as Level 1 under the fair value hierarchy, cash and cash equivalents generally expose us to limited credit risk and are so near maturity that they present insignificant risk of changes in value because of changes in interest rates.
25.    Offsetting Assets and Liabilities
Our derivative contracts and repurchase/reverse repurchase transactions are generally supported by qualifying master netting and master repurchase agreements. These agreements are legally enforceable bilateral agreements that (i) create a single legal obligation for all individual transactions covered by the agreement to the nondefaulting entity upon an event of default of the counterparty, including bankruptcy,
201

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
insolvency, or similar proceeding, and (ii) provide the nondefaulting entity the right to accelerate, terminate, and close-out on a net basis all transactions under the agreement and to liquidate or set off collateral promptly upon an event of default of the counterparty.
To further mitigate the risk of counterparty default related to derivative instruments, we maintain collateral agreements with certain counterparties. The agreements require both parties to maintain collateral in the event the fair values of the derivative financial instruments meet established thresholds. In the event that either party defaults on the obligation, the secured party may seize the collateral. Generally, our collateral arrangements are bilateral such that we and the counterparty post collateral for the obligation. Contractual terms provide for standard and customary exchange of collateral based on changes in the market value of the outstanding derivatives. A party posts additional collateral when their obligation rises or removes collateral when it falls, such that the net replacement cost of the nondefaulting party is covered in the event of counterparty default.
In certain instances, as it relates to our derivative instruments, we have the option to report derivative assets and liabilities as well as assets and liabilities associated with cash collateral received or delivered that is governed by a master netting agreement on a net basis as long as certain qualifying criteria are met. Similarly, for our repurchase/reverse repurchase transactions, we have the option to report recognized assets and liabilities subject to a master netting agreement on a net basis if certain qualifying criteria are met. At December 31, 2023, these instruments are reported as gross assets and gross liabilities on the Consolidated Balance Sheet. For additional information on derivative instruments and hedging activities, refer to Note 21.
The composition of offsetting derivative instruments, financial assets, and financial liabilities was as follows.
Gross amounts of recognized assets/liabilitiesGross amounts offset on the Consolidated Balance SheetNet amounts of assets/liabilities presented on the Consolidated Balance SheetGross amounts not offset on the Consolidated Balance Sheet
December 31, ($ in millions)
Financial instruments
Collateral (a) (b) (c)
Net amount
2023
Assets
Derivative assets (d)$33 $ $33 $ $(31)$2 
Total assets
$33 $ $33 $ $(31)$2 
Liabilities
Derivative liabilities (e)$17 $ $17 $ $(6)$11 
Securities sold under agreements to repurchase (f)747  747  (747) 
Total liabilities$764 $ $764 $ $(753)$11 
2022
Assets
Derivative assets$23 $ $23 $(1)$(22)$ 
Total assets
$23 $ $23 $(1)$(22)$ 
Liabilities
Derivative liabilities (e)$42 $ $42 $(1)$(1)$40 
Securities sold under agreements to repurchase (f)499  499  (499) 
Total liabilities$541 $ $541 $(1)$(500)$40 
(a)Financial collateral received/pledged shown as a balance based on the sum of all net asset and liability positions between Ally and each individual derivative counterparty.
(b)Amounts disclosed are limited to the financial asset or liability balance and, accordingly, exclude excess collateral received or pledged and noncash collateral received. We do not record noncash collateral received on our Consolidated Balance Sheet unless certain conditions are met.
(c)Certain agreements grant us the right to sell or pledge the noncash assets we receive as collateral. We have not sold or pledged any of the noncash collateral received under these agreements.
(d)Includes derivative assets with no offsetting arrangements of $2 million as of December 31, 2023.
(e)Includes derivative liabilities with no offsetting arrangements of $10 million and $39 million as of December 31, 2023, and December 31, 2022, respectively.
(f)For additional information on securities sold under agreements to repurchase, refer to Note 15.
26.    Segment Information
Operating segments are defined as components of an enterprise that engage in business activity from which revenues are earned and expenses incurred for which discrete financial information is available that is evaluated regularly by our chief operating decision maker in deciding how to allocate resources and in assessing performance.
202

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
We report our results of operations on a business-line basis through four operating segments: Automotive Finance operations, Insurance operations, Mortgage Finance operations, and Corporate Finance operations, with the remaining activity reported in Corporate and Other. The operating segments are determined based on the products and services offered, and reflect the manner in which financial information is currently evaluated by management. The following is a description of each of our reportable operating segments.
Dealer Financial Services
Dealer Financial Services comprises the following two segments.
Automotive Finance operations — One of the largest full-service automotive finance operations in the United States providing automotive financing services to consumers, automotive dealers and retailers, companies, and municipalities. Our automotive finance services include providing retail installment sales contracts, loans and operating leases, offering term loans to dealers, financing dealer floorplans and other lines of credit to dealers, warehouse lines to automotive retailers, fleet financing, providing financing to companies and municipalities for the purchase or lease of vehicles, and vehicle-remarketing services.
Insurance operations — A complementary automotive-focused business offering both consumer finance protection and insurance products sold primarily through the automotive dealer channel, and commercial insurance products sold directly to dealers. As part of our focus on offering dealers a broad range of consumer financial and insurance products, we provide VSCs, VMCs, and GAP products. We also underwrite select commercial insurance coverages, which primarily insure dealers’ vehicle inventory.
Mortgage Finance operations
Our held-for-investment portfolio includes our direct-to-consumer Ally Home mortgage offering and bulk purchases of high-quality jumbo and LMI mortgage loans originated by third parties. Through our direct-to-consumer channel, we offer a variety of competitively priced jumbo and conforming fixed- and adjustable-rate mortgage products through a third party. Through the bulk loan channel, we purchase loans from several qualified sellers, on a servicing-released basis, allowing us to directly oversee servicing activities and manage refinancing through our direct-to-consumer channel.
Corporate Finance operations
Our Corporate Finance operations provide senior secured asset-based and leveraged cash flow loans to mostly U.S.-based middle-market companies, with a focus on businesses owned by private equity sponsors. These loans are typically used for leveraged buyouts, refinancing and recapitalizations, mergers and acquisitions, growth, turnarounds, and debtor-in-possession financings. We also provide, through our Lender Finance business, nonbank wholesale-funded managers with partial funding for their direct-lending activities, which is principally leveraged loans. Additionally, we offer a commercial real estate product, currently focused on lending to skilled nursing facilities, senior housing, and medical office buildings.
Corporate and Other
Corporate and Other primarily consists of centralized corporate treasury activities, such as management of the cash and corporate investment securities and loan portfolios, short- and long-term debt, retail and brokered deposit liabilities, derivative instruments, original issue discount, and the residual impacts of our corporate FTP and treasury ALM activities. Corporate and Other also includes certain equity investments, which primarily consist of FHLB and FRB stock—as well as other equity investments through Ally Ventures, our strategic investment business—and the management of our legacy mortgage portfolio, which primarily consists of loans originated prior to January 1, 2009, and reclassifications and eliminations between the reportable operating segments. Financial results related to Ally Invest, our digital brokerage and advisory offering, Ally Lending, our point-of-sale financing business, Ally Credit Card, and CRA loans and investments are also included within Corporate and Other. On December 31, 2023, we committed to sell our Ally Lending business and reclassified to held-for-sale. Refer to Note 2 for additional information.
We utilize an FTP methodology for the majority of our business operations. The FTP methodology assigns charge rates and credit rates to classes of assets and liabilities on a match funded basis, aligned with the expected duration and the benchmark rate curve plus an assumed credit spread. Match funding allocates interest income and interest expense to these reportable segments so their respective results are insulated from interest rate and liquidity risk. This methodology is consistent with our ALM practices, which includes managing interest rate risk centrally at a corporate level. While the baseline FTP components at Ally assume 100% debt funding, the framework also incorporates a credit on the allocated capital for each business line. For business lines not subject to an FTP funding allocation, the FTP methodology applies a capital charge to the amount of excess liquidity that the business line holds, relative to its regulatory capital. This reduces the allocated interest expense to account for the equity that must be held based on Ally’s internal capital requirement. The net residual impact of the FTP methodology is included within the results of Corporate and Other.
The information presented in our reportable operating segments is based in part on internal allocations and methodologies, including a COH methodology, which involves management judgment. COH methodology is used for measuring the profit and loss of our reportable operating segments. We have various enterprise functions, such as technology, marketing, finance, compliance, internal audit, and risk. Operating expenses from the enterprise functions are either directly allocated to the reportable operating segment, indirectly allocated to the reportable operating segment utilizing the COH methodology, or remain in Corporate and Other. COH methodology considers the reportable operating segment expense base and enterprise function expenses. The reportable operating segment expense base is used to determine the allocation mix. This mix is applied to the allocable expenses in Corporate and Other to determine the COH for the respective reportable
203

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
operating segment. Allocable enterprise function costs are primarily technology and marketing expenses. Generally, costs that remain within Corporate and Other that are not allocated to our reportable operating segments include marketing sponsorships, treasury and other corporate activities, and charitable contributions.
Financial information for our reportable operating segments is summarized as follows.
Year ended December 31, ($ in millions)
Automotive Finance operationsInsurance operationsMortgage Finance operationsCorporate Finance operationsCorporate and OtherConsolidated (a)
2023
Net financing revenue and other interest income$5,361 $117 $211 $397 $115 $6,201 
Other revenue321 1,428 16 104 144 2,013 
Total net revenue5,682 1,545 227 501 259 8,214 
Provision for credit losses1,618  (3)52 301 1,968 
Total noninterest expense (b)2,450 1,332 138 142 1,101 5,163 
Income (loss) from continuing operations before income tax expense$1,614 $213 $92 $307 $(1,143)$1,083 
Total assets$115,387 $9,081 $18,512 $11,212 $42,200 $196,392 
2022
Net financing revenue and other interest income$5,224 $89 $221 $334 $982 $6,850 
Other revenue306 1,023 27 122 100 1,578 
Total net revenue5,530 1,112 248 456 1,082 8,428 
Provision for credit losses1,036  3 43 317 1,399 
Total noninterest expense2,244 1,150 190 131 972 4,687 
Income (loss) from continuing operations before income tax expense$2,250 $(38)$55 $282 $(207)$2,342 
Total assets$111,463 $8,659 $19,529 $10,544 $41,631 $191,826 
2021
Net financing revenue and other interest income$5,209 $59 $124 $308 $467 $6,167 
Other revenue251 1,345 94 128 221 2,039 
Total net revenue5,460 1,404 218 436 688 8,206 
Provision for credit losses53 — (1)38 151 241 
Total noninterest expense2,023 1,061 187 116 723 4,110 
Income (loss) from continuing operations before income tax expense$3,384 $343 $32 $282 $(186)$3,855 
Total assets$103,653 $9,381 $17,847 $7,950 $43,283 $182,114 
(a)Net financing revenue and other interest income after the provision for credit losses totaled $4.2 billion, $5.5 billion, and $5.9 billion for the years ended December 31, 2023, 2022, and 2021, respectively.
(b)Includes a $149 million impairment of goodwill related to our Ally Lending business for the year ended December 31, 2023. Refer to Note 13 for additional information.
204

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
27.     Parent Company Condensed Financial Information
The following tables present standalone condensed financial statements for Ally Financial Inc. (referred to within this section as the Parent). These condensed statements are provided in accordance with SEC rules, which require disclosure when the restricted net assets of consolidated subsidiaries exceed 25% of consolidated net assets, and should be read in conjunction with the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements. For purposes of these condensed financial statements, the Parent’s wholly owned subsidiaries are presented in accordance with the equity method of accounting.
Condensed Statement of Comprehensive Income (Loss)
Year ended December 31, ($ in millions)
202320222021
Net financing loss and other interest income (a)$(945)$(1,000)$(1,070)
Dividends from bank subsidiaries1,350 3,150 3,450 
Dividends from nonbank subsidiaries250 1 27 
Total other revenue169 103 243 
Total net revenue824 2,254 2,650 
Provision for credit losses(14)(32)(106)
Total noninterest expense466 665 650 
Income from continuing operations before income tax benefit and undistributed income (loss) of subsidiaries372 1,621 2,106 
Income tax benefit from continuing operations (b)(408)(253)(412)
Net income from continuing operations780 1,874 2,518 
Loss from discontinued operations, net of tax(2)(1)(5)
Equity in undistributed earnings of subsidiaries242 (159)547 
Net income1,020 1,714 3,060 
Other comprehensive income (loss), net of tax243 (3,901)(789)
Comprehensive income (loss)$1,263 $(2,187)$2,271 
(a)Net financing loss and other interest income is primarily driven by interest expense on long-term debt.
(b)There is a significant variation in the customary relationship between pretax income and income tax benefit due to our accounting policy elections and consolidated tax adjustments. The income tax benefit excludes tax effects on dividends from subsidiaries.
205

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Condensed Balance Sheet
December 31, ($ in millions)
20232022
Assets
Cash and cash equivalents (a)$3,911 $3,333 
Equity securities16  
Finance receivables and loans, net of unearned income1,478 560 
Allowance for loan losses22 23 
Total finance receivables and loans, net1,500 583 
Investments in subsidiaries
Bank subsidiaries13,692 13,197 
Nonbank subsidiaries4,503 5,191 
Intercompany receivables from subsidiaries263 223 
Investment in operating leases, net16 21 
Other assets1,536 1,307 
Total assets$25,437 $23,855 
Liabilities and equity
Long-term debt (b)$10,427 $10,035 
Interest payable98 84 
Intercompany debt to subsidiaries772 545 
Intercompany payables to subsidiaries41 41 
Accrued expenses and other liabilities333 291 
Total liabilities11,671 10,996 
Total equity13,766 12,859 
Total liabilities and equity$25,437 $23,855 
(a)Includes $3.9 billion and $3.3 billion deposited by the Parent at Ally Bank as of December 31, 2023, and 2022, respectively. These funds are available to the Parent for liquidity purposes.
(b)Includes $2.0 billion of the outstanding principal balance of senior notes fully and unconditionally guaranteed by subsidiaries of the Parent as of both December 31, 2023, and 2022.
206

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Condensed Statement of Cash Flows
Year ended December 31, ($ in millions)
202320222021
Operating activities
Net cash provided by operating activities$879 $1,733 $3,753 
Investing activities
Proceeds from sales of finance receivables and loans initially held-for-investment1 64 378 
Originations and repayments of finance receivables and loans held-for-investment and other, net(37)(7)189 
Net change in loans — intercompany(290)(65)(10)
Purchases of equity securities  (8)
Proceeds from sales of equity securities5 1  
Capital contributions to subsidiaries(8)  
Returns of contributed capital1 52 24 
Net change in nonmarketable equity investments(2)8 29 
Other, net(10)(27)44 
Net cash (used in) provided by investing activities(340)26 646 
Financing activities
Net change in short-term borrowings  (2,136)
Proceeds from issuance of long-term debt2,410 1,655 765 
Repayments of long-term debt(2,087)(1,088)(777)
Net change in debt — intercompany227 (496)(336)
Repurchase of common stock(33)(1,650)(1,994)
Preferred stock issuance  2,324 
Trust preferred securities redemption  (2,710)
Common stock dividends paid(368)(384)(324)
Preferred stock dividends paid(110)(110)(57)
Net cash provided by (used in) financing activities39 (2,073)(5,245)
Net increase (decrease) in cash and cash equivalents and restricted cash578 (314)(846)
Cash and cash equivalents and restricted cash at beginning of year3,366 3,680 4,526 
Cash and cash equivalents and restricted cash at end of year$3,944 $3,366 $3,680 
The following table provides a reconciliation of cash and cash equivalents and restricted cash from the Condensed Balance Sheet to the Condensed Statement of Cash Flows.
Year ended December 31, ($ in millions)
20232022
Cash and cash equivalents on the Condensed Balance Sheet $3,911 $3,333 
Restricted cash included in other assets on the Condensed Balance Sheet (a)33 33 
Total cash and cash equivalents and restricted cash in the Condensed Statement of Cash Flows$3,944 $3,366 
(a)Restricted cash balances relate primarily to Ally securitization arrangements. Refer to Note 13 for additional details describing the nature of restricted cash balances.
207

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
28.    Guarantees and Commitments
Guarantees
Guarantees are defined as contracts or indemnification agreements that contingently require us to make payments to third parties based on changes in the underlying agreements with the guaranteed parties. The following summarizes our outstanding guarantees, including those of our discontinued operations, made to third parties on our Consolidated Balance Sheet, for the periods shown.
20232022
December 31, ($ in millions)
Maximum liabilityCarrying value of liabilityMaximum liabilityCarrying value of liability
Standby letters of credit and other guarantees$259 $ $272 $1 
Our Corporate Finance operations has exposure to standby letters of credit that represent irrevocable guarantees of payment of specified financial obligations. Third-party beneficiaries primarily accept standby letters of credit as insurance in the event of nonperformance by our borrowers. Our borrowers may request letters of credit under their revolving loan facility up to a certain sub-limit amount. We may also require collateral to be posted by our borrowers. We received $3 million of cash collateral related to these letters of credit at December 31, 2023. Expiration dates on letters of credit range from certain ongoing commitments that will expire during the upcoming year to terms of several years for certain letters of credit. If the beneficiary draws under a letter of credit, we will be liable to the beneficiary for payment of the amount drawn under such letter of credit, with our recourse being a charge to the borrower’s loan facility or transfer of ownership to us of the related collateral. As many of these commitments are subject to borrowing base agreements and other restrictive covenants or may expire without being fully drawn, the stated amounts of the letters of credit are not necessarily indicative of future cash requirements.
In connection with our Ally Invest advisory offering, we introduce customer securities accounts to a clearing broker, which clears and maintains custody of all customer assets and account activity. We are responsible for obtaining from each customer funds or securities as are required to be deposited or maintained in their accounts. As a result, we are liable for any loss, liability, damage, cost, or expense incurred or sustained by the clearing broker as a result of the failure of any customer to timely make payments or deposits of securities to satisfy their contractual obligations. In addition, customer securities activities are transacted on either a cash or margin basis. In margin transactions, we may extend credit to the customer, through our clearing broker, subject to various regulatory rules and margin lending practices, collateralized by cash and securities in the customer’s account. In connection with these activities, we also execute customer transactions involving the sale of securities not yet purchased. These transactions may expose us to credit risk in the event the customer’s assets are not sufficient to fully cover losses, which the customer may incur. In the event the customer fails to satisfy its obligations, we will purchase or sell financial instruments in the customer’s account in order to fulfill the customer’s obligations. The maximum potential exposure under these arrangements is difficult to estimate; however, the potential for us to incur material losses pursuant to these arrangements is remote.
Commitments
Financing Commitments
The contractual commitments were as follows.
December 31, ($ in millions)
20232022
Unused revolving credit line commitments and other (a) (b)$10,658 $9,156 
Commitments to provide capital to investees (c)1,191 1,112 
Construction-lending commitments (d)168 178 
Home equity lines of credit (e)134 145 
Mortgage loan origination commitments (f)29 14 
(a)The unused portion of revolving lines of credit reset at prevailing market rates and, approximate fair value.
(b)Includes $68 million of financing commitments related to our Ally Lending business, which was transferred to operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
(c)We are committed to contribute capital to certain investees.
(d)We are committed to fund the remaining unused balance while loans are in the construction period.
(e)We are committed to fund the remaining unused balances on home equity lines of credit.
(f)Commitments with mortgage loan applicants in which the loan terms, including interest rate and price, are guaranteed for a designated period of time subject to the completion of underwriting procedures.
Revolving credit line commitments contain an element of credit risk. We manage the credit risk for unused revolving credit line commitments by applying the same credit policies in making commitments as we do for extending loans.
The information presented above excludes the unused portion of commitments that are unconditionally cancelable by us. We had $18.7 billion and $23.6 billion of unfunded commitments related to unconditionally cancelable arrangements at December 31, 2023, and 2022, respectively, which primarily consisted of wholesale floorplan financing and consumer credit card lines.
Lease Commitments
For details about our future minimum payments under operating leases with noncancelable lease terms, refer to Note 10.
208

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
Contractual Commitments
We have entered into multiple agreements for sponsorship, information technology, voice and communication technology, and related maintenance. Many of the agreements are subject to variable price provisions, fixed or minimum price provisions, and termination or renewal provisions. The following table presents our total future payment obligations expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$263 
2025235 
2026174 
202785 
202842 
Total future payment obligations$799 
29.    Contingencies and Other Risks
Concentration with GM and Stellantis
While we continue to diversify our automotive finance and insurance businesses and expand into other financial services, GM and Stellantis dealers and their retail customers continue to constitute a significant portion of our customer base. GM, Stellantis, and their captive finance companies compete vigorously with us and could take further actions that negatively impact the amount of business that we do with GM and Stellantis dealers and their customers.
A significant adverse change in GM’s or Stellantis’ business—including, for example, in the production or sale of GM or Stellantis vehicles, the quality or resale value of GM or Stellantis vehicles, GM’s or Stellantis’ relationships with its key suppliers, or the rate or volume of recalls of GM or Stellantis vehicles—could negatively impact our GM and Stellantis dealer and retail customer bases and the value of collateral securing our extensions of credit to them. Any future reductions in GM and Stellantis business that we are not able to offset could adversely affect our business and financial results.
Legal Matters and Other Contingencies
As a financial-services company, we are regularly involved in pending or threatened legal proceedings and other matters and are or may be subject to potential liability in connection with them. These legal matters may be formal or informal and include litigation and arbitration with one or more identified claimants, certified or purported class actions with yet-to-be-identified claimants, and regulatory or other governmental information-gathering requests, examinations, investigations, and enforcement proceedings. Our legal matters exist in varying stages of adjudication, arbitration, negotiation, or investigation and span our business lines and operations. Claims may be based in law or equity—such as those arising under contracts or in tort and those involving banking, consumer-protection, securities, tax, employment, and other laws—and some can present novel legal theories and allege substantial or indeterminate damages.
Ally and its subsidiaries, including Ally Bank, also are or may be subject to potential liability under other contingent exposures, including indemnification, tax, self-insurance, and other miscellaneous contingencies.
We accrue for a legal matter or other contingent exposure when a loss becomes probable and the amount of loss can be reasonably estimated. Accruals are evaluated each quarter and may be adjusted, upward or downward, based on our best judgment after consultation with counsel. No assurance exists that our accruals will not need to be adjusted in the future. When a probable or reasonably possible loss on a legal matter or other contingent exposure could be material to our consolidated financial condition, results of operations, or cash flows, we provide disclosure in this note as prescribed by ASC Topic 450, Contingencies. Refer to Note 1 for additional information related to our policy for establishing accruals.
The course and outcome of legal matters are inherently unpredictable. This is especially so when a matter is still in its early stages, the damages sought are indeterminate or unsupported, significant facts are unclear or disputed, novel questions of law or other meaningful legal uncertainties exist, a request to certify a proceeding as a class action is outstanding or granted, multiple parties are named, or regulatory or other governmental entities are involved. Other contingent exposures and their ultimate resolution are similarly unpredictable for reasons that can vary based on the circumstances.
As a result, we often are unable to determine how or when threatened or pending legal matters and other contingent exposures will be resolved and what losses may be incrementally and ultimately incurred. Actual losses may be higher or lower than any amounts accrued or estimated for those matters and other exposures, possibly to a significant degree.
Subject to the foregoing, based on our current knowledge and after consultation with counsel, we do not believe that the ultimate outcomes of currently threatened or pending legal matters and other contingent exposures are likely to be material to our consolidated financial condition after taking into account existing accruals. In light of the uncertainties inherent in these matters and other exposures, however, one or more of them could be material to our results of operations or cash flows during a particular reporting period, depending on factors such as the amount of the loss or liability and the level of our income for that period.
209

Notes to Consolidated Financial Statements
Ally Financial Inc. • Form 10-K
30.    Subsequent Events
Declaration of Common Dividend
On January 11, 2024, our Board declared a quarterly cash dividend of $0.30 per share on all common stock. The dividend was paid on February 15, 2024, to stockholders of record at the close of business on February 1, 2024.
210


Ally Financial Inc. • Form 10-K
Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures, as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act), designed to ensure that information required to be disclosed in reports filed under the Exchange Act is recorded, processed, summarized, and reported within the specified time periods. Our disclosure controls and procedures are also designed to ensure that information required to be disclosed in the reports we file and submit under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer (Principal Executive Officer) and Chief Financial Officer (Principal Financial Officer), to allow for timely decisions regarding required disclosure. There are inherent limitations to the effectiveness of any system of internal control including the possibility of human error or the circumvention or overriding of controls through individual actions or collusion. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met.
As of the end of the period covered by this report, our Principal Executive Officer and Principal Financial Officer evaluated, with the participation of our management, the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) and concluded that our disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
In the normal course of business, we review our controls and procedures and make enhancements or modifications intended to support the quality of our financial reporting. There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) that occurred during the quarter ended December 31, 2023, that have materially affected, or were reasonably likely to materially affect, our internal control over financial reporting.
Management’s Report on Internal Control over Financial Reporting
Management’s Report on Internal Control over Financial Reporting is included in Item 8, Financial Statements and Supplementary Data, and is incorporated herein by reference. The Report of Independent Registered Public Accounting Firm on Internal Control over Financial Reporting also is included in Item 8, Financial Statements and Supplementary Data, and incorporated herein by reference.
Item 9B.    Other Information
During the three months ended December 31, 2023, none of our directors or executive officers, as defined in Rule 16a-1 under the Exchange Act, adopted, terminated, or modified a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” as such terms are defined under Item 408 of Regulation S-K.
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
None.
211

Part III
Ally Financial Inc. • Form 10-K

Item 10.    Directors, Executive Officers, and Corporate Governance
Executive Officers and Other Significant Employees
David J. DeBrunner — Vice President, Controller, and Chief Accounting Officer of Ally since September 2007. In this role, Mr. DeBrunner, 57, is responsible for all accounting, tax, financial reporting, financial controls, and strategic sourcing and supply chain. Prior to joining Ally, Mr. DeBrunner spent 15 years at Fifth Third Bancorp, where he most recently held the title of senior vice president, chief accounting officer, and controller. His responsibilities included accounting, financial controls and systems, financial reporting, and finance shared services. Prior to serving as the chief accounting officer, he served as the chief financial officer of their commercial division and held various finance and operational leadership positions throughout the company beginning in 1992. Prior to joining Fifth Third, he worked in audit services for Deloitte in their Chicago and Cincinnati offices. Mr. DeBrunner earned a bachelor’s degree in accounting from the Kelley School of Business at Indiana University. He is a member of the American Institute of Certified Public Accountants and the Ohio Society of Public Accountants. He is a board member and past Chairman of the Board of Directors for the Detroit Institute for Children, which provides services for Michigan’s children with special needs and their families. He also serves on the Board of Directors of the Ally Charitable Foundation.
Russell E. Hutchinson — Chief Financial Officer of Ally since July 2023. In this role, he is responsible for oversight of Ally’s finance, accounting, capital markets, treasury, investor relations, supply chain, and modeling and analytics functions. Prior to joining Ally, Mr. Hutchinson, 49, served as chief operating officer for global mergers and acquisitions at Goldman Sachs Group Inc., after holding the position of chief strategy officer, where he oversaw mergers and acquisitions (M&A), strategy and innovation. Earlier, he spent two decades working in Goldman’s Investment Banking Division, advising clients in the financial services sector, including Ally. Mr. Hutchinson began his career as an associate consultant at the Boston Consulting Group in its Toronto office. He is a member of the Board of Trustees of The Studio Museum in Harlem and is also a member of the Council on Chicago Booth, which advises leadership at the University of Chicago Booth School of Business. Mr. Hutchinson was a Canada Scholar and earned a Bachelor of Science in Engineering Physics from Queen's University in Canada and an MBA from the University of Chicago Booth School of Business.
Diane E. Morais — President, Consumer & Commercial Banking Products at Ally Bank since March 2017. Ms. Morais, 58, is responsible for driving the growth, profitability, and digital evolution of Ally’s consumer and commercial banking division. She has oversight of the Deposits, Online Brokerage and Advisory offering, Mortgage, Ally Lending, Credit Card, and corporate-finance businesses. In addition, Ms. Morais oversees the company’s customer care channels, as well as the CRA program. Ms. Morais was instrumental in the creation and launch of the Ally brand in 2009. Under Ms. Morais’ leadership, Ally Bank has achieved double-digit retail deposit customer growth each year, and now has over 3.0 million customers and approximately $142 billion in retail deposits. Ally has received numerous third-party accolades, including being named “Best Online Bank” in America by Money® Magazine, as well as “Best Internet Bank” and “Best for Millennials” by Kiplinger’s Personal Finance. Prior to holding key leadership positions of increasing responsibility at Ally, Ms. Morais achieved a number of significant professional accomplishments in the financial services sector. During a career spanning 12 years at Bank of America, she served in senior roles in deposit and debit products, national customer experience, card services marketing, and consumer mortgage vendor management. Ms. Morais also spent nine years at Citibank’s credit card division in a variety of marketing, risk, and finance roles. A native of Pittsburgh, PA, Ms. Morais holds a bachelor’s degree from Pennsylvania State University. She is a member of the Board of Directors for Junior Achievement of Central Carolinas, Charlotte Center City Partners, and YMCA of Greater Charlotte. Ms. Morais has been named to American Banker Magazine’s ‘25 Most Powerful Women in Banking’ list for the ninth consecutive year. Ms. Morais was also named one of the top 25 outstanding business women in the Charlotte Business Journal’s 2018 Women in Business Awards. She is active in the Charlotte community, serving as an ‘Executive in Residence’ for Queens University and volunteers for Habitat for Humanity, Dress for Success, and the Salvation Army.
Jason E. Schugel — Chief Risk Officer of Ally since April 2018. In this role, Mr. Schugel, 50, has overall responsibility for execution of Ally’s independent risk management. He has responsibility for the enterprise risk-management framework, establishment of risk-management processes, ensuring that Ally targets an appropriate balance between risk and return, mitigating unnecessary risk, and protecting the company’s financial returns. Mr. Schugel was previously deputy chief risk officer for the company since 2017, leading various risk-management activities. Prior to that role, he was general auditor for Ally, responsible for the company’s internal audit function as well as administrative oversight for Ally’s loan review function. He joined Ally in 2009, overseeing the company’s financial planning and analysis team, which is responsible for Ally’s financial performance reporting, enterprise-wide forecasting, and planning. He also served as lead finance executive for Ally’s global functions. Before joining Ally, he was vice president of financial planning and analysis, and investor relations at LendingTree, LLC. Prior to that, he worked in investment banking for Wachovia and began his career at First Plus Financial, specializing in mergers and acquisitions. He earned a bachelor’s degree in business administration from Southern Methodist University in Dallas and a master’s degree in business administration from the Babcock Graduate School of Management at Wake Forest University. Mr. Schugel is the Chairman of the board of the Allegro Foundation, an organization that is a champion for children with disabilities.
Douglas R. Timmerman — Appointed Interim Chief Executive Officer of Ally effective February 1, 2024. Mr. Timmerman has served as President of Dealer Financial Services of Ally since August 2021. In this role, Mr. Timmerman, 61, was responsible for deepening Ally’s relationships with approximately 22,000 dealer customers and further optimizing the full spectrum of automotive finance and insurance services for dealer and consumer customers. Previously, he was president of Automotive Finance since 2018, and served as president of Ally’s Insurance business since 2014. Mr. Timmerman’s thirty-plus years at Ally, spanning leadership positions across the automotive finance and insurance business, make his understanding of this dynamic industry unparalleled. Prior to leading the insurance business, Mr. Timmerman was Vice President of Automotive Finance for the southeast region in Atlanta. In that capacity, he was responsible for sales, risk management, and portfolio management for more than 4,000 dealer relationships across 11 states. Since joining Ally in 1986, he has held a
212


Ally Financial Inc. • Form 10-K
variety of leadership roles in different areas including commercial lending, consumer lending, collections, sales, and marketing. His experience also includes a broad geographical reach, holding assignments that have touched nearly every state. The Nebraska native began his career with Ally shortly after earning his master’s degree in business administration from the University of Nebraska. He also holds a bachelor’s degree from the University of Nebraska. Mr. Timmerman supports several organizations and research efforts associated with finding a cure for Type 1 diabetes. He is an active volunteer and supporter of Children’s Hospital of Atlanta and the Juvenile Diabetes Research Foundation.
Isvara M. Wilson — Acting General Counsel of Ally since December 2023 and has served as deputy general counsel of Ally since November 2021. In her current role, Ms. Wilson, 53, oversees all of Ally’s legal affairs and is also responsible for Ally’s corporate-secretarial and government relations functions. Ms. Wilson joined Ally from Columbia, S.C.-based AgFirst Farm Credit Bank, where she served as executive vice president and chief administrative officer, overseeing legal, compliance, lending and capital markets, human resources, and other bank functions. Before that, she was associate general counsel and managing director at Bank of America where she was named on the Financial Times list of most innovative U.S. in-house lawyers. Ms. Wilson began her career with stints at law firms Hunton Andrews Kurth LLP, Kilpatrick LLP, and Shearman & Sterling LLP. Ms. Wilson received a bachelor’s degree in economics from The Wharton School at the University of Pennsylvania. She received a juris doctorate from Tulane University Law School. Ms. Wilson sits on the board of directors of Boys and Girls Club of the Crescent Region and Bechtler Museum of Art.
Additional Information
Additional information in response to this Item 10 can be found in the Company’s 2024 Proxy Statement under “Proposal 1 — Election of Directors,” “The Board’s Leadership Structure,” “Code of Conduct and Ethics,” and “Transactions with Related Persons.” That information is incorporated into this item by reference.
213


Ally Financial Inc. • Form 10-K
Item 11.    Executive Compensation
Items in response to this Item 11 can be found in the Company’s 2024 Proxy Statement under “Executive Compensation.” That information is incorporated into this item by reference.
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The following table provides information about the securities authorized for issuance under our equity compensation plans as of December 31, 2023.
Plan category
(1)
Number of securities to be issued upon exercise of outstanding options, warrants and rights (a)
(in thousands)
(2)
Weighted-average exercise price of outstanding options, warrants and rights
(3)
Number of securities remaining available for further issuance under equity compensation plans (excluding securities reflected in column (1)) (b)
(in thousands)
Equity compensation plans approved by security holders
9,77625,824
Total
9,77625,824
(a)Includes restricted stock units outstanding under the Incentive Compensation Plan and deferred stock units outstanding under the Non-Employee Directors Equity Compensation Plan.
(b)Includes 21,398,617 securities available for issuance under the plans identified in (a) above and 4,425,243 securities available for issuance under Ally’s Employee Stock Purchase Plan.
Additional items required by this Item 12 can be found in the Company’s 2024 Proxy Statement under “Security Ownership of Certain Beneficial Owners,” and “Executive Compensation.” That information is incorporated into this item by reference.
Item 13.    Certain Relationships and Related Transactions, and Director Independence
Items in response to this Item 13 can be found in the Company’s 2024 Proxy Statement under “Director Qualifications and Responsibilities,” “Code of Conduct and Ethics,” and “Transactions with Related Persons.” That information is incorporated into this item by reference.
Item 14.    Principal Accountant Fees and Services
Information about aggregate fees billed to us by our principal accountant, Deloitte & Touche LLP (PCAOB ID No. 34) for services performed can be found in the Company’s 2024 Proxy Statement under “Audit Committee Report.” That information is incorporated into this item by reference.
214

Part IV
Ally Financial Inc. • Form 10-K

Item 15.    Exhibits and Financial Statement Schedules
The exhibits listed on the accompanying Index of Exhibits are filed or incorporated by reference as a part of this report. This Index is incorporated herein by reference. Certain financial statements schedules have been omitted because prescribed information has been incorporated into the Consolidated Financial Statements or notes thereto.
ExhibitDescriptionMethod of Filing
3.1Form of Amended and Restated Certificate of Incorporation
3.2Ally Financial Inc. Amended and Restated Bylaws
3.3Certificate of Designation of 4.7% Fixed-Rate Reset Non-Cumulative Perpetual Preferred Stock, Series B
3.4Certificate of Designation of 4.7% Fixed-Rate Reset Non-Cumulative Perpetual Preferred Stock, Series C
4.1Form of Indenture dated as of July 1, 1982, between the Company and Bank of New York (Successor Trustee to Morgan Guaranty Trust Company of New York), relating to Debt SecuritiesFiled as Exhibit 4(a) to the Company’s Registration Statement No. 2-75115, incorporated herein by reference.
4.1.1Form of First Supplemental Indenture dated as of April 1, 1986, supplementing the Indenture designated as Exhibit 4.1Filed as Exhibit 4(g) to the Company’s Registration Statement No. 33-4653, incorporated herein by reference.
4.1.2Form of Second Supplemental Indenture dated as of June 15, 1987, supplementing the Indenture designated as Exhibit 4.1Filed as Exhibit 4(h) to the Company’s Registration Statement No. 33-15236, incorporated herein by reference.
4.1.3Form of Third Supplemental Indenture dated as of September 30, 1996, supplementing the Indenture designated as Exhibit 4.1
4.1.4Form of Fourth Supplemental Indenture dated as of January 1, 1998, supplementing the Indenture designated as Exhibit 4.1
4.1.5Form of Fifth Supplemental Indenture dated as of September 30, 1998, supplementing the Indenture designated as Exhibit 4.1
4.1.6Form of Sixth Supplemental Indenture dated as of June 9, 2022, supplementing the Indenture designated as Exhibit 4.1
4.2Form of Indenture dated as of September 24, 1996, between the Company and The Chase Manhattan Bank, Trustee, relating to Term Notes
4.2.1Form of First Supplemental Indenture dated as of January 1, 1998, supplementing the Indenture designated as Exhibit 4.2
4.2.2Form of Second Supplemental Indenture dated as of June 30, 2006, supplementing the Indenture designated as Exhibit 4.2
4.2.3Form of Third Supplemental Indenture dated as of August 24, 2012, supplementing the Indenture designated as Exhibit 4.2
4.2.4Form of Fourth Supplemental Indenture dated as of August 24, 2012, supplementing the Indenture designated as Exhibit 4.2
4.3Indenture, dated as of December 31, 2008, between the Company and The Bank of New York Mellon, Trustee
4.4Form of Guarantee Agreement related to Ally Financial Inc. Senior Unsecured Guaranteed Notes
215


Ally Financial Inc. • Form 10-K
ExhibitDescriptionMethod of Filing
4.5Form of Fixed Rate Senior Unsecured Note
4.6Form of Floating Rate Senior Unsecured Note
4.7Indenture, dated as of November 20, 2015, between the Company and The Bank of New York Mellon, Trustee
4.8Form of Subordinated NoteIncluded in Exhibit 4.13.
4.9Description of Securities
4.10Form of Fixed Rate Senior Unsecured Note
4.11Form of Fixed Rate Senior Unsecured Note
4.12Form of Fixed Rate Senior Unsecured Note
10Ally Financial Inc. Incentive Compensation Plan
10.1Ally Financial Inc. Annual Incentive Plan
10.2Ally Financial Inc. Employee Stock Purchase Plan
10.3Ally Financial Inc. Non-Employee Directors Equity Compensation Plan
10.4Ally Financial Inc. Severance Plan, Plan Document and Summary Plan Description
10.5Ally Financial Inc. Non-Employee Directors Deferred Compensation Plan
Form of Award Agreement related to the issuance of Performance Stock UnitsFiled herewith.
Form of Award Agreement related to the issuance of Restricted Stock UnitsFiled herewith.
Form of Award Agreement related to the issuance of Key Contributor Stock Units
Filed herewith.
10.9Executive Transition Agreement
10.10Letter Agreement
Ally Financial Inc. Subsidiaries as of December 31, 2023Filed herewith.
22.1Subsidiary Guarantors
Consent of Independent Registered Public Accounting FirmFiled herewith.
Certification of Principal Executive Officer pursuant to Rule 13a-14(a)/15d-14(a)Filed herewith.
Certification of Principal Financial Officer pursuant to Rule 13a-14(a)/15d-14(a)Filed herewith.
216


Ally Financial Inc. • Form 10-K
ExhibitDescriptionMethod of Filing
Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350Filed herewith.
Policy Relating to the Recovery of Erroneously Awarded CompensationFiled herewith.
101The following information from our 2023 Annual Report on Form 10-K, formatted in Inline XBRL: (i) Consolidated Statement of Income, (ii) Consolidated Statement of Comprehensive Income, (iii) Consolidated Balance Sheet, (iv) Consolidated Statement of Changes in Equity, (v) Consolidated Statement of Cash Flows, and (vi) the Notes to the Consolidated Financial Statements.Filed herewith.
104The cover page of our 2023 Annual Report on Form 10-K, (formatted in Inline XBRL and contained in Exhibit 101)Filed herewith.
Item 16.    Form 10-K Summary
None.
217


Ally Financial Inc. • Form 10-K
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, this 20th day of February, 2024.
Ally Financial Inc.
(Registrant)
/S/ DOUGLAS R. TIMMERMAN
Douglas R. Timmerman
Interim Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities indicated, this 20th day of February, 2024.
/S/ DOUGLAS R. TIMMERMAN
  
/S/ RUSSELL E. HUTCHINSON
Douglas R. Timmerman  Russell E. Hutchinson
Interim Chief Executive Officer  Chief Financial Officer
/S/ DAVID J. DEBRUNNER
  
David J. DeBrunner  
Vice President, Controller, and Chief Accounting Officer  
218


Ally Financial Inc. • Form 10-K
/S/ FRANKLIN W. HOBBS
Franklin W. Hobbs
Ally Chairman
/S/ KENNETH J. BACON
Kenneth J. Bacon
Director
/S/ WILLIAM H. CARY
William H. Cary
Director
/S/ MAYREE C. CLARK
Mayree C. Clark
Director
/S/ KIM S. FENNEBRESQUE
Kim S. Fennebresque
Director
/S/ THOMAS P. GIBBONS
Thomas P. Gibbons
Director
/S/ MELISSA GOLDMAN
Melissa Goldman
Director
/S/ MARJORIE MAGNER
Marjorie Magner
Director
/S/ DAVID REILLY
David Reilly
Director
/S/ BRIAN H. SHARPLES
Brian H. Sharples
Director
/S/ MICHAEL F. STEIB
Michael F. Steib
Director
219
EX-10.6 2 exhibit106ally2023123110-k.htm FORM OF AWARD AGREEMENT RELATED TO THE ISSUANCE OF PERFORMANCE STOCK UNITS Document
Exhibit 10.6
Ally Financial Inc.

ally20201231109.gif
Ally Financial Inc.
500 Woodward Avenue, MC : MI-01-08-HR Detroit, MI 48226

<DATE>


<NAME>

Re: Ally Financial Inc. Incentive Compensation Plan – PSU Award


Dear <FIRST NAME>:

1.You have been granted an Award under the Ally Financial Inc. Incentive Compensation Plan (the “Plan”). A copy of the Plan is included on the Shareworks website or such other website as may be designated by the Company. Capitalized terms not defined in this Award Agreement will have the meaning set forth in the Plan.

2.Your Award is granted to you as a matter of separate inducement and is not in lieu of salary or other compensation for your services. By accepting this Award, you consent to any and all Plan amendments, vesting restrictions, and revisions to any other term or condition of this Award Agreement that may be required to comply with federal law or regulation governing compensation, whether such amendments, restrictions, or revisions are applied prospectively or retroactively to this or prior Awards. By accepting this Award, you also acknowledge and agree that it is subject to all of the requirements set forth in the Enterprise Compensation Policy and that you are subject to all of the restrictive covenants set forth in Section 13 of the Plan (i.e., non-solicit, confidentiality, non-disparagement).

3.Your Award is initially being made in the form of Performance Stock Units (“PSUs”). Your Award will vest on the following vesting schedule: [INSERT: vesting schedule] (the “Vesting Date[s]”), subject to your continued employment with the Company or one of its Affiliates through the Vesting Date[s] (or as otherwise set forth herein or in the Plan); provided, that the actual number of PSUs vesting (such number of PSUs to be within a range of [INSERT: range] of the number of Target PSUs (as defined below)) (the “Adjusted PSUs”) will be determined based on the achievement of the Performance Metrics (as defined in Exhibit A attached hereto) during the Performance Period (as defined below). For purposes of this Award Agreement, the “Performance Period” means the period [INSERT: performance period]. Notwithstanding the conclusion of the Performance Period, your Adjusted PSUs will remain subject to your continued employment with the Company and its Affiliates through the Vesting Date[s] and will be forfeited and cancelled if you do not remain employed with the Company and its Affiliates through the Vesting Date[s][, except as otherwise explicitly provided below].

Grant Date: «Date»
Number of Target PSUs Granted: «Total_Shares» (“Target PSUs”)

4.This Award Agreement will become effective after you have electronically accepted it via the Shareworks website or such other website as may be designated by the Company. If you do not accept this Award Agreement within 45 days of notification, you will be deemed to have rejected the Award and this Award Agreement will be null and void and without any further force or effect.



Exhibit 10.6
Ally Financial Inc.

5.The Plan provides the Company with discretion to determine whether your Adjusted PSUs will be settled in in the form of cash, Shares, other Awards, other property, net settlement, or any combination thereof. [It is currently the Company’s intention that your Adjusted PSUs will be settled in cash, and your Adjusted PSUs may, at the discretion of the Company, be converted into the right to receive a cash amount equal to Fair Market Value of the Shares underlying your Adjusted PSUs at the time of conversion.] [It is currently the Company’s intention that your Adjusted PSUs will be settled in Shares.] Subject to the requirements of any federal laws or regulations and Company policies that govern compensation (see paragraph 2 above), and subject to the terms of the Plan and this Agreement, the Company will deliver the [cash (or, if applicable, the Shares or other property)] [Shares (or, if applicable, cash or other property)] earned with respect to the Adjusted PSUs promptly following the Vesting Date[s], in accordance with paragraph 3 above.

6.If on the Grant Date you are considered a material risk taker (“MRT”), in connection with regulatory guidance and in support of its corporate governance principles, to the extent that any portion of the Award remains unpaid, the Company reserves the right to adjust downward the amount of this Award without your consent to reflect adverse outcomes attributable to inappropriate, excessive, or imprudent risk taking in which you participated and which was the basis for this Award. Your Award is also subject to cancellation, recovery, forfeiture, or repayment consistent with any applicable Company policy, including the Company’s recoupment policy contained in the Enterprise Compensation Policy and the Ally Financial Inc. Requirements for the Recovery of Erroneously Awarded Incentive-Based Compensation under New York Stock Exchange Listing Standard 303A.14.

7.[Sections 11 and 12 of the Plan provide for the treatment of Awards in the event of a Termination of Service or Change in Control; provided, however:

If you experience a Termination of Service without Cause by the Company or a Qualifying Termination (whether as a result of a Sale of your Business Unit or otherwise), in each case, other than in connection with a Change in Control, [your unvested] PSUs will become vested on the date of such Termination of Service and your Award will continue to be earned in accordance with paragraph 3 of this Award Agreement based on the achievement of the Performance Metrics (even though you are not employed by the Company or one of its Affiliates on the Vesting Date[s]) and will be settled as of the Vesting Date[s] in accordance with paragraph 5 above[; provided, however, that, if the number of Shares underlying the Adjusted PSUs exceeds the number of Shares underlying the Target PSUs but for this proviso (the number of such excess Shares, the “Above Target Shares”), then the number of Above Target Shares earned and vested as of the Vesting Date[s] will be determined by multiplying (a) the number of Above Target Shares by (b) a fraction, (i) the numerator of which is the number of calendar days during the Performance Period prior the date your termination of employment and (ii) the denominator of which is the number of calendar days during the Performance Period and any PSUs or Shares under this Award in excess of this amount will be forfeited and cancelled].]

8.[If the Company pays a dividend on Shares prior to the Vesting Date[s], you will be entitled to a dividend equivalent payment in the same amount as the dividend you would have received if you held the number of Shares, if any, as earned and vested as of the Vesting Date[s]. These dividends will vest and be paid to you on the Settlement Date (or such other vesting and settlement date applicable under paragraph 7 (above), subject to the vesting of your Award. No dividends or dividend equivalents will be paid to you with respect to any portion of your Award that is canceled or forfeited. The Company will decide on the form of payment and may pay dividends or dividend equivalents in Shares, in cash or in a combination thereof, subject to applicable law]. [The PSUs do not include any entitlement to a dividend equivalent payment.]

9.You will have no voting rights with respect to the Shares underlying your Award unless and until you become the record owner of the Shares underlying your Award.

10.[The restrictions in Section 13(a) of the Plan on your ability to solicit any Company client, customer, or employee for [INSERT: restricted period] following your Termination of Service is grounded in the Company’s significant investment of time, effort, and expense in establishing client, customer, and


Exhibit 10.6
Ally Financial Inc.

employee relationships across the Company’s lines of business. As this applies to you, the scope of the restriction on your ability to solicit Company clients or customers will run commensurate with the scope of your responsibilities while employed by the Company. That is, the terms “client or customer” as used in Section 13(a) (i.e., “(i) solicit any client or customer of the Company or any Affiliate with respect to a Competitive Activity”) will mean those clients or customers (whether current or prospective): (i) with whom you had direct or indirect personal contact within the last [INSERT: time period] of your employment with the Company or any Affiliate; or (ii) about whom you learned confidential or proprietary information (including trade secrets) by virtue of your employment with the Company or any Affiliate during the last [INSERT: time period] of your employment. The term “solicit” also will include any communication or other interaction between you and a client or customer (whether current or prospective) that takes place to make sales to, perform services for, or otherwise further the business relationship with that client or customer (whether current or prospective). Notwithstanding Section 21 of the Plan, Section 13(a) is governed by [INSERT: state] law without regard to its conflict of laws provision. An action to enforce or seek damages for breach of Section 13(a) may only be brought in a federal or state court of competent jurisdiction in [INSERT: state].]

11.By accepting this Award, you understand and acknowledge that your Award is subject to the rules under Internal Revenue Code Section 409A and Section 19 of the Plan, and agree and accept all risks (including increased taxes and penalties) resulting from Internal Revenue Code Section 409A.

12.Except as prohibited by any federal law or regulation that governs compensation, see paragraph 2 above, your Award is subject to and governed by the terms and conditions of this Award Agreement and the Plan.

13.By accepting this Award, as evidenced by your signature below, you agree to abide by the terms and conditions of this Award Agreement and the Plan.

                                Sincerely yours,
                



                                     
                                Chief HR Officer
                                «Date»

I HAVE READ THE PLAN DOCUMENT AND THIS AWARD AGREEMENT AND I ACCEPT THE AWARD REFERENCED ABOVE SUBJECT TO THE TERMS AND CONDITIONS OF THIS AWARD AGREEMENT AND THE ALLY FINANCIAL INC. INCENTIVE COMPENSATION PLAN.


Exhibit 10.6
Ally Financial Inc.


EXHIBIT A
PERFORMANCE METRICS
[INSERT: performance metrics]

EX-10.7 3 exhibit107ally2023123110-k.htm FORM OF AWARD AGREEMENT RELATED TO THE ISSUANCE OF RESTRICTED STOCK UNITS Document
Exhibit 10.7
Ally Financial Inc.

ally202012311010.gif

Ally Financial Inc.
500 Woodward Avenue, MC : MI-01-08-HR Detroit, MI 48226

<DATE>


<NAME>

Re: Ally Financial Inc. Incentive Compensation Plan Award

Dear <FIRST NAME>:

1.You have been granted an Award under the Ally Financial Inc. Incentive Compensation Plan (the “Plan”). A copy of the Plan is included on the Shareworks website or such other website as may be designated by the Company. Capitalized terms not defined in this Award Agreement will have the meaning set forth in the Plan.

2.Your Award is granted to you as a matter of separate inducement and is not in lieu of salary or other compensation for your services. By accepting this Award, you consent to any and all Plan amendments, vesting restrictions, and revisions to any other term or condition of this Award Agreement that may be required to comply with federal law or regulation governing compensation, whether such amendments, restrictions, or revisions are applied prospectively or retroactively to this or prior Awards. By accepting this Award, you also acknowledge and agree that it is subject to all of the requirements set forth in the Enterprise Compensation Policy and that you are subject to all of the restrictive covenants set forth in Section 13 of the Plan (i.e., non-solicit, confidentiality, non-disparagement).

3.Your Award is being made in the form of Restricted Stock Units. Your Award is comprised of the following:

Grant Date: [INSERT]
Total Award: [INSERT]
Vest Schedule – Share Units (RSU)
Vest Date(s)Vest Quantity
[INSERT: date(s)]
[INSERT: #]
[INSERT: total #]


4.This Award Agreement will become effective after you have electronically accepted it via the Shareworks website or such other website as may be designated by the Company. If you do not accept this Award Agreement within 45 days of notification, you will be deemed to have rejected the Award and this Award Agreement will be null and void and without any further force or effect.

5.The Plan provides the Company with discretion to determine whether your Award will be settled in in the form of Shares, cash, other Awards, other property, net settlement, or any combination thereof. [It is currently the Company’s intention that your Award will be settled in [INSERT].] Subject to the requirements of any federal laws or regulations and Company policies that govern compensation, see paragraph 2


Exhibit 10.7
Ally Financial Inc.

above, your Award will vest and be settled as soon as practical after the date(s) noted above. If and when a change to the vesting date(s) noted above is required, you will be notified in writing.

6.If on the Grant Date you are considered a material risk taker (“MRT”), in connection with regulatory guidance and in support of its corporate governance principles, to the extent that any portion of the Award remains unpaid, the Company reserves the right to adjust downward the amount of this Award without your consent to reflect adverse outcomes attributable to inappropriate, excessive, or imprudent risk taking in which you participated and which was the basis for this Award. Your Award is also subject to cancellation, recovery, forfeiture, or repayment consistent with any applicable Company policy, including the Company’s recoupment policy contained in the Enterprise Compensation Policy and the Ally Financial Inc. Requirements for the Recovery of Erroneously Awarded Incentive-Based Compensation under New York Stock Exchange Listing Standard 303A.14.

7.[If your employment is terminated by the Company without Cause, then [any unvested tranches of] your Award will vest and be paid as determined by the schedule above. [Otherwise,] Section 11 of the Plan governs the effect of a Termination of Service on your Award.]

8.[If the Company pays a dividend on Shares prior to the vesting date(s), you will be entitled to a dividend equivalent payment in the same amount as the dividend you would have received if you held the number of Shares, if any, as earned and vested as of the vesting date(s). These dividends will vest and be paid to you on the Settlement Date (or such other vesting and settlement date applicable under this Award), subject to the vesting of your Award. No dividends or dividend equivalents will be paid to you with respect to any portion of your Award that is canceled or forfeited. The Company will decide on the form of payment and may pay dividends or dividend equivalents in Shares, in cash or in a combination thereof, subject to applicable law.] [The RSUs do not include any entitlement to a dividend equivalent payment.]

9.[The restrictions in Section 13(a) of the Plan on your ability to solicit any Company client, customer, or employee for [INSERT: restricted period] following your Termination of Service is grounded in the Company’s significant investment of time, effort, and expense in establishing client, customer, and employee relationships across the Company’s lines of business. As this applies to you, the scope of the restriction on your ability to solicit Company clients or customers will run commensurate with the scope of your responsibilities while employed by the Company or any Affiliate. That is, the terms “client or customer” as used in Section 13(a) (i.e., “(i) solicit any client or customer of the Company or any Affiliate with respect to a Competitive Activity”) mean those clients or customers (whether current or prospective): (i) with whom you had direct or indirect personal contact within the last [INSERT: time period] of your employment with the Company or any Affiliate; or (ii) about whom you learned confidential or proprietary information (including trade secrets) by virtue of your employment with the Company or any Affiliate during the last [INSERT: time period] of your employment. The term “solicit” also will include any communication or other interaction between you and a client or customer (whether current or prospective) that takes place to make sales to, perform services for, or otherwise further the business relationship with that client or customer (whether current or prospective). Notwithstanding Section 21 of the Plan, Section 13(a) is governed by [INSERT: state] law without regard to its conflict of laws provision. An action to enforce or seek damages for breach of Section 13(a) may only be brought in a federal or state court of competent jurisdiction in [INSERT: state].]

10.By accepting this Award, you understand and acknowledge that your Award is subject to the rules under Internal Revenue Code Section 409A and Section 19 of the Plan, and agree and accept all risks (including increased taxes and penalties) resulting from Internal Revenue Code Section 409A.

11.Except as prohibited by any federal law or regulation that governs compensation, see paragraph 2 above, your Award is subject to and governed by the terms and conditions of this Award Agreement and the Plan.

12.By accepting this Award, as evidenced by your signature below, you agree to abide by the terms and conditions of this Award Agreement and the Plan.


Exhibit 10.7
Ally Financial Inc.


                                Sincerely yours,
                



                                     
                                Chief HR Officer
                                <DATE>

I HAVE READ THE PLAN DOCUMENT AND THIS AWARD AGREEMENT AND I ACCEPT THE AWARD REFERENCED ABOVE SUBJECT TO THE TERMS AND CONDITIONS OF THIS AWARD AGREEMENT AND THE ALLY FINANCIAL INC. INCENTIVE COMPENSATION PLAN.

EX-10.8 4 exhibit108ally2023123110-k.htm FORM OF AWARD AGREEMENT RELATED TO THE ISSUANCE OF KEY CONTRIBUTOR STOCK UNITS Document
Exhibit 10.8
Ally Financial Inc.

ally202012311011.gif
Ally Financial Inc.
500 Woodward Avenue, MC : MI-01-08-HR Detroit, MI 48226

<DATE>


<NAME>

Re: Ally Financial Inc. Incentive Compensation Plan Award – Key Contributor Stock Unit Award

Dear <FIRST NAME>:

1.You have been granted an Award under the Ally Financial Inc. Incentive Compensation Plan (the “Plan”). A copy of the Plan is included on the Shareworks website or such other website as may be designated by the Company. Capitalized terms not defined in this Award Agreement will have the meaning set forth in the Plan.

2.Your Award is granted to you as a matter of separate inducement and is not in lieu of salary or other compensation for your services. By accepting this Award, you consent to any and all Plan amendments, vesting restrictions, and revisions to any other term or condition of this Award Agreement that may be required to comply with federal law or regulation governing compensation, whether such amendments, restrictions, or revisions are applied prospectively or retroactively to this or prior Awards. By accepting this Award, you also acknowledge and agree that it is subject to all of the requirements set forth in the Enterprise Compensation Policy and that you are subject to all of the restrictive covenants set forth in Section 13 of the Plan (i.e., non-solicit, confidentiality, non-disparagement).

3.Your Award is being made in the form of Restricted Stock Units. Your Award is comprised of the following:

Grant Date: [INSERT]
Total Award: [INSERT]

Vest Schedule – Share Units (KCSU)
Vest Date(s)Vest Quantity
[INSERT: date(s)]
[INSERT: #]
[INSERT: total #]


4.This Award Agreement will become effective after you have electronically accepted it via the Shareworks website or such other website as may be designated by the Company. If you do not accept this Award Agreement within 45 days of notification, you will be deemed to have rejected the Award and this Award Agreement will be null and void and without any further force or effect.

5.The Plan provides the Company with discretion to determine whether your Award will be settled in in the form of Shares, cash, other Awards, other property, net settlement, or any combination thereof. [It is currently the Company’s intention that your Award will be settled in [INSERT]]. Subject to the requirements of any federal laws or regulations and Company policies that govern compensation, see


Exhibit 10.8
Ally Financial Inc.

paragraph 2 above, your Award will vest and be settled as soon as practical after the date(s) noted above. If and when a change to the vesting date(s) noted above is required, you will be notified in writing.

6.If on the Grant Date you are considered a material risk taker ("MRT"), in connection with regulatory guidance and in support of its corporate governance principles, to the extent that any portion of the Award remains unpaid, the Company reserves the right to adjust downward the amount of this Award without your consent to reflect adverse outcomes attributable to inappropriate, excessive, or imprudent risk taking in which you participated and which was the basis for this Award. Your Award is also subject to cancellation, recovery, forfeiture, or repayment consistent with any applicable Company policy, including the Company's recoupment policy contained in the Enterprise Compensation Policy and the Ally Financial Inc. Requirements for the Recovery of Erroneously Awarded Incentive-Based Compensation under New York Stock Exchange Listing Standard 303A.14.

7.[If your employment is terminated by the Company without Cause, then [any unvested tranches of] your Award will vest and be paid as determined by the schedule above. [Additionally, Section 11(c)(i)’s special vesting provision relating to a Termination of Service by reason of Retirement will [not] apply to your Key Contributor Stock Unit Award (i.e., your age and service will [not] be a factor in determining whether your award vests).] [Otherwise,] Section 11 of the Plan governs the effect of a Termination of Service on your Award.]

8.[If the Company pays a dividend on Shares prior to the vesting date(s), you will be entitled to a dividend equivalent payment in the same amount as the dividend you would have received if you held the number of Shares, if any, as earned and vested as of the vesting date(s). These dividends will vest and be paid to you on the Settlement Date (or such other vesting and settlement date applicable under this Award), subject to the vesting of your Award. No dividends or dividend equivalents will be paid to you with respect to any portion of your Award that is canceled or forfeited. The Company will decide on the form of payment and may pay dividends or dividend equivalents in Shares, in cash or in a combination thereof, subject to applicable law.] [The KCSUs do not include any entitlement to a dividend equivalent payment.]

9.[The restrictions in Section 13(a) of the Plan on your ability to solicit any Company client, customer, or employee for [INSERT: restricted period] following your Termination of Service is grounded in the Company’s significant investment of time, effort, and expense in establishing client, customer, and employee relationships across the Company’s lines of business. As this applies to you, the scope of the restriction on your ability to solicit Company clients or customers will run commensurate with the scope of your responsibilities while employed by the Company or any Affiliate. That is, the terms “client or customer” as used in Section 13(a) (i.e., “(i) solicit any client or customer of the Company or any Affiliate with respect to a Competitive Activity”) mean those clients or customers (whether current or prospective): (i) with whom you had direct or indirect personal contact within the last [INSERT: time period] of your employment with the Company or any Affiliate; or (ii) about whom you learned confidential or proprietary information (including trade secrets) by virtue of your employment with the Company or any Affiliate during the last [INSERT: time period] of your employment. The term “solicit” also will include any communication or other interaction between you and a client or customer (whether current or prospective) that takes place to make sales to, perform services for, or otherwise further the business relationship with that client or customer (whether current or prospective). Notwithstanding Section 21 of the Plan, Section 13(a) is governed by [INSERT: state] law without regard to its conflict of laws provision. An action to enforce or seek damages for breach of Section 13(a) may only be brought in a federal or state court of competent jurisdiction in [INSERT: state].]

10.By accepting this Award, you understand and acknowledge that your Award is subject to the rules under Internal Revenue Code Section 409A and Section 19 of the Plan, and agree and accept all risks (including increased taxes and penalties) resulting from Internal Revenue Code Section 409A.

11.Except as prohibited by any federal law or regulation that governs compensation, see paragraph 2 above, your Award is subject to and governed by the terms and conditions of this Award Agreement and the Plan.


Exhibit 10.8
Ally Financial Inc.


12.By accepting this Award, as evidenced by your signature below, you agree to abide by the terms and conditions of this Award Agreement and the Plan.
                                


Sincerely yours,
                



                                 
                                Chief HR Officer
                                <DATE>


I HAVE READ THE PLAN DOCUMENT AND THIS AWARD AGREEMENT AND I ACCEPT THE AWARD REFERENCED ABOVE SUBJECT TO THE TERMS AND CONDITIONS OF THIS AWARD AGREEMENT AND THE ALLY FINANCIAL INC. INCENTIVE COMPENSATION PLAN.


EX-21 5 exhibit21ally2023123110-k.htm ALLY FINANCIAL INC. SUBSIDIARIES AS OF DECEMBER 31, 2023 Document

Exhibit 21
Ally Financial Inc.

Ally Financial Inc. Subsidiaries as of December 31, 2023
Name of subsidiary
State or sovereign power of incorporation
Ally BankUtah
IB Finance Holding Company, LLCDelaware


EX-23.1 6 exhibit231ally2023123110-k.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM Document

Exhibit 23.1
Ally Financial Inc.

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in the below listed registration statements, of our reports dated February 20, 2024, relating to the consolidated financial statements of Ally Financial Inc., and the effectiveness of Ally Financial Inc.’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of Ally Financial Inc. for the year ended December 31, 2023.
Form S-3:
No. 333-258579
No. 333-268013
Form S-8:
No. 333-258575
No. 333-195172


/S/ DELOITTE & TOUCHE LLP
Detroit, Michigan
February 20, 2024


EX-31.1 7 exhibit311ally2023123110-k.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER Document

Exhibit 31.1
Ally Financial Inc. 
 
I, Douglas R. Timmerman, certify that:
1.I have reviewed this report on Form 10-K of Ally Financial Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 20, 2024
/S/ DOUGLAS R. TIMMERMAN
Douglas R. Timmerman
Interim Chief Executive Officer

EX-31.2 8 exhibit312ally2023123110-k.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER Document

Exhibit 31.2
Ally Financial Inc.

I, Russell E. Hutchinson, certify that: 
1.I have reviewed this report on Form 10-K of Ally Financial Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 20, 2024
/S/ RUSSELL E. HUTCHINSON
Russell E. Hutchinson
Chief Financial Officer

EX-32 9 exhibit32ally2023123110-k.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER Document

Exhibit 32
Ally Financial Inc.

Certification of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350
In connection with the Annual Report of Ally Financial Inc. (the Company) on Form 10-K for the period ending December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the Report), each of the undersigned officers of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that to the best of their knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and 
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/S/ DOUGLAS R. TIMMERMAN
Douglas R. Timmerman
Interim Chief Executive Officer
February 20, 2024
/S/ RUSSELL E. HUTCHINSON
Russell E. Hutchinson
Chief Financial Officer
February 20, 2024
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Ally Financial Inc. and will be furnished to the Securities and Exchange Commission or its staff upon request.

EX-97 10 exhibit97ally2023123110-k.htm POLICY RELATING TO THE RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION Document
Exhibit 97
Ally Financial Inc.
ALLY FINANCIAL INC.
Requirements for the Recovery of Erroneously Awarded Incentive-Based Compensation under NYSE Listing Standard 303A.14
Approved as of October 9, 2023
SECTION 1. Background.
Section 303A.14 of the New York Stock Exchange (NYSE) Listed Company Manual (Listing Standard) requires each listed issuer to adopt and comply with a policy for recovering erroneously awarded incentive-based compensation as defined and under the conditions and circumstances described there. Ally Financial Inc. (Company), through the Compensation, Nominating, and Governance Committee (Committee) of its Board of Directors (Board), adopts these requirements (Requirements) to comply with the Listing Standard.
SECTION 2. Definitions and Rules of Construction.
Unless the context otherwise requires, the following definitions apply for purposes of these Requirements.
"Executive Officer" means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policymaking functions for the Company. Executive officers of the Company’s subsidiaries are deemed Executive Officers of the Company if they perform such policy making functions for the Company. Policy-making function is not intended to include policymaking functions that are not significant. Identification of an Executive Officer for purposes of these Requirements will include at a minimum executive officers identified pursuant to 17 CFR 229.401(b).
"Financial Reporting Measures" means any of the following: (i) measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures, (ii) stock price, and (iii) TSR. A Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the SEC.
"Incentive-Based Compensation" means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
Incentive-Based Compensation is deemed "Received" in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.
"SEC" means the U.S. Securities and Exchange Commission.
"TSR" means total shareholder return.
These Requirements will be interpreted in a manner consistent with the Listing Standard.

SECTION 3. Statement of Requirements.
Except as set forth in Section VI, the Company will recover reasonably promptly the amount of Erroneously Awarded Incentive-Based Compensation (as defined in Section V) in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (Restatement).
SECTION 4. Scope of Requirements.
These Requirements apply only to Incentive-Based Compensation Received by a person:
after beginning service as an Executive Officer,


Exhibit 97
Ally Financial Inc.
who served as an Executive Officer at any time during the performance period for that Incentive-Based Compensation,
while the Company has a class of securities listed on a national securities exchange, and
during the three completed fiscal years immediately preceding the date that the Company is required to prepare a Restatement.
For each person subject to these Requirements, such a period of time is the Recovery Period that applies to the person. In addition to the Recovery Period, these Requirements apply to any transition period (that results from a change in the Company’s fiscal year) within or immediately following the Recovery Period. However, a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months would be deemed a completed fiscal year.
For purposes of determining the relevant Recovery Period, the date that the Company is required to prepare a Restatement is the earlier to occur of:
the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement, and
the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement.
For clarity, the Company’s obligation to recover Erroneously Awarded Incentive-Based Compensation (as defined in Section V) under these Requirements is not dependent on if or when a Restatement is filed.
Notwithstanding anything else in these Requirements, the Company is only required to apply these Requirements to Incentive-Based Compensation Received on or after October 2, 2023.
SECTION 5. Amount Subject to Recovery.
The amount of Incentive-Based Compensation subject to recovery under these Requirements (Erroneously Awarded Incentive-Based Compensation) is the amount of Incentive-Based Compensation Received that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid.
For Incentive-Based Compensation based on stock price or TSR, where the amount of Erroneously Awarded Incentive-Based Compensation is not subject to mathematical recalculation directly from the information in a Restatement:
the amount will be determined by the Committee based on a reasonable estimate of the effect of the Restatement on the stock price or TSR upon which the Incentive-Based Compensation was Received, and;
the Company will maintain documentation of the determination of that reasonable estimate and provide such documentation to the NYSE.
SECTION 6. Exceptions.
The Company will recover Erroneously Awarded Incentive-Based Compensation in compliance with these Requirements except to the extent that the Committee has made a determination that recovery would be impracticable and at least one of the following two conditions has been met.
The direct expense paid to a third party to assist in enforcing these Requirements would exceed the amount to be recovered. Before concluding it would be impracticable to recover any amount of Erroneously Awarded Incentive-Based Compensation based on expense of enforcement, the Company will make a reasonable attempt to recover such Erroneously Awarded Incentive-Based Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the NYSE.
Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.


Exhibit 97
Ally Financial Inc.
SECTION 7. Prohibition Against Indemnification.
Notwithstanding the terms of any indemnification arrangement or insurance policy involving or covering any person subject to these Requirements, the Company will not indemnify any Executive Officer or former Executive Officer against the loss of Erroneously Awarded Incentive-Based Compensation, including any payment or reimbursement for the cost of insurance obtained by such a person to fund or hedge against a recovery under these Requirements.
SECTION 8. Disclosure.
The Company will file all disclosures with respect to these Requirements, including recoveries under these Requirements, in accordance with the requirements of the U.S. Federal securities laws, including the disclosure required by the applicable SEC filings.
SECTION 9. Administration; Amendment; Termination.
All determinations under these Requirements will be made by the Committee, including determinations about how to enforce these Requirements. All determinations of the Committee will be final, binding, and conclusive and need not be uniform across persons subject to these Requirements.
The Committee may amend these Requirements from time to time and may terminate these Requirements at any time, in each case in its sole discretion.
SECTION 10. Effectiveness; Other Recoupment Rights.
These Requirements are effective as of December 1, 2023. Any right of recoupment under these Requirements is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company and its affiliates under applicable law, any code or policy of the Company, any employment agreement, any equity-award agreement, or any other agreement, arrangement, or requirement. If any conflict or overlap exists between these Requirements and any other agreement, arrangement, or requirement, these Requirements will control.

EX-101.SCH 11 ally-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statement of Income link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statement of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheet link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheet (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Balance Sheet (VIEs) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statement of Changes in Equity link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statement of Changes in Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - Consolidated Statement of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Held-for-sale Operations link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Insurance Premiums and Service Revenue link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Other Income, Net of Losses link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Other Operating Expenses link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Investment Securities link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Finance Receivables and Loans, Net link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Leasing link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Securitizations and Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Premiums Receivable and Other Insurance Assets link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Deposit Liabilities link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Earnings per Common Share link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Regulatory Capital and Other Regulatory Matters link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Derivative Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Share-based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Offsetting Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Parent Company Condensed Financial Information link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Guarantees and Commitments link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Contingencies and Other Risks link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Held-for-sale Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Insurance Premiums and Service Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Other Income, Net of Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Other Operating Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Investment Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Finance Receivables and Loans, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Leasing (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Securitizations and Variable Interest Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Premiums Receivable and Other Insurance Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Deposit Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Earnings per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Regulatory Capital and Other Regulatory Matters (Tables) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Share-based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Offsetting Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Parent Company Condensed Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Guarantees and Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Held-for-sale Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Held-for-sale Operations - Assets and Liabilities of Operations Held-for-Sale (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Held-for-sale Operations - Nonrecurring Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Insurance Premiums and Service Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Other Income, Net of Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Claims Development) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Contracts, Schedule of Historical Claims Duration) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Other Operating Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Investment Securities (Investment Portfolio) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Investment Securities (Investments Classified by Contractual Maturity Date) (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Investment Securities (Investment Income) (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Investment Securities (Schedule Of Realized Gain (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Investment securities (Investments Classified by Credit Rating) (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Investment Securities (Schedule of Unrealized Loss on Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Finance Receivables and Loans, Net (Schedule of Accounts, Notes, Loans and Financing Receivables) (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Finance Receivables and Loans, Net (Allowance for Credit Losses on Financing Receivables) (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Finance Receivables and Loans, Net (Schedule of Sales of Financing Receivables and Loans) (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Finance Receivables and Loans, Net (Schedule of Purchases of Financing Receivables and Loans) (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Finance Receivables and Loans, Net (Schedule of Financing Receivables, Nonaccrual Status) (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Consumer) (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Commercial) (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Finance Receivables and Loans, Net (Past Due Financing Receivables and Loans Commercial) (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Gross Charge-Offs) (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Finance Receivables and Loans, Net (Loan Modifications) (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Finance Receivables and Loans, Net (Troubled Debt Restructurings) (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Finance Receivables and Loans, Net (Finance Receivables and Loans Redefaulted During the Period) (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Finance Receivables and Loans, Net (Concentration Risk) (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Finance Receivables and Loans, Net (Commercial Concentration Risk) (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Finance Receivables and Loans, Net (Commercial Criticized Risk Exposure) (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Leasing (Ally as the Lessee) (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Leasing (Lessee, Operating Lease, Liability, Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Leasing (Lessee, Operating Lease, Liability, Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Leasing (Lease, Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Leasing (Ally as the Lessor) (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Leasing (Lessor, Operating Lease, Payments to be Received, Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954537 - Disclosure - Leasing (Depreciation Expense on Operating Lease Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - Leasing (Sales-type and Direct Financing Leases, Lease Receivable, Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - Leasing (Sales-type and Direct Financing Leases, Lease Receivable, Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954539 - Disclosure - Securitizations and Variable Interest Entities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954540 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Variable Interest Entities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954541 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954542 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together) (Details) link:presentationLink link:calculationLink link:definitionLink 9954543 - Disclosure - Securitizations and Variable Interest Entities (Activity in Affordable Housing Program Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 9954544 - Disclosure - Premiums Receivable and Other Insurance Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954545 - Disclosure - Other Assets (Schedule of Other Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954546 - Disclosure - Other Assets (Schedule of Equity Securities without Readily Determinable Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 9954547 - Disclosure - Other Assets (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954548 - Disclosure - Other Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954549 - Disclosure - Other Assets (Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954550 - Disclosure - Other Assets (Future Amortization Expense of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954551 - Disclosure - Deposit Liabilities (Schedule of Deposit Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954552 - Disclosure - Deposit Liabilities (Time Deposit Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954553 - Disclosure - Debt (Schedule of Short-term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954554 - Disclosure - Debt (Long-term Debt Schedule) (Details) link:presentationLink link:calculationLink link:definitionLink 9954555 - Disclosure - Debt (Long-term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954556 - Disclosure - Debt (Scheduled Remaining Maturity of Long-term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954557 - Disclosure - Debt (Pledged Assets Related to Secured Borrowings and Repurchase Agreement) (Details) link:presentationLink link:calculationLink link:definitionLink 9954558 - Disclosure - Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954559 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954560 - Disclosure - Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954561 - Disclosure - Equity (Schedule of Preferred Stock) (Details) link:presentationLink link:calculationLink link:definitionLink 9954562 - Disclosure - Accumulated Other Comprehensive Loss (Schedule of Accumulated Other Comprehensive Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954563 - Disclosure - Accumulated Other Comprehensive Loss (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954564 - Disclosure - Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954565 - Disclosure - Earnings per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954566 - Disclosure - Regulatory Capital and Other Regulatory Matters (Schedule of Regulatory Capital Amount and Ratios) (Details) link:presentationLink link:calculationLink link:definitionLink 9954567 - Disclosure - Regulatory Capital and Other Regulatory Matters (Common Share Repurchases) (Details) link:presentationLink link:calculationLink link:definitionLink 9954568 - Disclosure - Regulatory Capital and Other Regulatory Matters (Depository Institutions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954569 - Disclosure - Derivative Instruments and Hedging Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954570 - Disclosure - Derivative Instruments and Hedging Activities (Fair Value Amounts of Derivative Instruments Reported on our Condensed Consolidated Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 9954571 - Disclosure - Derivative Instruments and Hedging Activities (Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location) (Details) link:presentationLink link:calculationLink link:definitionLink 9954572 - Disclosure - Derivative Instruments and Hedging Activities (Statement of Gains and Losses on Derivative Instruments Reported in Statement of Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 9954573 - Disclosure - Derivative Instruments and Hedging Activities (Derivative Instruments Designated as Fair Value Hedges, Gain (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954574 - Disclosure - Derivative Instruments and Hedging Activities (Interest and Amortization on Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954575 - Disclosure - Derivative Instruments and Hedging Activities (Derivative Instruments Used in Net Investment Hedge Accounting Relationships) (Details) link:presentationLink link:calculationLink link:definitionLink 9954576 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954576 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954577 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 9954578 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954579 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954580 - Disclosure - Income Taxes (Schedule of Valuation Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 9954581 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 9954582 - Disclosure - Share-based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954583 - Disclosure - Fair Value (Fair Value Measurements - Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 9954584 - Disclosure - Fair Value (Fair Value Measurements - Reconciliation of Level 3 Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954585 - Disclosure - Fair Value (Fair Value Measurements - Nonrecurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 9954586 - Disclosure - Fair Value (Fair Value, by Balance Sheet Grouping) (Details) link:presentationLink link:calculationLink link:definitionLink 9954587 - Disclosure - Offsetting Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954588 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954589 - Disclosure - Parent Company Condensed Financial Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954590 - Disclosure - Parent Company Condensed Financial Information (Condensed Statement of Comprehensive Income (loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954591 - Disclosure - Parent Company Condensed Financial Information (Condensed Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 9954592 - Disclosure - Parent Company Condensed Financial Information (Condensed Statement of Cash Flows) (Details) link:presentationLink link:calculationLink link:definitionLink 9954593 - Disclosure - Guarantees and Commitments (Schedule of Guarantor Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 9954594 - Disclosure - Guarantees and Commitments (Financing Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954595 - Disclosure - Guarantees and Commitments (Contractual Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954596 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 ally-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 ally-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 ally-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Year four, originated, three years before current fiscal year Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Revolving loans Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff Proceeds from sales of available-for-sale securities Proceeds from Sale of Debt Securities, Available-for-Sale Percentage of total Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage Total sales and transfers Financing Receivable, Sale and Reclassification to Held-for-Sale Schedule of Accrued Expenses and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] Pledging Purpose [Domain] Pledging Purpose [Domain] Loss from discontinued operations, net of tax (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Issuances Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Net change in Increase (Decrease) in Operating Capital [Abstract] Liability excluded from amortized cost of hedged asset, portfolio layer method Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Liability Held Against Amortized Cost Of Hedged Asset Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Liability Held Against Amortized Cost Of Hedged Asset 2017 Short-Duration Insurance Contracts, Accident Year 2017 [Member] Issuances Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances Amounts reclassified from accumulated other comprehensive income Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax All Award Types Award Type [Domain] Sales Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales Noninterest-bearing Noninterest-bearing deposits Noninterest-Bearing Deposit Liabilities Fair Value as of Grant Date Award Grant Date Fair Value Available-for-sale securities Available For Sale Debt Securities Location [Member] Primary financial statement caption encompassing available for sale debt securities. Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Activity in Affordable Housing Program Obligation Activity in Affordable Housing Program Obligation [Table Text Block] Net financing revenue and other interest income Net financing revenue and other interest income Net Financing Revenue Total financing revenue and other interest income net of interest expense and depreciation expense on operating lease assets. Interest-bearing deposits Interest-Bearing Deposit Liabilities, Domestic, by Component [Abstract] 2023 Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year, Writeoff Taxable interest Interest Income, Securities, Operating, Taxable Reinsurance recoverable on paid losses Reinsurance Recoverables on Paid Losses, Gross Net pretax loss Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down Fair value at beginning of the period Fair value at ending of the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Returns of contributed capital Returns of contributed capital Returns of contributed capital Debt securities, available-for-sale, accrued interest receivable Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Translation adjustments and net investment hedges Accumulated Foreign Currency Adjustment And Net Gain (Loss) From Investment Hedges, Parent [Member] Accumulated Foreign Currency Adjustment And Net Gain (Loss) From Investment Hedges, Parent Brokerage commissions and other revenue Brokerage Commissions and Other [Member] Brokerage Commissions and Other [Member] Class of Financing Receivable [Domain] Class of Financing Receivable [Domain] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Written Premiums Written, Gross [Abstract] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Deposit Liabilities Deposit Liabilities, Type [Table Text Block] Equity Equity [Text Block] Automotive Automotive Industry [Member] Automotive Industry Current Financial Asset, Not Past Due [Member] Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] 2027 Sales-Type and Direct Financing Leases, Payment to be Received, Year Four Services Services Industry [Member] Services Industry Nonbank subsidiaries Investments in nonbank subsidiaries Investments in nonbank subsidiaries U.S. federal Deferred Federal Income Tax Expense (Benefit) Interest on long-term debt Interest On Long Term Debt [Member] Primary financial statement caption encompassing interest on long-term debt Preferred stock Carrying value Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Common stock dividends paid Payments of Ordinary Dividends, Common Stock Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Trial modifications, amount Financing Receivable, Trial Modifications, Amount Financing Receivable, Trial Modifications, Amount Credit Card Credit card receivables Credit Card Receivable [Member] Net income (in dollars per share) Earnings Per Share, Diluted Schedule of Investments [Table] Schedule of Investments [Table] Debt securities, held-to-maturity, allowance for credit loss, excluding accrued interest Debt Securities, Held-to-Maturity, Allowance for Credit Loss, Excluding Accrued Interest Guarantees and Commitments Guarantees [Text Block] Net change in nonmarketable equity investments Increase (Decrease) In Non Marketable Equity Securities Increase (Decrease) In Non Marketable Equity Securities Treasury stock, at cost (209,402,189 and 208,358,481 shares) Treasury Stock, Value Less: Net realized gains reclassified to net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Receivable [Domain] Receivable [Domain] Texas TEXAS Repossessed and Foreclosed Assets Financing Receivable, Held-for-Investment, Foreclosed Asset [Policy Text Block] Tax credit carryforwards, net deferred tax asset (liability) Net deferred tax assets, tax credit carryforwards Net deferred tax assets, tax credit carryforwards Recourse Status [Axis] Recourse Status [Axis] Net change Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Technology and communications Communications and Information Technology Recourse Status [Domain] Recourse Status [Domain] Other Nonoperating Income (Expense) [Abstract] Other Nonoperating Income (Expense) [Abstract] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities Schedule Of Cash Flow Received And Paid To Nonconsolidated Securitization Entities [Table Text Block] Schedule of cash flow received and paid to securitization entities, asset-backed financings, or other similar transfers of financial assets where the transfer is accounted for as a sale and we have a continuing involvement with the transferred assets (e.g., servicing). Trading Symbol Trading Symbol Standby letters of credit and other guarantees Letters of Credit Outstanding, Amount Alternative minimum tax liability Alternative Minimum Tax Liability Alternative Minimum Tax Liability Percentage payout of incurred claims, year eight Short-Duration Insurance Contracts, Historical Claims Duration, Year Eight Investment securities Debt Securities [Member] Total Proceeds from Collection of Retained Interest in Securitized Receivables Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Total intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Held-to-maturity securities Other Comprehensive Income (Loss), Held-To-Maturity Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract] Other Comprehensive Income (Loss), Held-To-Maturity Securities Adjustment, Net of Tax, Portion Attributable to Parent Total lease payments from operating leases Lessor, Operating Lease, Payment to be Received Investment Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Deferred revenue Contract with Customer, Liability 2026 Sales-Type and Direct Financing Leases, Payment to be Received, Year Three Other Assets [Abstract] Other Assets [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Hedged fixed-rate FHLB advances Fixed Rate FHLB Advances Member [Member] Fixed Rate FHLB Advances Member Gain on mortgage and automotive loans, net Gain on mortgage and automotive loans, net Gain (Loss) on Sales of Loans, Net Executive Category: Executive Category [Axis] 2026 Other Commitment, to be Paid, Year Three Regulatory and licensing fees Federal Deposit Insurance Corporation Premium Expense Ceded Ceded Premiums Written Schedule of Fair Value, Assets Measured on a Recurring Basis, Unobservable Input Reconciliation Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 2027 Lessor, Operating Lease, Payment to be Received, Year Four Number of units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Level 1 Fair Value, Inputs, Level 1 [Member] Guarantees and Product Warranties [Abstract] Net change Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Interest and dividends on investment securities Interest and Dividend Income, Securities, Operating Interest expense Interest Expense [Abstract] Common equity tier one capital Banking Regulation, Common Equity Tier 1 Risk-Based Capital, Actual Carrying value Reported Value Measurement [Member] Revolving loans converted to term Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Other credit derivatives Credit contracts Other Credit Derivatives [Member] Hedging Relationship [Domain] Hedging Relationship [Domain] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Current year Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year Security sold under agreement to repurchase, gross amounts not offset on the condensed consolidated balance sheet, financial instruments Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset Offsetting Assets and Liabilities Offsetting Assets And Liabilities [Text Block] Offsetting Assets and Liabilities [Text Block] Long-term debt, maturities, repayments of principal in year two Long-Term Debt, Maturity, Year Two Allowance for loan losses Allowance for loan losses Allowance, beginning balance Allowance, ending balance Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest Entity Small Business Entity Small Business Corporate and Other Corporate and Other Corporate, Reconciling Items And Eliminations [Member] Corporate, Reconciling Items And Eliminations 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Notional amount Derivative, Notional Amount Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block] Mortgage loan origination commitments Mortgage loan origination commitments Mortgage loan origination commitments Cash collateral received from counterparties Cash Collateral Received From Counterparties, Excluding Collateral Associated With Repurchase Agreements Cash Collateral Received From Counterparties, Excluding Collateral Associated With Repurchase Agreements Non-cash collateral received Securities Sold Under Agreements to Repurchase, Fair Value Of Collateral Received Securities Sold Under Agreements to Repurchase, Fair Value Of Collateral Received Contractual maturity extensions Extended Maturity [Member] AAA Fitch, AAA Rating [Member] Measurement Frequency [Axis] Fair Value by Measurement Frequency [Axis] Measurement Frequency [Axis] U.S. federal tax loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Net realized losses reclassified to income from continuing operations, before tax Reclassification from AOCI, before tax Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Due after five years through ten years Debt Securities, Held-to-Maturity, Maturity, Rolling after 5 through 10 Years, Weighted Average Yield Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Due after ten years Debt Securities, Held-to-Maturity, Maturity, Rolling after 10 Years, Weighted Average Yield Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount External Credit Rating [Domain] External Credit Rating, Fitch [Domain] Finance receivables and loans, net Finance receivables and Loans, net [Member] Primary financial statement caption encompassing finance receivables and loans. Trademarks Trademarks [Member] Yield Debt Securities Held To Maturity Excluding Accrued Interest After Allowance For Credit Loss, Yield [Abstract] Debt Securities Held To Maturity Excluding Accrued Interest After Allowance For Credit Loss, Yield Schedule of Investment Portfolio Marketable Securities [Table Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Schedule of Purchases of Financing Receivables and Loans Schedule Of Purchases Of Financing Receivables And Loans [Table Text Block] [Table Text Block] for Schedule of Purchases of Financing Receivables and Loans [Table] Noncancelable lease term Lessee, operating lease, noncancellable lease term Lessee, operating lease, noncancellable lease term Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Construction-lending commitments Construction-lending commitments Construction-lending commitments Due after ten years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10 Schedule of Depreciation Expense on Operating Lease Assets Depreciation Expense On Operating Lease Assets [Table Text Block] Depreciation expense on operating lease assets [Table Text Block] Variable Interest Entities and Securitizations Consolidation, Variable Interest Entity, Policy [Policy Text Block] Total net revenue Revenues Less: Amortization of amounts previously recorded upon transfer from available-for-sale OCI, Held-To-Maturity, Amortization Of Amounts Previously Recorded Upon Transfer From Available-For-Sale, Before Adjustment, After Tax, Portion Attributable To Parent OCI, Held-To-Maturity, Amortization Of Amounts Previously Recorded Upon Transfer From Available-For-Sale, Before Adjustment, After Tax, Portion Attributable To Parent Fair Value, Liabilities, Measured on Recurring Basis, Unobservable Input Reconciliation, by Liability Class [Domain] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Short-term Debt [Line Items] Short-Term Debt [Line Items] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Interest and dividends on investment securities and other earning assets Interest And Dividends On Investment Securities And Other Earning Assets [Member] Primary financial statement caption encompassing interest and dividends on investment securities and other earning assets. Direct financing lease, present value of lease payments recorded as lease receivable Direct Financing Lease, Lease Receivable Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Total U.S. federal and state tax loss carryforwards, net deferred tax asset (liability) Net deferred tax assets federal and state tax carryforwards Net deferred tax assets federal and state tax carryforwards Original issue discount Original Issue Discount [Member] original issue discount [Member] Award Type Award Type [Axis] Amounts excluded from effectiveness testing Derivative, Excluded Component, Gain (Loss), Recognized in Earnings Special mention Special Mention [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Held-to-maturity securities AOCI, Accumulated Gain (Loss), Debt Securities, Held-To-Maturity, Transferred From Available-For-Sale, Parent [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Held-To-Maturity, Transferred From Available-For-Sale, Parent Schedule of Pledged Assets related to Secured Borrowings [Table] Schedule Of Pledged Assets Related To Secured Borrowings [Table] Schedule of Pledged Assets related to Secured Borrowings [Table] Originated, more than five years before current fiscal year Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year Noncash items Noncash Investing and Financing Items [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Total net insurance losses and loss adjustment expenses paid or payable Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Hedging Designation [Axis] Hedging Designation [Axis] Goodwill [Line Items] Goodwill [Line Items] Property and equipment at cost Property, Plant and Equipment, Gross Direct financing lease, net investment in lease Direct Financing Lease, Net Investment in Lease, Excluding Accrued Interest, before Allowance for Credit Loss Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Earned Premiums Earned, Net [Abstract] (Loss) gain recognized in other comprehensive income (loss) Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Accrued interest receivable Financing Receivable, Accrued Interest, before Allowance for Credit Loss Difference between undiscounted cash flows and discounted cash flows Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Valuation Allowance [Line Items] Valuation Allowance [Line Items] Leasing Lessee, Finance Leases [Text Block] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Insurance premiums and service revenue earned Insurance premiums and service revenue earned Insurance Services Revenue 2021 Short-Duration Insurance Contract, Accident Year 2021 [Member] Schedule of Other Assets Schedule of Other Assets [Table Text Block] Accounts payable Accounts Payable Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward] Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward] Direct financing lease, interest income Direct Financing Lease, Interest Income Premiums receivable and other insurance assets Total premiums receivable and other insurance assets Premiums receivable and other insurance assets Premiums receivable and other insurance assets include deferred policy acquisition costs, reinsurance recoverable on paid and unpaid losses, premiums receivable, and prepaid reinsurance premiums. 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Unearned insurance premiums and service revenue Unearned Premiums Net unrealized gains (losses) arising during the period, net of tax OCI, before Reclassifications, Net of Tax, Attributable to Parent Closed portfolio and beneficial interest, last-of-layer, amortized cost Financial Asset, Closed Portfolio and Beneficial Interest, Portfolio Layer Method, Amortized Cost Net carrying value Finite-Lived Intangible Assets, Net Recently Adopted and Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Offsetting Liabilities Offsetting Liabilities [Table Text Block] Debt instrument, unamortized discount, noncurrent Debt Instrument, Unamortized Discount, Noncurrent Restricted Cash [Abstract] Restricted Cash [Abstract] Customer rewards expense Customer Rewards Expense Customer Rewards Expense Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Premiums Receivable Disclosure [Abstract] Employee compensation and benefits Accrued Employee Benefits Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Security Exchange Name Security Exchange Name Share-based Compensation Share-Based Payment Arrangement [Policy Text Block] Depreciation expense on operating lease assets (excluding remarketing gains) Depreciation Expense On Operating Lease Assets Depreciation expense on operating lease assets (excluding remarketing gains). Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Award vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Employee Stock Option [Member] 2019 Short-Duration Insurance Contract, Accident Year 2019 [Member] Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities Disclosure [Text Block] Investment Securities Investment, Policy [Policy Text Block] Capital to risk weighted assets, well-capitalized minimum Banking Regulation, Total Risk-Based Capital Ratio, Well Capitalized, Minimum Loss Unlikely to be Collected Financing Receivable [Member] Industry Concentration Risk Industry Concentration Risk [Member] Industry Concentration Risk BBB Fitch, BBB Rating [Member] Maximum Maximum [Member] 2027 Other Commitment, to be Paid, Year Four Cash equivalents Cash Equivalents, at Carrying Value Depreciation and amortization Depreciation, Amortization and Accretion, Net Document Type Document Type Commercial Loan Commercial Loan [Member] Goodwill acquired Goodwill, Acquired During Period Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Loss from discontinued operations, net of tax (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Common stock repurchases Treasury Stock, Value, Acquired, Cost Method Long-term debt, maturities, repayments of principal after year five Long-Term Debt, Maturity, after Year Five Maximum exposure to loss in nonconsolidated VIEs Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Remarketing fee income Remarketing Activities [Member] Remarketing Activities [Member] Provision for credit losses Financing Receivable And Off Balance Sheet Credit Loss Expense (Reversal), Excluding Interest Financing Receivable And Off Balance Sheet Credit Loss Expense (Reversal), Excluding Interest Gross unrealized gains Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain U.S. federal Current Federal Tax Expense (Benefit) Capitalized contract cost, net Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Variable rate Long-Term Debt, Percentage Bearing Variable Interest, Amount Purchases of available-for-sale securities Payments to Acquire Debt Securities, Available-for-Sale Held-to-maturity securities AOCI, Accumulated Gain (Loss), Debt Securities, Held-To-Maturity, Parent [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Held-To-Maturity, Parent Preferred stock dividends paid Payments of Ordinary Dividends, Preferred Stock and Preference Stock Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Loan Modifications and Troubled Debt Restructuring Financing Receivable, Modified [Table Text Block] Preferred stock, reset period Preferred Stock, Redemption Terms Mortgage — Legacy Mortgage - Legacy [Member] Mortgage loans originated prior to January 1, 2009, and managed as a legacy portfolio. State and local Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] 2024 Lessor, Operating Lease, Payment to be Received, Year One Fair value of derivative contracts in payable position Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Subject to Master Netting Arrangement, before Offset Title of 12(b) Security Title of 12(b) Security Available-for-sale securities, amortized cost Total Total Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Due in 2025 Time Deposit Maturities, Year Two Unallocated loss adjustment expenses Short-Duration Insurance Contracts, Liability for Unpaid Claims and Claims Adjustment Expense, Accumulated Unallocated Claim Adjustment Expense Interest-only mortgage loans Held For Investment Mortgage Finance Receivables Interest Only Mortgage Loans Held for investment mortgage finance receivables interest only mortgage loans. Related Party, Type [Domain] Related Party, Type [Domain] Tier one capital to risk-weighted assets, well-capitalized minimum Banking Regulation, Tier 1 Risk-Based Capital Ratio, Well Capitalized, Minimum Commercial Commercial Portfolio Segment [Member] Accelerated Share Repurchases [Table] Accelerated Share Repurchases [Table] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Mortgage loans held-for-sale, fair value Loan, Mortgage, Held-for-Sale, Fair Value Disclosure Operating Segments Operating Segments [Member] Outstanding non-vested at January 1 (in dollars per share) Outstanding non-vested at December 31 (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other revenue Other revenue [Abstract] Other revenue [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number 2022 Short-Duration Insurance Contract, Accident Year 2022 [Member] Total lease expense, net Lease, Cost Nonmarketable equity investments Nonmarketable Equity Securities Nonmarketable Equity Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Principal forgiveness Principal Forgiveness [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Realized Gain (Loss) Schedule of Realized Gain (Loss) [Table Text Block] Lease extension, maximum Lessee, Operating Lease, Lease Extension, Maximum Lessee, Operating Lease, Lease Extension, Maximum Offsetting [Abstract] Offsetting [Abstract] Settlement of qualified defined benefit pension plan Effective Income Tax Rate Reconciliation, Defined Benefit Pension Plan Settlement, Amount Effective Income Tax Rate Reconciliation, Defined Benefit Pension Plan Settlement, Amount Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] 2025 Other Commitment, to be Paid, Year Two Lessor, term of contract Lessor, Operating Lease, Term of Contract Goodwill and Other Intangibles Goodwill and Intangible Assets, Policy [Policy Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Transfers into Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 Schedule of Property Subject to or Available for Operating Lease Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block] Hedged asset, last-of-layer, amount Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Hedged Layer, Amount Percentage payout of incurred claims, year five Short-Duration Insurance Contracts, Historical Claims Duration, Year Five Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of Stockholders Equity Schedule of Stockholders Equity [Table Text Block] Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Other Other Industries [Member] Other Industries Written Premiums Written, Net [Abstract] Schedule of Commercial Criticized Risk Exposure Commercial Criticized Risk Exposure [Table Text Block] Commercial Criticized Risk Exposure Revenue from Contract with Customer Revenue from Contract with Customer [Policy Text Block] 2021 Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash collateral received for standby letters of credit Cash collateral received for standby letters of credit Cash collateral received for standby letters of credit Entity Listings [Line Items] Entity Listings [Line Items] Total other revenue Other revenue Total other revenue Noninterest Income Payment extensions, initial term Financing Receivable, Modified, Weighted Average Term, Before Modification Financing Receivable, Modified, Weighted Average Term, Before Modification Equity securities Equity Securities, FV-NI Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Assets of operations held-for-sale Total assets Disposal Group, Including Discontinued Operation, Assets Derivative Instruments and Hedging Activities Derivatives, Policy [Policy Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Transfers out of Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Series C Preferred Stock, Prior To May 15, 2028 Series C Preferred Stock, Prior To May 15, 2028 [Member] Series C Preferred Stock, Prior To May 15, 2028 Operating lease impairment loss Operating Lease, Impairment Loss Legal and Regulatory Reserves Liability Reserve Estimate, Policy [Policy Text Block] Total gain (loss) recognized in earnings Gain (Loss) on Derivative Instruments, Net, Pretax PEO PEO [Member] Schedule of Lessor, Operating Lease, Payments to be Received, Maturity Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block] Auditor Location Auditor Location Other Other Cost and Expense, Operating Customer lists Customer Lists [Member] Guarantor subsidiaries Guarantor Subsidiaries [Member] Percentage payout of incurred claims, year two Short-Duration Insurance Contracts, Historical Claims Duration, Year Two Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] State and local income taxes, net of federal income tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Cash collateral received Securities Sold Under Agreements to Repurchase, Fair Value Of Cash Collateral Received Securities Sold Under Agreements to Repurchase, Fair Value Of Cash Collateral Received Financing Receivable Financing Receivable [Member] Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Earned Premiums Earned, Gross [Abstract] Premiums Earned, Gross Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows received on retained interests in securitization entities Cash Flows Between Transferor and Transferee, Beneficial Interest Interest Rate Swap Swaps Interest Rate Swap [Member] Repurchase agreements mature Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements Professional services Professional Fees Debt Instrument [Axis] Debt Instrument [Axis] Net income from continuing operations Net income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Cash and cash equivalents and restricted cash [Roll Forward] Cash and cash equivalents and restricted cash [Roll Forward] Cash and cash equivalents and restricted cash [Roll Forward] 2029 and thereafter Debt Instrument, Redemption, Period Six [Member] Debt Instrument, Redemption, Period Six [Member] 2028 Sales-Type and Direct Financing Leases, Payment to be Received, Year Five Liabilities of operations held-for-sale Total liabilities Disposal Group, Including Discontinued Operation, Liabilities Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities Deferred Tax Liabilities, Gross [Abstract] Tier one leverage to adjusted quarterly average assets, well-capitalized minimum Banking Regulation, Tier 1 Leverage Capital Ratio, Well Capitalized, Minimum Schedule of Equity Securities without Readily Determinable Fair Value Equity Securities without Readily Determinable Fair Value [Table Text Block] Derivative liabilities, gross amounts not offset on the condensed consolidated balance sheet, financial instruments Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Preferred stock dividends — Series B Series B Preferred Stock [Member] Total liabilities Carrying value of total liabilities Liabilities Total current expense Current Income Tax Expense (Benefit) Net investment hedges Accumulated Net Gain (Loss) from Investment Hedges, Parent [Member] Accumulated Net Gain (Loss) from Investment Hedges, Parent Gain (loss) on sales of financial assets Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale, Gain (Loss) on Sale Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Measurement Frequency [Domain] Measurement Frequency [Domain] 2026 Lessor, Operating Lease, Payment to be Received, Year Three Finance receivables and loans, net Financing Receivable, before Allowance for Credit Loss [Abstract] Class of Financing Receivable [Axis] Class of Financing Receivable [Axis] Class of Financing Receivable [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Assumed Assumed Premiums Earned 2014 Short-Duration Insurance Contracts, Accident Year 2014 [Member] Schedule of Non-Vested PSUs and RSUs Activity Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Ally Bank Ally Bank [Member] Ally Bank [Member] 2029 and thereafter Sales-Type and Direct Financing Leases, Payment to be Received, after Year Five Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Mortgage Finance operations Mortgage Finance Mortgage Finance Mortgage Finance Segment [Member] Mortgage Finance [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Other comprehensive income (loss), tax effect Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Short-duration Insurance Contracts, Accident Year [Domain] Short-Duration Insurance Contracts, Accident Year [Domain] Weighted average interest rate Short-Term Debt, Weighted Average Interest Rate, at Point in Time Consumer Consumer Portfolio Segment [Member] Noninterest expense Noninterest Expense [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State and local Current State and Local Tax Expense (Benefit) Schedule of Short-term Debt Schedule of Short-Term Debt [Table Text Block] Preferred stock Preferred Stock [Member] Securities sold under agreements to repurchase, securities loaned, collateral, right to reclaim cash Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset Recoveries Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract] Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract] Savings, money market, and spending accounts Deposits, Savings Deposits Equity securities Equity Securities [Member] Agency mortgage-backed residential Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises [Member] Written options Interest Rate Written Option [Member] Interest Rate Written Option Combination Extended Maturity and Interest Rate Reduction [Member] Supplemental disclosures Supplemental Cash Flow Information [Abstract] Schedule of Financing Receivable Credit Quality Indicators Financing Receivable Credit Quality Indicators [Table Text Block] Assets Disposal Group, Including Discontinued Operation, Assets [Abstract] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Charge-offs Total Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Earnings per Common Share Earnings Per Share, Policy [Policy Text Block] Dividends from bank subsidiaries Dividends paid to parent company by bank subsidiaries Dividends paid to parent company by bank subsidiaries Stock repurchased during period, number of shares (in share) Stock Repurchased During Period, Shares Purchased credit card relationships Purchased Credit Card Relationships [Member] Purchased Credit Card Relationships Gross insurance premiums Premiums Earned, Gross Premiums Earned, Gross Concentration risk, percentage Concentration Risk, Percentage Fair value at beginning of the period Fair value at ending of the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Due after five years through ten years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years Late charges and other administrative fees Late Charges And Other Administrative Fees Late Charges And Other Administrative Fees Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock issuance Proceeds from Issuance of Preferred Stock and Preference Stock Federal Home Loan Bank certificates and obligations Federal Home Loan Bank Certificates and Obligations (FHLB) [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five U.S. Treasury and federal agencies US Treasury and Government [Member] Variable interest entity debt Variable Interest Entity Debt Variable Interest Entity Debt Insurance Premiums and Service Revenue Disclosure Insurance Premiums and Service Revenue [Text Block] Insurance Premiums and Service Revenue Accelerated Share Repurchases [Line Items] Accelerated Share Repurchases [Line Items] Asset-backed Asset-Backed Securities [Member] Net cash provided by operating activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Repossessed and foreclosed assets Repossessed And Foreclosed Assets [Member] Repossessed And Foreclosed Assets [Member] Other accounts receivable Accounts and Other Receivables, Net, Current 2026 Debt Instrument, Redemption, Period Three [Member] Deferred Tax Assets, Gross [Abstract] Deferred Tax Assets, Gross [Abstract] Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] Hedged asset, fair value hedge, cumulative increase (decrease) Hedged Asset, Fair Value Hedge, Cumulative Increase (Decrease) Agency Mortgage-Backed Residential Debt Securities Agency Mortgage-Backed Residential Debt Securities [Member] Agency Mortgage-Backed Residential Debt Securities Due after ten years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Hedged available-for-sale securities Debt Securities, Available-For-Sale [Member] Debt Securities, Available-For-Sale Other United States OTHER UNITED STATES [Member] OTHER UNITED STATES Financing Receivable, Troubled Debt Restructuring [Table] Financing Receivable, Modified [Table] 2023 Short-Duration Insurance Contract, Accident Year 2023 [Member] General business credits General Business Tax Credit Carryforward [Member] Gross realized gains Debt Securities, Available-for-Sale, Realized Gain Consolidation Items [Axis] Consolidation Items [Axis] Whole-loan sales Whole-Loan Sales [Member] Whole-Loan Sales Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements Goodwill impairment Goodwill impairment Goodwill impairment Goodwill, Impairment Loss Adjustments to securities and hedging transactions Deferred Tax Assets, Investments Valuation allowance Net deferred tax assets (liabilities), valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Consumer Loan Consumer Loan [Member] 2018 Short-Duration Insurance Contracts, Accident Year 2018 [Member] Unearned revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Advertising and marketing Marketing and Advertising Expense Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Cash flow hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Schedule of Condensed Statement of Cash Flows Condensed Cash Flow Statement [Table Text Block] Securitizations and Variable Interest Entities Variable Interest Entity Disclosure [Text Block] Carrying amount, equity investments without a readily determinable fair value Equity Securities without Readily Determinable Fair Value, Amount Schedule of Financing Commitments Other Commitments [Table Text Block] Stranded tax effects Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Net unrealized gains (losses) arising during the period, before tax OCI, before Reclassifications, before Tax, Attributable to Parent Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Number of shares issued (in shares) Preferred Stock, Shares Issued Other Assets Other Assets Disclosure [Text Block] Unfunded commitments for investment in qualified affordable housing projects Unfunded commitments for investment in qualified affordable housing projects Qualified Affordable Housing Project Investments, Commitment Entity Emerging Growth Company Entity Emerging Growth Company Net intangible assets Intangible Assets, Net (Excluding Goodwill) Banking fees and interchange income Banking Fees And Interchange Income [Member] Banking Fees And Interchange Income Gross deferred tax assets Deferred Tax Assets, Gross Affordable housing tax credits and other tax benefits Affordable Housing Tax Credits and Other Tax Benefits, Amount Rehabilitation Tax Credit Benefits Rehabilitation Tax Credit Benefits [Member] Rehabilitation Tax Credit Benefits Parent company Parent Company [Member] Deposit Liabilities Deposit Liabilities Disclosures [Text Block] Cash paid (received) for Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Personal Lending Personal Lending [Member] Personal Lending Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Net financing revenue and other interest income after the provision for credit losses Interest Income (Expense), after Provision for Loan Loss Gross amounts of recognized assets/liabilities Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Gross Including Not Subject to Master Netting Arrangement Due after one year through five years Debt Securities, Held-to-Maturity, Maturity, Rolling after One Through Five Years, Weighted Average Yield Statutory accounting practices, statutory amount available for dividend payments Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval Common stock Common Stock [Member] Individual: Individual [Axis] Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table] Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table] Trust Preferred Securities, Series 2 Trust Preferred Securities, Series 2 [Member] Trust Preferred Securities, Series 2 Entity Address, Postal Zip Code Entity Address, Postal Zip Code Expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] Amount Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Consumer Portfolio Segment, Excludes Basis Adjustment for Automotive Loans Consumer Portfolio Segment, Excludes Basis Adjustment For Automotive Loans [Member] Consumer Portfolio Segment, Excludes Basis Adjustment For Automotive Loans CAMT credits CAMT Credits [Member] CAMT Credits Weighted average stated interest rate Debt, Weighted Average Interest Rate receivable position Derivative assets, gross amounts of recognized assets/liabilities Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement Schedule of Finance Receivables and Loans Redefaulted During the Period Finance receivables and loans redefaulted during the period [Table Text Block] Finance receivables and loans redefaulted during the period and were within 12 months or less of being modified as a troubled debt restructuring. [Table Text Block] Total undiscounted cash flows Sales-Type and Direct Financing Leases, Payment to be Received Number of loans redefualted Financing Receivable, Excluding Accrued Interest, Modified, Subsequent Default, Number Of Contracts Financing Receivable, Excluding Accrued Interest, Modified, Subsequent Default, Number Of Contracts Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum Minimum [Member] Net property and equipment Property, Plant and Equipment, Net Other income, net of losses Total other income, net of losses Noninterest Income, Other Operating Income Due after ten years Debt Securities, Available-for-Sale, Maturity, Rolling after 10 Years, Weighted Average Yield Loss on cash flow hedges to be recognized within twelve months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Derecognized Assets, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items] Derecognized Assets, Securitized or Asset-Backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets sold to nonconsolidated VIEs Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Due after ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Proceeds from issuance of long-term debt Proceeds from Issuance of Long-Term Debt Interest on deposits Interest On Deposits [Member] Primary financial statement caption encompassing interest on deposits. Consumer automotive, excludes basis adjustment Automobile Loan, Excludes Basis Adjustment [Member] Automobile Loan, Excludes Basis Adjustment Schedule of Derivative Instruments in Statement of Financial Position Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Gain (loss) on amortization of deferred basis adjustments Gain (Loss) On Amortization Of Deferred Basis Adjustments Gain (Loss) On Amortization Of Deferred Basis Adjustments Other Deferred Tax Assets, Other Liabilities Liabilities [Abstract] Included in earnings Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) Percentage of interest-bearing domestic deposits to deposits, brokered Percentage of Interest-Bearing Domestic Deposits to Deposits, Brokered Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Property, plant and equipment, disposals Property, Plant and Equipment, Disposals Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Net income from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Other, net Other, net Payments for (Proceeds from) Other Investing Activities Retained earnings (accumulated deficit) Retained Earnings [Member] Long-term debt, due within one year Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net income (in dollars per share) Earnings Per Share, Basic Purchases of finance receivables and loans held-for-investment Payment for Acquisition, Loan, Held-for-Investment Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Percentage payout of incurred claims, year seven Short-Duration Insurance Contracts, Historical Claims Duration, Year Seven Net deferred tax assets Deferred Tax Assets, Net Home equity lines of credit Home equity lines of credit commitments Home equity lines of credit commitments Capital to risk-weighted assets, ratio Banking Regulation, Total Risk-Based Capital Ratio, Actual Interest and dividends on investment securities and other earning assets Interest And Dividend Income, Securities And Other Earning Assets, Operating Interest And Dividend Income, Securities And Other Earning Assets, Operating Assumed Assumed Premiums Written Qualitative and Quantitative Information, Transferor's Continuing Involvement, Transferred Financial Assets, by Transfer or Transferee [Axis] Qualitative and Quantitative Information, Transferor's Continuing Involvement, Transferred Financial Assets, by Transfer or Transferee [Axis] Consolidation Consolidation, Policy [Policy Text Block] Derecognized Transferred Financial Assets and Other Financial Assets Managed Together [Table] Derecognized Transferred Financial Assets and Other Financial Assets Managed Together [Table] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Held-to-maturity securities (fair value of $4,729 and $884) Amortized cost Total Held-to-maturity securities Debt Securities, Held-to-Maturity, Excluding Accrued Interest, after Allowance for Credit Loss Unsecured debt Unsecured Debt [Member] Technology Technology-Based Intangible Assets [Member] Year five, originated, four years before current fiscal year Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year Due after one year through five years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Rolling after One through Five Years Hedged liability, fair value hedge Hedged Liability, Fair Value Hedge Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Less than 12 months Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Entity public float Entity Public Float Schedule of Investment Income Investment Income [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Residential Mortgage Residential Mortgage [Member] Federal Home Loan Bank advances Federal Home Loan Bank Advances [Member] Premiums Receivable and Other Insurance Assets Premiums Receivable Note [Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Asset Pledged as Collateral with Right Asset Pledged as Collateral with Right [Member] Release of valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value by Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Substandard Substandard [Member] Fair value, option, carrying amount, financing receivable, no allowance Fair Value, Option, Carrying Amount, Financing Receivable, No Allowance Fair Value, Option, Carrying Amount, Financing Receivable, No Allowance Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Interest on short-term borrowings Interest Expense, Short-Term Borrowings All Adjustments to Compensation All Adjustments to Compensation [Member] Downward adjustments (including impairment) Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Annual Amount Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Annual Amount Total purchases of finance receivables and loans Financing Receivable, Purchase Due in one year or less Debt Securities, Available-for-Sale, Maturity, Rolling within One Year, Weighted Average Yield Schedule of Commercial Concentration Risk Commercial Concentration Risk [Table Text Block] Commercial Concentration Risk Deconsolidation of debt related to loans sold Deconsolidation Of Debt Related To Loans Sold Deconsolidation Of Debt Related To Loans Sold Compensation Amount Outstanding Recovery Compensation Amount Cumulative number of reported claims Short-Duration Insurance Contract, Cumulative Number of Reported Claims Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Table] Available for sale, transferred to held to maturity, parent AOCI, Accumulated Gain (Loss), Debt Securities, Available-For-Sale, Transferred To Held-To-Maturity, Parent [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-For-Sale, Transferred To Held-To-Maturity, Parent Proceeds from sales of finance receivables and loans initially held-for-investment Proceeds from Sale, Loan, Held-for-Investment Derivative contracts in a receivable position Total assets, net amount Derivative Asset Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Lease transactions Deferred Tax Liabilities, Leasing Arrangements Total deferred (benefit) expense Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Gross insurance premiums Premiums Written, Gross Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Deposits [Abstract] Deposits [Abstract] Securities with the right to sell or pledge Security Owned and Pledged as Collateral, Associated Liabilities, Fair Value Equity-Method Investments Equity Method Investments [Policy Text Block] Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Schedule of Common Share Distribution Activity Schedule Of Common Share Distribution Activity [Table Text Block] Tabular disclosure of information related to common stock, including repurchase activity and dividends declared. Operating lease, liability, statement of financial position [Extensible Enumeration] Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt, maturities, repayments of principal in next 12 months Long-Term Debt, Maturity, Year One Purchased options Equity Contract Purchased Options [Member] Equity Contract Purchased Options Hedged variable rate borrowings Variable-rate Borrowings [Member] Variable-rate Borrowings [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Other assets Total other assets Other Assets 2024 Debt Instrument, Redemption, Period One [Member] Total assets restricted as collateral Debt Instrument, Collateral Amount Net unrealized gain (loss) on equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) 2018 and prior Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff Due after one year through five years Debt Securities, Available-for-Sale, Maturity, Rolling after One Through Five Years, Weighted Average Yield Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Vehicle remarketing and repossession Vehicle Remarketing And Repossession Vehicle remarketing and repossession. Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Document Period End Date Document Period End Date Interest on loans held-for-sale Interest and Fee Income, Loan and Lease, Held-for-Sale Schedule of Financing Receivables, Nonaccrual Status Financing Receivable, Nonaccrual [Table Text Block] Adoption Date Trading Arrangement Adoption Date Long-term debt Long Term Debt Location [Member] Primary financial statement caption encompassing long-term debt Direct Direct Premiums Written Residual value of leased asset Operating Lease, Residual Value of Leased Asset Treasury stock Treasury Stock, Common [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Income tax expense from continuing operations Total income tax expense from continuing operations Income tax benefit from continuing operations Income Tax Expense (Benefit) Total derivatives designated as accounting hedges Designated as Hedging Instrument [Member] Vesting [Axis] Vesting [Axis] Fair Value Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Cash and cash equivalents Cash and Cash Equivalents [Abstract] Tax loss carryforwards, valuation allowance Operating Loss Carryforwards, Valuation Allowance Unrealized loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity Equity [Abstract] Debt Securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Less: Net realized gains reclassified to net income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Operating lease, weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term 60–89 days past due Financial Asset, 60 to 89 Days Past Due [Member] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Preferred stock dividends Preferred Stock Dividends, Income Statement Impact Interest on deposits Interest Expense, Deposits 2025 Lessor, Operating Lease, Payment to be Received, Year Two Cash collateral placed with counterparties Cash Collateral Placed With Counterparties Cash Collateral Placed With Counterparties Deferred income taxes Increase (Decrease) in Deferred Income Taxes Percentage payout of incurred claims, year six Short-Duration Insurance Contracts, Historical Claims Duration, Year Six Variable interest entity, deconsolidation of liabilities Variable Interest Entity, Deconsolidation Of Liabilities Variable Interest Entity, Deconsolidation Of Liabilities Unrealized loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Total Debt Securities, Available-for-Sale, Excluding Accrued Interest, Yield Debt Securities, Available-for-Sale, Excluding Accrued Interest, Yield Total cash and cash equivalents Cash and cash equivalents on the Consolidated Balance Sheet Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Tax credit amortization expense recognized as a component of income tax expense Amortization Method Qualified Affordable Housing Project Investments, Amortization Financing Receivable, Credit Quality Indicator [Table] Financing Receivable, Credit Quality Indicator [Table] Schedule of Past Due Financing Receivables Financing Receivable, Past Due [Table Text Block] Repurchase of common stock (in shares) Treasury Stock, Shares, Acquired Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Investment securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax [Abstract] Total assets Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction Useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Interest rate contracts Interest Rate Contract [Member] Schedule of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Total future payment obligations Other Commitment Percentage payout of incurred claims, year nine Short-Duration Insurance Contracts, Historical Claims Duration, Year Nine Year three, originated, two years before current fiscal year Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year Pre-modification amortized cost basis Financing Receivable, Troubled Debt Restructuring, Premodification Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Post-modification amortized cost basis Financing Receivable, Modified in Period, Amount Net unrealized losses arising during the period Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Document Annual Report Document Annual Report Proceeds from sales of equity securities Proceeds from Sale of Equity Securities, FV-NI 30–59 days past due Financial Asset, 30 to 59 Days Past Due [Member] Vehicles Vehicles [Member] Closed portfolio, carrying value Closed Portfolio, Last-of-Layer, Carrying Value Closed Portfolio, Last-of-Layer, Carrying Value Balance Sheet Location [Axis] Balance Sheet Location [Axis] Net realized gain on equity securities Equity Securities, FV-NI, Realized Gain (Loss) Income from equity-method investments Income (Loss) from Equity Method Investments Cover [Abstract] Financing receivable, modifications, gross carrying value Financing Receivable, Modified, Accumulated Insurance commissions Insurance Commissions Direct Direct Premiums Earned Premiums receivable Premiums Receivable, Net Subsequent Events Subsequent Events [Text Block] Finance Receivables and Loans, Net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Preferred stock, dividend payment terms Preferred Stock, Dividend Payment Terms Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Fair value, measurements, recurring Fair Value, Recurring [Member] Payments of dividends Payments of Dividends Schedule of Guarantor Obligations Schedule of Guarantor Obligations [Table Text Block] Total undiscounted cash flows Lessee, Operating Lease, Liability, to be Paid Unearned revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount 2019 Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff Share-based Compensation Plans Compensation and Employee Benefit Plans [Text Block] Financing revenue and other interest income Financing Revenue and Other Interest Income [Abstract] Financing revenue and other interest income [Abstract]. Purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Cash flow hedging Cash Flow Hedging [Member] Investment in operating leases, net Net Investment In Operating Leases Amount of net investment in operating leases of lessor. Number of loans Financing Receivable, Modifications, Number of Contracts Segment Information Segment Reporting Disclosure [Text Block] Foreign government Debt Security, Government, Non-US [Member] Net increase (decrease) in cash and cash equivalents and restricted cash Net increase (decrease) in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Deposit liabilities Deposit Contracts, Liabilities [Abstract] Hedged liability, fair value hedge, cumulative increase (decrease) Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease) Secured debt Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Number of loan portfolio segments Number Of Loan Portfolio Segments Number Of Loan Portfolio Segments Schedule of Offsetting Assets Offsetting Assets [Table Text Block] State State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments Lower Of Cost Or Fair Value Or Valuation Reserve Allowance Lower of cost or fair value or valuation reserve allowance. Other Deferred Tax Liabilities, Other Net unrealized gains (losses) arising during the period Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Gross intangible assets Disposal Group, Including Discontinued Operation, Intangible Assets, Gross Disposal Group, Including Discontinued Operation, Intangible Assets, Gross Yield Debt Securities, Available-for-Sale, Rolling Maturity, Weighted Average Yield [Abstract] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Other cash flows Cash Flows Between Transferor and Transferee, Receipts on Transferor's Interest in Transferred Financial Assets, Other Net realized/unrealized gains (losses) Fair Value, Assets and Liabilities Measured on Recurring Basis, Gain (Loss) Included in Earnings [Abstract] Leasing Lessor, Direct Financing Leases [Text Block] Difference between undiscounted cash flows and discounted cash flows Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount Due in one year or less Debt Securities, Held-to-Maturity, Maturity, Rolling within One Year, Weighted Average Yield Other net deferred tax assets Deferred Tax Assets Other Non Attribute Deferred Tax Assets Other Non Attribute Gross deferred tax liabilities Deferred Tax Liabilities, Gross Written options Equity Contract Written Option [Member] The right to purchase an equity derivative contract for a specified price. Preferred stock dividends — Series C Series C Preferred Stock [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Subordinated debt Subordinated Debt Provision for credit losses Provision for credit losses Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal) Due in 2028 Time Deposit Maturities, Year Five Upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Segments [Axis] Segments [Axis] Estimated fair value Estimate of Fair Value Measurement [Member] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Less: Net realized losses reclassified to net income Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Insurance premiums and service revenue written Insurance Premiums and Service Revenue Written Insurance Premiums and Service Revenue Written Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Equity contracts Equity Contract [Member] Pledged Assets related to secured borrowings [Line Items] Financial Instruments Owned and Pledged as Collateral [Line Items] Tranche One Share-Based Payment Arrangement, Tranche One [Member] Brokered deposits Interest-Bearing Domestic Deposit, Brokered Revolving loans Financing Receivable, Excluding Accrued Interest, Revolving Consolidated Entities [Axis] Consolidated Entities [Axis] Included in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Hedged Asset, Statement of Financial Position [Extensible Enumeration] Hedged Asset, Statement of Financial Position [Extensible Enumeration] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Liquidation preference (in dollars per share) Preferred Stock, Liquidation Preference Per Share Contingencies and Other Risks Contingencies Disclosure [Text Block] Cash paid for amounts included in the measurement of lease liabilities Cash Paid For Amounts Included In The Measurement Of Lease Liabilities Cash Paid For Amounts Included In The Measurement Of Lease Liabilities Shares outstanding (in shares) Outstanding non-vested at January 1 (in shares) Outstanding non-vested at December 31 (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Operating lease remaining lease term Lessee, Operating Lease, Remaining Lease Term Originations and repayments of finance receivables and loans held-for-investment and other, net Originations And Repayments Of Loans Held-For-Investment And Other Originations And Repayments Of Loans Held-For-Investment And Other Debt Debt Disclosure [Text Block] Common stock and paid-in capital Common Stock Including Additional Paid in Capital [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] On-balance sheet variable interest entities Variable Interest Entity, Primary Beneficiary [Member] Effect of exchange-rate changes on cash and cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Off-balance-sheet securitization entities Off-Balance-Sheet Securitization Entities [Member] Off-Balance-Sheet Securitization Entities MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Share Units (PSUs) Performance Shares [Member] Tax loss carryforwards, net deferred tax asset (liability) Net deferred tax assets operating loss carryforwards Net deferred tax assets operating loss carryforwards Segment Reporting [Abstract] Segment Reporting [Abstract] Discontinued Operations and Disposal Groups [Abstract] Transfers out of Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 Restatement Determination Date: Restatement Determination Date [Axis] Schedule of Derivative Instruments Not Designated as Accounting Hedge Derivatives Not Designated as Hedging Instruments [Table Text Block] Securities sold under agreements to repurchase Securities Sold under Agreements to Repurchase Corporate debt Corporate Debt Securities [Member] Commitments and contingencies (refer to Note 28 and Note 29) Commitments and Contingencies Unamortized premiums and discounts and deferred fees and costs Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount) Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Derivative liabilities with no offsetting arrangements Derivative Liability, Not Subject to Master Netting Arrangement Schedule of Goodwill [Table] Schedule of Goodwill [Table] Qualified affordable housing project investments, funding commitment period Qualified Affordable Housing Project Investments, Funding Commitment Period Qualified Affordable Housing Project Investments, Funding Commitment Period Geographical [Axis] Geographical [Axis] Accumulated depreciation Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation Total gross reserves for insurance losses and loss adjustment expenses Gross reserves for insurance losses and loss adjustment expenses, beginning balance Gross reserves for insurance losses and loss adjustment expenses, ending balance Reserves for insurance losses and loss adjustment expenses Liability for Claims and Claims Adjustment Expense Income Taxes Income Tax Disclosure [Text Block] Derivative liabilities - gross amounts offset on the consolidated balance sheet Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, Asset Offset Industry Sector [Domain] Industry Sector [Domain] 2016 Short-Duration Insurance Contracts, Accident Year 2016 [Member] Other Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Other Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Other Total U.S. federal and state tax loss carryforwards, deferred tax asset (liability) Deferred tax assets, federal and state tax carryforwards Deferred tax assets, federal and state tax carryforwards Lease Accounting Lessee, Leases [Policy Text Block] Included in OCI Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) Included in earnings Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) Short-duration Insurance Contracts, Accident Year [Axis] Short-Duration Insurance Contracts, Accident Year [Axis] Valuation allowance change, excluding expirations Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted-average grant date fair value per share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Accrued expenses and other liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities And Other Liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities And Other Liabilities Schedule of Available-for-Sale Securities in Unrealized Loss Position Schedule Of Available-For-Sale Securities In Unrealized Loss Position [Table Text Block] Schedule Of Available-For-Sale Securities In Unrealized Loss Position Total finance receivables and loans, net Finance receivables and loans, net Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss Derivative liabilities, gross amounts of recognized assets/liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset PEO Total Compensation Amount PEO Total Compensation Amount Secured debt Secured Debt Hedging Relationship [Axis] Hedging Relationship [Axis] 2025 Sales-Type and Direct Financing Leases, Payment to be Received, Year Two Goodwill [Roll Forward] Goodwill [Roll Forward] Common stock, share reduction Common Stock, Share Reduction Common Stock, Share Reduction Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Included in OCI Included in OCI Fair Value, Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss), OCI Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock, common, shares (in shares) Treasury stock beginning balance (in shares) Treasury stock ending balance (in shares) Treasury Stock, Common, Shares Claims Development [Line Items] Claims Development [Line Items] Leasing Lessor, Operating Leases [Text Block] Amortized cost Financial Asset, Closed Portfolio, Portfolio Layer Method, Amortized Cost FHLB stock Federal Home Loan Bank Stock Common stock and paid-in capital ($0.01 par value, shares authorized 1,100,000,000; issued 511,861,447 and 507,682,838; and outstanding 302,459,258 and 299,324,357) Common Stocks, Including Additional Paid in Capital Available-for-sale securities (amortized cost of $28,416 and $34,863) Fair value Total available-for-sale securities Total available-for-sale securities Debt Securities, Available-for-Sale, Excluding Accrued Interest Due after five years through ten years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Transfer of nonmarketable equity investments to equity securities Transfer Of Nonmarketable Equity Investments To Equity Securities Transfer Of Nonmarketable Equity Investments To Equity Securities Discontinued hedge Discontinued Hedge [Member] Discontinued Hedge [Member] Remarketing gains (losses), net Remarketing gains, net Remarketing gains (losses), net Remarketing gains (losses), net Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Allowance for Credit Losses on Financing Receivables Financing Receivable, Allowance for Credit Loss [Table Text Block] Securities sold under agreements to repurchase, offset against collateral, net of not subject to master netting arrangement, policy election Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, after Offset and Deduction Reinsurance recoverable on unpaid losses Reinsurance Recoverables on Unpaid Losses, Gross Net income Net income Net Income (Loss) Derivative Contract Type [Domain] Derivative Contract [Domain] 90 or more days past due Financial Asset, Equal to or Greater than 90 Days Past Due [Member] Schedule of Held to Maturity Debt Securities by Credit Quality Debt Securities, Held-to-Maturity, Credit Quality Indicator [Table Text Block] Foreign Exchange Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Due after one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Leasing Lessee, Operating Leases [Text Block] Deferred policy and service contract acquisition costs Deferred Policy Acquisition Cost Percentage payout of incurred claims, year three Short-Duration Insurance Contracts, Historical Claims Duration, Year Three Bank subsidiaries Investments in bank subsidiaries Investments in bank subsidiaries Foreign tax credits Foreign tax credits [Member] Foreign tax credits Hedged liability, discontinued fair value hedge, cumulative increase (decrease) Hedged Liability, Discontinued Fair Value Hedge, Cumulative Increase (Decrease) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stock repurchased during period, value Stock Repurchased During Period, Value Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance Short-Duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Parent Company Condensed Financial Information Condensed Financial Information of Parent Company Only Disclosure [Text Block] Net realized losses reclassified to income from continuing operations, net of tax Reclassification from AOCI, net of tax Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Loss recognized in other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Amount Debt Securities, Held-to-Maturity, Excluding Accrued Interest, after Allowance for Credit Loss [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Foreign exchange contracts Foreign currency contracts Foreign Exchange Contract [Member] Name Measure Name Name Forgone Recovery, Individual Name Number of loans Financing Receivable, Troubled Debt Restructuring, Subsequent Default, Number of Contracts Certificates of deposit, uninsured Time Deposit Liability, Uninsured Goodwill Goodwill beginning balance Goodwill ending balance Goodwill Additions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Valuation Allowance [Table] Valuation Allowance [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Basis [Axis] Measurement Basis [Axis] Underlying Securities Award Underlying Securities Amount Consumer other Loans and Finance Receivables [Member] Remarketing fees Remarketing Fees Remarketing fees. Unearned Insurance Premiums and Service Revenue Insurance Premiums Revenue Recognition, Policy [Policy Text Block] Prior years Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Common equity tier one capital ratio Banking Regulation, Common Equity Tier 1 Risk-Based Capital Ratio, Actual Cash dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Federal Home Loan Bank Federal Home Loan Bank, Advance, Maturity, Year One Net unrealized gains (losses) arising during the period OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Schedule of Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Financing receivable, recorded investment, nonaccrual status Financing Receivable, Nonaccrual Common equity tier one capital, well capitalized minimum Banking Regulation, Common Equity Tier 1 Risk-Based Capital Ratio, Well Capitalized, Minimum Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Series B Preferred Stock, On And After May 15, 2026 Series B Preferred Stock, On And After May 15, 2026 [Member] Series B Preferred Stock, On And After May 15, 2026 Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Tax credit carryforwards, valuation allowance Tax Credit Carryforward, Valuation Allowance Asset Pledged as Collateral Asset Pledged as Collateral [Member] Schedule of Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Automotive Automotive Automobile Loan [Member] Forwards Foreign Exchange Forward [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Pledged Status [Axis] Pledged Status [Axis] Audit Information [Abstract] Audit Information Schedule of Fair Value, by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Net reserves for insurance losses and loss adjustment expenses Liability for Unpaid Claims and Claims Adjustment Expense, Net Derivative liabilities in net liability positions Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset Schedule of Lease, Cost Lease, Cost [Table Text Block] Gain (loss) on mortgage and automotive loans, net Gain (Loss) on Mortgage and Automotive Loans [Member] Gain (Loss) on Mortgage and Automotive Loans [Member] Net change Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Investment in any one industry did not exceed percentage Equity Investment In Any One Industry Did Not Exceed Percentage Equity Investment In Any One Industry Did Not Exceed Percentage Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Regulatory Capital and Other Regulatory Matters Regulatory Capital Requirements under Banking Regulations [Text Block] Ally Financial Inc Ally Financial Inc [Member] Ally Financial Inc. Total past due Financial Asset, Past Due [Member] Clean Vehicle Tax Credit Benefit Clean Vehicle Tax Credit Benefit [Member] Clean Vehicle Tax Credit Benefit Finance receivables and loans held-for-investment transferred to loans held-for-sale Loan and Lease, Transfer from Held-in-Portfolio to Held-for-Sale Total interest expense Interest Expense Additions of property and equipment Capital Expenditures Incurred but Not yet Paid Schedule of Other Income, by Component Schedule of Other Nonoperating Income, by Component [Table Text Block] Insurance Premiums and Service Revenue [Abstract] Insurance Premiums and Service Revenue [Abstract] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Finance Receivables and Loans Financing Receivable [Policy Text Block] Trading Arrangement: Trading Arrangement [Axis] Use of Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Schedule of Other Operating Cost and Expense, by Component Schedule of Other Operating Cost and Expense, by Component [Table Text Block] Available-for-sale securities Debt Securities, Available-for-Sale [Abstract] Entity File Number Entity File Number Derivative assets with no offsetting arrangements Derivative Asset, Not Subject to Master Netting Arrangement Revolving loans converted to term Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan, Writeoff Debt instrument, unamortized discount Debt Instrument, Unamortized Discount 2029 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Long-term debt, maturities, repayments of principal in year three Long-Term Debt, Maturity, Year Three Available-for-sale securities Available-for-sale securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Series C Preferred Stock, On And After May 15, 2028 Series C Preferred Stock, On And After May 15, 2028 [Member] Series C Preferred Stock, On And After May 15, 2028 Due in 2024 Time Deposit Maturities, Year One Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Deferred tax assets, tax credit carryforwards, alternative minimum tax Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Disposals, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment Restatement Determination Date Restatement Determination Date Other operating expenses Other Operating Income (Expense) [Member] Taxable dividends Dividend Income, Securities, Operating, Taxable Other hedged forecasted transactions Other Hedge Forecasted Transactions [Member] Other Hedge Forecasted Transactions Excludes fair value option elected other loans Excludes Fair Value Option Elected Other Loans [Member] Excludes fair value option elected other loans [Member] Schedule of Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block] Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Preferred Stock Schedule of Stock by Class [Table Text Block] Cash and cash equivalents and restricted cash at beginning of year Cash and cash equivalents and restricted cash at December 31, Total cash and cash equivalents and restricted cash in the Consolidated Statement of Cash Flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Asset Class [Axis] Fair Value by Asset Class [Axis] Asset Class [Axis] Nonrecourse Nonrecourse [Member] Variable lease expense Variable Lease, Cost Net unrealized loss on securities transferred from available-for-sale OCI, Held-To-Maturity, Net Unrealized Loss On Securities Transferred From Available-For-Sale, Before Adjustment, After Tax, Portion Attributable To Parent OCI, Held-To-Maturity, Net Unrealized Loss On Securities Transferred From Available-For-Sale, Before Adjustment, After Tax, Portion Attributable To Parent Operating lease expense Operating Lease, Cost Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Total common stock shares issued beginning balance (in shares) Total common stock shares issued ending balance (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross unrealized losses Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Total assets Assets, Fair Value Disclosure Pledged assets for Federal Home Loan Bank Pledged assets for Federal Home Loan Bank [Member] Pledged assets for Federal Home Loan Bank [Member] Long-term debt Non-recourse debt Total long-term debt Long-Term Debt Long-term debt, maturities, repayments of principal in year four Long-Term Debt, Maturity, Year Four Translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Servicing fees Cash Flows Between Transferor and Transferee, Servicing Fees Series B Preferred Stock, Prior To May 15, 2026 Series B Preferred Stock, Prior To May 15, 2026 [Member] Series B Preferred Stock, Prior To May 15, 2026 Unconditionally cancelable unfunded commitments Unconditionally Cancelable Unfunded Commitments Unconditionally Cancelable Unfunded Commitments Net change in debt — intercompany Proceeds from (Payments for) Other Financing Activities Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Common equity tier one capital ratio, minimum Banking Regulation, Common Equity Tier 1 Risk-Based Capital Ratio, Capital Adequacy, Minimum Unrecognized tax benefits Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Federal Domestic Tax Authority [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Schedule of Sales of Financing Receivables and Loans Schedule Of Sales Of Financing Receivables And Loans Table Text Block [Table Text Block] Schedule Of Sales Of Financing Receivables And Loans Table Text Block Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Accrued expenses and other liabilities Total accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Receivable Type [Axis] Receivable Type [Axis] Subsequent Event [Table] Subsequent Event [Table] Unfunded Loan Commitment Unfunded Loan Commitment [Member] Entity Address, Address Description Entity Address, Address Description Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Capital to risk-weighted assets, amount Banking Regulation, Total Capital, Actual Subsequent event Subsequent Event [Member] Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Loan Restructuring Modification [Domain] Loan Restructuring Modification [Domain] Schedule of Finance Lease, Liability, Maturity Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block] Other net deferred tax assets, valuation allowance Other non-attribute valuation allowance Other non-attribute valuation allowance Restricted cash held for securitization trusts Restricted Cash Collections For Securitization Trust Restricted cash collections for securitization trust. Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Energy Tax Credit Benefits Energy Tax Credit Benefits [Member] Energy Tax Credit Benefits Income Statement [Abstract] Income Statement [Abstract] Equity in undistributed earnings of subsidiaries Undistributed income (loss) of subsidiaries Undistributed income (loss) of subsidiaries Schedule of Investments [Line Items] Schedule of Investments [Line Items] Employee benefits and compensation plans (in shares) Stock Issued During Period, Shares, New Issues Nonmarketable equity investments Nonmarketable equity investments [Member] Nonmarketable equity investments Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Other assets Disposal Group, Including Discontinued Operation, Other Assets Interest on cash and cash equivalents Interest Income, Deposits with Financial Institutions Net unrealized (losses) gains arising during the period Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax Gain (loss) on interest for qualifying hedge Gain (Loss) On Interest For Qualifying Hedge Interest for Qualifying Hedge Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur Variable-Rate Commercial Borrowings Probable Not To Occur [Member] Variable-Rate Commercial Borrowings Probable Not To Occur Net unrealized gains (losses) arising during the period, tax Other Comprehensive Income (Loss) before Reclassifications, Tax Financing Receivable, Credit Quality Indicator [Line Items] Financing Receivable, Credit Quality Indicator [Line Items] Total derivative contracts in a payable position Derivative Liability Service revenue Service Revenue Written Service Revenue Written Adjustments to loan value Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Variable interest entity, deconsolidation of assets Variable Interest Entity, Deconsolidation Of Assets Variable Interest Entity, Deconsolidation Of Assets 2024 Other Commitment, to be Paid, Year One Payment extensions, revised term Financing Receivable, Modified, Weighted Average Term, After Modification Financing Receivable, Modified, Weighted Average Term, After Modification Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Equity investments without a readily determinable fair value Equity Securities without Readily Determinable Fair Value, Annual Amount [Abstract] Minimum capital conservation buffer Banking Regulation, Capital Conservation Buffer, Capital Conserved, Minimum Class of Stock [Line Items] Class of Stock [Line Items] Statutory U.S. federal tax expense Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Noninsurance contracts Noninsurance Contracts [Member] Noninsurance Contracts [Member] Deposit securities Deposit Assets Schedule of Liability for Unpaid Claims and Claims Adjustment Expense Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] Diluted earnings per common share Earnings Per Share, Diluted [Abstract] Equity-method investments Equity Method Investments Intercompany debt to subsidiaries Debt, Long-Term and Short-Term, Combined Amount Current income tax expense Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Tier one leverage ratio, minimum Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum Capitalized contract cost, amortization Capitalized Contract Cost, Amortization Loss from discontinued operations, net of tax Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic Brokered/agent commissions Brokered/Agent Commissions [Member] Brokered/Agent Commissions [Member] Total U.S. federal and state tax loss carryforwards, Valuation allowance Federal and state tax carryforwards valuation allowance Federal and state tax carryforwards valuation allowance Industry Sector [Axis] Industry Sector [Axis] Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract] Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract] Hedged variable-rate commercial loans Variable-Rate Commercial Borrowings [Member] Variable-rate commercial borrowings [Member] Schedule of Investment Securities, Major Types of Debt and Equity Securities [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Held-for-sale Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Commitments to provide capital to investees Investment Company, Financial Support to Investee Contractually Required, Amount Accrued interest, fees, and rent receivables Interest Receivable Affordable housing impairment Affordable Housing Project Investment, Write-down, Amount Electronics Electronics Industry [Member] Electronics Industry Total Shareholder Return Amount Total Shareholder Return Amount Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Property, plant and equipment Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Reserves for insurance losses and allocated loss adjustment expenses, net of reinsurance Reserves for insurance losses and loss adjustment expenses, net of reinsurance Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) A Fitch, A Rating [Member] Schedule of Condensed Balance Sheet Condensed Balance Sheet [Table Text Block] Net unrealized losses still held at December 31, Fair Value, Asset, Recurring Basis, Still Held [Abstract] Fair Value, Asset, Recurring Basis, Still Held Financing Receivable, Troubled Debt Restructuring Accounts, Notes, Loans and Financing Receivable Financing Receivable, Modified [Line Items] Segments [Domain] Segments [Domain] Off-balance sheet variable interest entities Variable Interest Entity, Not Primary Beneficiary [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Property and equipment depreciation Depreciation, Nonproduction Consolidation Items [Domain] Consolidation Items [Domain] Due in 2027 Time Deposit Maturities, Year Four Qualitative and Quantitative Information, Transferor's Continuing Involvement in Transferred Financial Assets, Transfer or Transferee [Domain] Qualitative and Quantitative Information, Transferor's Continuing Involvement in Transferred Financial Assets, Transfer or Transferee [Domain] Proceeds from repayments of held-to-maturity securities Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities Retained earnings (accumulated deficit) Retained Earnings (Accumulated Deficit) Transfers into Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 Noncash collateral placed with counterparties Securities Collateral Placed With Counterparties Securities Collateral Placed With Counterparties Proceeds from issuance of subordinated long-term debt Debt Instrument, Face Amount Short-duration Insurance Contracts, Claims Development [Table] Short-Duration Insurance Contracts, Claims Development [Table] Leases [Abstract] Leases [Abstract] Amortized cost Financing Receivable, Modified, Subsequent Default Prior years Prior Year Claims and Claims Adjustment Expense 2020 Short-Duration Insurance Contract, Accident Year 2020 [Member] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Goodwill Disposal Group, Including Discontinued Operation, Goodwill Transfer to assets of operations held-for-sale Transfer to assets of operations held-for-sale Goodwill, Transfers Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Mortgage-backed residential Residential Mortgage-Backed Securities [Member] Net income from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Interest payable Increase (Decrease) in Interest Payable, Net Proceeds from sale of variable interest entity Proceeds From Sale Of Variable Interest Entity Proceeds From Sale Of Variable Interest Entity Proceeds from repayments of available-for-sale securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Disposal Group Name [Domain] Disposal Group Name [Domain] Basic earnings per common share Earnings Per Share, Basic [Abstract] Intercompany receivables from subsidiaries Other Receivables Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] California CALIFORNIA Schedule of Condensed Statement of Comprehensive Income (Loss) Condensed Income Statement [Table Text Block] Net unrealized loss on securities transferred to held-to-maturity OCI, Debt Securities, Available-For-Sale, Transfer To Held-To-Maturity, Gain (Loss), Before Adjustment, After Tax, Portion Attributable To Parent OCI, Debt Securities, Available-For-Sale, Transfer To Held-To-Maturity, Gain (Loss), Before Adjustment, After Tax, Portion Attributable To Parent Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Ally Credit Card Ally Credit Card [Member] Ally Credit Card Asset Class [Domain] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Class [Domain] Asset Class [Domain] Amount 60 days or more past due Derecognized Assets, Securitized or Asset-Backed Financing Arrangement Assets and any Other Financial Assets Managed Together, Delinquent Amount at End of Period Equity Securities and Nonmarketable Equity Investments Marketable Securities And Securities Owned Not Readily Marketable, Policy [Policy Text Block] Marketable Securities And Securities Owned Not Readily Marketable, Policy Tier one capital to risk-weighted assets, ratio Banking Regulation, Tier 1 Risk-Based Capital Ratio, Actual Translation adjustments and net investment hedges, net change Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Financing receivable, nonaccrual, interest income Financing Receivable, Nonaccrual, Interest Income Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Class of Stock [Domain] Class of Stock [Domain] Schedule of Reclassification Out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Net income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Hedge basis adjustments Long-term Debt, Fair Value Hedge Basis Adjustment Long-term Debt, Fair Value Hedge Basis Adjustment Unfunded lending commitments Disposal Group, Including Discontinued Operation, Reserve For Unfunded Loan Commitments Disposal Group, Including Discontinued Operation, Reserve For Unfunded Loan Commitments 2015 Short-Duration Insurance Contracts, Accident Year 2015 [Member] Total lease liability Operating lease liabilities Operating Lease, Liability Purchased options Interest Rate Purchased Options [Member] Interest Rate Purchased Options Cost basis at acquisition Equity Securities Without Readily Determinable Fair Value, Initial Cost Basis Equity Securities Without Readily Determinable Fair Value, Initial Cost Basis Investment in qualified affordable housing projects Amortization Method Qualified Affordable Housing Project Investments Accounts Payable and Accrued Liabilities [Abstract] Accounts Payable and Accrued Liabilities [Abstract] Gross amounts offset on the Consolidated Balance Sheet Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Subject to Master Netting Arrangement, Asset Offset Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vesting [Domain] Vesting [Domain] Accumulated other comprehensive income (loss) Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Loans held-for-sale, net Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance All Executive Categories All Executive Categories [Member] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] Unrecognized tax benefits, income tax penalties expense Unrecognized Tax Benefits, Income Tax Penalties Expense Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Total noninterest expense Total noninterest expense Noninterest Expense Certificates of deposit Total certificates of deposit Time Deposits Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Defined benefit pension plans Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accumulated other comprehensive losses excluded from Common Equity Tier 1 Capital Banking Regulation, Accumulated Other Comprehensive Losses Excluded From Common Equity Tier 1 Risk-Based Capital Banking Regulation, Accumulated Other Comprehensive Losses Excluded From Common Equity Tier 1 Risk-Based Capital Trust preferred securities redemption Payments for Repurchase of Trust Preferred Securities Accrued Expenses and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Interest and fees on finance receivables and loans Interest And Fees On Finance Receivables And Loans [Member] Primary financial statement caption encompassing interest and fees on finance receivables and loans. Debt Disclosure [Abstract] Debt Disclosure [Abstract] Financial instruments Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Security Not Offset Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of Variable Interest Entities Schedule of Variable Interest Entities [Table Text Block] Percentage payout of incurred claims, year one Short-Duration Insurance Contracts, Historical Claims Duration, Year One Restricted Stock Units (RSUs) and Performance Share Units (PSUs) Restricted Stock Units (RSUs) And Performance Share Units (PSUs) [Member] Restricted Stock Units (RSUs) And Performance Share Units (PSUs) Capital to risk-weighted assets, required minimum Banking Regulation, Total Risk-Based Capital Ratio, Capital Adequacy, Minimum Translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract] Change in unrealized gain (loss) on hedged item in fair value hedge Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge Dividends from nonbank subsidiaries Dividends paid to parent company by nonbank subsidiaries Dividends paid to parent company by nonbank subsidiaries Commercial real estate Commercial Real Estate [Member] Total Debt Securities, Held-to-Maturity, Excluding Accrued Interest, After Allowance for Credit Loss, Yield Debt Securities, Held-to-Maturity, Excluding Accrued Interest, After Allowance for Credit Loss, Yield Due after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Debt securities, available-for-sale, allowance for credit loss, excluding accrued interest Credit reserves Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest Schedule of Fair Value Measurements - Nonrecurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Available-for-sale securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract] Georgia GEORGIA Loss Contingency [Abstract] Loss Contingency [Abstract] Other liabilities Other Accrued Liabilities Deferred Insurance Policy and Service Contract Acquisition Costs Insurance Contract, Acquisition Cost [Policy Text Block] State and local taxes Deferred Tax Assets, Operating Loss Carryforwards, State and Local Hedged Liability, Statement of Financial Position [Extensible Enumeration] Hedged Liability, Statement of Financial Position [Extensible Enumeration] Interest payable Interest Payable 2028 Lessor, Operating Lease, Payment to be Received, Year Five Purchases of land and buildings in satisfaction of finance lease liabilities Finance Lease, Principal Payments Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Restricted cash included in other assets on the Consolidated Balance Sheet Restricted cash Restricted Cash All Individuals All Individuals [Member] Pledging Purpose [Axis] Pledging Purpose [Axis] Entity Filer Category Entity Filer Category Florida FLORIDA Purchases of held-to-maturity securities Payments to Acquire Held-to-Maturity Securities Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount All outstanding liabilities for loss and allocated loss adjustment expenses before 2014, net of reinsurance Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net, Not Separately Presented Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Agency mortgage-backed commercial Mortgage-Backed Securities, Issued By US Government Sponsored Enterprises, Commercial [Member] Mortgage-Backed Securities, Issued By US Government Sponsored Enterprises, Commercial Disposal Group, Held-for-Sale, Not Discontinued Operations Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Direct financing lease, unguaranteed residual asset Direct Financing Lease, Unguaranteed Residual Asset Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Interest on long-term debt Interest Expense, Long-Term Debt Change in unrealized gain (loss) on fair value hedging instruments Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments Held-to-maturity securities, fair value Fair value Debt Securities, Held-to-Maturity, Fair Value Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Balance at January 1 Balance at December 31 Unrecognized Tax Benefits PEO Name PEO Name Pass Pass [Member] Year one, originated, current fiscal year Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Condensed Financial Information Disclosure [Abstract] Condensed Financial Information Disclosure [Abstract] Number of shares authorized (in shares) Preferred Stock, Shares Authorized Total gain (loss) on fair value hedging relationships Total Interest And Amortization Income (Expense) Hedging Relationship Total amount of interest and amortization of basis adjustment income (expense) on hedging relationships. Schedule of Goodwill Schedule of Goodwill [Table Text Block] Interest rate cash flow hedge loss reclassified to earnings Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Number of shares outstanding (in shares) Preferred Stock, Shares Outstanding Tax credit carryforwards Tax credit carryforwards, Deferred tax asset (liability) Deferred Tax Assets, Tax Credit Carryforwards Entity Listings [Table] Entity Listings [Table] Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Prepaid reinsurance premiums Prepaid Reinsurance Premiums Other income, net of losses Other Income [Member] Interest on other Interest Expense, Other Tier one capital to risk-weighted assets, required minimum Banking Regulation, Tier 1 Risk-Based Capital Ratio, Capital Adequacy, Minimum Nonrecurring fair value measurements Fair Value, Nonrecurring [Member] Included in OCI Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) Corporate Finance operations Corporate Finance Operations Segment [Member] Corporate Finance Operations Segment Impairment of FHLB and FRB stock Federal Home Loan Bank Stock And Federal Reserve Bank Stock, Impairment Loss Federal Home Loan Bank Stock And Federal Reserve Bank Stock, Impairment Loss Other, net Other Income (Loss) gain on nonmarketable equity investments, net Gain (loss) on nonmarketable equity investments, net Gain (Loss) On Nonmarketable Equity Investments, Net Gain (Loss) On Nonmarketable Equity Investments, Net Net insurance premiums Premiums Written, Net Corporate and Other Corporate, Non-Segment [Member] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Reserves for Insurance Losses and Loss Adjustment Expenses Unpaid Policy Claims and Claims Adjustment Expense, Policy [Policy Text Block] Interest rate Debt Instrument, Interest Rate, Stated Percentage Net income from continuing operations attributable to common stockholders Net income from continuing operations attributable to common stockholders Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total equity Beginning balance Ending balance Opening retained earnings Total equity Equity, Attributable to Parent Proceeds from sales and repayments of loans held-for-sale Proceeds from Sale and Collection, Loan, Held-for-Sale Insurance losses and loss adjustment expenses Total net insurance losses and loss adjustment expenses incurred Policyholder Benefits and Claims Incurred, Net Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Financial instruments Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset Tax Planning Strategy Tax Planning Strategy [Member] Tax Planning Strategy Net insurance premiums Premiums Earned, Net Net realized/unrealized gains Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset (Liability), Gain (Loss), OCI [Abstract] Upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Deferred acquisition costs Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together Schedule Of Quantitative Information And Net Credit Losses About Securitized And Other Financial Assets Managed Together [Table Text Block] Tabular disclosure for the total principal amount outstanding, and delinquencies at the end of the period of securitized or asset-backed financing arrangement assets and any other financial assets that are managed together. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Number of operating subsegments Number Of Operating Subsegments Number Of Operating Subsegments Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Ally Invest Ally Invest [Member] Ally Invest [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Income (loss) from continuing operations before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Held-to-maturity securities received in consideration for loans sold Held-to-maturity securities received in consideration for loans sold Held-to-maturity securities received in consideration for loans sold Other Income, Net of Losses Other Income and Other Expense Disclosure [Text Block] Fixed rate Long-Term Debt, Percentage Bearing Fixed Interest, Amount Assets held-in-trust Asset, Held-in-Trust Interest and fees on finance receivables and loans Interest and Fee Income, Loan and Lease, Held-in-Portfolio 2022 Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Total derivatives not designated as accounting hedges Not Designated as Hedging Instrument [Member] Financing Receivable, Past Due [Line Items] Financing Receivable, Past Due [Line Items] U.S. States and political subdivisions US States and Political Subdivisions Debt Securities [Member] Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Year two, originated, fiscal year before current fiscal year Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year Current year Current Year Claims and Claims Adjustment Expense Net investment hedging Net Investment Hedging [Member] Accumulated amortization Disposal Group, Including Discontinued Operation, Intangible Assets, Accumulated Amortization Disposal Group, Including Discontinued Operation, Intangible Assets, Accumulated Amortization Credit derivative, maximum exposure, undiscounted Credit Derivative, Maximum Exposure, Undiscounted Schedule of Consumer Concentration Risk Consumer Concentration Risk [Table Text Block] Consumer Concentration Risk Other tax expense Other Tax Expense (Benefit) Held-to-maturity securities Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract] Pledged assets for Federal Reserve Bank Pledged assets for Federal Reserve Bank [Member] Assets restricted as collateral to the Federal Reserve Bank [Member] Net charge-offs Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery) Purchases of equity securities Purchases of equity securities Payments to Acquire Equity Securities, FV-NI Premiums Receivable and Other Insurance Assets Premiums Receivable and Other Insurance Assets [Table Text Block] Premiums Receivable and Other Insurance Assets Deferred reduction to Common Equity Tier 1 Capital from CECL Reduction To Common Equity Tier 1 Capital From CECL Deferred reduction to Common Equity Tier 1 Capital from CECL Disposal Group Classification [Domain] Disposal Group Classification [Domain] Schedule of Location and Amounts of Gains and Losses on Derivative Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Loans modified, commitment to lend Financing Receivable, Modified, Commitment to Lend Document Fiscal Period Focus Document Fiscal Period Focus Nonmarketable equity investments Nonmarketable Equity Investments Nonmarketable Equity Investments Tax Credit, Type [Domain] Tax Credit, Type [Domain] Tax Credit, Type [Domain] Dividends declared (in dollars per share) Dividends Payable, Amount Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 2028 Debt Instrument, Redemption, Period Five [Member] Net unrealized gains still held at December 31, Fair Value, Liability, Recurring Basis, Still Held [Abstract] Fair Value, Liability, Recurring Basis, Still Held Incurred claims and allocated loss adjustment expenses, net of reinsurance Short-Duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net Purchases of operating lease assets Payments to Acquire Lease Receivables City Area Code City Area Code Financial Asset, Period Past Due [Domain] Financial Asset, Aging [Domain] Product and Service [Axis] Product and Service [Axis] Earnings per Common Share Earnings Per Share [Text Block] Securities sold under agreements to repurchase Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, after Offset Credit Rating [Axis] Credit Rating, Fitch [Axis] Other operating expenses Total other operating expenses Other Noninterest Expense Tax Credit, Type [Axis] Tax Credit, Type [Axis] Tax Credit, Type Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total gain on fair value hedging relationships Gain (Loss) on Fair Value Hedges Recognized in Earnings Total deposit liabilities Deposit liabilities Deposits Capitalized software Software and Software Development Costs [Member] Interest-bearing Interest-Bearing Deposit Liabilities Receivables [Abstract] Description of Business, Basis of Presentation, and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] FRB stock Federal Reserve Bank Stock Schedule of Pledged Assets for the Payment of the Related Secured Borrowings and Repurchase Agreements Pledged assets for the payment of the related secured borrowings and repurchase agreements [Table Text Block] Pledged assets for the payment of the related secured borrowings and repurchase agreements [Table Text Block] Tier one leverage to adjusted quarterly average assets, amount Banking Regulation, Tier 1 Leverage Capital, Actual Common stock dividends Dividends, Common Stock, Cash Total liabilities Liabilities, Fair Value Disclosure Other Product and Service, Other [Member] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Income taxes Income Taxes Paid, Net Reserves for Insurance Losses and Loss Adjustment Expenses Short-Duration Insurance and Deposit Contracts [Text Block] Purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Number of months extended/deferred Financing Receivable, Modified, Weighted Average Term Increase from Modification Net unrealized gains (losses) arising during the period Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Net deferred tax assets (liabilities), Deferred tax asset (liability) Deferred tax assets gross net of deferred tax liabilities Deferred tax assets gross net of deferred tax liabilities Cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Total liabilities and equity Total liabilities and equity Liabilities and Equity Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Deposits by parent at subsidiaries Deposits by parent at subsidiaries Deposits by parent at subsidiaries Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Noninterest-bearing Cash and Due from Banks Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Cash Flow Received and Paid to Nonconsolidated Securitization Entities [Line Items] Transfer of Financial Assets Accounted for as Sales [Line Items] FHLB/FRB stock Federal Home Loan Bank Stock and Federal Reserve Bank Stock Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Foreign Current Foreign Tax Expense (Benefit) Downward adjustments (including impairment) Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Accumulated Impairment Loss, Cumulative Amount Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Accumulated Impairment Loss, Cumulative Amount Arrangement Duration Trading Arrangement Duration Net change Other Comprehensive Income (Loss), Held-To-Maturity Securities Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Held-To-Maturity Securities Adjustment, Net of Tax, Portion Attributable to Parent Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Increase (Decrease) In Common Stock [Roll Forward] Increase (Decrease) In Common Stock [Roll Forward] Increase (Decrease) In Common Stock Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Liabilities Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Due in one year or less Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Rolling within One Year Tax credits, excluding expirations Change in tax resulting from tax credits, excluding expirations Effective Income Tax Rate Reconciliation, Tax Credit, Amount Vehicles Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Debt securities, transferred from available-for-sale To held-to-maturity, fair value Debt Securities, Transferred From Available-For-Sale To Held-To-Maturity, Fair Value Debt Securities, Transferred From Available-For-Sale To Held-To-Maturity, Fair Value Security sold under agreement to repurchase, and security loaned, including not subject to master netting arrangement, after offset and deduction Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Including Not Subject to Master Netting Arrangement, after Offset and Deduction Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Termination Date Trading Arrangement Termination Date Net increase in deposits Increase (Decrease) in Deposits Total amount Loan, Managed and Securitized or Asset-Backed Financing Arrangement, Principal Outstanding Common stock, shares authorized (in shares) Common Stock, Shares Authorized Financing Receivable, Past Due [Table] Financing Receivable, Past Due [Table] Schedule of Insurance Premiums and Service Revenue Insurance Premiums and Service Revenue [Table Text Block] Insurance Premiums and Service Revenue Capital contributions to subsidiaries Capital contributions to subsidiaries Capital contributions to subsidiaries Securitizations And Variable Interest Entities [Abstract] Securitizations And Variable Interest Entities [Abstract] Securitizations and Variable Interest Entities [Abstract] Illinois ILLINOIS Consumer mortgage Commercial real estate Real Estate Loan [Member] Financial Asset, Period Past Due [Axis] Financial Asset, Aging [Axis] Residual value guarantee, percentage Residual Value Guarantee Residual Value Guarantee Short-term borrowings Total short-term borrowings Short-Term Debt Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Other Operating Expenses Other Operating Income and Expense [Text Block] Ohio OHIO Cash proceeds from transfers completed during the period Cash Flows Between Transferor and Transferee, Proceeds from New Transfers Securities sold under agreements to repurchase Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, before Offset Other assets Other Assets, Fair Value Disclosure Transfer of Financial Assets Accounted for as Sales [Table] Transfer of Financial Assets Accounted for as Sales [Table] Reconciliation of net income to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortized cost of loans redefaulted Financing Receivable, Excluding Accrued Interest, Modified, Subsequent Default Interest rate concessions Contractual Interest Rate Reduction [Member] Security sold under agreement to repurchase, subject to master netting arrangement, collateral, right to reclaim cash not offset Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset Forwards Interest Rate Forwards [Member] A standardized contract traded on an exchange for options or contracts to buy or sell a derivative interest rate contract at a specified date. Net realized gains reclassified to income from continuing operations, tax Reclassification from AOCI, tax Reclassification from AOCI, Current Period, Tax Award Timing Disclosures [Line Items] Tier one leverage to adjusted quarterly average assets, ratio Banking Regulation, Tier 1 Leverage Capital Ratio, Actual Charge-off amount Financing Receivables, Troubled Debt Restructuring, Write-down Financing Receivables, Troubled Debt Restructuring, Write-down New York NEW YORK Variable lease payments, excessive wear and tear Variable Lease Payments, Excessive Wear And Tear Variable lease payments related to excess mileage and wear and tear on operating lease vehicles. Debt securities, held-to-maturity, accrued interest receivable Debt Securities, Held-to-Maturity, Accrued Interest, before Allowance for Credit Loss Percentage payout of incurred claims, year four Short-Duration Insurance Contracts, Historical Claims Duration, Year Four Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Automotive Finance operations Automotive Finance Operations Segment [Member] Automotive finance operations [Member] Certificates of deposit, in excess of $250,000 federal insurance limits Time Deposits, at or Above FDIC Insurance Limit Gross amounts not offset on the Consolidated Balance Sheet Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset Other gain (loss) on investments, net Other (gain) loss on investments, net Other gain (loss) on investments, net Gain (Loss) on Investments Service revenue Service Revenue Earned Service Revenue Earned Due after five years through ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Finance receivables and loans, net Loans Receivable, Fair Value Disclosure Finance receivables and loans, net of unearned income Finance receivables and loans, net Total finance receivables and loans Total finance receivables and loans Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss Present value of lease payments recorded as lease receivable Sales-type and Direct Financing Leases, Lease Receivable Derivative liabilities, net of derivative assets Derivative Financial Instruments, Liabilities [Member] Pledged Status [Domain] Pledged Status [Domain] Schedule of Contractual Commitments Long-Term Purchase Commitment [Table Text Block] Doubtful Doubtful [Member] Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Pennsylvania PENNSYLVANIA Income Taxes Income Tax, Policy [Policy Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Loan Restructuring Modification [Axis] Loan Restructuring Modification [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Other assets Other Assets, Miscellaneous Total financing revenue and other interest income Total financing revenue and other interest income Represents the total of interest income, dividend income, and income from operating leases. Related Party, Type [Axis] Related Party, Type [Axis] Originations and purchases of loans held-for-sale Payment for Origination and Purchase, Loan, Held-for-Sale Interest-bearing Interest-Bearing Deposits in Banks and Other Financial Institutions Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets Michigan MICHIGAN 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Loans held-for-sale, net Disposal Group, Including Discontinued Operation, Financing Receivable, Held-For-Sale, After Valuation Allowance Disposal Group, Including Discontinued Operation, Financing Receivable, Held-For-Sale, After Valuation Allowance Available-for-sale securities transferred to held-to-maturity securities Available-for-Sale Securities Transferred to Held-to-Maturity Available-for-Sale Securities Transferred to Held-to-Maturity 12 months or longer Debt Securities, Available-for-Sale, Unrealized Loss Position, Long [Abstract] Debt Securities, Available-for-Sale, Unrealized Loss Position, Long Net change in short-term borrowings Proceeds from (Repayments of) Short-Term Debt Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Total of incurred-but-not-reported liabilities plus expected development on reported claims Liability for Unpaid Claims and Claims Adjustment Expense, Incurred but Not Reported (IBNR) Claims, Amount Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Dividend/coupon rate Preferred Stock, Dividend Rate, Percentage Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Disposal Group Name [Axis] Disposal Group Name [Axis] Schedule of Fair Value, Assets and Liabilities Measured on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Net depreciation expense on operating lease assets Net depreciation expense on operating lease assets Depreciation, Lessor Asset under Operating Lease Repayments of long-term debt Repayments of long-term debt Repayments of Long-Term Debt Write-downs from transfers to held-for-sale Write-downs from transfers to held-for-sale Financing Receivable, Excluding Accrued Interest, Transfer out, Allowance for Credit Loss, Expense Reversal All other revenue Revenue Not from Contract with Customer, Other Entity Central Index Key Entity Central Index Key Liabilities Liabilities, Fair Value Disclosure [Abstract] Total gain (loss) on cash flow hedging relationships Derivative, Gain (Loss) on Derivative, Net Included in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Share-based payment arrangement, expense Share-Based Payment Arrangement, Expense Long-term debt Long-Term Debt [Member] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross intangible assets Finite-Lived Intangible Assets, Gross Debt securities, transferred from available-for-sale to held-to-maturity, accumulated gross unrealized loss, before tax Debt Securities, Transferred From Available-For-Sale To Held-To-Maturity, Accumulated Gross Unrealized Loss, Before Tax Debt Securities, Transferred From Available-For-Sale To Held-To-Maturity, Accumulated Gross Unrealized Loss, Before Tax Net deferred tax assets (liabilities), net of deferred tax (liabilities) assets Net deferred tax assets Net Deferred Tax Assets (Liabilities), Net of Deferred Tax (Liabilities) Assets Net Deferred Tax Assets (Liabilities), Net of Deferred Tax (Liabilities) Assets New Jersey NEW JERSEY Preferred stock dividends Dividends, Preferred Stock, Cash Name Trading Arrangement, Individual Name North Carolina NORTH CAROLINA Other comprehensive income (loss), net of tax Other comprehensive income (loss) Net change Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Net change in loans — intercompany Payments for (Proceeds from) Other Loans and Leases Hedged asset, discontinued fair value hedge, cumulative increase (decrease) Hedged Asset, Discontinued Fair Value Hedge, Cumulative Increase (Decrease) Interest rate concessions, revised rate Financing Receivable, Modified, Weighted Average Interest Rate, After Modification Financing Receivable, Modified, Weighted Average Interest Rate, After Modification Net proceeds from issuance Stock Issued During Period, Value, New Issues Disposals of operating lease assets Disposals Of Operating Lease Assets The cash inflow from the disposal of operating lease assets. Deferred tax asset Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss Revenue from contracts with customers Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Time Deposit Maturities Time Deposit Maturities [Table Text Block] Entity Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Payment deferrals Payment Deferral [Member] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Gross amounts offset on the Consolidated Balance Sheet Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Loans held-for-sale transferred to finance receivables and loans held-for-investment Loan, Transfer from Held-for-Sale to Held-in-Portfolio Missouri MISSOURI Operating lease, weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2027 Debt Instrument, Redemption, Period Four [Member] Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Assets Assets, Fair Value Disclosure [Abstract] Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward] Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward] Total Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount Unused revolving credit line commitments and other Unused Commitments to Extend Credit 2020 Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff Sales Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales Long-term debt, due after one year Long-Term Debt, Excluding Current Maturities Net deferred tax liabilities Deferred Tax Liabilities, Net Diluted weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Assets Assets, Total [Member] Debt instrument, unamortized discount, current Debt Instrument, Unamortized Discount, Current AA Fitch, AA Rating [Member] Net realized gain on available-for-sale securities Debt Securities, Available-for-Sale, Realized Gain (Loss) Accrued interest and fees Disposal Group, Including Discontinued Operation, Accrued Interest And Fees Disposal Group, Including Discontinued Operation, Accrued Interest And Fees 2024 Sales-Type and Direct Financing Leases, Payment to be Received, Year One Schedule of Assets and Liabilities of Operations Held-for-Sale Disposal Groups, Including Discontinued Operations [Table Text Block] Tax law enactment Effective Income Tax Rate Reconciliation, Tax Law Enactment, Amount Effective Income Tax Rate Reconciliation, Tax Law Enactment, Amount Net investment hedges Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax [Abstract] Operating Expenses [Abstract] Operating Expenses [Abstract] Company Selected Measure Amount Company Selected Measure Amount Tennessee TENNESSEE Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-Maturity [Table] Basis adjustment for active hedge Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Hedged Layer, Fair Value, Cumulative Increase (Decrease) Due after five years through ten years Debt Securities, Available-for-Sale, Maturity, Rolling after 5 through 10 Years, Weighted Average Yield Total assets Carrying value of total assets Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name payable position Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement Schedule of Historical Claims Duration Short-Duration Insurance Contracts, Schedule of Historical Claims Duration [Table Text Block] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Long-term debt, maturities, repayments of principal in year five Long-Term Debt, Maturity, Year Five Ceded Ceded Premiums Earned Compensation and benefits expense Labor and Related Expense Lease and loan administration Lease And Loan Administration Lease and loan administration. Fixed-rate automotive loans Fixed-rate Automotive Loans [Member] Fixed-rate Automotive Loans [Member] Percentage payout of incurred claims, year ten Short-Duration Insurance Contracts, Historical Claims Duration, Year 10 Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Other comprehensive income (loss), before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Interest rate concessions, initial rate Financing Receivable, Modified, Weighted Average Interest Rate, Before Modification Financing Receivable, Modified, Weighted Average Interest Rate, Before Modification Ally Lending Ally Lending [Member] Ally Lending [Member] Defined benefit pension plans Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Total reinsurance recoverable on unpaid claims Less: Reinsurance recoverable Plus: Reinsurance recoverable Reinsurance Recoverable for Paid and Unpaid Claims and Claims Adjustments Assets Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Insurance operations Insurance Operations Segment [Member] Insurance Operations [Member] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] 2028 Other Commitment, to be Paid, Year Five Non-PEO NEO Non-PEO NEO [Member] US Treasury (UST) Interest Rate US Treasury (UST) Interest Rate [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Interest and dividends exempt from U.S. federal income tax Interest Income, Securities, State and Municipal Investment in operating leases, net Investment in operating leases, net Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation Hedged asset, fair value hedge Hedged Asset, Fair Value Hedge Gross amounts offset on the Consolidated Balance Sheet Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Tax loss carryforwards, deferred tax asset (liability) Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Basic weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Fixed assets Deferred Tax Assets, Property, Plant and Equipment Collateral placed Securities Sold under Agreements to Repurchase, Fair Value of Collateral Threshold for parent company financial information disclosure Threshold for parent company financial information disclosure Threshold for parent company financial information disclosure Schedule of Short-term Debt [Table] Schedule of Short-Term Debt [Table] Tier one capital to risk-weighted assets, amount Banking Regulation, Tier 1 Risk-Based Capital, Actual Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Foreign Tax Credit Carryforwards Foreign Tax Credit Carryforwards [Member] Foreign Tax Credit Carryforwards 2025 Debt Instrument, Redemption, Period Two [Member] Principal forgiveness, amount forgiven Financing Receivable, Modified, Principal Forgiveness, Amount Financing Receivable, Modified, Principal Forgiveness, Amount Trial modifications, term Financing Receivable, Trial Modifications, Term Financing Receivable, Trial Modifications, Term Financing receivable, nonaccrual, with no allowance Financing Receivable, Nonaccrual, No Allowance Net amounts of assets/liabilities presented on the Consolidated Balance Sheet Derivative Liability, Subject to Master Netting Arrangement, after Offset Net credit losses Net Credit Loss on Loans Managed or Securitized or Asset-Backed Financing Arrangement Net amount Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction Due in 2026 Time Deposit Maturities, Year Three Operating leases Operating lease revenue Operating Lease, Lease Income Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Deferred income tax (benefit) expense Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Schedule of Derivative Instruments Schedule of Derivative Instruments [Table Text Block] Other Consumer other Other Loans [Member] All loans not classified as automotive or mortgage loans. Transfer of equity-method investments to equity securities Transfer to Investments Amortized cost of available-for-sale securities Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Loss from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent EX-101.PRE 15 ally-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 ally-20231231_g1.jpg begin 644 ally-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M$@12 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KXO_ &@?^"R7@WPW^V2G_!.O]C+X$ZK\0*=JD]@3@5^ _P#P9>ZW<^./VDOVJ_B!\6KF6Z^(>I)HES?7 MFHC%W(T]YJDFH,^?FRUP+1T*VCQR/&(_,0NIK MZNK.\3^$O#7C33HM(\6:);ZA:P:C:7\,%U&&5+FUN([FWE _O1SPQ2*>S(#V MK\D_@9^U-\;/^"I'_!7#]K;X$>+/C?X^\&_#[X">&]1\/^!-!\ ^-;_03%J\ M%V]I)JUQ)82Q/>2^;!.R1SEX KH#&Q!) /U]HK\'_A)_P5@_:U_; _X-B/C% M^TCXN^,?B/1_B]\&O%%II-GX_P##&J2Z9>7Z_:M-,4\QM619&:"^E@D1E*MY M:R$>9AAY1^V/^U-^W_\ LR_\$O\ ]C+_ (*1>$O^"AOQ=U'Q_P",M76#7=,U M7Q.[:#>6P226**XT]-J7A'E8>2X,DDGFO\RJ(UC /Z-Z*_&[XD_%O]JS]B/_ M (.9/@3^RYIW[9_Q/\=>"_BW\.1?^-_#WC?Q#]ITZ6]E_MF)I;2RC5+>P4/8 M6\BK!&FTAUR58J*?VF_CW_P@_"71_ K:K!X M)OV&?V0?%W[4/@_]G_7OB?J'AB&V>#P9X%8/B?JME8ZWH9UZ[DT6 MYE.JPVR37%B)1&Z*DI,D:[/-5,$Y.:L_\%2OV?\ ]MC_ ()B_P#!)C]H+X[2 M_P#!4WXP_$#Q9%?C[H-CHGQ8T+Q]XTO]?2^OIYK" ZK;F^EE:RF$E_YACMC%"5A" M", D52_X3?\ :F^,?_!SQ\7O^"?.G_MQ?%[PI\*AX#753H/A_P 8RL]JTVD: M9(?'\_P //B6=/T'Q#XMU*2]U(VDL))AEN)29)0'C9E+DD>85!VA5 M7J_^#F__ (*,?'[]AK]F'P%\-?V8?%4_AGQ?\7_&?]B#Q=:H#<:381(IN&MR MP(2=VEA19.J*9"N'VLH!^E]?!O[4O_!;>?X9_M<_$?\ 8@_9*_9%UOXT?$/X M3?#<>,/&6C:=KHP3%-B(%#*'+@J/$O'_[5OQ; M_P""41)*P0'9M\&_X)T_ ?2M,_P"#MS]HOP(_A_JWA"]U_P /6>IWWA?Q#&L=]H\DT"2O:7*@X66(L4<=F4U\>?#O_@L_ M??MC_M$>*/@'_P $O_V7F^,=AX$N%MO&GQ0\0>-5\.>%;.X8L%AM[I;2\GO6 M)1\&*W*D+N4E"'/H?_!;?Q7\2/!'_!)3]H'Q-\)IKF+6[?X9Z@J3VA(E@MG0 M)=2J1RI2V:9]PY7;D$8S7R#_ ,&:]IX0A_X),ZO=^'HH1J$WQ>U?^WG3&\W MM+ (&/7B PX'OGO0!]G>"?V]?B6O[77A7]BGX[?L@Z_X-\3^*= U/6;+Q/9^ M(+;5/#5W:V2Q>:MI>*L4\LXDFC5H9K:W958/R&7=]*UE>(? _A7Q3J%EK&N: M.DM[IBSKIM\CM'/:>=$8I3%(A#QED."5(/ /4 C\'/V$_P!K[]K[XA?L??\ M!36;QO\ M9_$S5+WX-1R2_#/5;OQQ?->:"UJVN-'Y,_F^9@_98 ZDD2",!PP MH _?BBOQ%T[]K;]JSQ)_P:"#]LW4?VF/'J_%;2;J>ZM/'UMXLNX=39QXS?3] MLLR2 S)]ED:+9)N4 *0 R(R^%_MC_M/_ +?W[,/_ 3[_8@_X*$>#/\ @H=\ M6]1\=^/[J&'Q%IFL^)7DT"\@\M)(H[C3DVQW9 #"22._$?VNR:]>'609 M;2T1$M[ "73H) MO&@&73[K8K5_9B^/'[0/B7_@Z'_:&_8=\1_M#_$"_^%5A M\,9;S2_!UUXUOVM].GN;+0YY);9O-\RW=7O+@QM&RF(280J #]._VJ?C3J M?[-_[-OCG]H32_!D?B$^!O"M]K]SHKZG]C:[M[.![B9$E\N0+(8HWV KM9MH M+("6'F7_ 2P_P""B/AG_@J-^R)IW[6OA'X9W_A*RU'6;[3UT;4=02YE1K:7 MRRYD15!#=0,<5^7G_!%W]JO]I?\ :J_X(H_MOZ[^TQ\>/%7CV_T/P]XGL-*O MO%>L2WLUM;_\(W,WEHTA)52Q)P.YJ/\ X)/:E^V;HW_!K=.=7DN_%7C'5X=/MM,TL7V;N9+FX!A@D$? DDP%4N5(<(: /W3KA]7_:,^ M$>B_M$:)^RK=>*HF\N:SIM]>K M8ZM,VHZ.^NR/+OVC?B)J/PMTCX67 MMSH?A6[\<7[QZ5/.V@LTUK(9?,@D0WEP(W1@T8DPA4 8\^_X)O\ [:W[0?[( M'[<'[7'_ 3J_P""@OQ^^(_Q(\5>'M#:Y^#TVO\ CB^6YURVW%;6SLRLRB*\ MO4O=.:-XMLBL)0'&W@ _;^BOR+_X*3_M1?M"?L'ZY^QA_P $N-,^/'Q UC4? MBAXBLT^,GQ$L-=;-=SS3 &%HWB58DC906S]&_\ M!,?6/V\/#/[8OQX^$GQD^'_Q'/P&>ZM-9^"/B7XFZD]YJ5J9(T%[IK3W$\UU M+&)7+1"=F*+"P#$, #W7]J3]JKXO?!CXR?#GX%_!#]EN^^).M>/[76;RXGC M\30Z5::%9Z=]B$ES=2RQR?(SWT**%4L6( !SQ\L_ K_@N_\ $;]HC]OKQY_P M3?\ AY^PGGXB?#NTO[C77OOB?#%I\BVDT$,HAF^PEG)>XCV[D4$9R1BOT3>Q MLI+V/4Y+.)KF&)XHK@Q@NB.5+J&Z@,40D="47/05^#__ 2<_P"5N7]JG_L# M>*?_ $YZ70!^Q'[%G[37B[]JGX5:EXV^(/P(U3X;:_HGB[4_#VM>$M8U.*\F MM;BSF\MG$T("2(XPZ,N5965@2"#7KM?F/_P*HKOQIHGA:#Q M!K>EVY#?V?93S-# 9B#\CR,CE4Z[4W' 92W<5^#?_!#_ /9^?QK_ ,%Y?VR; M36OCU\3_ #? 'CQI+>]@\<7"3ZXEKK4Z1P:FX_X_82D2J8WPI7*@ <5:_P"" MF?[1_P"VY\'?@G^UGKGQV_:T\06GQC\&^-M+UCX.VWP,^)6L16GA/PM+J=M MB:U9V,D=A;I+#(JQB_5[N>2:0@,B*P /TC_X+"?\%4['_@D5\!?#_P"T7XK^ M!=SXWT'6O%'3?$*6=U:W4MM<7$3A)(762,I:S!CO5E;9A6#$K]1^!O% M$/C?P5H_C2WM&MX]7TNWO4@=MQC$L:R!21U(W8S[5^$?_!?WX]?$/]J'_@V1 M_9G_ &@?BUJ$5YXG\5^-/#%]KU[#;K$MS=G0]7$DVQ %0NP+E5 4%C@ 8 _< M/X!?\D)\%?\ 8I:;_P"DL= 'Q/\ &S_@N-XL^#G_ 4]T;_@E3_PQNNK>.O$ ML,4_A_6;?XB)%IEQ!+;2W"-([V/F1-MAD5EV-AA@%@0U=/X=_P""V/@3P;_P M4&T?_@FA^V-^SYK_ ,)_B)XJM8+CP3J4NL6NJZ'KRS-(D BNH=DB-+)%+$@> M%(K?PG8/I6B:QKKZ9;7 MD@TS4OW;W26]P84PW8!V@EA5_8P\7VG_!=[_@X"B^/G[8*1_!GQ7^S9 M;V0\*_ QB]SJ&H2Z5J%Q.WFWKK$K/;WTHDE58@S(451M5Y ?T UG>+_ !=X M7\ >%-3\=>-_$%GI.C:-837VK:IJ%PL4%G;1(7DFD=B B*JEBQX !-?EW^U3 M^WS\1?C#_P %Z[7_ ()J7FK?$>R^&7@+X:2:WKN@_"?5;S3]6\2:S<6T4T32 MW=C/!0;J /W,^"7Q M>\%_M!?!KPE\>?AO=3S^'?&WAJQU[09KF Q226=W;I<0LZ'E&,0>*Z> MOQ*_:FT_XH_L5?\ !KEX!_:4_9^_:E^+FD>+KGX??#G4["__ .%BWVS2?M5M M8PRVEI&KJL5KY=PZB AE7:A&"@-,_!'[4GQ!TV\^ M,WAOPVGQ12V\778@\2$?\(XS27,/F>6\DAO[KS'V[I!)ARVU< '[OT5^./\ MP6)_:$_;0^%__!>[]F?]GS]EG]IKQ7X3TKXG:18KKNB-K=S<:/YSWMW:M>-8 M/)Y+F.%%D\D!4E>%=W+NQO?\%2/@9^VI_P $N/\ @C?\:OB>_P#P5!^+WQ!\ M9CXGZ7K7@[QA?:Y=:??:'975]:6;Z>3%<,LT9224E J0AF#1PQ$9(!^P%%?S M]_&K]I[]N3]E3Q-_P3'_ &DM/_;T^*_B?4/C[INE)\1_#GB'Q(7T2^MF.A*8 MOL**L3R-#J>,/#TFH>&O$8N)%EG?_1YHI[-WF19B4WXE&5V*61OT*HH \)\!_"?] MM;QYXQT?Q1^U#\=QW9^+_A+I'QVU;_@ M[W_:5?\ 9S\;^'-%\2VOPQAFB'BW19;[3K^(:=X<5[:98)HI8P2RN)8WW*T2 MY5U+(W[JUXSX8_X)Y_L6^"_CW=?M2^$_V>]#T_XC7UPTU_XVM?-74KIFV[A+ M.'W2*=J@HQ*D* 1@ 4 ?)7[*'_!!/4/@?^RE^TMX!^('[3DM]\7/VIAJ,GCG MXB:!HK6UOICW/VEUBM;=I2[Q"6\N&DS(AE63;\FT&O"?$?\ P:^_M(^*OV/O M@I^SCKO_ 4EL[F\^!_C*YU7P?"_PQ@32K*UN;G[3-'MCF6YN9C, _F2S;2N M8PB?ZP_LC10!^?G[>W_!'[X^_MD?MY_ ']MC3?VE/"^F2_ >33[FWTG4/",\ MC:]=0W<=S.\CQW*K;K(T85556V DY;I7L?\ P5V_8,^('_!2_P#8=U[]C;PC M\3]'\'CQ1?:?+JVNZCI$M]Y4=I=PW86*-)8_F:2!%)9L!2>,XQ]044 ?%?PY M_P""?7[8'P<^ 7P3^"/A#XZ?#K7M(^&7PMU#P-XW\(>+?!UU/HOCJQD73X[1 MY8Q<$VDL4=I/ERLZL+AT\O:Y*^2>!O\ @VQ^ MO_ ,$M?'7_ 3Q\>_$$)J/ MCOX@7'CE?$WA_2V2U\-ZR52.V2QMII69K6"",6Y623?*DDIW1EUV?I?10!^? MNF?\$"O#W@W2+B%-:U>$QE=6 MO9+B0F+:T%O(MM&&'F1@F4KE&=X3_P""0OQY\'_\%I_&G_!7>Q_: \)3?\)7 MX??18O TOABY'V>V73[:S@.K+XBZ_#K7F:;X;FT^6RND#JR?/<2AXV5^.A!7O MGCT;_@KM_P $L_A__P %6_V;;/X/Z_XWG\)>)O#.O1:[X&\86]B+DZ9?QJR$ M20ED\Z&1&*L@93D(P.4 /U510!\1^$?^"57CGXK?\%./#?\ P5,_;6\?^&=4 M\5^ / D/AKP%X0\$Z=<1Z;9R#[4TNHSRW+EY9&:^NO+B"@1!D)>1D#5SW[-/ M_!(KX[? K_@L3\2?^"K6M?'OPGJ:?$[0)-$U7P5:^&[F$V-H3IVUXKEKAM\@ M_LZ+.Z,*V]^%XQ]^T4 4_$/A[0O%N@7WA3Q1H]MJ&F:G9RVFHV%Y")(;F"1" MDD3HV0R,K%2IX()%?GG^RK_P1K_:2_X)6_%WQEKW_!,']H[PL_PQ\>7ZWVJ? M"#XNZ-=W$&EW*Y"S66HVDHE4A#Y>)(G)C1!(TC*KK^C%% 'D?P3^$W[2,/CM M_BW^TY\=-/U?44TR2QTCP=X'TF;3= TU)'C>2:19YII[^Z/EJHGD9$C0LL<, M9>1W_/[1_P#@WB_:-^&WB/\ :Q\!_ []MOP_H'PQ_:C6YGU6RO? ;WFLZ=*[ M7LD=JDQN%A6W#7\R2/L:22%0J>1(?-7]7:* /S7TG_@AO\;M*_X(:7G_ 1I M3]I;PLYN=48IX\/A2Y&RQ;61K#)]E^T\S>>/+#>9M\LYV[A7&?M4?\&\_P ? M_P!IK]@[]G?]B6;]K+PAI"_ 1W>/Q"G@NZF.L,H"09A-VODA8Q\WS-N;D;1Q M7ZMT4 ?GY\<_^"0G[07QO_X*_P#PJ_X*N7W[0/@_3YOAGX:M-%7P9#X7NI%O M8E2^%P_V@W(*,SZC<%/D(4)'NW'<3!\2_P#@C=^T!IG_ 6%U[_@J;^RI^U= MH7@^3Q_X0CT#QSI6O^#6U.XM8UM;6V:?3R)XXA*4LK9T,RLDF_M/^%_$@^-FGWD%GX@NO"=S VD27=D M]C,\D2W)^T 1/O4!H_G7DD'CDC_P;A_&"\_X(TS?\$GKW]LO3;=K/XB+XHTK MQ9IGA:>*&\0L[O8WML;DEX][B165^'BB)4[.?UBHH _,;1_^""G[2-A^W_\ M +]O_P 0_P#!0V'Q%XF^$O@V#PYKHU+X96MO'>6L4-W;A+**UFC2W#07DJ@S M>H_\$U% 'P)^S9_P2&^-GP,_ MX+)_$K_@JWK/Q^\+ZG;_ !,T.?1M1\%6WAFXB>RM&^P>6T=RUPP>4?V=#N)C M"MO? 7C'HOQZ_P""2GP:^/'_ 5/^$G_ 4VUR6!-5^&OAF^L;W2&MLC5;L' M_B67+'@ VWGWC[CEBPML<1U];44 ?$'_ 6@_P"".L7_ 5)\/\ P_\ '7PT M^-DWPV^*WPFUQM3\">,8[$W$49=X9&BE565P1+;P21RJ28V0_*PQ2R@@\(>&CHVCV<2G+R^09':XNI6"EYGVJBJ$ MBBB!E,OME% $&J?VE_9MQ_8WD?;/(?[)]JW>5YNT[=^WG;G&<"/^"I_P&T;P!?>.I/"'C'P5 MXCBU_P ^,(K 70T^]08:.:$LGFP2# 90RD,D; G9M;D_A__ ,$K/&/C_P#X M*?:;_P %6?VR?'?AO5/&/A'P/#X:\ >$O!EA<)INE@)<":^EFN6,D\K&\N@D M>Q5B$H^:1E5A]LT4 ?!/[,W_ 1R^*/[)7_!4?XN?MT_![]J?3X/!WQHU(:G MXN\'W_@WS]2CG-W]KD@MKPW BCB>8R!G:!V$,K1J%D"7"^ 6W_!LW\=E^'?[ M3OP9NO\ @I7>-X2_:#UY=;DT]_A_;S74E_%?&]MI-0NYI7ED57.UU@,1D(#[ ME&Z)OUUHH _+C]J'_@@)^T!^TO\ \$E_@_\ \$O]8_:_\,6R_#/7+;4KCQ:/ M LW^D);6MU;6UK% +OA0EV[/*[EG900J [1^D/P7\*>*? GPC\,^!_&VIV%[ MJNC:';6-]>:7 \5O.\,:Q^8B.S,@8*#M+-C.,GK7344 ?FM\;/\ @BA^TQ\7 M/^"PWA7_ (*VV_[2W@?3[[P@MK;Z;X)?PA>2Q36L-O- RR7/VI3YC+/(=P3" MG;\K8.9_^"A/_!!7Q+^TE^WCX$_X*7_L=?M)V/P8^+GAPPR^);]/#3W]IK=Q M JI%,T:SQ')AWVTRL66:'8I PQ?](J* /SA_;A_X(L?M&?&K]MOX>_\ !4/] MD?\ :G\/_#+XZ^&='AT[Q6;GPW->:'KR)&\)?RS(9$#0R- T;%]T8CPT;Q[V M]=_; _X)A_$/]O#_ ()R>,_V-OVE/VHY]0\9>-[FTU*[\;:;X>$&G:9?6TT$ ML$-IIQF;R[0?9U5D,S2.9)9#)N8!?L&B@#X*\;?\$>?BK\<_^"-4O_!++]H+ M]J#3+_4++PGHFB>%O%'A[P>;.TTJ/1S;FR+P27$DER[_ &9%GD,B!E;]W'$0 M2W@7Q _X-Y?VT_C-X;_95/Q3_;R\%27_ .RTMK;>%])TWX<3KI\]G9R:>UL' M()H)=/V/(OVL>0IBTNV!4%CN>4YQM _4BU^T_9H_MOE^=Y8\[R ML[=V.<9YQGIFI** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /-_VFOVP/V7_ M -C/P3!\1?VI_CKX;\"Z/=W7V:RN_$.HK";N;&?+A3EYG RQ5%8@ DX S6M\ M!_VAO@9^U#\-[3XO_L[?%C0?&GAB^=H[?6O#NI1W,!D7&^-F0G9(N1N1L,N> M0*K^(_V;O@SXT^,,7QS\<^!K#7=?L_#ZZ-I,VM6D5U'IEL9I)9C;+(I\EYR\ M8F93F1;: 'B,5\@?\$?/V<="^%'[57[8OQG^ VA6^C?!WQO\5=/L_AWH5BGD MZ>VH:98M;ZY>VJ(-BP2ZE+-"&0;?]"(4;46@#Z*^.7_!2K_@G]^S-\0IOA-^ MT%^V/\._!WB:WMXI[C0?$'BFWMKN*.5=T;-&[!E#+R,CD$'H:]&^*'QM^$WP M5\%Q_$/XK^/]-T'1Y[F"VM;O49]GVFXF.(;>%/OS32'A(D#.YX52:_)R^\=? M'[_@G;\;?^%A_P#!:?\ X)N_ OQKX"^('Q&FEOOVD/ M@NLW'AJ[OKL_8TU/ M^T;<3_98$,%K%(B0K'#;Q "23Y7^@?C?XWU?XO?\')?P9_9YUR4R^&_A;^SS MK/Q TRQD_P!4VLWU[)I)N"O1GCMQA&/*>;)MQN.0#[E^$WQF^%OQU\*MXU^$ M?CBPU[38[R6SN9K*7YK6ZB.);::-@'@F0D!HI%5U)Y45TU?GS\(?'6J?"C_@ MY/\ BS^S_P"'YVC\/_%']FW1_'>M6*']W_;5AJ"Z4EP%Z*[VI"NPY;RH\YVC M'Z#4 %%%>7_%;X\_$KX?>+G\.>%_V9?%'BFT6!)!JVDSPK"S,.4PYSD=Z /4 M**\*TW]L?QBGC70O!OC;]F+Q/X_P#?2T ;%%8__"2ZO_T*%[_WTM1KXOOGN6LU\+71E10S1B1<@'H< M9H W**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:CMO%]]>1F6U\+74BABI9)% M(R.HZT ;E%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8EQXMU"UA:XN?"MVD:#+.SJ !^=.3Q M1JLB!T\(WA##((=>1^= &S16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q M16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16&OB^^>Y:S7PM=&5% M#-&)%R >AQFI/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**P[;Q??7D9E MM?"UU(H8J6212,CJ.M2?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ M"2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2TRX\6ZA:PM<7/A6[2-!EG9 MU _.@#;HK&3Q1JLB!T\(WA##((=>1^=+_PDNK_]"A>_]]+0!L45C_\ "2ZO M_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+4:^+[Y[E MK-?"UT944,T8D7(!Z'&: -RBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^ MEJ.V\7WUY&9;7PM=2*&*EDD4C(ZCK0!N45C_ /"2ZO\ ]"A>_P#?2T?\)+J_ M_0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45B7'BW4 M+6%KBY\*W:1H,L[.H 'YTY/%&JR('3PC>$,,@AUY'YT ;-%8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2T ;%%8:^+[Y[EK-?"UT944,T8D7(!Z'&:D_P"$EU?_ *%"]_[Z6@#8HK'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EH V**P[;Q??7D9EM?"UU(H8J6212,CJ.M2?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2TRX\6ZA:PM<7/A6[2-!EG9U _.@#;HK&3Q1JLB!T\(WA##((=>1^=+_P MDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ M ,)+J_\ T*%[_P!]+4:^+[Y[EK-?"UT944,T8D7(!Z'&: -RBL?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M: -BBL?_ (275_\ H4+W_OI:CMO%]]>1F6U\+74BABI9)%(R.HZT ;E%8_\ MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DN MK_\ 0H7O_?2T ;%%8EQXMU"UA:XN?"MVD:#+.SJ !^=.3Q1JLB!T\(WA##(( M=>1^= &S16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM &Q16&OB^^>Y:S7PM=&5%#-&)%R >AQFI/^ M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL.V\7WUY&9;7PM=2*&*EDD4C(ZC MK4G_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM,N/%NH6L+7%SX5NTC099V=0 /SH VZ*QD\4:K( M@=/"-X0PR"'7D?G2_P#"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM' M_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM1KXOOGN6LU\+71E10S1B1<@ M'H<9H W**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0 MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6H[;Q??7D9EM?"UU(H8 MJ6212,CJ.M &Y16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16)<>+=0M86N+GPK=I&@RSLZ@ ? MG3D\4:K(@=/"-X0PR"'7D?G0!LT5C_\ "2ZO_P!"A>_]]+4EGKVI7-TD$WAF MZA5FPTKLN%]S0!J4444 %%%% !1110 4444 %%%% !1110!\$/!/_ 2\^*/PF\&_#CP.I\/:)XVT^PTN MZUBY12+;3-,MXKB2+:(X75I))45&DA!X8L/J^B@#X8^,GQ'\7?\ !7;]CO6O MV2X/V+/B[\.9/B!#;Z9XWN?BQX0_LB#PS9"XBDN9XGE<_;YPD;?9A;"0&4Q- M(84#,NK^UE^S5XQ^$W_!3#X.?\%-OAKX)U;Q!HNB>!M1^'/Q3TGP]ITM]J-K MHL[M=6%_;VL0:6Z6"\RLT<2O+Y47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110!C^!_^01+ M_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %9OC'_D6+W_ *X&M*LWQC_R M+%[_ -<#0!R_Y'>]_Z M\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ M /((E_Z_9O\ T*@#8HHHH **** ,WQC_ ,BQ>_\ 7 U47\S6Q0 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW M_H5;% !1110!%?W]CI=C-J>IWD5M;6T32W%Q/($2)%&69F/"J "23P *^*/C MW_P<&_\ !&GX47E]X \4_MZ^$[K4ES$P\-V=]K, ?/3[1I]O-#QCGY^.]?BK M_P '0?\ P6O^*/[4?[2_B?\ 8&^!7C>ZTKX3?#W59-)\2QZ;<&,^*=8@?;!YB+GM7KU?P9? ?X^?&7]F'XKZ/\*] NA/I>M:1<>7+$W=2.5DC895XW#(ZDJRD$BO[%_^"*'_!3+2_\ @JK^ MPEH7[1-[I]KI_B[3;R30OB!I-GD16VK0(C.\0/(BFBDAG49.WS2FYBA) /K: MBBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "L?P/\ M\@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** ,WQC_R+%[_UP-7- M._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% &/9?\ M([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110!C^!_\ D$2_]?LW_H5; M%8_@?_D$2_\ 7[-_Z%6Q0 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S M3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH *Q[+_D=[W_ *\HOYFMBL>R M_P"1WO?^O*+^9H V**** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K M]F_]"H V**** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KF MG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% 'S]^U[ M^PE:_MP^*[/P]\:/C'XSTSX;:7I*F+P?X%\5W6BOJVJ/))YD]_/:E)988HE@ M$,*R*F]YFD5R(MO@'_!%O2?CQ\$?V@_VJ/V'?%GQG\3?$3X8_!SQUH=I\+?% M/C#46OK^!=0TO[?>:4]TW,HM!+:)@_=,C8"A@H]O_;V_X*0_L_\ [&,FB?"G MQ5\=O 'A?X@>-8Y!X:C\=^)+>PL=-MUR)-4O3)(A-O%SMB4B2YD B0J/,EB\ MO^$GC?\ 9O\ C'^RWX]_8L_X)4_MQ>%-?^*&H^'K[6=;^)VF7ZZP8]5O[E1= M:M?W%D=B7<[R3-$BLI018B58X%50#Q;_ (*X_M#?&3XI?%S]G+Q+\(_'5]HW MPHT3]MCP+X/N9-.F,?\ PFNJ?;YC?,74@M8V;VOV4#.V:Y-UN&VVB9_8OVQ? MC7XB^.W_ 5O^#G_ 2[M=>U&P\%CX=ZG\2OBE::5?RVLFNVLKZ1>M\2OV?KWX4^)?$VB6;VNE)XJM[A]5C5%E9C MV!*D M$;L68PE 2V,@'>_LE?&77?@%_P %=/BQ_P $P3K-[=^"+KX8:;\3?AC8:A>R M7#>'X7N%T_4=.BDE9G^S-<[)XH<[8=TJH FU5^Y*_/[]GOX>ZE\^'A]H\(_##X):7\+AJT1W6]UKD]XFJW4$4@^5WMH]B2J#^[>=5;# @?H#0 M 445Y?\ %;]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J>] '-_M M8?\ );/@?_V/N/#&N>);AM1\:&*<:KK\ MUR%"0EQL#GY3D47\S1_P@ M^D?\_-[_ .!;5F6OA73I/%-U8-/<[([:-E(N&W9)/4T =716/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M0!L5C^!_^01+_P!?LW_H5'_"#Z1_S\WO_@6U9GA7PKIVH:=)--/<@BYD4!+A ME& U '5T5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 3>,?^18O?^N!JYIW_ "#X/^N*_P A7/\ B7PE MIECH-U=PW%T6CB) >Y8C\15FR\%Z5+9Q2M_\ @6U'_"#Z1_S\WO\ MX%M0 67_ ".][_UY1?S-;%_^!;4?\(/I'_/S>_\ @6U !X'_ .01+_U^S?\ H5;%Y8C\10!T&G?\@^#_KBO\A4U85EX+TJ6SBE:YO,M$I.+IL=*E_X0 M?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BL>R_Y' M>]_Z\HOYFC_A!](_Y^;W_P "VK,M?"NG2>*;JP:>YV1VT;*1<-NR2>IH ZNB ML?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:@#8K'\#_P#((E_Z_9O_ $*C_A!](_Y^;W_P+:LSPKX5T[4- M.DFFGN01]_Z\HOYFMBN4M?"NG2>*;JP:>YV1VT;*1<-NR2 M>IK3_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V*\F_:H_;O_8X_8BT*#Q!^UA^TAX3\"Q7:,]A;:YJJK=WJJ<,8+9=TTX!Z M^6C8[UX3_P %K_V^_"G_ 2I_82UW]HFR@?4?%VI7D>A?#_2;R[4(]RF0$?Q_?'#XZ_&#]I3XHZM\:?CQ\0]3\4^*= MLZM'P _X."?^"-GQ5UD>!?#'[>GA.UU" M>^D$/_"26=]HT#$MQBXU"WAAY[?/S7VW87]CJEC#J>F7D5S;7,2RV]Q!('25 M&&596'#*0001P0:_@(K]4_\ @W)_X+A:M^Q-\9M/_93_ &M_BE=_\*-\0^9% M9WVIWLC)X-O=K.D\1&2MK*_R2Q#Y5:02C;B02 ']5-%?FW>_\%E?$7[45Y+X M6_X)$?L'?$[XZL9&A3XC^(&D\+^#82#@N+Z^59+@I@DQ+&C,,;22:EL?^"5W M_!33]LL_VE_P4L_X*1W_ (2\.78S/\(OV:EETBSV'DQ7&K7.Z[N$(PKQE2O! MVOSF@#^4#XJ?\)0?B?XD/CCS/[:_MZ\_MCSL[_M7GOYN[=SG?NSGFL&OU4_X M.)?^#?\ \2_\$Z_B"W[27[)O@75M2^!6K6\"WA2>:^G\)WP18W2[DU?@C\!_@'\9?VGOBOH_P.^ 'PYU3Q7XKUZZ$&EZ+I%N9 M)96[L3PL<:C+/(Y5$4%F8 $U_1]_P18ET?\ X(KW5K_P2G_X*'_#B+X=^*/' M'B*;6O WQ:T_6GG\->.[J=(4-D+IT06MY"J10B&0*'VC&&DC,P!^Q]%8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q6/9?\CO>_\ 7E%_,T?\(/I'_/S> M_P#@6U9EKX5TZ3Q3=6#3W.R.VC92+AMV23U- '5T5C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%8_@ M?_D$2_\ 7[-_Z%1_P@^D?\_-[_X%M69X5\*Z=J&G2333W((N9% 2X91@-0!U M=%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U $WC'_D6+W_K@:N:=_P @^#_KBO\ (5S_ (E\):98Z#=7 M<-Q=%HXB0'N6(_$59LO!>E2V<4K7-YEHE)Q=-CI0!NT5C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 %E M_P CO>_]>47\S6Q7*6OA73I/%-U8-/<[([:-E(N&W9)/4UI_\(/I'_/S>_\ M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M0 >!_P#D$2_]?LW_ *%6Q7*>%?"NG:AITDTT]R"+ MF10$N&48#5I_\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M0!L5F^,?\ D6+W_K@:A_X0?2/^?F]_\"VJCXE\):98Z#=7<-Q=%HXB M0'N6(_$4 =!IW_(/@_ZXK_(5-6%9>"]*ELXI6N;S+1*3BZ;'2I?^$'TC_GYO M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8K'LO^1WO?^O*+ M^9H_X0?2/^?F]_\ MJS+7PKITGBFZL&GN=D=M&RD7#;LDGJ: .KHK'_ .$' MTC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"? MF]_\"VH V*Q_ _\ R")?^OV;_P!"H_X0?2/^?F]_\"VK,\*^%=.U#3I)II[D M$7,B@)<,HP&H ZNBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@";QC_R+%[_ -<#5S3O^0?!_P!<5_D* MY_Q+X2TRQT&ZNX;BZ+1Q$@/"]*ELXI6N;S+1*3BZ;'2@#=HK'_X M0?2/^?F]_P# MJDL_"6FV-TEW#<71:-LJ'N6(_$4 :E%%% !1110 4444 %% M%% !1110 4444 <3X\_9I_9Q^*>OGQ7\3OV?_!/B/5&B6)M2U[PI9WEP8U^Z MGF2QLVT9.!G S5[X;_!#X+_!O[9_PJ'X0^%_"O\ :/E_VA_PC>@6UC]J\O=L M\SR47?MWOC.<;VQU->3?M>_L)6O[9/?SVI266&*)8!#"LBIO>9I%#?&JV">,O"6F:N-+U.'4=,&IV$=P+.\BR8KF+>I\N5,G;(N M&7)P13/'/@'P)\3_ O=>!_B7X*TCQ%HM\H6]T?7=-BN[6X 8, \4JLC@$ C M(/(!K\W_ -K/]AW_ (9U_;-_9O\ &_['_P"U3\1#\;O%7QGSS?9XHXXXT2-;:*&)'FCCCC5O*,?IW[8OQK\1?';_@K? M\'/^"7=KKVHV'@L?#O4_B5\4K32K^6UDUVUCE>RT[3I)865UMOM2O+-$#B8+ M&CY0LK 'VIX+\#^"OAMX8M/!/P[\'Z7H&C6$92QTC1=/CM;6V4DDK'%$JH@R M2< #DFM2OAO]DKXRZ[\ O^"NGQ8_X)@G6;V[\$77PPTWXF_#&PU"]DN&\/PO M<+I^HZ=%)*S/]F:YV3Q0YVP[I50!-JK]R4 %%%% 'A?[6'_);/@?_P!CW+_Z M3-7NE>%_M8?\EL^!_P#V/_\ 7E%_,UL5CV7_ ".] M[_UY1?S- &Q1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 M &Q1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y! M\'_7%?Y"@":BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB M@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ K-\8_\ MBQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U M!1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !6/X'_ M .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% &;XQ_Y%B]_ZX&K MFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** ,>R_Y' M>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH _!_\ X/C/^$I_X5?^SK]D\S^Q M/[>\2?VAC.S[5Y&G?9\]L[/M.,\_>QWK^>.O[1O^"U__ 3,TO\ X*J_L):[ M^SO9:A:Z?XNTV\CUWX?ZM>9$5MJT".J)*1R(IHI)H&/.WS1)M8Q@'^,OQEX2 MUSP%XMU3P1XF@ACU'1]1GL;Y+:\BN(UFAD:-PDL3-'*H92 Z,RMC()!!H S: MV?AS8ZWJGQ"T'3/#-F+G4KG6;6+3[K>&I-2MS&?%.L0/NMA;JV"]M!,J MRR2X*,T2Q#=F3RP#^H"RLK/3;.+3].M(H+>"-8X((8PJ1HHP%51P !TJ6 MBB@"*_L+'5+&;3-3LXKFVN8FBN+>>,.DJ,,,K*>&4@D$'@@U\4?'O_@WR_X( MT_%>\OO'_BG]@KPG:ZDV96/AN\OM&@+YZ_9]/N(8><\_)SWK[_ M]<#0!YG^R5^PI^QW^Q/X6;0_V4_V M1YCMCM6O^U;^R7^S[^VW\$=7_9Z_:9^&]CXG\+ZQ'^^M+M<26TP!"7%O*N'@ MG3)*R(0PR1G!(/H.G?\ (/@_ZXK_ "%34 ?F/X&_:4_:@_X(7>,=,_9^_P"" M@/BS6?B7^S%J-['I_P ./VB)X&GU+P;O8+#I?B,("6B&0D=Z!Z \'R[?]+/# MWB'0/%N@V7BGPKK=GJ>F:E:QW6G:CI]RLT%U!(H9)8Y$)5T92"&!((((-5O' M/@7P7\3O!VI_#SXC>%-.UW0=:LI+/5]'U:S2XMKRWD4J\4L;@JZD$@@C%?FG MK_PO_:@_X-_-?O/B1^S=HGB+XM?L<7-W)=^*?A=',]YK_P +%=B\M[I+2$M= MZ3D _4&L>R_P"1WO?^O*+^9KXM_:O_ .#C;_@E3^RK\"_# MGQOD^/T7CL^,M+%_X4\+^ 8UO-3O8-Q0O+&[1K9!7#(PN6B8-'(H5F1E'Y^P M?\'NWPPA^(L][_P[RUXZ),JQ?;/^%C0?:P@;[WD?8=FRBOD MG_@F9_P6O_82_P""JNEW%E^SOXZO--\7:?:_:-6^'_BNW2TU:VBS@S(BN\=S M$"1EX7?;N7>$+ 'ZVH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ M $*@#8HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@: MN:=_R#X/^N*_R% $U%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\ MS6Q0 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 444 M4 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\ M'_7%?Y"IJ "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HH MHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH S?&/_ M "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 M%%%% !1110 4444 %%%% !1110 4444 ?-W[>W_!2']G_P#8QDT3X4^*OCMX M \+_ ! \:QR#PU'X[\26]A8Z;;KD2:I>F21";>+G;$I$ES(!$A4>9+%A_L.? MM0?\$V_"?@77?A;^S=^USX2\=?\ "-Z5?^-?BEX[LO$-M>1--++YM[JVJWT) M^SP2S.99-K,JI% RHJ10 +[OX\_9I_9Q^*>OGQ7\3OV?_!/B/5&B6)M2U[PI M9WEP8U^ZGF2QLVT9.!G S5CP5^S]\!?AKIVJ:/\ #GX)>$- M-<@$.M6NB>& MK6UCU",!U"3K%&HE4"208;(P[#N: /SQ_P""T_[-7['/[9/[.WAO]IS]C?4? M!-_^T3J'C;0'^!OQ%^'=];2ZGJ^H#4+<.#<6C$W=O#:^?.[.62W2!I25"-GN M_P!H?X?:A\#?^#A+X)_M>^(8_)\)?%#X*ZI\+!JLG$%GKD%W)JMK#(YX1[F/ MS(X@3\[P,HY(!^Q?A%^RQ^S%^S]?76J? ;]G'P'X(N;Y-E[<>$?"%EILEPN0 M=KM;Q(7&0#@YZ"NF\<^ ? GQ/\+W7@?XE^"M(\1:+?*%O='UW38KNUN &# / M%*K(X! (R#R : /A3]GOX>ZE\^'A]H\(_##X):7\+AJT1W6]U MKD]XFJW4$4@^5WMH]B2J#^[>=5;# @?H#67X+\#^"OAMX8M/!/P[\'Z7H&C6 M$92QTC1=/CM;6V4DDK'%$JH@R2< #DFM2@ KR_XK?LE?#7XQ>+G\:>*-?\46 M]V\"0F/2?$_]>47\S6Q0!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 < MIX5\*Z=J&G2333W((N9% 2X91@-6G_P@^D?\_-[_ .!;4>!_^01+_P!?LW_H M5;% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M5'Q+X2TRQT&ZNX;BZ+1Q$@/_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_- M[_X%M69X5\*Z=J&G2333W((N9% 2X91@-75UC^!_^01+_P!?LW_H5 !_P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% ',^)?"6F6.@W5W#<71:.(D![EB/Q%6;+P7I4MG%*US>9:)2<738 MZ5;\8_\ (L7O_7 U&_#G[-?[*7 MAN'Q=^T;\8+E]*^%/A'ATLS@B;6;T'B.SM5W2%GX=DQ]Q960 \<_X*4_&KXH M?M9?M!P?\$:_V ?&=]IWBO6=/2\^/GQ-M+EI(OA[X9DQN@4@X_M&[1MD<>0R MHX;Y=_FQ>\3_ /!%?_@F;JW[.GA7]EGQ?^REX;U[PEX,TS[%X?35[-7O+92= MTLJW2A9DEED+22.C*7=BQK:_X)E_\$]/!_\ P3Q^ DG@MO$DWBOX@>+-1?7? MBO\ $74^*-*^S+'X=>&],LH=-TU M;BWMK>)8K>W@G*)$BC"JJCA0 !P *E\#_\@B7_ *_9O_0JV* ,?_A!](_Y M^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VJCXE\):98Z#=7< M-Q=%HXB0'N6(_$5TU9OC'_D6+W_K@: *EEX+TJ6SBE:YO,M$I.+IL=*E_P"$ M'TC_ )^;W_P+:M+3O^0?!_UQ7^0J:@#'_P"$'TC_ )^;W_P+:O)/V\/C?X*_ M8D_8W^)/[5WB.&XO(? WA.ZU*WL)KYU6]NPFVVMBP^Z)9VBCSVWYKW.OC+_@ MX8^%?BOXR_\ !&'X^^#/!=M+-?0>$H-8,4.=S6^G7]KJ%P!CK^YM9.._3O0! M_'+X[\9:Q\1?&^L?$#Q#%:)?ZYJEQJ%\FGV4=M LTTC2.(X8@J1)N8X10%48 M K*HHH ZSX%_'#XI?LU_%[P]\=O@KXONM"\4^%]2COM'U2T?#12+U4CHZ, MI9'0Y5T9E8$,17]KW["/QP\%_MN_L6$4ZRQY[[,U_#K7]E_P#P;T?"KQ7\&O\ @C%\ O!GC2VEAOI_"4^L M"*;.Y8-1O[K4+<'/3]S=1\=NG:@#ZU_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJS/"OA73M0TZ2::>Y!%S(H"7#*,!JZNL?P/\ M\@B7_K]F_P#0J #_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** .9\2^$M,L=!NKN&XNBT<1(#W+$?B*LV M7@O2I;.*5KF\RT2DXNFQTJWXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% &;_P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U;%% '*6OA73I/%-U8-/<[([:-E(N&W9)/4UI_P#"#Z1_S\WO_@6U%E_R M.][_ ->47\S6Q0!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 !_P#D$2_]?LW_ *%6Q0!C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U4?$OA+3+'0;J[AN+HM'$2 ]RQ' MXBNFK-\8_P#(L7O_ %P- %2R\%Z5+9Q2M_P#@ M6U:6G?\ (/@_ZXK_ "%34 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% M &/_ ,(/I'_/S>_^!;5F6OA73I/%-U8-/<[([:-E(N&W9)/4UU=8]E_R.][_ M ->47\S0 ?\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;5F>%?"NG:AITDTT]R M"+F10$N&48#5U=8_@?\ Y!$O_7[-_P"A4 '_ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% ',^)?"6F6. M@W5W#<71:.(D![EB/Q%6;+P7I4MG%*US>9:)2<738Z5;\8_\BQ>_]<#5S3O^ M0?!_UQ7^0H S?^$'TC_GYO?_ +:I+/PEIMC=)=PW%T6C;*A[EB/Q%:E% !1 M110 4444 %%%% !1110 4444 %%%% 'S]^UZW_!0;Q[XKL_A'^P_XC\&> X( M=)74?$?Q*\=>'Y]50-)))'#86%G')&DDW[EY)I)7Q$CPA4_P"";_[? M_P"UO\1+S]HG]F/]M7X5:5J7Q@_9JO+,:KZ=):PS$F.X MFB@.4) S-'\J$E1]9_&WXT>%/@5X(;Q?XE@NKVXN+E++0=!TN,27VMZA)GR; M&UC) >:0@]2$15>21DCC=U\Z_8F_9EU'X#0^,_BE\5[S3[GXJ_&'Q,_BCX@S MV$V^&!TABMK33;9F :2VL;5+>V60@%V#RE4,VP 'QW^VI^UQ_P %I/\ @FMX M)L?V^/VBM;^#7C3X36GB'3[?XD_"WP=X>O(+[PUI]Y-%=W!$2JQ,?TQ^US^V1X[\/?M@?";_@GE^SU?:=8^./B58ZEK_B'Q+J=C M]K3PQX'>3&A$CNKA CG[1W@33?^"A_Q&TO]G*!$NOA M/X"\96>L?%/4OO0:_JNG3K$[W=F.>]M-:>[N(HST8K;S)(<=I0>E 'OG M[*/[8'CK5?VQ_BE_P3N_:"U&QU'QI\/M(TWQ+X8\46-B+0>)O#EZNU9Y+<,R MQ7-M4H1')NC=$3:XMU;0OZ,T,;R#/:*OT5H ***\O\ BMX4_:SU?Q<]Y\'_ (K^%](T M4P($LM6T)[B82 ?.Q<$<$]!0!S?[6'_);/@?_P!CW+_Z3-7NE?(7Q=\,?M1: M3\-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V*Q_ __ "")?^OV;_T*C[%X MW_Z#=E_X#'_&LSPK:^*9-.D:PU2VC3[3("LD!)W;N30!U=%8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C0!-XQ_Y%B]_ZX&KFG?\@^#_ *XK_(5S_B6T\6IH-T]]JUJ\0B/F(EN0 M2/8U9LK/QH;.(Q:S9A?*7:#;'(&/K0!NT5C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- !9?\CO> M_P#7E%_,UL5REK:^*3XINHX]4MA<"VC,DA@.TKDX %:?V+QO_P!!NR_\!C_C M0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P& M/^-'V+QO_P!!NR_\!C_C0 >!_P#D$2_]?LW_ *%6Q7*>%;7Q3)ITC6&J6T:? M:9 5D@).[=R:T_L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@#8K-\8_\ (L7O_7 U#]B\;_\ 0;LO_ 8_XU1\2VGBU-!N MGOM6M7B$1\Q$MR"1[&@#H-._Y!\'_7%?Y"IJPK*S\:&SB,6LV87REV@VQR!C MZU+]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%8]E_R.][_ ->47\S1]B\;_P#0;LO_ &/^-9EK:^*3XINHX]4MA<" MVC,DA@.TKDX % '5T5C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q6/X'_ .01+_U^S?\ H5'V M+QO_ -!NR_\ 8_XUF>%;7Q3)ITC6&J6T:?:9 5D@).[=R: .KHK'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&@";QC_P BQ>_]<#5S3O\ D'P?]<5_D*Y_Q+:>+4T&Z>^U:U>(1'S$ M2W()'L:LV5GXT-G$8M9LPOE+M!MCD#'UH W:*Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH ++_D=[ MW_KRB_F:V*Y2UM?%)\4W4<>J6PN!;1F20P':5R< "L[XO_$_3?@'\+]>^-'Q MA^)>C:!X7\,:7+J&N:Q?PE8K6WC7[@R5^UW.U6ASG8@1U+!8)*_1W[%XW_Z#=E_X#'_&@#8HK'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH / _\ R")?^OV;_P!"K8KE/"MKXIDTZ1K# M5+:-/M,@*R0$G=NY-:?V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C0!L5F^,?^18O?^N!J'[%XW_Z#=E_X#'_&J/B6T\6I MH-T]]JUJ\0B/F(EN02/8T =!IW_(/@_ZXK_(5-6%96?C0V<1BUFS"^4NT&V. M0,?6I?L7C?\ Z#=E_P" Q_QH V*BO["QU2QFTS4[.*YMKF)HKBWGC#I*C##* MRGAE()!!X(-9GV+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ?S(_\%K_ /@U M\_:7_9<^*.M_'7]@;X8ZK\0OA-JMU)>1^&O#T#W>L>%BQW-;&V7,MW;*2?+E MC#LJ#$H&WS)/RG_X57\3_P#A*O\ A!?^%<:]_;GF>7_8W]CS_:]^<;?)V[\Y MXQCK7]XWV+QO_P!!NR_\!C_C69:VOBD^*;J./5+87 MHS)(8#M*Y. !0!_*W M^P?_ ,&RO_!3C]H'X?ZA^TKXI^ ^G>&K/P[#%J?AKP#\3_/L+GQQ+%,DC:>8 M5:.:SAEB5U\Z8Q;BZ!2%9I8_Z0_^":W_ 4,^"_[?_P7FU7P)X;N/!GB_P & M7 T7XB_"K6(A!J7@[4H@4:TEA*J?*RC"*4*JNJ$85T>-/=/L7C?_ *#=E_X# M'_&OB;_@H5_P3<_: O?B_:_\%*O^"<_BC2?#/[1/A>P\G4M->/R=+^).E( 6 MTC5%R$:0J@6&X8@J512Z[(I8 #[QHKYA_P""<_\ P4-\,_\ !1+X3WOBCPI( MWA;QMX5OCI7Q,^&7B&T,6K>$]50LLEM<1MM8QED?RYMH#A2,*Z21I]#?8O&_ M_0;LO_ 8_P"- &Q6/X'_ .01+_U^S?\ H5'V+QO_ -!NR_\ 8_XUF>%;7Q3 M)ITC6&J6T:?:9 5D@).[=R: .KHK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@";QC_P BQ>_]<#5S M3O\ D'P?]<5_D*Y_Q+:>+4T&Z>^U:U>(1'S$2W()'L:LV5GXT-G$8M9LPOE+ MM!MCD#'UH W:*Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QH ++_D=[W_KRB_F:V*Y2UM?%)\4W4<>J M6PN!;1F20P':5R< "M/[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@ \#_\@B7_ *_9O_0JV*Y3PK:^*9-.D:PU2VC3[3("LD!)W;N36G]B\;_] M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q6;XQ_ MY%B]_P"N!J'[%XW_ .@W9?\ @,?\:H^);3Q:F@W3WVK6KQ"(^8B6Y!(]C0!T M&G?\@^#_ *XK_(5-6%96?C0V<1BUFS"^4NT&V.0,?6I?L7C?_H-V7_@,?\: M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8K'LO^1WO?^O*+^9H^Q>-_ M^@W9?^ Q_P :S+6U\4GQ3=1QZI;"X%M&9)# =I7)P * .KHK'^Q>-_\ H-V7 M_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&@#8K'\#_\@B7_ *_9O_0J/L7C?_H-V7_@,?\ &LSPK:^*9-.D:PU2VC3[ M3("LD!)W;N30!U=%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- $WC'_D6+W_ *X&KFG?\@^# M_KBO\A7/^);3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC%K-F%\I=H-L<@8^ MM &[16/]B\;_ /0;LO\ P&/^-26=IXM2Z1[[5K5X@W[Q$MR"1[&@#4HHHH * M*** "BBB@ HHHH **** "BBB@#YF_;%_X)9+A0[EB65$7[J@"'X ?\$JOA)^SK;^- M+OPK^T5\;M;U[QKX<&AR>+_&?Q-N-7U;1;/_9OUC3?AQ\'/V6O'7QF\>:I8-J"^$O \=O$NGV"N4^UWMY=21 MP6L;NKI$I+22M'($0B.1ESO^"=G_ 4H^$O_ 44\)^*Y/"G@3Q/X(\9_#W7 MO[%^(GPZ\;6*V^J^'[W#%%D5696C?9)L<$9\MP54J10!XOI'_!OC^S7X?\*I MX$T+]LS]JJRT..%H4T6T^/VHQ6BQL2600J @4EB2,8.3ZU]-?%W]B_X+_%C0 M/ >G6\&H>%M4^%EW'^)_P#@HM=_\$W[3X7>,++Q)8_#2Y\:R^(]8TQ;33KFRBU" M&P5;;>WFS[II)1YFQ4_"M)FBBFOOLT)GN[N665@EO:6\0#RS')&Y%1)'=4(!J_L^_LM_#7]G2 M[\4>)?#5QJ>L^*?'.K)J?CCQIXBN$FU/7;J.)8(6F>-(XTCBA18XH(8XX8E! M"1KN8GTBO(_V:_VN_"O[0/C#QQ\'=4\,7?A7XB?#/4K:T\<>#-1N8YI+1;J M3V=Y!-$2ES:7$1+1R@*V4='2-T91ZY0 4444 >%_M8?\EL^!_P#V/%_M8?\EL^!__ &/Z4 %8]E_R.][_UY1?S-;%8]E_R.][_ ->4 M7\S0!L4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L44 M44 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\' M_7%?Y"@":BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H *** M* "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "LWQC_ M ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 M %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 5C^!_^ M01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110!F^,?\ D6+W_K@: MN:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH BO[^QTNQF MU/4[R*VMK:)I;BXGD")$BC+,S'A5 !))X %?R_?\%K_^#H/]I;]J/XHZW\"O MV!OB=JOP]^$VE74EG'XE\/SO::QXI*G:UR;E<2VELQ!\N*,HS(_MSS/,_MG^V)_M>_.=WG;M^<\YSUK[9_9 M&_X*]_%/XU_$'X4?LH?\%9/VC/&GCS]FW2O'EMJ7BK2-0NQ<7$XC5A;+?7+* M;F\L(IS'));N[?NU;8-RH!\$44 ?WY:(VBOHMF_AMK4Z<;6,V!L2ODF':-GE M[?EV;<8QQC&*M5\9?\&]'Q5\5_&7_@C#\ O&?C2XEFOH/"4VCB6;.YH-.O[G M3[OLV@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O M_0JV* "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZXK_(5 M-4.G?\@^#_KBO\A4U !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- & MQ1110!\/?\%&O^"^% M?''A6].E?$WX9>( 8]6\)ZLA*R6T\;!6:,LC^7-M <*00KI)>/7P5_P52_ M8<\5^!/%%S_P5O\ V%?'NB_#SXW_ YT&6Y\5R:U+\:O?"\,:F5+:,;($B20NJO*LK2*%8K$24'SG\&_ M^#LG_@LG\+?$J:OXG^+?A/QMI_V@R3:%XD\"6,,#@G)4/IZ6TP]COX]Z /ZT MJ*^%?^"+_P#P7;_9X_X*]^#KW0-+T-O!7Q1\/6:W'B3P%>7HG$EON"?;;*;: MOVBWW%58%5>)F56!#([_ '50 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/ MQC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@#'LO^1WO?^O*+^9K8K'L MO^1WO?\ KRB_F:V* "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K] MF_\ 0JV* "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\ MA4U0Z=_R#X/^N*_R%34 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T M ;%%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %% M%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(5\[_\%&/^"C/[.W_!/KP]X!M_CUKG MV5_B?XYMO"^CJDBC[/YO,M]+GI;09C\Q_P"'SD]:^B-._P"0?!_UQ7^0H FH MHHH **** "BBB@ HHHH **** "BBB@ HHHH R?$>I>"? FG:M\3/%5WINDVU MEI9EUO7KUDA6&RMA++NFF;&(HP\S_,=J[W/&37S'_P $W/V?-5L?C#\>O^"A M'BSPQ)6@@94DCA+LIE D<,4B"=E^QWX"_P""F6E^/=:\6?M\_''X6ZSIRZ3' M:>&/#OPH\-WMC;+,TN^>ZNFO9))'D"QQI&$8*!)-N&=IH \/UC_E9XT7_LQJ M[_\ 4OCKG?'EUJNN?\'3W@71?$,C_P!FZ%^QW?7_ (=B<_(+N?798;B1?]LQ M!5./X46O8M1_8Y_:;NO^"OMC_P %$H)/ @\*V?P'WUZ]_M![5]7&HG M4MWV+RQ(,*GV;)7@_ON>.O\ VKOV,_$GQ(_:0^%O[;OP(U+2+/XE_"S^T-/6 MRU^:6#3_ !+H5_%Y=UIMS/#'));E7"7$,ZQR^7(A!C=9#@ ^OGG]EC]C+7OA MS^TG\3_VW_CEJNDWWQ+^*,6G:<]EH+RRZ?X:T2PBV6VFVTTR))<%I"\\T[1Q M>9(Z@11K&,_0U !7E_Q6^//Q*^'WBY_#GA?]F7Q1XIM%@20:MI,\*PLS#E,. MO4** /D+XN_&[XA^/_CE\'HO$_[.?B7PNMGXT+P/JLT+"Z+0E2J;#U . MXY["OJ7_ (275_\ H4+W_OI:\C_:P_Y+9\#_ /L>Y?\ TF:O=* ,?_A)=7_Z M%"]_[Z6LRUUS45\4W5TOANY9WMHU: ,NY0">375UCV7_ ".][_UY1?S- !_P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM9GA77-1M=.DCA\-W,X-S(Q=&7 M );I^%=76/X'_P"01+_U^S?^A4 '_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2U ML44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 ,!$H#!EP>.M6_&/_(L7O_7 U_\ ?2T67_([WO\ UY1?S-;% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ M /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% '*>%=!_^01+_P!?LW_H5;% M&/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+5' MQ+KVIW.@W4$WABZA5HB#*[+A?_]]+69:ZYJ*^*;JZ7PW]_Z\HOYF@ _X275_^A0O?^^EH_X275_^A0O? M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O M?^^EK,\*ZYJ-KITD_P#?2T?\ M)+J__0H7O_?2UL44 >&_MW?L^0?MN_L<_$C]D_Q%X>N;2+QUX4NM-MK^15=; M*[*[K:Y*@_,(IUBDQWV8K^*/X]? GXK?LR?&/Q%\ _CAX-N] \5^%=3DL=:T MJ\3#Q2KT(/1T92KHZY5T964D,#7]YU?E%_P=&?L:_LO_ +17P@^'&C)\']/O M/VA/B5\2-&\#?"OQ-:.\-W L]P)+I[H1D?:;2&W67/FAA"TRLI3_L[^!;O4O%VH6OV?5OB!XKN$N]6N8B_]<#0!4LO$>JI9Q(OA*\8")0&#+@\=:E_X275_^A0O?^^EK2T[ M_D'P?]<5_D*FH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ MH4+W_OI:S+77-17Q3=72^&[EG>VC5H R[E )Y-=77$V7Q/\ AZ/VA+WX,'QA M8?\ "5GPK'K0T#SQ]J_L_P _R/M6SKY?FG9N_O<4 ;W_ DNK_\ 0H7O_?2T M?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2U^/'_!Y/^V-X\^&'[#_ M (%_9?\ #45YI$?Q7\53R:]+YH!N]-TQ(96MCCG:USI\)O%=Q'X@CA3)MM-U1(8FN3WVKV?\$Y?VL_&/[#G[<'PT_:@\&:G-;R>%_%=K)JD44FT M7FFR.(KVV;MMEMGEC.>F[(Y -?V\?\)+J_\ T*%[_P!]+7\1'_!.+]DWQ?\ MMQ?MQ?#/]F#P=I_]]+1_P )+J__ $*%[_WTM;%% ',^)=>U.YT&Z@F\,74*M$09 M79<+[FK-EXCU5+.)%\)7C 1* P9<'CK5OQC_ ,BQ>_\ 7 UVC5H R[E )Y-:?_"2ZO_T* M%[_WTM%E_P CO>_]>47\S6Q0!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!RGA77-1M=.DCA\- MW,X-S(Q=&7 );I^%:?\ PDNK_P#0H7O_ 'TM'@?_ )!$O_7[-_Z%6Q0!C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+5'Q+ MKVIW.@W4$WABZA5HB#*[+A?(]52SB1?"5XP$2 M@,&7!XZU+_PDNK_]"A>_]]+6EIW_ "#X/^N*_P A4U &/_PDNK_]"A>_]]+1 M_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+69:ZYJ*^*;JZ7PW;&?ME M^N.1Y%N6VN/NS2P>M '\_O\ P<=_\%*)?^"B_P#P44UN;PAJYF\ ?#19/#'@ MJ..;=%/Y4A^V7RXX;S[@-MAA@]*_?'_@W+_X*<7_[?W_!.GP_;>*UGU/Q M]\,4B\+^-9//4RW/E1C['?/DY/GVZKN<_>FBGQTK^1.OO_\ X-NO^"D7_#N_ M_@HYH/\ PFNO?9/A[\3?*\+^-_.EVPVWFR#['?MG@>1<%=SG[L,L_K0!_7+_ M ,)+J_\ T*%[_P!]+4EGKVI7-TD$WAFZA5FPTKLN%]S6I10 4444 %%%% !1 M110 4444 %%%% !1110!X+^V#^VWKW[-^L:;\./@Y^RUXZ^,WCS5+!M07PEX M'CMXET^P5RGVN]O+J2."UC=U=(E):25HY B$1R,N;_P3O_X*5_"+_@H?X0\6 M7'ACP/XF\#>,?AWKIT;XC?#OQO8K;:IX>O<,5$JJQ5HW"2;) 1GRW!"E2*]V M\1ZEX)\":=JWQ,\57>FZ3;66EF76]>O62%8;*V$LNZ:9L8BC#S/\QVKO<\9- M?G=KWP;\?^!OV./V^_\ @I=9>';[PYXJ^/G@'5=5\+:-+;M!>:?H>C>&[BQT MBXFB(#0WM$?G3[1&C@2(Z@ ]Q7_ (*Y?"V3X62?M90_"K76_9_A\5'0 MI/C']MMOLYQ??8#JJV>[SFTH7?[HW7#\&40F$>;7J_[2O[8G@O\ 9[\3>!/A M7IGAR]\6^/\ XH:I/9> ?!NCW$4 W%W>2S2L$@M+>'#RS'<1N1421W5 M#\,V7A_PI8_\&C+:<8H39M^R-)=XP-OVM],,^?\ >^T-G_>KS/\ X)Y^)?'O MQ"_X*X?L@S_%>YN))+#_ ()GZ+JVF_:V),FH7-Q'%031$ MIN5^='@[4M3TW_@Z?\7Z'X=+#3M3_8TL[KQ'&G"- M=1>((XX)']7$;E1GG:[5^B] !117E_Q6^//Q*^'WBY_#GA?]F7Q1XIM%@20: MMI,\*PLS#E,.@#F_VL/^2V? _P#['N7_ -)FKW2OD+XN_&[XA^/_ (Y? M!Z+Q/^SGXE\+K9^-"\#ZK-"PNBT)4JFP]0#N.>PKZE_X275_^A0O?^^EH V* MQ[+_ )'>]_Z\HOYFC_A)=7_Z%"]_[Z6LRUUS45\4W5TOANY9WMHU: ,NY0"> M30!U=%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%8_@?_D$2_\ 7[-_Z%1_PDNK_P#0H7O_ 'TM M9GA77-1M=.DCA\-W,X-S(Q=&7 );I^% '5T5C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!-XQ_P"1 M8O?^N!JYIW_(/@_ZXK_(5S_B77M3N=!NH)O#%U"K1$&5V7"^YJS9>(]52SB1 M?"5XP$2@,&7!XZT ;M%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T %E_R.][_ ->47\S6Q7*6NN:B MOBFZNE\-W+.]M&K0!EW* 3R:T_\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0 MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: M #P/_P @B7_K]F_]"K8KE/"NN:C:Z=)'#X;N9P;F1BZ,N 2W3\*T_P#A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8K-\8_\ (L7O M_7 U#_PDNK_]"A>_]]+5'Q+KVIW.@W4$WABZA5HB#*[+A?(]52SB1?"5XP$2@,&7!XZU+_P )+J__ $*%[_WTM &Q16/_ ,)+ MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q6/9?\ ([WO_7E%_,T?\)+J_P#T M*%[_ -]+69:ZYJ*^*;JZ7PW_]<#5S3O\ D'P?]<5_D*Y_Q+KV MIW.@W4$WABZA5HB#*[+A?JI9Q(OA*\8")0&#+@\=: -VBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8K\[O '_&?/_!?KQ+\2)/\ 3/ /['/@ MO_A'=!8_-#-XTUN/??3(3PQ@LT^SNN,I(J'/(KZM_;*_:]T7]C;]E;Q]^U%X M[\+3KIW@CPQ=:F8IIE47,Z)B"W![-+,8XE_VI!7A?_!#;X _$']FC_@GYX>U MKXK^%K^Z^(OQ6U.\^(GQ*U&9526YU?5W%R?,!Y5XX#;Q,#_%$WK0!]@67_([ MWO\ UY1?S-;%_]<#4/_"2ZO_T*%[_WTM4?$NO:G&+J%6B(, MKLN%]S0!T&G?\@^#_KBO\A4U85EXCU5+.)%\)7C 1* P9<'CK4O_ DNK_\ M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T 6/%GBOPWX M$\*ZGXX\8ZU;Z;I&C:?-?:KJ-W($BM;:%#)+*['[JJBLQ/8 U_)B/^"]WQ%7 M_@O,?^"IXN-0'A$^(?[#/A[)W'P5G[/]EV9QYOD_Z5MZ?:OFK]4_^#N'_@IK M>_L^?L<67[$'@.6;3_%OQB#?VX5G'FVOAR%QY^=O*_:90L SPT:7*U_,=0!_ M?9X3\5^&_'?A73/''@[6K?4M(UG3X;[2M1M) \5U;3()(I48?>5D96![@BM" MOQ5_X-2O^"Q/@7XC?LLZ?_P3V^.?CRR@\>^!+LVG@"#5-3CAEUW1I"7AMH/, M(\Z:W#-5^ M'7Q"\-66LZ%KNG36&L:3J-NLMO>6TJ%)(9$;AE96((/4&F?\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+0!_/=_P4?_ .#-/XQ:1XZU'XB?\$T?B'H^L^&;R9YH M?A[XRU)K74-,R'OASXJ^*? MC+]G;2=(TGPEH=_JEXTWC;3;J:[CM(7E>.WBLYIGDE94(12%W-@9&:_KD_X2 M75_^A0O?^^EK*\-:O>QZ5-:CPO<7,-M1M5B>R@D"O)I5M$&86Z13*4E M^9FEEARQPJ(GZ6U^;W_!%W7]5_8^^/'[0?\ P2.U?0+M;/X:>-7\8_">T=P" M/"&ML;F."('[RVURSH[#CS)R.U?H3_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM $WC'_D6+W_K@:N:=_R#X/\ KBO\A7/^)=>U M.YT&Z@F\,74*M$0979<+[FK-EXCU5+.)%\)7C 1* P9<'CK0!NT5C_\ "2ZO M_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_] M"A>_]]+0 67_ ".][_UY1?S-;%&+J%6B(,KLN%]S0!T&G?\ (/@_ZXK_ "%35A67B/54LXD7PE>, M!$H#!EP>.M2_\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+0!L5CV7_([WO\ UY1?S-'_ DNK_\ 0H7O_?2UF6NN:BOBFZNE\-W+ M.]M&K0!EW* 3R: .KHK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8K'\#_\ ((E_Z_9O_0J/^$EU?_H4 M+W_OI:S/"NN:C:Z=)'#X;N9P;F1BZ,N 2W3\* .KHK'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EH V*_D"_X.1?^"D7_#Q#_@HYKW_"%:]]K^'OPR\WPOX( M\F7=#<^5(?ME^N.#Y]P&VN/O0Q0>E?U ?MY?\%!_AA_P3Y_9TU7]H7XR^';^ M2."1++P]H%I(IO?$&JRY%MI]J@R7ED8=@=JJ[D;4->$?\$MOV-_CKH/COQ'_ M ,%+?^"@'A*;4_VAOBG:+&-.&#:_#_P_G?;Z!9*Q/EE1M:=QRTG!+$/)* ?Q M[T5_>MXEU[4[G0;J";PQ=0JT1!E=EPON:LV7B/54LXD7PE>,!$H#!EP>.M ' MP[_P;=?\%(O^'B'_ 3CT'_A-=>^U_$+X9>5X7\;^=+NFN?*C'V._;/)\^W" M[G/WIHI_2OO^L?\ X275_P#H4+W_ +Z6I+/7M2N;I()O#-U"K-AI79<+[F@# M4HHHH **** "BBB@ HHHH **** "BBB@#Y&_X*%_L^?\%,/C_P#$?PM%^RQ\ M1?@KI?@'P])'J&H>'/B5I6JWW]N:HC[X9+E+-XE:"!E22.$NRF4"1PQ2()TO M[+OPA_X*+:UKOBD_\%'_ (N_"?Q/X6J1HJ,$VRS;ADJ:][^(7Q&^'WPD\&W_Q$^*GCG2/#6@:7 9M3UO7M2BM M+2TC'\A:M9L3#>V< M\:RPS(2!E71E8'T- 'Q'#_P2J^/0_8>?_@DW)\4/#P^!IU0VJ>-1?71\4_\ M"*F_^V_V']E, MQ-MS9_;_M!'D?-]FWUZ_\ M%?L(3ZO\;O@[^UA^S NA:)X MX^"]C=Z)IFB:N\MOI>N^&[NW$$VDSRPQR26WEE8IH)ECE$ZU5"0^G17)'D27BE6!MED,P*L"F M0178?%GXR_"OX%>$_P#A./B_X\TWP_I;7D5I!9(Z@11K&,_0UY?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH *Q[+_D=[W_KRB_F:V*Q M[+_D=[W_ *\HOYF@#8HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z M_9O_ $*@#8HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W M_K@:N:=_R#X/^N*_R% $U%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_] M>47\S6Q0 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 M 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ M )!\'_7%?Y"IJ "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB M@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH S M?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34 M44$A068@ #DF@#\[O^"R3-^V3^U;^SG_ ,$A]'8W&E^-_%0^('QC@0Y5?">B MOYJ6TP[1W=XHB4XXD@6OT05510B* , =*_._\ X(Y _ME_M;_M&_\ !7;5 MP;C2O&/BC_A7?P;N'&57PIHK^7)]_Z\HOYFMB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q M_ __ "")?^OV;_T*MB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N!H N M:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 5G^+/%?AOP)X5U/QQXQUJWTW2-&T M^:^U74;N0)%:VT*&265V/W55%9B>P!K0K\V?^"I7QN\?_P#!2CXL:I_P1 _8 MBU,"74+>WD_:3^*,#.UIX&T(R*YTY&1@)M0N@GE^03CRV=&&&E: _FX_P"" ML_[?'B3_ (*4_MY^.OVI]4EN(](U'4/L/@W3K@D&PT2W)CM(MO\ "S)F60#C MS9I#WKYPK^O/1/\ @UB_X(9Z5HUII=_^QIU_X-@?\ @AG)XINM-?\ 8?S#';(Z)_PLOQ-P23DY M_M+- '\JO[*OC/X-^ OVA/"GB+]HCP&_B7P&NKQ1>,-(M[F2"X?3Y#LFEMY8 MF5X[B)298F5A^\C4-N0LI_J,\)_#G_@K9_P3H\+:9\0_V+_B^O[9?P O-/AO M]+\$>.]72W\9Z?ILD8DB?3=7QY>I1^4595F7<5VI%'SNKL/^(7'_ ((4?]&, M_P#F3?$__P LZ^S_ ( _ ;X6_LP?!KP]^S_\$O#]QI/A+PIIXL= TNYU>ZOV MM+922L0GNY99G5Z+KGV&"Y ML)2'9(YF#RO&7C"12 .2,5^4W_!IE_P5+\1?"3]O'Q%^RM\=?&]Q=Z/\?;^2 M^M=0U*XW%/%@W2+*S'^*[0R1,>KRK;"@#]7?^"LW_&%O[?'[-?\ P5=TS_1M M#M]=;X4?&6Y7A?\ A'M8_;I_8 MJ^)7[)OB00JGC3PM<6>GW,XRMI?J!+9W)_ZY7,<,G_ *\T_X(H_M9^(?VP/^ M"=/@7QC\1S-'X\\)QS>#?B19W9S<6^NZ4_V6X\[TDD5([@CM]H% 'U=1110! MF^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 U"/#]QJFH;6 >?RU_=P1YX,LLA2)!W> M11WK^,+_ (>1?M'?\/'/^'G7]O?\7"_X6!_PE'^M;R?]9_QX>OV;[/\ Z+L_ MYX_+0!_;[17G_P"RK^TC\./VP/V8O[R M"3' EBD#Q..SQL.U>@4 %%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW M_H5 &Q7-_&'XO_#7X ?"W7OC5\8_&-GX?\+^&-,EU#7-8OY-L5K;QKEF..6/ M8*H+,Q"J"2 >BFFAMX7N+B58XT4L[NV H')))Z"OR_U*74?^#@_]K!_#UE+, M/V+/@MXG']IW$;%8OB_XHMFR(5(_UFDVKX)(RLS8QNW*T !N_L'?"#XE?\%7 M/VG],_X+ ?M?^#KW2/A[X;:1/V4OA5K,>#8V;$9\47L7*F\N-JM#G(C0(ZE@ ML,I_26H[2SM-/M(K"PM8X(((UCAAA0*D:*,!5 X Z5)0!F^,?^18O?\ MK@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** " MBBB@ HHHH **** "BBB@ HHHH ^?O^"K'@WPCXS_ .":_P >K;Q=X8T_5$L_ M@WXINK-=0LTF^SSKH]WMFCW@[)%R<.,$9X->5_LNR?%R'_@W@\"R_L_I=-X\ M7]CVQ/@I;$'SSJ__ C"_8_+QSO\_P O;[XKV7_@I5%K>K?L"?&/P3X4\(:[ MK^M^*?AEK^AZ!H_A[1+B^N+N_N],N88(MD"-Y:M(RJ9'VQKD;F&:Q/\ @EC' MKW@/_@FA\&O WQ"\#>)/#^N^!?A5HFA^)M$UKPY=V]W;7MEIL$4\:1/&&N!N M0A6B#J_123D4 ?GEXK^/G[('Q/\ ^#3"WTJ+XE^'=/U7PQ\'K&RCT]]7AM]2 MLO&>F-$^%C+"6.[:_A,PP [++O&0^3WWP4^.GQ/_ &L_^"OW['G@KXU222GP MC^Q5#\5;ZQG3:C>)]6C33[BX:/H7CC9PA(RAEDVXW'/JO[6?[#/A3_@I;\0[ M;X2> OV7[/X=_"G5/$%KJWQT^)6I^!5T+7O'D=K.MQ%H-K'+#%?-%)<1QR7% MW.L:[8T$)E) -1UK0-!\"ZC\-_B?H MGA?2GN[ZRT.9FNM/O;6S@4R7,<%YE98H5>41S*R(PC84 <9\(?'6J?"C_@Y/ M^+/[/_A^=H_#_P 4?V;='\=ZU8H?W?\ ;5AJ"Z4EP%Z*[VI"NPY;RH\YVC'Z M#5\9?LD_LV>./B/_ ,%/?BY_P5$^('@S5/#NDZOX%TSX>_"K2_$%B]GJ5SI$ M$BW=]J%Q:R 2VBS7@588I52;9"S/&F]17V;0 5P?Q!_:>^ 'PJ\1MX2^(GQ4 MTO2-22%)6L[N1@X1N5;@'@UWE9>K>"/!>O7AU#7/"&EWMP5"F>[T^.1R!T&Y ME)Q0!\T?'+]I#X&?%/XX_!N#X>_$S3=6>P\;-)>+:2,?*1H"BDY X+$"OIG_ M (3'PQ_T&H/^^J\*_:<\&^$-"^-OP3;1/"FFV9E\OJD0B>UC5),\$ M@G(KH/[.T_\ Y\8?^_0K(L[*S/C.]B-I%M%G&0OEC .30!;_ .$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\, M?]!J#_OJLOPEXET&QTR2&[U2*-C=2L%8]BW!KH/[.T__ )\8?^_0K(\%V5G+ MI4C2VD3'[9*,M&#QNH M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"@##\4>*/#]YX?N[6UU6)Y'B(1%/)-6['Q= MX:CLH8WUF$,L2@@GH<4>+K&RC\-7CQV<2L(3@K& 15O3]/L&L(";*$DPKDF, M>@H A_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ% '/VGB704\6W=Z^J1")[6-4DSP2"Q&TBVBSC(7RQ@')K7_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8 M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* .?\ "7B70;'3)(;O M5(HV-U*P5CV+<&M3_A,?#'_0:@_[ZJIX+LK.72I&EM(F/VR49:,'C=6O_9VG M_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZK/\4>*/#]YX?N[6UU6)Y'B(1% M/)-;G]G:?_SXP_\ ?H5G>+K&RC\-7CQV<2L(3@K& 10 6/B[PU'90QOK,(98 ME!!/0XJ7_A,?#'_0:@_[ZJ;3]/L&L(";*$DPKDF,>@J;^SM/_P"?&'_OT* * M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]" M@"G_ ,)CX8_Z#4'_ 'U67:>)=!3Q;=WKZI$(GM8U23/!()R*Z#^SM/\ ^?&' M_OT*R+.RLSXSO8C:1;19QD+Y8P#DT 6_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^JR_ M"7B70;'3)(;O5(HV-U*P5CV+<&N@_L[3_P#GQA_[]"LCP796>'[NUM=5B>1XB$13R35NQ\7>&H[*&-]9A#+ M$H()Z'%'BZQLH_#5X\=G$K"$X*Q@$5;T_3[!K" FRA),*Y)C'H* (?\ A,?# M'_0:@_[ZKY#_ ."XO[8FH_L[_P#!//Q3HWP9U07'Q'^*-W;?#[X;V5M)MFFU M?5W-LK1G^%XX3/,I_O1+ZU]D?V=I_P#SXP_]^A7YW_$.SM/V]?\ @OOX7^%M MO:1W7@']CSP7_P )+XC18P89_&>M)LL() .&,%FOVE&SE9%<8Y- 'UG^Q1\# M_A5^Q7^R7\/?V5?!&M6K6'@;PM:Z8;F-=OVNX5,W%R1CAIIVEE;_ &I#7J/_ M F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* .?M/$N@IXMN[U]4 MB$3VL:I)G@D$Y%:G_"8^&/\ H-0?]]54L[*S/C.]B-I%M%G&0OEC .36O_9V MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C M#_WZ%']G:?\ \^,/_?H4 <_X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@UJ?\)CX8_Z# M4'_?55/!=E9RZ5(TMI$Q^V2C+1@\;JU_[.T__GQA_P"_0H I_P#"8^&/^@U! M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^& M/^@U!_WU6?XH\4>'[SP_=VMKJL3R/$0B*>2:W/[.T_\ Y\8?^_0K.\76-E'X M:O'CLXE80G!6, B@ L?%WAJ.RAC?680RQ*"">AQ4O_"8^&/^@U!_WU4VGZ?8 M-80$V4))A7),8]!7RG_P5'_X*&M^QSX?\/? ?]G/X>VWCW]H?XJSMIOPF^'L M**VZ4@B35+W!'DV-N SN[%0^PKN55DDC .+_ ."GW_!1SXCZ/XWT;_@F_P#\ M$Z[VQU?]H7XB69>;6)?GL/AUHAPLVN7[8(5U4_N(B"6S?\ !/7] MC3]G;_@G3^SW:_!'X7:^^JZC=W3ZGXU\9ZLY?4O%&L3?-<:A=R$EF=VSM4L= MBA5R<$G _P""8?\ P36T/]A/X<:OXI^)WBL>/?C5\1KX:Q\7_B9?Q!I]8U%L MGR(2P!BLX-Q2*(!1@%MJ[MJ_3_\ 9VG_ //C#_WZ% %/_A,?#'_0:@_[ZK+M M/$N@IXMN[U]4B$3VL:I)G@D$Y%=!_9VG_P#/C#_WZ%9%G969\9WL1M(MHLXR M%\L8!R: +?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT M*^[_@[A_;%^#G[1G_!1:#X._!_PEX?W?"[2#IOBOQ=I^F0K M>ZOJTNQY;>6X50\T5JBQ1*C$[)6N0!7Y<^$_%?B3P)XJTSQQX.UJXTW5]&U" M&^TK4;20I+:W,+B2*5&'W65U5@>Q I/%?BGQ%XY\4:EXV\7ZS/J.K:Q?S7VJ M:A=/NENKF5S))*Y[LSLS$]R35"@#^V#_ ()3?\%&? /_ 46_83\"_M/1:K9 MVVMZCIPLO&6F1''V#6K<".[BV_PHSCS8P>?*FC/>OGW]FOQ)H7["G_!=#XM? MLV/J<5MX"_:A\-I\2_!/.((?%%F/(UJU3UEGCQ>.>RH@S7Y.?\&AO_!1FV_9 MS_;+U#]B/XF:M&GA+XR!1H)NF'EV7B.!#Y&,\+]IB#0''+2);#M7[#?\' 'P MR\1>$/V-88+:,"2_P!"+K!K%B3VBDMF$DAX M^2V- 'W3_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]51^&_C'P%\6OAWH/Q5\ W% MMJ&A>)M%M=5T6^BB&VYM+B)9H9![,CJ?QK:_L[3_ /GQA_[]"@##\4>*/#]Y MX?N[6UU6)Y'B(1%/)-6['Q=X:CLH8WUF$,L2@@GH<4>+K&RC\-7CQV<2L(3@ MK& 15O3]/L&L(";*$DPKDF,>@H A_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_ M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% '/VGB704\6W=Z^J1")[6-4DSP2"Q&TBVBSC(7RQ@')K7_ +.T_P#Y\8?^_0H MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8 M?^_0H Y_PEXET&QTR2&[U2*-C=2L%8]BW!K4_P"$Q\,?]!J#_OJJG@NRLY=* MD:6TB8_;)1EHP>-U:_\ 9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJL_Q1XH\ M/WGA^[M;758GD>(A$4\DUN?V=I__ #XP_P#?H5G>+K&RC\-7CQV<2L(3@K& M10 6/B[PU'90QOK,(98E!!/0XJ7_ (3'PQ_T&H/^^JFT_3[!K" FRA),*Y)C M'H*F_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*^(_P#@L3_P6F_9V_X)4_#B?2(-%M?&GQ:U+29;OPW\/K%AF"!01_:& MH.H)M;-2.I^>5ALC'#N@!^;O_!Y1_P %,;34K?PG_P $S_A-XE$D9,/B?XF/ M:R<'&?[.L'Q_P.Z=#_TZL*_ >NT_:+_:!^*7[57QS\4_M%_&OQ"=4\4^,-8E MU'6;P)L0R.>$C0<1Q(H6-$'"(BJ. *XN@#]=?^#<+_@LI^W?^SG97?["?P0_ M9[T'XQZ#%)>>(])\&7GBM-&UF)/D-Y'IMQ.3!* -UP;5DWL?.9#RV/V=^#7_ M <-?\$_O%OBN'X5?M,W7BW]GCQT_#^%?CEX;ET4,0<,\=X=UJT><;7:1"P( M(7T_DK_98_:.^(G[(?[1G@S]IKX47@AU_P $^(+?5+!7)\N?RV^>"3'6*6,O M$X[I(P[U_:C\,-5_9&_X*>_L@^$?B[JWPK\+^./ 7C[P_!JEKI'BC0[:_BB, MB8>&2.5&59HI-\3XY5XV&>* /3O#WQ3^&_BW1+;Q+X4\;Z9J>G7L0EL]0T^[ M6:"=#T9'0E6'N"15W_A,?#'_ $&H/^^J^#O%/_!OE\%/ACKUU\0?^":?[3WQ M._9D\13S&=['P7KKZGX;NIC_ !7.CWSO',,XPBNB#LO3&?\ \+L_X+S?L2_N MOV@/V2/A_P#M3^#[7_6>+O@Y>C0O$R0CK+/I5T/)N9?2*TP.1\W!H _0'_A, M?#'_ $&H/^^J^=O^">__ 4M_9B_;JT[XD0?!;Q;'*WPY^(M]XIB!BA64(8Y683-$2,9-?B'_P24_;]_:;_ M &'_ ([ZGX7_ &:?'^@>&[SXO:9#X,N]:\5[CIVBRW5S&D&KN " ]H7=UM,^H^,/%^JH'O_$VLS8:YU"Y=BS,[MT!9MB*B9.W)]P_L[3_ M /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT* ,/Q1XH\/WGA^[M;758GD>(A$4\DU;L?%WAJ.RAC?680RQ* M"">AQ1XNL;*/PU>/'9Q*PA."L8!%6]/T^P:P@)LH23"N28QZ"@"'_A,?#'_0 M:@_[ZI]MXH\/WDZVMKJL3R.<(BGDFK/]G:?_ ,^,/_?H4J6-E&P>.SB5AT*Q M@$4 2T444 %%%% !1110 4444 %%%% !1110 45X#_P5-T[Q7/\ \$[OC1KW M@?XJ^)_!VK:!\,-?UC3M9\(ZG]CNTN+73;B:$"8*9$7S$1CY;(QVXW8)!I?\ M$P=;\9:]_P $H/@'XBAU ZEX@O/@+X;N$NM6N'D-S>-H]NP>9R2S;I#EF)R< MD]: /HNBOQ8^"W[36F_'[_@G?JO@WP+KGB^/_@H=HGB<:7JNCWNH7,?BFU\5 M?VCN:9T+;$T)859I$(^P16RF%E#;5;ZY_:T^-7C'XZ?\%8/@K_P2ZN_$-W9> M%1\-=1^)7Q;MM#OIK0Z]#%(]C8:>TL;+(MI]K6266+=B95C1\H65@#[NHKX; M_9*^,NN_ +_@KI\6/^"8)UF]N_!%U\,--^)OPQL-0O9+AO#\+W"Z?J.G122L MS_9FN=D\4.=L.Z54 3:J__]>47\S0!L M4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%% M% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H F MHHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** ,?P/ M_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH *S?&/_(L7O_7 UI5F M^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %8]E_ MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 5C^!_P#D$2_]?LW_ M *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N M*_R%4_&/_(L7O_7 UT\/:#IT-G8V%M';V5I;QA(X(D4*B*HX"A0 .@% %FBBB@#'LO\ D=[W M_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ K/\6>*_#?@3PKJ?CCQCK5OIND:- MI\U]JNHW<@2*UMH4,DLKL?NJJ*S$]@#6A7Y _P#!WO\ \%(O^&;/V-M/_8A^ M'.O>3XN^,N[^WOL\N)+/PW X\_..5^TRA8!V:-+E>U 'LG_!!?\ X+8^&/\ M@JEKOQE^'VHV$&DZQX0\9W&I>#]/*A);OPI<2;+65U_BFB=2LQ' ,\/K7Z-5 M_$E_P28_;X\2?\$UOV\_ O[4^ERW$FD:=J'V'QEIUN23?Z)<$1W<6W^)E3$L M8/'FPQGM7]>$_P#P57_X)A6>FPZM?_\ !13X'6T-Q LT/VKXK:1$[*5##Y'N M V<$?+C//2@#WVBOES6O^"VO_!(S02POO^"C/PCDVG!^Q>,[:Y[9X\EFS_CQ MUKDM8_X.'_\ @BWH1Q>_\% /"#\@?Z':7UQU_P"N5NU 'VA7X=_\'37_ 6H M^(7[)_[0/PF_94_9?\6_9]>\':Y9>.?'_D3D)-L)^PZ5/MY,G@+]M7P-9W7C#4 M_BSI5I!\(OASI#>9JGB76[A55=-1$#%6BF)CG< B,H1AG9$>#_@EQ_P3Q^)7 MP<\0>(/V\OV[=;M?%/[2WQ3@5_%&HQ8>T\(Z;PT/A_31EA'!" HD92?,=?O. M%#M^-G_!G9XX^ 'C+]MG4OA]\?GN]7\=^&?!OUCV7_([WO_7E%_,U\,_\1('["G_1'OV@ M/_#):I_\369:_P#!QE^PS'XINK]OA!\?-DEM&J@?!34]V03U&V@#]$:*^ ?^ M(D#]A3_HCW[0'_ADM4_^)KW_ /8)_P""E'[-W_!1W1/%>M_L\Q>*(/\ A"M8 MBTSQ#9>+/#DNF7-O:J>5+\WW>3D#% 'O]>'_ +;W_!./]C?_ (*.>%=# M\#_MF?":X\8:1X6966PN8/-8)E5,F[8'?;C>V?<* M* /@#_B%Q_X(4?\ 1C/_ )DWQ/\ _+.LWPK_ ,&P/_!#/4M.DGO?V'][KVK++:Q_:H;U99(KW8#&9GD99 MMVTI'$<_MMX]\#^%OB;X&UKX;>.=(BU#1/$.DW.F:Q83C*7-K/$T4L3>S([* M?8UY5_P4-_8H\ ?\%"/V0_&'[+/CZ?['_;UCYF@ZW&N9=&U6$^99WT9& M*A(4@LF],XWWAV=WNM&OB.R26[.B# PD"U]]U^=_[56/V$?\ @N1\ M&OVN;?\ T3P3^TQH+_"GXA2#B&/Q#;_Z1H5T_P#>FF -HO/"1OQZ_HA0!F^, M?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHH MH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@#'\#_\ M@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "LWQC_R+%[_ -<#6E7Y MS?\ !>K_ (+;>'?^"56I_"+X<:186^K:SXV\517GC#3RN^6S\*0OY=U*B_PS M2.P6$G@F";TH _1/3O\ D'P?]<5_D*FK*\"^*?#GC?P/HWC;PCK-OJ.D:OI- MO?:9J-K(&BN;:6)9(Y4;NK(RL#W!%?GU^T9^WY^T;_P4<^,>M?L!_P#!'GQ+ M%8:;H]R;'XR_M.^5YVE^$T/$EAI# A;[4F7(#HVV+((8',T(!VG[=_\ P4_^ M)LWQID_X)Q_\$N/"5A\0?V@[Z#/B'6+H[_#_ ,,[-N&U#5IE!7SE!S':\L6V M[E8E(IO1_P#@G)_P3 ^&7[!>EZS\0M?\77_Q&^,_CEQ<_$WXP^)QYFIZY<'! M,4>2?LMFI "6Z' ")N+%01VG["/[ 7[.?_!.WX+1_!K]GSPU+']IG^V>)O$V MJR_:-6\1Z@V3)>WUP0&FE8ECV5 =J*HXKVN@ K'LO^1WO?\ KRB_F:V*Q[+_ M )'>]_Z\HOYF@#8HHHH ***^ /\ @Y%_X*1?\.[_ /@G'KW_ A6O?9/B%\3 M?-\+^"/)EVS6WFQG[9?KCD>1;EMKC[LTL'K0!^ '_!R)_P %'H_^"A__ 4@ M\02^"=;%WX ^&8D\+>"FA?,5T(9#]KOE(X;S[C?M8?>AB@]*^ :** /Z_?\ M@VZ_X*1?\/$/^"<>@_\ ":Z]]K^(7PR\KPOXW\Z7=-<^5&/L=^V>3Y]N%W.? MO313^E??]?R!?\&W7_!2+_AW?_P4%_&_G2[8;;S9! M]COVSP/(N"NYS]V&6?UK^OV@ KRG]L;]MO\ 9@_8&^#EU\=_VK?BO8>%?#\$ M@AMWN TMQ?W!!*V]M!&&DN)2 3M13@ LVU59AV7QC\;W?PR^$7BKXD6%C'=3 M^'O#=]J4-M,Q"2O!;O*$8CD E,$CUK^,/_@JI_P55_:'_P""LW[0%O!VDW$C6&C0X4RF/>W? * M+5KOP]\$_P!A'Q9X@T9SY<>J^)/&=MI$[+G[WV>&WNQ] 9/KBOJC_@FQ_P ' M1?\ P3S_ &\O&.E?!#Q8FL?"?QSJ;QVVE:9XRDB?3]3N&X6"WOHSL\PG@+,D M)=BJIO8@5_)C0"0<@X(Z&@#^_P HK\.O^#:S_@O+^U7^UO\ $7P#_P $^/CU MX7T77(=+\)ZHB?$*?49VUB\33XXGA%RARCMY(?!FC#6=2L?V=_#LNG:9%,%^V7,6BP M;;?=T4M(NP^A/M7T-X\^&_P[^*>A?\(O\3O 6B^(],\Y9O[.U[2X;R#S " _ MERJR[@&(!QD9/K3? 'PR^&_PHT1O#/PM^'VA^&M->=IFT_0-)ALX#*0 7,<* MJNXA5!.,X ]* /QN^(?[->G_ !Y_X)3Z%_P6Z\"_&[4?#/[7GA+3KOQ5J7C_ M $^=XY]0UE)C#-X0N;(G:8E,::;!9; 0ZHI#^=,)?I'QWX6\>_"[_@N7^SG^ MVY\7_#:Z'I_Q>_9ZNOAIK)+?Z-H_B>.4ZO'922$X5IP9H803EVMV498@'[H7 M]F[]G9/B(WQ>3X">"QXL>[%T_B@>%K3^T6G"[1*;GR_-+[>-V[..,UO>.? / M@3XG^%[KP/\ $OP5I'B+1;Y0M[H^NZ;%=VMP P8!XI59' (!&0>0#0!\*?L] M_#W4OCE_P<*_&G]KWP\/M'A'X8?!+2_A<-6B.ZWNM7_%;]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q M#C/J>]>H44 ?(7Q=_9:^'GPA^.7P>N/#&N>);AM1\:&*<:KK\UR%"0EQL#GY M3D_P#@6U9GA7PKIVH:=)--/<@BYD4!+AE& M U=76/X'_P"01+_U^S?^A4 '_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% ',^)?"6F6.@W5W#<71:.( MD![EB/Q%6;+P7I4MG%*US>9:)2<738Z5;\8_\BQ>_P#7 U]_Z\HOYFMB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB M@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Y3PKX5T[4-.DFFGN01< MR* EPRC :M/_ (0?2/\ GYO?_ MJ/ __ "")?^OV;_T*MB@#'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:J/B7PEIECH-U=PW% MT6CB) >Y8C\1735F^,?^18O?^N!H J67@O2I;.*5KF\RT2DXNFQTJ7_A!](_ MY^;W_P "VK2T[_D'P?\ 7%?Y"IJ ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ MP+:MBB@#'_X0?2/^?F]_\"VK,M?"NG2>*;JP:>YV1VT;*1<-NR2>IKJZQ[+_ M )'>]_Z\HOYF@ _X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJS/"OA73M0TZ2:: M>Y!%S(H"7#*,!JZNL?P/_P @B7_K]F_]"H /^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH YGQ+X2TRQT M&ZNX;BZ+1Q$@/"]*ELXI6N;S+1*3BZ;'2K?C'_D6+W_ *X&OG7_ M (*V?MBWW[#/_!.7Q[\<_"KR/XMDT6/1/ -I;KNFN=>ORMK9"-!S(R2RB8J. M2L+T ?/'_!.;POIW[.Q83ZS M=QL>&62[=!'*O5&=]4 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% '*6OA73I/%-U8-/<[([:-E(N&W9)/4UI_\ M(/I'_/S>_P#@6U%E_P CO>_]>47\S6Q0!C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;5L5Q7[0W[1OP/_9/^$6K_ !W_ &BOB7I?A/PGH<'FZCK&JS[47^[& MBC+2RL?E2) SNQ"JI) H N>+K3P'X!\)ZIXZ\:>)9-,T;1=.GO\ 5M2O+\I# M:6T,;22S.QX55168GL :_BU_X*K?MT:Y_P %%?VZ?'/[3=W+=IHU_J)LO!NG MWDA+6.BVY,=I$0?NL4S*X''FS2$=:_9S_@J+XM_X+M?\%P/@"B?L$?LEZ[X2 M_9Z\0WIBT_3-7\1Z9HVO>,[)0'74+U;VZA,-C(=ODVT9;S1F21G7RZ_-G_B% MQ_X+K_\ 1C/_ )DWPQ_\LZ /@"OZ ?\ @T_\)?\ !-_]MW]G?Q-^SO\ M"_L MZOHES(6CF:2:%GDD@G+PLV>$>V!.37Y[V/_ M ; _P#!OW4%>BT4 ?SU_\'BW[=^@>&'\*_\ !,?X-ZLT0/D^ M*/B:EM/\N3G^SK%P.,\-8W[N"/.M9$4482)!V2-1VKS;6/\ @QS_ +)T MN?4O^'G_ )GDINV?\*4QG\?[:H _$;]E_P#:(^(7[)?[0W@[]I/X57YM]>\& M:]!J=C^\*K-L;]Y Y7GRY8R\3CNDC#O7]M'[*OQ:^$/[8'[./@O]IWX2:S>W M'A[QOX?M]4T_=>DO!YB_O(),<"6*0/$X[/&P[5^*UO\ \&-'VBWCG_X>AXWH M&Q_PI/ID9_Z#5?J%_P $9/\ @F%\1_\ @DU^SCJO[,7B;]K'_A:7AZ3Q ^J> M&/,\%G2'T7SE'VF!?]-N1)$\BB4 ;-KO*?F\SY0#ZG_X0?2/^?F]_P# MJ^! MO^#C+PKIVG_L,^$)H9[DD_'SP4I$EPS#!U-*_1&O@'_@Y _Y,4\'?]G >"/_ M $Z)0!]S?\(/I'_/S>_^!;5F6OA73I/%-U8-/<[([:-E(N&W9)/4U\S?M5_\ M%Q/V'_VU0S#@K.T)\FUVDC>)'#J#D M(V*\DT/QM_PF MX2%L8PD0##WE4(Y #JR*P93D8H _:C_ (0?2/\ GYO?_ MJ M^(/^"A'[:/[8GP2_;;^''[$7[$7[/7A3QWXA\=^!]3\122>,_&%QIL=O'9S* MCJKH"#E6!YYS5_P3_P '(_\ P1W\5:K_ ,(UXE_:GF\%:RN/.T?Q[X,U;298 M<_WWFMA$.<_\M.U>1>)OVPOV3OV@_P#@X)_9X\?_ ,_:7\!^+M%A^!GBNSN M-3\.^++2[A@N7GB9()&CD/ERL.1&V&([4 ==_P +0_X.(?\ I'I\#/\ P]%U M_P#&ZIZ'\6O^#AF\LVEMO^"?'P,91,ZD_P#"X[I.0>>!'^M?I$K*RAE8$$9! M!ZUD>!_^01+_ -?LW_H5 'YV>-_C_P#\'!'P^\%ZOX]\1_\ !/?X(+I^AZ7< M:A?M#\9+MW$,,;2.57R^3M4X'>O#M;^-GB'X46/P _X..=*\&/H?A#XK^';# MPS^U9X8T.YFFAMM,GG\C3M<4GYG:TE$<;L07:,QQJ &'(-7\->*_A,VE:YIEP/EN+ M6=IHY%SU!VL<,.5.""" : .D_P""O7[%\'[;/_!.'QOX6^$6JW-SXLT[2X?% MWPPU33[SS6&L6!%Y9O;N,C=,$,*N,_+<$CUKNO\ @G+^T'X-_;P_8>^&G[6. MBW,/"\%QJ]O!=MMM=3CS!?6XYZ1W44R#U"@]Z\ _X(M_%GX@?L]>+?'? M_!%_]I?Q'/?>,_@0$N?AIKM^<2>*O 4[XT^Z7LSVVY;60+\J?NHQDHYJC_P2 MO_XPH_X*,?M*?\$L=2_T7P_?ZLOQ?^#=NW"_V+JKB/4;6$'[L5M?*L:J,YW2 M-ZT ?=?B7PEIECH-U=PW%T6CB) >Y8C\15FR\%Z5+9Q2M!? MGA74_''C'Q'+IND:-I\U]JNHW=^R16MM"ADEE=C]U5168GL :_BT_P""JW[= M&N?\%%?VZ?'/[3=W+=IHU_J)LO!NGWDA+6.BVY,=I$0?NL4S*X''FS2$=:_? M/_@[V_X*41?LV_L=V'[#7PX\1K%XR^,:EO$"6\V)K+PU"_[XL!ROVJ91 ,\/ M''=+VK^8.@#]L_\ @A;\6OVSO^"N_P"S_I?_ 24_P"&@HOAY\-/AEI;W'Q# M\3Z/JK_\)3XC\.2S[+?1;)6&V"%"SPRS\[8G@0@C,1R7=B2Q).:_C>_P""3'[? M'B3_ ()K?MY^!?VI]+EN)-(T[4/L/C+3K*ZMID$D4J,/O*R,K ] MP10!7_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +: MLRU\*Z=)XINK!I[G9';1LI%PV[))ZFNKK'LO^1WO?^O*+^9H /\ A!](_P"? MF]_\"VH_X0?2/^?F]_\ MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK M8HH Q_\ A!](_P"?F]_\"VK,\*^%=.U#3I)II[D$7,B@)<,HP&KJZQ_ _P#R M")?^OV;_ -"H /\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJV** /*?VK/!>E M1?LN_$F5;F\RO@'6",W38_X\IJ_A:>-XSMD0J2 0&&.",@_ES7]WG[6'_)K/ MQ+_[)_K/_I#-7\Z_Q+_X-ROB#^VM_P $JO@-^WG^PQIMO>_$.X^&5G%XZ\"S MW20'Q"L!>**\M))&"+O^#/%OA7Q3J'@CQ) MX:OK+6-)U"6QU/3+FV99[6YCD,.=-M_"OPW)^9[99 CW\F.%CAR-Q7>\:DN M#WW_ (-+_ &HR_\ !4GPAXLU*.XCT_5?"OBNUM'5RF][:VLFD*GN/](0$^V. MU?U+V?A+3;&Z2[AN+HM&V5#W+$?B*_+[X4_L _P#!4W3O%<__ 3N^-&O>!_BKXG\':MH'PPU M_6-.UGPCJ?V.[2XM=-N)H0)@ID1?,1&/ELC';C=@D'*_X)K7WQ"\8?\ !(SX M&:CH?BH#Q7JG[/OAZ2SUO6@]T!J$FC0%+B?)W3?O2';)RW/.3FNB_P""G5Q; MVG_!-C]H2XNITCC3X(>*RSNP '_$GNNYK%_X) W%O=?\$I?V;)+:=)%'P+\* MH61@0&72K96''<$$'T(- 'Q'^WU_P2 \$_LP?LCW_BGP#^W=^U-KWQ.U[4M, M\+^!9=6^.E^(]0\1ZK>PV5M))!"$7RTDG,[HNT"*%^>,U[)\>?&>L^*?^"D_ M[/G_ 1STGQMK[^!O#WP@N/''Q-E_MF=+[Q/9V8.FZ;9W5TCB5HFN8GGN%+' M[1A%?*%P_K/QR7_AH;_@J%\)O@6@\_0O@OX8O?B=XIB/S1G5KP3:/H4;@X73]1TZ*25F?[,USLGBASMAW2J@";57[DK\_OV M>_A[J7QR_P"#A7XT_M>^'A]H\(_##X):7\+AJT1W6]UKD]XFJW4$4@^5WMH] MB2J#^[>=5;# @?H#0 445Y?\5OV2OAK\8O%S^-/%&O\ BBWNW@2$QZ3XCFMH M=J# .Q#C/J>] '-_M8?\EL^!_P#V/N/# M&N>);AM1\:&*<:KK\UR%"0EQL#GY3D_]>47\S1_P@^D?\_-[_P"!;5F6OA73I/%-U8-/<[([:-E(N&W9)/4T M =716/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M0!L5C^!_P#D$2_]?LW_ *%1_P (/I'_ #\WO_@6U9GA M7PKIVH:=)--/<@BYD4!+AE& U '5T5C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 3>,?^18O?^N!JYIW M_(/@_P"N*_R%<_XE\):98Z#=7<-Q=%HXB0'N6(_$59LO!>E2V<4K7-YEHE)Q M=-CI0!NT5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 %E_R.][_UY1?S-;%_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U !X'_P"01+_U^S?^ MA5L5RGA7PKIVH:=)--/<@BYD4!+AE& U:?\ P@^D?\_-[_X%M0!L45C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%9OC'_D6+W_K@:A_X0?2/^?F]_P# MMJH^)?"6F6.@W5W#<71:.(D![EB/Q% '0:=_R#X/^N*_R%35A67@O2I;.*5K MF\RT2DXNFQTJ7_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"? MF]_\"VH V*Q[+_D=[W_KRB_F:/\ A!](_P"?F]_\"VK,M?"NG2>*;JP:>YV1 MVT;*1<-NR2>IH ZNBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BL?P/_P @B7_K]F_]"H_X0?2/^?F] M_P# MJS/"OA73M0TZ2::>Y!%S(H"7#*,!J .KHK'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VH V*\I_;&_;;_9@_8&^#EU\=_VK?BO8>%?#\$@AMWN TMQ? MW!!*V]M!&&DN)2 3M13@ LVU59AWW_"#Z1_S\WO_ (%M7\<__!=O_@H5XO\ M^"@O_!07QGX@7Q'=3>!/!>M7?A_X/SV;KAD3)6 M-< 'ZM?&_P#X/;O@%%JUWX>^"?["/BSQ!HSGRX]5\2>,[;2)V7/WOL\-O=CZ M R?7%9G@3_@N!^R]_P %M?\ @HM^RK\'_B#83?"GP5\._$MWXOUC1O&VJ0O; M^(?%<$*Q:):6\Z?(=DKR2#S5C\PLT8&XH&_GLH!(.0<$=#0!_?Y17Y?_ /!K MM^W;XC_X*!?\$^I?#7QH\3ZAJ?CKX4:ROA_5=3GOW:;4=/:(2V%U*3R9-@E@ M+')_\ @6U9_BRR\"^! M/"NI^./&/B.73=(T;3YK[5=1N[]DBM;:%#)+*['[JJBLQ/8 T 4;+XG_ ]' M[0E[\&#XPL/^$K/A6/6AH'GC[5_9_G^1]JV=?+\T[-W][BNVK^13_A^?XW'_ M 72_P"'FXNM5_X0P^(O[$_L#SV\W_A"]WD?9=N?];Y/^E;?N_:?FK]V_P!J M;_@J:WQ'^(4'[&'_ 2 \/VWQH^,FL:=#=7_ (D34W?PIX#L9U#)J&JW+OB+XLE^R_#OX2^ M$83=:[XGNV.U$AA0%HX=W#3L-JX( =]J-\__ +/'_!,?]H#]M7XNZ1^W/_P6 MHN].UK6M*G^V?#/]G;3)_/\ "_@13RLMTN2FIZCC&^1]T:G.-X$8B]*_8!_X M)!?#C]DWQ!J'[1WQS^(^K?%K]H#Q5%GQC\7/$38G&X8-GI\7(L;-1\JQIR5 M!(4)&GU9_P (/I'_ #\WO_@6U &NJJJA54 8 Z4M?!'_!0C]M']L3X)?MM M_#C]B+]B+]GKPIX[\0^._ ^I^(I)/&?C"XTV.WCLYE1U5T!!RK \\YKG_P#A M:'_!Q#_TCT^!G_AZ+K_XW0!]_P#@?_D$2_\ 7[-_Z%6Q7YN:'\6O^#AF\LVE MMO\ @GQ\#&43.I/_ N.Z3D'G@1_K5?QO\?_ /@X(^'W@O5_'OB/_@GO\$%T M_0]+N-0OVA^,EV[B&&-I'*KY?)VJ<#O0!^E=<7^T?K^L^%/V>/'OBGPYJ,EI MJ&F^"]4NK"[A.'AFCM)71U]PP!'TKR__ ()R?&^Y_;;_ &'?AK^U?XI\/'0] M0\=>&TU.[TG3]1EDAM79W78C/\Q'R]3ZUUW[5G@O2HOV7?B3*MS>97P#K!&; MIL?\>4U 'YU_\$Y/V)?^"A?[;?[#OPT_:O\ %/\ P6_^.FAZCXZ\-IJ=WI.G MZ?ITD-J[.Z[$9X]Q'R]3ZUZ]XE_X)"_MSVV@W4\W_!>#X^S*L1)B?2M,PWL? MDKN?^""GA+3+[_@CO^S]=S7%T&D\ PDA+E@/];+T%>K?M2?M>_L0?LD>'[RY M_:&_:K\'>#[N& O'IOB#Q?!%=S=\1VI?SI3CG:B,?:@#YYLO^"0'[=3V<3K_ M ,%YOC^H,2D*-)TO XZ?\2Z/,/+_X7Q\:)KGP_P"$(NWG6L! O-20=Q&$=3U0CFOF3QC_ ,$KO%GQ M6_X+:?!#X3_\%8OVA9_V@KGQ/\*O$&OWVDKI[:1HFEO:3)Y%E:V]NX9X%=B[ M,Y!F*J9%X((!]H?$C_@O+\-_B1XSO?@C_P $L/V=O%O[4?CBTE\BZO?!B"R\ M*:5*>AO-;N%$"KR"#&'1QD"137Q5_P %H_V7?^"HWQ9_94\.?&3_ (*8?M4^ M'++0]3^+OA?2[3X"_"/3'ATBQ6[OEB::ZU&8_:+N=(V8!>8TD^=&[5^SGP[_ M &??A'\(?!]E\/?A1X,L_#.@Z='Y>GZ+H%NEG:6R>B11!44?05Y#_P %&/\ M@G#X3_X*%_L[+\ =4^+GB'P88/$VG:W9^(-&5+BXM[BSE\V(JLOR_>P<]L4 M=]^RK^Q)^R9^Q!X&'PZ_90^ 7AOP/IA51<_V-8@7-Z5X#W-R^Z:Y MN[LO^1WO?^O*+^9KX,_XN?\$Z/^"6EA^P0WQ&UG7_ -I?Q?\ $[7_ (F> M)H=;\0^(O$T4-O3D^1PV5 Y/I0!]+>-OAS\/?B7I9T/XC>!-&\061S MFSUO2XKN(YZ_)*K#]*_)_P#;%_X)<_\ !._XD?\ !=?X)_ '7OV.O =GX.\4 M_!/Q-J7B'0/#FAIH\-_>07$8AN)/L'DL95!(#YW8.,U^L/\ P@^D?\_-[_X% MM7YY?M9WOPZ^'7_!PC^SUJ?CSQM:Z)IC? ?Q6)-0UC6$MHE: .D;_@V\_89\%MO_9>^-'[0'P19#FW_P"%5_&K4K58#VVB[:XX]C7*?L>_ M%?\ :+_X)J_\%!=._8"_:Y_:0\5_$[X9?&G3I+KX&?$CQ[/'+J%IK]GQ>Z'= MW"JHD>6,I+$S8RQ1%!:1\?:G_"^?V0O^CG_!G_A>V?\ \=KYI_X*+_"/]D7_ M (* _L=ZY\*=,_:Q\#Z%XYT?41KWPO\ %"^.;..30_$-FQDLKI6$N4!;,3L. M?+E:WU MZULY8IFBB:3YX9SMEC*;EQ+L#,R-7I'_ 04\):9??\ !'?]GZ[FN+H-)X!A M)"7+ ?ZV7H* ,#_@ME\ ?B;X1TGP5_P5<_93T%KOXK_LWW4NIWVE6^5;Q3X1 MD!_M;29-HR^(2\T>_^!;5G^+++P+X$\*ZGXX\8^(Y=-TC1M/FOM5U M&[OV2*UMH4,DLKL?NJJ*S$]@#0!H>!_^01+_ -?LW_H5;%?FG_P0E_X+$>!_ M^"L7B/XR>!-8MVTC6?!_C">_\'Z661PJHH&2Q)X YS7Y[_&O_@K-\;OV MP/B;JO[(?_!$?P-IOCWQ!IUP;/QK\?->4GP5X+)X/ES $:I=@'*Q1;D^ZV)E M$BKQ&B_LG_MZ?\%H[Q/%O[;2^)?V??V:KEA)I?P,TS57B\5>,[?.5?7;E<&R M@<8)LT ?!*L%94F/Z!?!O]E[X'?L\_#?3/A!\#O EKX5\,:-!Y6FZ)HB^1!" MO4G:OWF8Y9G.69B68DDF@#^8#]J'_@W<_P"#A#]H;X^>*/BW\0_V=_$'CS4M M5U65CXL\4?$[PP+S48E.V.5X_P"U&%N"@7; I*PKB-20H)\\O/\ @U]_X+GZ M?:O>W?[#VR*-0%SM;'VE9>"]*ELXI6N;S+1*3BZ;'2I?^$'TC_GYO?_ +: M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BL>R_Y'>]_P"O*+^9H_X0 M?2/^?F]_\"VK,M?"NG2>*;JP:>YV1VT;*1<-NR2>IH ZNBL?_A!](_Y^;W_P M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@ M#8K'\#_\@B7_ *_9O_0J/^$'TC_GYO?_ +:LSPKX5T[4-.DFFGN012;)!P#M0.Y^5":_$C]B+_@B%\/ M_C7_ ,%2?!GP7_:3^"FAZ?>V/A>X^*/QR\ :#&T6E>$K.[/DZ!X23:VXSKN6 MYN68L948+N)C:20 _33_ ()!_LW?L5_\$Q_V%;;P'<_M#?#V]^)OBZRBUGXL M>)9/&=C+(A6,3,%)'.#7Z-5\U_L]_\$@_^"$/$L-I+:Q:SH_FI,L,H D0$N>& &:^@+/PEIMC=)=PW%T6C;*A[ MEB/Q% &I1110 4444 %%%% !1110!\*?\%C/$?[;WB.W_P"%2?LE?M.1?!S3 MM"^%'B;X@>*?%-KHR7NJZVNE_9UBTJRWLHMT+3[I[A3O0/ "&96Z?\ X*&_ MMDZW^QS^UI^S7H'@;QT^I7_QG^*MIX*\1?#2XF65;C2)XI0^N6ZD&2V>RG^S M;V0B.6.=UD5F6-XZ/_!83XO_ +'&D>'O"W[/W[5W[)GQB^*K^+K/5;W1(?@O MX5O;_4])BMU@M[F8SV,\-Q:JZWR1':VR57='!4[3\>?L1_$#_@G+\%OV^/A[ MK7PD_P""8W[7MU\4/'6MMI#?%+X^^#-8O)=!TUX9(WGAGO+B4PJDTUM%),(Q MLAN)"\H4D, ?LK1110!B^//AO\._BGH7_"+_ !.\!:+XCTSSEF_L[7M+AO(/ M, (#^7*K+N 8@'&1D^M-\ ?#+X;_ HT1O#/PM^'VA^&M->=IFT_0-)ALX#* M0 7,<*JNXA5!.,X ]*\X_P""@'Q@^-W[/G[&WQ'^._[/NC^&+WQ'X*\&:IKT M,/BY[C[(R65G-(O&_PNT'7==DL[<10M>7>GPSS%$'W%WR-A>PXH ])TOP+X(T/Q5JOCK1 M?!VE6>MZ]%;1ZYK-KI\4=WJ*6ZNL"SS*H>81B1P@']6^*EWIPOK[Q7J\! N;?18G8016MN2%:^F6 M=97)2*$A3*+?[4_[7OQ"\(?M7_!__@G)\!/$%H/'OQ$TJ_UOQ+XQUS3TNCX? M\/:?%B6\^S1^5'+=W4^((N!"C>8[1LJ+&P!])>"_ _@KX;>&+3P3\._!^EZ! MHUA&4L=(T73X[6UME))*QQ1*J(,DG Y)K4KYB_91_; \=:K^V/\4O\ @G=^ MT%J-CJ/C3X?:1IOB7PQXHL;$6@\3>'+U=JSR6X9EBN;:Y#6\I0B.3=&Z(FYD M7Z=H **** /"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FK MW2@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH *Q_ __((E M_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH S?&/_ "+%[_UP-7-. M_P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% &/9?\CO M>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 8_@?\ Y!$O_7[-_P"A M5L5C^!_^01+_ -?LW_H5;% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!< M#0!R_Y'>]_Z\HOYFMB ML>R_Y'>]_P"O*+^9H V**** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")? M^OV;_P!"H V**** "OX-OVB_A7XK^!?[0'CCX+>.K:6+6?"?B[4=(U1)L[A/ M;W,D3DD]^37XJ_\''G_ ;A^._VSO'=Y^WA^PAH]I<_$&YM(U\= M^!)+A+?_ (2'RD6..]M))"L:W2QJJ/&Q595164B0$2@'\UM%=!XY^$_Q0^&/ MC+4_AY\1?AWK>A:]HNHM8:OH^K:7+!XT^VNIIRH]EU M& $_AVK]S:\H_8B_8X^#G[ G[+_A/]E+X$Z9)!X?\*V!B6YN2#<7]R[&2>[G M8 !I996=VQ@#<%4!551Z!X\\?>!?A;X/U#XA?$SQEI7A[0=)MFN-4UK6]0CM M;2SB'62665E1%'J2!0!KU^0/_!WO_P %(O\ AFS]C;3_ -B'X^SRXDL_#<#CS\XY7[3*%@'9HTN5[5ZU\5?^"T_QJ_:O@\0>%?^".OP1M?$ MGA_P_!&1P/M6MWV?+LHD)!,982'*AO*$BO0!]=>!_ M^01+_P!?LW_H5?/'_!1?_@H%^P_^SQ^SW\0O!GQI_:P\ ^'M=O?!FJVEGX>O M?$]N=2GGDM)41$M$8SL2S <)P2,U\\?#7_@BQ\=OVK?#C>.?^"IW_!13XL>+ M-5U2\EFU;X8?"[Q9)X>\&66YO^/5((4$URJ#Y1*S1NPR2"26/J&N?\$!-.U.R\!ZO)::[JFE?VKJ4+K92D.EY?&:=&R,Y5QS0! M\@_\$B?^"SFG?#__ ()J?!W]G#]FK]@;X^?&OQEX9\'Q6&JS>#O!)M]!M;D2 M2$QS:I/![>$- M2DU>'QEXPG\4>(39BUD,BP?8%6T65DR/WH&TGU%>[?\ ! C_ )0V_L]_]D_A M_P#1TM?0?[4MI=7_ .S'\1K&QMI)IYO >KQPPQ(6>1S92@*H')))P * /RG_ M ."1/_!(#QI^UO\ \$U/@[XY_:*_X*7_ !ZD\$ZIX/BETCX5> ?$$X]/UJ+3_@[J<\*S+([$)($ <88%8XX[=%CC10%50H Z"O@G]H?_E8 MX_9U_P"S?_%W_I1%45E_P<>?L*Q6<43?![X_Y6)0_6@#]7J*** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "O%/ MVI_^"OZ5XI_:O_9J\-^.M0T.S>UTF[UR!W>UA=][(NUAP6YKVNB@ M#Y _X<$?\$;?^D>WP_\ _ .;_P".5E^$O^""G_!'>^TR2:[_ ."?G@&1A=2J M&:SEZ!N!_K*^TZQ_ _\ R")?^OV;_P!"H _&G_@HU_P24_X)S_\ !./]LCX8 M_MI:[^Q]X4U#]FWQ;/%X)^,?AN[M9)+7PA>W$@&G^(HCO+0Q>9B&?D(% (5I M)5(_8CX-_";X7? OX7:)\(_@IX2L="\*:%8K;:%I&F _9[6WR658\D_+R3U/ M6J?[0WP$^&/[4GP.\5?L[_&;P^FJ>%_&.B3Z7K-FV QBE7&]&(.R1#AT<4#.PB(.Q=FH ^]J_ ;_@[0_X*\?#S1OB'X2_8>_9^TF*;XE_# M#Q78>+KSXDVUR\=SX/U.-/,M[6R9"-T[1R*\Q8F-5,:[6D!,/[\U_!M^T7\5 M/%?QT_: \UK46O]7UC5=4EGN;RZ;K-+([%G<_WBM_ /X]_!6_N)7T;PYX MLT36-,1\[4N-0MKJ&<*?==.@)'X]Z_R M_P"1WO?^O*+^9K8H **** "OR!_X.]_^"D7_ S9^QMI_P"Q#\.=>\GQ=\9= MW]O?9Y<26?AN!QY^<]2TZ'7+&QN[":VUN&66PN[: MYB,;1W,<3*\D:MY?@;\+_B%!\"/"\VI2W/C7QE<:;J:Z"&ED18 MT566X2WP8@5(**T"$?=) /Z*J*\4_P""&TU.[TG3YGDAM79W78C/\Q'R]3ZU[70 5F^,?^18O?^N!K2K-\8_\BQ>_ M]<#0!R_Y'>]_P"O*+^9 MKX9_XB0/V%/^B/?M ?\ ADM4_P#B:S+7_@XR_89C\4W5^WP@^/FR2VC50/@I MJ>[()ZC;0!^B-%? /_$2!^PI_P!$>_: _P##):I_\37O_P"P3_P4H_9N_P"" MCNB>*];_ &>8O%$'_"%:Q%IGB&R\6>')=,N;>YDB\U4\J7YON\G(&* /?Z** M* "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8KF_C#\7_ (:_ #X6 MZ]\:OC'XQL_#_A?PQIDNH:YK%_)MBM;>-LI9A^Q9\%O$X_M.XC8K%\7_% M%LV1"I'^LTFU?!)&5F;&-VY6@ '?LMZ-K7[?GQ7O?^"[/_!0+1KGPQ\'OAIH MU]J?[-OPYUZ/"Z3I$,;33^++Z+E3=SQQ;X0,/&?P M*\>?\%*OC'H\EKXX_:F\T@!D>1>U?>7@SP?X9^'G@_2? '@O1X=.T;0]-@T_2=/MUQ';6T,:QQ1*.RJ MBJH]A0 >,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ M7^0H FHHHH **** "BBB@ HHHH ***\T_;#^&'QG^,W[,_B_X;?L[_&B\^'G MCC4M-'_",>,+&%)'T^[CE25;_MP_%_\ ;V^'/Q)\ M&Z%^PK^R!X-^)%YJ.B:K/XCUGQAXM_L>/2(HIK)88(Y1$YD,S2NQ08'^C9/0 M5X7=>%/^"VG[6WQM^$\'Q_\ @5\'_@YX*\ _$S3O%NN>(/#WCVXUG5KZ*U6: M-].MD$*)&+F.=[>1F(_=2R#)SL;3E_X)6_M[V-I]IU+_ (+U?&J-44>;,_A3 M0D0'IGF'@9]ZY^Y_8@_:"^%OQA^%FJ?%3_@N#X^\:6DWQ-TE[7P-XMTK3K?3 M_$ZKQ']G#4?'^D?\&YW@[5OA.;C_A*;7]C6TF\-?9,^;_:"^%E:WV8Y MW>:$QCG.*^H_VD/@1HG[3?P4\1? 7Q7XPUW1M$\6:38B(@ 9PS^K'C !^3?P8_8T\'^$O^#9KPI^U M?^S7\;O'O@_XC?#[X.W7C_P]XHT'XAZG%;VNH6QFU"]M/L(G^QM%*Z7$$D1A M(=F);N+ M=IJ.H6L:GH8TN=Y7J%D&:^R]*_X)7_L[:#X(UOX&Z'XH\7V?PC\0Z_+J^I_! M>#4;8>'6EFG^TSV\8^S?:X;.6?,DEE' -7.I^ _&'AB6*#4M N&A:"7R#+')$\4L#M%)!+')#(A 9#M4 M@ ^-_ 6C:OXP_P"#I'QYXUT"-FTKP;^R#IVB^(;B,96.]O-<6ZMH7]&:&-Y! MGM%7Z*UYO^S[^RW\-?V=+OQ1XE\-7&IZSXI\H44 ?(7Q=\,?M1:3\ MR_Y'>]_Z\HOYF@ ^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :S/"MKXID MTZ1K#5+:-/M,@*R0$G=NY-=76/X'_P"01+_U^S?^A4 'V+QO_P!!NR_\!C_C M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4 M4 -_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#E+6U\4GQ3=1Q MZI;"X%M&9)# =I7)P *T_L7C?_H-V7_@,?\ &BR_Y'>]_P"O*+^9K8H Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** .4\*VOBF33I&L-4MHT^TR K) 2=V[DUI_8O&_\ MT&[+_P !C_C1X'_Y!$O_ %^S?^A5L4 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-4?$MIXM30;I[[5K5XA$?,1+<@D>Q MKIJS?&/_ "+%[_UP- %2RL_&ALXC%K-F%\I=H-L<@8^M2_8O&_\ T&[+_P ! MC_C6EIW_ "#X/^N*_P A4U &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-; M%% &/]B\;_\ 0;LO_ 8_XUF6MKXI/BFZCCU2V%P+:,R2& [2N3@ 5U=8]E_R M.][_ ->47\S0 ?8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\; M_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XUF>% M;7Q3)ITC6&J6T:?:9 5D@).[=R:ZNL?P/_R")?\ K]F_]"H /L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &N*_:/\ C/)^S%\ M/&O[17Q#\164>B>!_"]]K>I8@PTD5M \IC7)Y=]NQ1U+, .37IM?EU_P=*_M M1^#/A_\ LM>!?V0O%.ORVEA\6O& N_'0M)PEQ_PB6BA=1U,1'(Q-(R6L,:D@ M2-(4SSB@#\H/VE_^"E_[07[ 7P"^"_@GP+XO6'XL_$OQXW[1/QSEA+(;FZU2 M4S:7I-P<[O*>P\N66 ]!+$1U-?TD?LJ?M#:1^UG^S-X+_:?^%'BZQD\->,?# M=OJEBTL0W6RLG[R"4@X$D3AXG'9XV':OXE_VE?CYXU_:C^/7BO\ :"^(7E+J MOBK6);V6UMAB"SB/RPVL*_PPPQ+'#&O\,<2CM7Z4?\&XD*_\%#_%4W_!*7]J M7]L/Q_H?PFTZSO?$V@?";POJ*Z=;>+9RZ->V-S>1XN# %'G_ &53M;]_(IC9 M26 /V8^//_!:\ZY\4+S]EC_@F'\-)_VE_BO;-Y6I+X0"Q^&/#;$E?,U/6&/D M( 0?DC9MQ5D+QO@5C^%/^",7Q^_; \8:;\=/^"T?[2=M\5]2LKA;O1?@MX92 M>Q\">'Y>H'V8%9-2D7IYL_W@2CB5<&ON?X ?LX_ ?]E;X9V/P<_9R^$VA>#/ M#.GC_1M'T"P6"(M@ R.1\TLC8!:1RSL>68GFNUH \G^*O[)_P\^,_P"SQJG[ M)_CCPMI:?#O6-&&DWWA?06N-(@-@"O\ HT;6$D+PQ$*%*1LH*$H/^"N'[=$_9@^#7A[]G_ ."4 M46D^$O"FGBQT#2[F^N[]K2V4DK$)[N669U7.%#.=JA57"J +'QD^+GAS]GGX M:ZK\8OCE\7_#GA7POH=L9]5US6Y%@M[=.@RS'EB<*JC+,Q"J"2!7YS?#?_@X MQ^)OAC7_ (C?LU?M)_LDQZK^T9X;\<+X9\$_!?X0WT^IS:_/]F6:2XDN70I: MVL9=0\[ X7>55]C[?2O@W_P2C^/?[:WQ*TK]K?\ X+>>,=-\7ZIIMR+SP/\ ML[>'Y2W@WP<3RK7*9(U6\ .&>0M'G_PI'PD_9>^,GPKT6UN)!/K>KW'BRSN-3URZYS M'=/:Q MT.75K5C]BMBP8Q1A&4*N0.,=J\O_ .'!'_!&W_I'M\/_ /P#F_\ CE 'JWAG M]J+X##3W^R?M3?#B%?M,F5E\561).[D_ZWH:Y;]J']IGX+WW[,_Q$LK7]J7X M<7$LW@75TC@@\36;/(QLI0%4"7))/ [FO/O"7_!!3_@CO?:9)-=_P#!/SP# M(PNI5#-9R] W _UE:G_#@C_@C;_TCV^'_P#X!S?_ !R@#+_X(*6GBU_^"._[ M/SV.K6J1'P##Y:/;DD#S9>IKZ[^Q>-_^@W9?^ Q_QJG\(?A#\-/@'\--&^#G MP<\&V?A[POX>LQ::+HNGJ1#:0@DA$!)(&2>_>NDH Q_L7C?_ *#=E_X#'_&J M/B6T\6IH-T]]JUJ\0B/F(EN02/8UTU9OC'_D6+W_ *X&@"I96?C0V<1BUFS" M^4NT&V.0,?6I?L7C?_H-V7_@,?\ &M+3O^0?!_UQ7^0J:@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:S+6U\4GQ3=1 MQZI;"X%M&9)# =I7)P *ZNL>R_Y'>]_Z\HOYF@ ^Q>-_^@W9?^ Q_P :/L7C M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^ MQ>-_^@W9?^ Q_P :S/"MKXIDTZ1K#5+:-/M,@*R0$G=NY-=76/X'_P"01+_U M^S?^A4 'V+QO_P!!NR_\!C_C7P9_P6;^ 7QR^%-[X-_X*^_LQV,.H?$K]GQ) M9?$VC6$)1_%7@J0DZGITG9S$C27,><^61*R@N4K]"Z9<6\%W ]K=0)+%*A22 M.10RNI&""#P01VH \[^ /QGTK]IOX*>%_P!H+X.>/-/U7POXPT2#5-%ODM<% MX94#!77/R2*7_ ()O_$'_ ()Q?\%!/%WA75/#[IX* M\:ZK=^(?AWJ\,)%MU0]/,M7D\AU/S86-\!94)_H&_80N)_P#@DW_P M47\1?\$I_%<[VWP>^+TU]XV_9CO;AB(--NBWF:OX95CT\MF\^%/[AR2SSXK\ M)_\ @Y%_X*1?\/$/^"CFO?\ "%:]]K^'OPR\WPOX(\F7=#<^5(?ME^N.#Y]P M&VN/O0Q0>E 'P!1110!_1!_P:[?&;]F#]@#X2^(?V7OVG/B7)\(OCEX^\3IJ MUWX9^*_ANYT$W6GK"L5@EM<7:I%.&!ED4;E=FN"JJP7L65 MAE66W)!'KUK\E?\ @@;^U_\ LP_\%P/V E_8@_;^^&OAOQ_X]^$NFQ65Y;>* M[-+BXU31\"*UU6"1@)8YT4+;S2QMYF]8Y&<&X 'M[_\ !)C]M_\ 8--_\ H-V7_@,?\:^%/!O_ 78L_@/XHLOA%_P5W_92\6_LV>) M+J<6UGXNO8SK'@O5Y>@-OJUJK+&6QN*2KB-2-\FJ6PN!;1 MF20P':5R< "M/[%XW_Z#=E_X#'_&OP4C_P"#CJ"/_@Y!DNU\(;DD*L%E9H=\K%BJ[SMC4LN]UR* /6IH/&5O$UQ<>(+ M!(T4L[O;X"@OC5\?_ (KZE^R%_P $;_ >E?&7QW82_9O% M7Q.NT:/P/X*8\;[F^7B]F R1!;EMV#M+E&CK%A_9B_X*.?\ !9Z9/$7[>][K M'[._[.MTP>Q^ 7A?4S'XG\66_53K]\@!M87&-UG& V&*NJ.BRG[^^!'P ^"G M[,/POTSX+?L^?#'1_"'A;1XMFGZ+H=FL,*?WG;',DC'EI')=SDLQ))H _G/_ M ."O_P#P2:_X*#:A^VOX#^#OA+XK:M^T9\?OBS\+-8O_ !1K>N7]AIL%C;Q7 M42RP:7'=RQ06-LD)EB"*P9EN9B N_8OS%_Q"X_\ !=?_ *,9_P#,F^&/_EG7 M[_\ [0__ "LGWGB M'Q1X@O5TGX<_#O0E,FJ^+=8DPL5G;1J&;&YDWR;2$5APS,B. ?R]V/\ P; _ M\%S-2A,]E^P_O17*$_\ "R_#(Y!P1SJ5>M_L<_\ !%W_ (+Z?\$Y_B[?VM5^(7PS^*=_P"*;Z;4_%O[,>M6ZZ6/#R,WR66CZPK%3,L0 M1&$Y\D.';,S,7;O1_P %N_V4/C]\(?B+^S;\<]'\0_ ;XS_\('JT,WPL^+UB M=,NKF9K*95^PW+X@OD=LB/8PDD'(CP: .V_X(*6GBU_^"._[/SV.K6J1'P## MY:/;DD#S9>IKZ[^Q>-_^@W9?^ Q_QKY8_P""!'_*&W]GO_LG\/\ Z.EKZ_H MQ_L7C?\ Z#=E_P" Q_QJCXEM/%J:#=/?:M:O$(CYB);D$CV-=-6;XQ_Y%B]_ MZX&@"I96?C0V<1BUFS"^4NT&V.0,?6I?L7C?_H-V7_@,?\:TM._Y!\'_ %Q7 M^0J:@#'^Q>-_^@W9?^ Q_P :^!O^#C*U\4Q_L,^$&O\ 5+:1/^%^>"@%2 @[ MO[33!K]$:^ ?^#D#_DQ3P=_VB>'KZX MCW:;X:BD:[UC423A1;V, >>0%L+OV; 2-S+UKY6T+_@IG_P5A_:$\5WGQ/\ MV,?^".&J/X#%K&+&7XS>/;7PMK6M(22LT-E('-O'@9#2%@X=2IX(H _0;[%X MW_Z#=E_X#'_&O@;_ ()#VOBE_P!N;]NY;75+9'7X^6@G9H"0S?V9'R/2M'_A MZQ_P5"\"C_B^?_! +XH683_62?#_ .)VC>)LCU58!&3]*^0/^";_ /P63^%/ M[._[6'[6_CKX[?LC_M!: GCKXP6^J26D/PMGO9/#Y2P2-K741;NWV>?C<$PV M4(;/.* /VG^Q>-_^@W9?^ Q_QKXG_;^_;[_X* ?!+]MGX<_L1?L8? OP#X[\ M1>._!&I^(FD\7:Y+IL=O'9S*CJ'4$'(8'GG-.\,?\'+7_!&'7K_^Q-;_ &N9 M/#.I#'FZ;XL\"ZWI\D6?[S2V8C'?^/M7@OCC_@H[^P/\9?\ @O;\ ?C)\-_V MP_AUJ/A73?@EXIT[4=>/BNV@MK2[EFC:*WE>5U$N_\+Z_ MX.3_ /HP7]G_ /\ #J3?_$50\.?'K_@X\^PO_9/[ OP"\O[1)N\SXJ3YW9Y_ M@]:^^_!/Q5^%_P 2[87GPY^)&@>((2N1+HFL07:X]GQ;^ M'MSH'_!/#]@F"WU?]I#XN2W"Z(\GSVW@C1MY6Y\17^ 1&D0#B%6!WR*2%?9Y M<@!\#_ML?MX_\%R_V]8OBY_P3>\#_ OX;Z$/ _A[[=\=?$?P[\;R2IIVE[&D MFT"8'TSPEHL3O;Z=&'==BNYWR,2I=I')=W=F8EF),7PC_8*^$O_!.K_@F1 MXZ^ GPQGN-3O9/ ^N:EXR\7ZG\U_XFUF:QE:ZU&Z"O,E\::C\,[7P[\.;&V7=/=>(-1N)+6S$2_QM&[ MF_\ 7 U(EN02/8UJ44 %%%% !1110 4444 %%%% 'P)_P5[_ &<_V:?C_P#'KX2Z M%^W5^SU\3OB1\+]2MKS1-"L_ 4.HSV.A^);RYM8XK[4HM/E24 P;UAF']2BO/#>L:!'J>EZT99K1EGNX/.@F"P"&15>&:)E-R)[C3_$'Q"EPIUKX+7%SXM\/(=VS%U1T48QG) -S]ESX[Z1^U'^S5\/_VE?#^@ MW.EV'Q \&:9XBLM,O)%>:TBO;6.X2)V7Y2RB0*2.,CBN+_X*9\_\$WOV@L_] M$0\6?^F>ZK$_X)&HS_\ !*3]FU%D9"?@/X4 =<97_B46W(R"/SH X+X]_P#! M6_Q#\+_CGK?P8^#7_!.+X^_&&TT#4$TW4/&GPZ\,6\^C#4-JF:U6XEG0%X&< M1RG[J2*Z$Y1L>S_M)?MA^%?V>?$7@+X4Q>$;_P 2_$7XGZE/8^!_ VDW$237 M;6\!N+RYEFE81P6EM%\\LQR1N1421W5#^?7[1'[-7[?MP_LN_ML M^/\ XQ_!S0?$#ZK\7_@W\6;BWO;AK"]OC+?ZCIMU#'$MO.)KB2X9$CC4L[R/ MY@W(WI'C+4[_ ,4_\'2G@"QUF9SI.D?L;WNI>&8Y 0GVJXUV6&>10>CF(*K= M]J+F@#[!_9K_ &N_"O[0/C#QQ\'=4\,7?A7XB?#/4K:T\<>#-1N8YI+1;J 3 MV=Y!-$2ES:7$1+1R@*V4='2-T91ZY7YT>#M2U/3?^#I_Q?H?ATL-.U/]C2SN MO$<:<(UU%X@CC@D?U<1N5&>=KM7Z+T %%%>7_%;X\_$KX?>+G\.>%_V9?%'B MFT6!)!JVDSPK"S,.4PYSD=Z .;_:P_Y+9\#_ /L>Y?\ TF:O=*^0OB[\;OB' MX_\ CE\'HO$_[.?B7PNMGXT+P/JLT+"Z+0E2J;#U .XY["OJ7_A)=7_Z%"]_ M[Z6@#8K'LO\ D=[W_KRB_F:/^$EU?_H4+W_OI:S+77-17Q3=72^&[EG>VC5H M R[E )Y- '5T5C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L5C^!_^01+_P!?LW_H5'_"2ZO_ -"A M>_\ ?2UF>%=_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM $ MWC'_ )%B]_ZX&KFG?\@^#_KBO\A7/^)=>U.YT&Z@F\,74*M$0979<+[FK-EX MCU5+.)%\)7C 1* P9<'CK0!NT5C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT :=]?66EV4VIZG>16]M;Q-+<7$\@1(D499F8\* 22> !7\O_\ P6O_ .#H M/]I;]J+XHZW\"?V!?B=JOP^^$VE74EG'XE\/7#VFL>*2IVM*_"6B7UE>7/A*+1VNE(S'!J-];: M?.>#D?N;F09[9SVK^.*@#>_X6G\3_P#A*O\ A.O^%CZ]_;?F>9_;/]L3_:M^ M<[O-W;\YYSGK7ZL?\$4?^#H/]I?]EOXHZ)\"OV^/B=JOQ"^$VJW4=G)XD\0W M#W>L>%MQVKX@D#I+&P!5U8<,I!!!'!!J6OA[_ (-]/CCX\^+/_!&OX"^*O%NAWU[= MVWA.;1TNF89DM].OKG3X#R_]]+5'Q+KVIW.@W4$ MWABZA5HB#*[+A?(]52SB1?"5XP$2@,&7!XZU+ M_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM M&Q6/9?\ ([WO_7E%_,T?\)+J_P#T*%[_ -]+69:ZYJ*^*;JZ7PW.O OA;6FE\._#:P@\#60BE^1W MM9?M&H;EQC=]O9HRP.<6:=N*_=3_ (+/_P#!=+X>?\$P?A??>$?"'A9?$OQD MU/0Y;OP[X2,H>+2H/N#5-2V',5JKD!4)5YWQ&A W.GYC_"+_ (,\/C-^T?\ M"[P_^T+\:_VY]1T#Q=XZTF#Q!XCT6?X5"^ELKR\07$L4DYU6$RR*TA#MY:_- MNP,028 MY,4L9>)QW21AWK]H;S_@R2U.RM7NYO\ @HQ=*L:Y+/\ !90!]3_;1I\?_!D7 MJLD:R+_P46O"&4$$?!5-_# M]OJFG[F!>#S%_>028X$L4@>)QV>-AVKT"OB?_@C)_P $Y_B]_P $FOV<=5_9 MB\3?M!7OQ2\/2>('U3PQYG@T:0^B^4_-YGR_8 M'_"2ZO\ ]"A>_P#?2T ?#/\ P<@?\F*>#O\ LX#P1_Z=$K[^K\[O^#C+7-1N MOV&?"$/OC%H/PL\$:M\2?B/ -$T#0=.FO M]9UC4[J.*WL[:)"\DLCL<*JJ"23Z4 3ZYXJ\,>!M3USQEXU\1V&CZ1I>D"ZU M/5=4NTM[:T@0%GEEDD(6-% )+,0 !DU\">,_^"BO[87_ 53\5ZA\!?^",VF MCPU\/+2[>P\9_M8^+=)8Z=;E3ME@\/VD@!U"X'(\Y@(U/]P-'-7GOPV^'7CG M_@X(^,UU^TQ^TAX>\6:/^R3HURB_"OX317LE@_Q$D@E/_$\U<*5=K0NI\B#( MS@'( #+#1OASX4T_P)\/_ (31:'HFD6B6NE:/I%I#;6MG @PD4448 M"QH!P%4 "@#\W?\ @WF_97\#?LV_M2_MF>%(M6O_ !9XB\.?%FRT6X^(/BIE MN=;U2,V*W$SSW)&X^;<.\K*#@L03DJ#7ZFU^=W_!(?7-1@_;F_;NDC\-W,AD M^/EHSHK+F,_V9'P:^^?^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH / _\ R")?^OV;_P!"K8KE/"NN:C:Z=)'#X;N9P;F1BZ,N M 2W3\*T_^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: M -BLWQC_ ,BQ>_\ 7 U#_P )+J__ $*%[_WTM4?$NO:G&+J%6B(,K MLN%]S0!T&G?\@^#_ *XK_(5-6%9>(]52SB1?"5XP$2@,&7!XZU+_ ,)+J_\ MT*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%8]E_R.][ M_P!>47\S1_PDNK_]"A>_]]+69:ZYJ*^*;JZ7PW+].N)M!^)GA.5"D MV@>([,B.]M'1OF0;\2(&^;RY4SSD#VR[\87EA:RW]_X9N8(((VDFFFE14C0# M)9B3@ 9)-?EK\7_ -I?X,_\$Q/^"K-A^V)\-OB1X;G^"O[2]U;^'_C3I6E^ M);2:/P]XI0$6'B I%(1%%,I:*>0@("9)78LT8H _53QC_P BQ>_]<#5S3O\ MD'P?]<5_D*\@\1?ME_LW7NB7-JWQL\%QB2(C>WC.P('Y2U9L_P!M+]F^*TBC M'QH\&';&HR/&FG\\?]=: /G+_@L5^RC\7K:Z\)?\%2?V)M$\_P"./P%22X?1 MH 0/&WA9LMJ&A3!1F0F,R2PC#,K[P@WR*R_3_P"Q_P#M7?"']M_]FWPE^U)\ M#-;^V^&_%VE)=VH)UR0&0X)&"9O"'[3WPC^(.LKX< M\!>-] US4&C:1;#2/$MGT74H##J.CZS81W5K=1GJDD4JLCJ?1@17XC?\%_OV:/V;/^"+G[/< M_P"T?_P3O^-?C[X&>.?B5K3:)#\./ GB5AX=U^.2(_;KF73Y]ZP>3 <)+!L$ M$-7, MW@#X:+)X8\%1QS;HI_*D/VR^7'#>?,?B%K+:M?Z5;!2; :=YV?L=L]J=@91O+Q M7";RBA1_,A7WW_P;B?\ !2B7_@G1_P %%-$F\7ZN8? 'Q+6/PQXUCDFVQ0>; M(/L=\V>%\BX*[G/W89I_6@#^P&BL?_A)=7_Z%"]_[Z6O(?VWO^"@7P;_ ."? M_P M2_:#_:"M;VTTZV=;72=+M2CWVMZA(#Y-A:19S+/(0< <* SL5568 'P ME_P6 _;<^%/_ 3S_P""RWP6_:B^+UI?WUCHW[/_ (IM]-T328?,O-8U">\A MBMK*!?[\DC*,GA5W,>%-=G_P3I^&G@GQY\;)/^"J7_!3_P#:-^&U_P#'#7K) MH? G@5/&MC+IOPKT63)2PM%,I!O61CY]Q][+.H/S2,^5^SQ_P2X\3?\ !1/X MD:A_P4/_ ."U/[/ZZ_XG\2::MG\-_@I=3.--^'V@[VDBAG560W%_)O+RM(/D M9B-JMA(O;O\ AQ;_ ,$A/^D8_@O_ ,!9/_CM 'T#X+_:L_9=BTJ19?VDO *G M[9*<-XQLAQN_ZZUXU_P4EA_X)J_M;_LD^-_"?QX\2_"3QF=/\):I=: -2U^P MFNK&\6UD:.6TE63S8)=RK\T3*QZ<@XKE= _X(8?\$B'LG,O_ 39\%71\]QY MBVLG S]W_6=JO?\ #BW_ ()"?](Q_!?_ ("R?_': /C'_@DI^SS_ ,%>?V=/ M^";OP@_:6_X)^_M&Z/\ %/PKX@\(QZCJ_P"SQ\7<0QV[F23S%T754(:U+$$K M!+M@4LS,7)Q7T[IW_!>3X!^+/ WC/X&?M$^&?%'[-/QWL_!^HRZ=X%^*EO\ M8Q=7BVTIBDTS42!;7RF0*(R"CRG&R-A7V9\(? W@KX!_#31O@Y\'/@\?#WA? MP]9BTT71=/P(;2$$D(@)) R3W[UY?_P4<^"?P:_:8_8]\?>%/C]^SMIGBNQL M/!^J7NFC7-/BF;3[I+21DN()#\\$JE01)&5;CK0!\0_\$Y/V)?\ @H7^VW^P M[\-/VK_%/_!;_P".FAZCXZ\-IJ=WI.GZ?ITD-J[.Z[$9X]Q'R]3ZUZ]XE_X) M"_MSVV@W4\W_ 7@^/LRK$28GTK3,-['Y*^5?^"2_P"S;_P5F_9__P""=?PB M_:5_X)T?M(Q^-]"\0>$X]1UOX _&)/,THR&1_,_LC4(RLNGEB&986Q#YCLSL MPXKZW^&'_!>+X%:WXF/[-G[=WPB\2?LR_%:>$J/#?Q3=(=+OR" 9-/U;"VUW M%G"AB8RQ.%#=: ([+_@D!^W4]G$Z_P#!>;X_J#$I"C2=+P..GW*X3X'^%/VR M_P!C;_@M)\*_V4_B9_P48^)'QB\(^-_A/XAUV^T[QG!:Q1PW-JZ1Q%5@09QD MG)/6NY\=_P#!?;X6^,?%=S\"O^":G[.?C#]I_P ?V(6&Y3P %A\.:;)C"M>Z MU*IMXHSQAT\Q#TW*:^)OC/\ LL_MZ_MS?\%E/@_\._\ @J7X^A\'_P#"4?"; MQ#=6O@SX ZO-I[V&D0S(7TVXU"0-)<>>Y7S]IVE4VQE0V0 ?I'^UM_P6V_88 M_98\:?\ "DM$\5:M\6/BK-(T-A\)_@]I;:]K7-T@%O:"+=YJQQA90X"N"!FOU;_ &2?V,_V5?V$_!?_ @7[)?[)VD^ M"K)XU2\N-,M5:\OMO0W-W(6GN6'K*[$=JYO_ (*4?L71_P#!1W]FY/V>=;\3 M^)/!7D>*--UVR\0Z%;P37-OUQ_B M+\-_A1)XD^(-S(9M3^*?Q"OFUOQ'>SD8:8WEP#Y+-QN\A8E..0:^B;+_ )'> M]_Z\HOYFO@#_ (=1_P#!0+_I-S^T9_X*])_^(JG!_P $H_V]_P"W)]G_ 6Y M_:&\[R5W[=+TK?CMGY,8H _2.O@'_@C]_P GU_MZ?]G 6G_IKCK&_P"'4?\ MP4"_Z3<_M&?^"O2?_B*]?_X)L_\ !/[6?^"?#_$K6];^,GC3XI>(?BEXHAUW MQ'XC\66MM#3G]S@-E0,G':@#ZF\3^#?"'C:P_LKQGX5TW5[7G_ $;4 M[&.XCYZ_*X(K\O/VM?V$?V*?'?\ P7S^!?PC\5?LF?#JZ\,:]\#?%-[K6A?\ M(=9I;7US%<1^5/*B1@/(F3M<_,N3@C-?I[_PDNK_ /0H7O\ WTM?GE^UG\4_ M#G@#_@X1_9Z\6^/[NUT*RB^ _BN(W&L:C#;1%FN(\#?(P4'VSDT >A^-O^#; MO_@BKXZN?M]W^PYI.EW2G=%<^&O$NK:6T3?WE6UNXUS]5(KT+_@G7_P2W_8[ M_P""?=SXJ\8?L[>"-1CUSQ9.EOJNO>(M%?C=X*ES*;R26+0[20=I88R;Q/57D%?IC^V3^W5^S/H?[(?Q3UB[^,/A M*2.V^'.MR-';>+K&263%A,=J(LN7<]%4&+J%6B(,KLN%]S5FR\1ZJEG$B^$KQ@(E 8,N#QUH W:*Q_P#A M)=7_ .A0O?\ OI:DL]>U*YND@F\,W4*LV&E=EPON: -2BBB@ HHHH **** " MBBB@#Y=_;T_X)6?!+_@HW\6O 7B;]H[Q/XDF\'>#-$UBTU#P1H7B"XTZW\12 M7LU@ZK>O;LKR6\8LW_=*RDM(IW84AO:_@'^S7^S]^RQX#A^&'[.'P9\-^"- M@P1IGAK2(K2.1P,>9)L4&60]W]-OOB1XYO\ QGI6F?$&\\-6$MYI/@.QN+R.!Y=3NXOW M<$[EO)BA+9$KKYF/E20 ^P:*** /*_VW?A/\2_C[^R9\0_@%\)QH4>K^//!N MJ>'%OO$-_-!;V$=[936S7.(896E:,R!A%A ^"-Z]^=_8S^ WQ\_9S_8#\'?L MN:]KWA6V\8^ OAW:>%]"\1::]Q?V$TMG8);6U]+!)';N 70.\ 8\# E^;Y>O M_:S_ &F?"G['_P"S_P")_P!HKQOX+\4:_I/A31[G4]1T_P (Z1]LO#;V\+SS M.%+)&BK'&[%Y'11C&:TBO;6.X2)V7Y2RB0*2.,CB@#P70/V+]'OM<\3_&3XEZ3X2T+2-, M<*UDE[=I;-J%PQ!"0QM(H"GYI6RJ?==DZ[]IK]K_ ,(?LZ^*O WPDL_#%_XJ M^(/Q-U6XL/ G@K29HHIK[[-"9[N[EEE8);VEO$ \LQR1N1421W5" RT%Y9=/\ #6B6$6RVTVVFF1)+@M(7 MGFG:.+S)'4"*-8QGZ&KR/]FO]KOPK^T#XP\031$IN4 %%%% 'A?[6'_);/@?_ M -CW+_Z3-7NE>%_M8?\ );/@?_V/_P#7E%_,UL5C MV7_([WO_ %Y1?S- &Q1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U M^S?^A4 ;%%%% !117PM_P6?_ ."[7[.__!(3P;9:#JNB-XU^*/B*S:X\-> K M.]$ 2WW%/MM[-M;[/;[@RJ K/*RLJC"NZ 'VOXQ_Y%B]_P"N!JYIW_(/@_ZX MK_(5_)K\8_\ @[-_X++?%#Q!<:CX6^+GA/P1ILS_ "Z%X;\"6,\"IG[N_4([ MF8^YWCVQ7U+_ ,$W/^#RCXP:%XVTSX;?\%*_AWH^L^%[J6.WD^(/@W36M=0T MP'CS[FS4M%=1CC<(5B=5W$+*<(0#^BNBO*/C!^W/^R#\ OV>K3]JWXO?M#^% M]$^'NHZ=%?:3XGN-25H-3AEC$D7V14W/=.Z'?LX? Z]^6;X]?$G1@_B37K8\%]$TECB%&4Y6YF(W*P9'C M=2M '>_\%V/VK_V(O#7[''CK]BGX]^/+K4_&_P 5?"EQI/@WX<^"]-.K^([_ M %"1 -5\+^* M-#N!!J^@ZW9/;W5I(5# .C@$95E8'H58$9!!K^T3]A+_ ()0_LB?L!27GC+X M;^&;_P 3_$76]S^*OBWX\OCJGB36I7_UCRWDHS&K<9CB"(< L&8;JY[_ (*9 M?\$4?V$O^"JNEV]Y^T3X$N]-\7:?:_9])^('A2Y2TU:VBSD0N[(\=S$"3A)D M<+N;84+$D _BYKJ?@E\$OBQ^T?\ %?0O@=\#? E_XF\6>);];/1-$TV,-++M0M?L^K M?$#Q9<)=ZM<1$@F%'5$CMHB0"4A1-VU=Y!/^"; M.DW6L?#OXN?"WPO;Z3XG^%7Q*TW^R=;EO43S+N[@B<[;J*69IIP8F9@D@+*H M(S^@E>"_MS?\$TOV/_\ @H?X4MM$_:/^&23ZQI6'\,^-]$G-CKV@S!MR2V=[ M&/,CVOA]C;HRP!9&P*^4O^%H?\%:/^"/W^B_'K1M:_:Z_9]L>%\>>'+,#X@> M%;4<[K^TSMU:)%ZS(WF$!Y)'0 )0!^D]%>5?LA_MN_LK_MX?"Z+XP?LH_&?2 M/%^C-M6\%C*5NM/E(SY-U;.%EMI.#\DBJ2.1D$&OBO\ X*/_ /!T?_P3R_8$ M\L?%GQUI,SP:MI7@R2)-/TVX4X:"YOY#L$@/!6%)BC!E?8P(H _ M1'P/_P @B7_K]F_]"K8K\)O@=_P>T_ -M?71OC5^PEXLT#1I;MV?5/#?C*VU M:>-6;K]GFM[0''<"3Z9K]@OV./VW?V7_ -OOX.6WQV_91^*]AXJ\/SR>3%=3\<>,=:M]-TC1M/FOM5U&[D"16MM"ADEE=C]U5168GL :_/7_@@ MO_P6Q\,?\%4M=^,OP^U&P@TG6/"'C.XU+P?IY4)+=^%+B39:RNO\4T3J5F(X M!GA]: /T:KXJ_P""BO\ P4V\=?#CXGV/_!/K_@GIX,L_B)^TMXLL_,@TV1]V ME>!+!@,ZQK,JY$4:*RLD!^>0E.,/&LN-^WO_ ,%(?C-XO^-TG_!,K_@E;IMA MXG^.U];!O&?C.Z42Z'\+-/?AKZ_[P^#/ M_!.SX8WV@>#]2O\ Q5XX\57G]I?$KXH>(V\W6/%FIL2SW%Q*Q9EC#,_EPABJ M!B26=GD< _-CX\?\$R? O@3]H3]G_P#X)OZ[XTO/B=\6OC[\01\1OVJ/BKKJ M[[W6O#^AXN38$'/V73YKH)%#"O :U3=DA/_ 2Z_P",R?\ @IC^ MU%_P4SO_ /2="T;6(O@W\)[EN5&F:2RS:I-$3]Z*>^=)%88'#CG!Q^AU &;X MQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FH MHHH _/S_ (.3+VSTW]@CPIJ.HW<4%O!\>_!4D\\T@1(T74U+,S'@ $DG@8K MQ+XO_M'_ N_X+J_M577P$N_CSX?\,?L=?"G7HV\9W]UXH@L9OB]KD#ATL;< MM(K-I,#J&>5>)6 *DDQO#U?_ 4;UN]_X+??M$S_ /!(;]G5()/A=X!U^TU/ M]I/XM1VZ3QZ9/ Y:'0-,=@4;4'8-YD@SY.T@Y*2(??M(_P"#?;_@C/HVE6VD M6_\ P3^\#RQVMND*2W:7$TKA5 #/(\I9V..68DD\DT >S>%OVD/V0O"VL_\ M"/>&_CW\-].TO3])M[73K*R\4V$4%M#&-B11HL@5$50%"@ "NB_X:P_99 M_P"CE?A__P"%E8__ !VOFNT_X(*?\$=W\6W=D_\ P3\\ F)+6-DC^QRX!).3 M_K*U/^'!'_!&W_I'M\/_ /P#F_\ CE 'FG_!%_Q#H'BS]M+]NSQ'X6URSU/3 M[OX^6DEI?Z?R_Y'>]_Z\HOYFMBL>R_Y M'>]_Z\HOYF@#8HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ MT*@#8HHHH X#]K#_ )-9^)?_ &3_ %G_ -(9J_,K_@E;_P $./\ @F#^UW_P M1Y^%WBSXK?LJ>'V\7^-_ANW]I^-[-9(]2BNI3*BWD;A\"5#M9<@KE0"",@_I MK^UA_P FL_$O_LG^L_\ I#-7S_\ \$"/^4-O[/?_ &3^'_T=+0!\,_\ !*'_ M ()H_P#!.#QKX.^)'["O[:7[#?P_N/C_ /L_ZL=,\2:J^G21'Q3HTIWZ9KT* MAQE9H2JO@9#!6?:90H^X;'_@@7_P1ODLH9'_ ."?'P_+-$I)-G-R1P<@B,,.#@DA^! M=/USX%^*[K5K30XF1+J9)HT5VW,>0O%?H-^V)^R=\(?VXOV:_%O[+7QST7[9 MX=\7:6UK<,@'G6&[A)!"S0RJDJ'D;D&01D'Y*_:!FAN/^#C+]G*XMY5> M-_V??%S(Z-D,#<1$$$=17Z T ?FQ^P_\6_VI?CG^SO\ &'_@BO\ '_X]?\(+ M^TI\+O#KZ#8_$N71VOWU[PO<*(;+Q+:PF>%IY?L[B)V\T-',8I')=FC'Q1_Q M Q_]91?_ #"?_P!^J^R?^#CNQ\0_LN>$/A3_ ,%7/V;[#R/C-\*O'UAH6F&. M)FC\1Z-J3213Z-=HA#30O(5*#(*&20H59]PH?LH?\%,_^"XW[;'P#\/_ +2O M[.G[#G[/NN>%/$ENTEC=_P#"U[J*6)T=HY8)HVC#12QR*R,AZ%>,@@D ^.8/ M^#'GSM;GT;_AY[CR85D\S_A2O7/;']M5<_X@8_\ K*+_ .83_P#OU7W;:_M" M?\'%0\4W4D?_ 3Q^ 9N#;1B2,_%NXVA_X*4?\%POV-O@CKG[ M1/[2'[%G[.GAGPEX?MQ)J&I7?Q^,%T7[%>^*;J-#';10V9N)C)>3 M*B*5$K;G#RL43=L\!_88_8Y^/?[_M?^*/VX_^ M"DO@M=,?X":EIUA\+/@DMO(FE>']0NK47;:M[#"4:3'EDYVJ8XPG[ M$4 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !7 ?M8?\FL_$ MO_LG^L_^D,U=_7!_M2VEU?\ [,?Q&L;&VDFGF\!ZO'##$A9Y'-E* J@?@3^TO\(]0^'7[0?P@\.>- M-#9?-&F>)-(BNXHY!TD02*?+<=G7##L:_,'_ ()2_P#!;/\ 9?\ V1?^"=7P MD_9J^,?P4^.D'BCP=X3CT_6HM/\ @[J<\*S+([$)($ <882?"#]M#P%_P4'_X+U_!GXP? WX7_ M !(T_P />$_@OXGTS6-1\9^ [S28TN9I(Y(T5IE ;*@]^M 'ZO4444 %8]E_ MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !7BG[4_P#P3D_8=_;;U_2O M%/[5_P"S5X;\=:AH=F]KI-WKD#N]K"[[V1=K#@MS7M=% 'R!_P ."/\ @C;_ M -(]OA__ . 2>M?"/_!,3_C.K_@I M9^T-_P %3M3'VOPOX/? FNW ?6="MIYTCN=5M[L-YUWOB2 M0F&\+E2&:"4)$MJWDW_!?SX'?L^?$?PU:_$+]MF;5YOAKX6^%OBJ7P? E[>0 M:/:>.&BA.G7&H&U*_.8UE2V:<^1O\V-COFC23E/VE_\ @H[\&_V[/^"C'[,G MP9_X);^,?^$_\9^#/B='K7Q1^(/A"WDDTO1O!1@EBU+3KF\VB*5+H-&RH&9/ M.M8>DACH _4RBBB@#Q#_ (*9\_\ !-[]H+/_ $1#Q9_Z9[JO+_V&OV@_AI^R MC_P0O^"W[1OQBU9K+PUX._9O\,:EJLZ*"Y1-'M=L: D N[%44$@%G&2!S7M? M[;OPG^)?Q]_9,^(?P"^$XT*/5_'G@W5/#BWWB&_F@M[".]LIK9KG$,,K2M&9 M PBP@?!&]>^'^Q!^S;XN^"?[#?@#]D;]H?1O"FN/X'\%Z9X8G?399+VQU:WL MK6&!)Y(KF"/RV?R]QB(<*0"'.< _*7]OC]M[]AGQIX<_9Z^,6K?MJ?"WQ1\ M4-9_;-^'WBWXG?\ "/>,;>\A\,:%8R7GEV4;JWRV&GQS%6EPJR337%P0AN"H M^F4^)/A[XX_\',_PN\8^%_%MGKG@UOV*KG7O >J:?\S7.GCR8OF,HD4;7_ '9V_-VKK?VE?V&;OQ+\>OA)^U_^S/'X?T3Q[\(( M+[2;'1-2#V>DZ]X>O8?*N-*FDMXI'M0C".>"5(I1%)&08G60X /GKP=J6IZ; M_P '3_B_0_#I8:=J?[&EG=>(XTX1KJ+Q!''!(_JXC9(Z@11K&,_0U !7E_Q6^//Q*^'WBY_#GA?]F7Q1XIM%@20:MI,\*P MLS#E,.O4** /D+XN_&[XA^/_ (Y?!Z+Q/^SGXE\+K9^-"\#ZK-"PNBT) M4JFP]0#N.>PKZE_X275_^A0O?^^EKR/]K#_DMGP/_P"Q[E_])FKW2@#'_P"$ MEU?_ *%"]_[Z6LRUUS45\4W5TOANY9WMHU: ,NY0">375UCV7_([WO\ UY1? MS- !_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM9GA77-1M=.DCA\-W,X- MS(Q=&7 );I^%=76/X'_Y!$O_ %^S?^A4 '_"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2U_$/_P %'/VL_&/[_;D^)O[,/C+2I;9_#/BRZCTJ25-HN]-D)444 M4 ?NS_P:/_ +]F_]K;0?&/CW]I+X7ZA\3/%WP3U/3[7X?P^+-6>_TGPSIU\+ MB=5L["8F&*4W,%S*9-IPS*R!&#,W]!0\2ZL!@>#[S_OI:_(;_@S"_9-\7_"# M]A_Q]^T_XOTJ:R3XL^*[>+0(YDP;G3=+2:);D=]K7-S=QC/_ #P)'# G]DJ M,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#E+77-17Q3=72^&[EG>VC M5H R[E )Y-:?_"2ZO_T*%[_WTM%E_P CO>_]>47\S6Q0!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!^&7_!TQX0^ '[#W@/0/VQ?V8O#7B+X1?'SXA^ M(IM$G\3_ Z\0/HRZWIAMW>_>_AM\)='YH5W@)(7F1F=@@6OYT"23DG)/4FO MW/\ ^#WSQ)XDN?C]\"O!K:G.^DV?@W5KZ*Q!_=QSRW<,;RX]66*)_X*"^$/%]CKTZ^!_&6JVOA_XC:,T^+>ZL)Y1&MR MRGCS+9Y//1N&PKID+*X/Q=6U\./"FN^._B!HG@OPPLIU'5=5M[6R,(.Y9'D5 M588Z8)SGMC- ']Y7_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2U\^?\$9OB]\2_ MCY_P2X^"?QC^,?C*\\0^*/$/@N*[UK6M08&:[F,L@+N0 "< =NU?3= &/_PD MNK_]"A>_]]+5'Q+KVIW.@W4$WABZA5HB#*[+A?(]52SB1?"5XP$2@,&7!XZU+_P )+J__ $*%[_WTM:6G?\@^#_KBO\A4U &/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM9 MEKKFHKXINKI?#=RSO;1JT 9=R@$\FNKK'LO^1WO?^O*+^9H /^$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8 MKPK]N_\ X*1?L??\$WOAG_PLO]JKXL6NC_:58:'X=LQ]HU;6I1_RRM+13OE. M2 7.V-"PWN@.: /SI_X.X?\ @IK>_L^?L<67[$'@.6;3_%OQB#?VX5G'FVOA MR%QY^=O*_:90L SPT:7*U_//^Q7^UO\ &_\ 8M^.MI\7?@-\8=1\"ZG>:?* /[9?^ M";G[)_[.7[$O[,^D>$?V6?"5YJ^G>)((MW:76H>,+JXC$IU2ZN>L[2 MA]R_PJK84 56_P""K_[;6L?L1_\ !/CXG?M!Z9H-W;:[8^'7L/")!#.^M7C" MTL=J#ERMQ-&Y4<[4;IC(^(?^#0C_ (*1?\-)_L;:A^Q#\1M>\[Q=\&MO]@_: M)'O!- MW/\ &KXJVZ_,HMM.8VVCPR#HR27KNKQMP59&P>* /=O^"6?[,M_^PA_P3^^% MW[+\G@N[&J>'_#,4OB:8.I,^KW+-=7[ELY8&YFE )R=H4=J^@/\ A)=7_P"A M0O?^^EK4N[NTL+66_O[F."""-I)IIG"I&@&2S$\ #))KA/^&L/V6?\ HY7X M?_\ A96/_P =H V?$NO:G&+J%6B(,KLN%]S5FR\1ZJEG$B^$KQ@(E M 8,N#QUKB_%W[5O[+DGAJ\2/]I/P"S&$X"^,;$D_^1:N:?\ M7_LM+80 _M* M^ 1"N0?&5CZ#_IK0!UO_"2ZO_T*%[_WTM?"7_!2G]O#]H'XJ_%VW_X).?\ M!.%)K?XS>*M.%S\0?',7[V'X8^'9,"2^E*'Y;V1' @CR'!D1_E+Q$]7_ ,%& M?^"KFF_"W2?#_P"S%_P3\U7P]\4?VB?BM#?^">OP8O=%N_%$_C'XE>-=1.M_%KX MF:IEK[Q1K,F6DE9FRRP(SNL46<(I).7=V8 V_P!AW]DWX2?\$_?V<=#_ &:? M@#\,[^WTG2D,M_J5VZ/>:S?R8,]_=R<&6>5ADGH %10J(JCUW_A)=7_Z%"]_ M[Z6MBB@#E+77-17Q3=72^&[EG>VC5H R[E )Y-:?_"2ZO_T*%[_WTM%E_P C MO>_]>47\S6Q0!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!RGA77-1M=.DCA\-W,X-S(Q=&7 ) M;I^%:?\ PDNK_P#0H7O_ 'TM'@?_ )!$O_7[-_Z%6Q0!C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+5'Q+KVIW.@W4$WAB MZA5HB#*[+A?(]52SB1?"5XP$2@,&7!XZU+_PD MNK_]"A>_]]+6EIW_ "#X/^N*_P A4U &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+69:ZYJ*^*;JZ7PW%OV%/@ M7KFG^!=#33+35M0^*TT^#WP+_X)W_&/XE? M =];^$WB+6=,O-,UQ];329H9D5HH(-0D?-M(I_>0L^&*JM>\/>._AQ M\8+6V\2WVA>(=,NTT?PMXLE;%W M)-8\'?\ !)*Z\7>'KLV^H:5\3O#EY8S@ ^7-%$K[Q0S$&]OQ//*TEX1M6W1\Q%SM&QB$F_$&GVMUV5P\, MT+AXI8G*LC Y# CD$'G- ']='_!(?7-1@_;F_;NDC\-W,AD^/EHSHK+F,_V9 M'P:^^?\ A)=7_P"A0O?^^EK\G/\ @TO^//BW]IWP9^T/\>?'^IO?:_XD\;^' M[C7K^0#==7RZ)#'<3'' +RH[D#INK]>Z ,?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EK8HH Y3PKKFHVNG21P^&[F<&YD8NC+@$MT_"M/_ (275_\ H4+W M_OI:/ __ "")?^OV;_T*MB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB M@#'_ .$EU?\ Z%"]_P"^EJCXEU[4[G0;J";PQ=0JT1!E=EPON:Z:LWQC_P B MQ>_]<#0!4LO$>JI9Q(OA*\8")0&#+@\=:E_X275_^A0O?^^EK2T[_D'P?]<5 M_D*FH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V*^:O\ @L3^U1XF_8J_X)C_ M !E_:3\#WC6NO:#X0>#0+U",VFH7DL=C;3C/!,NS'>@#X"_X+)_\ M!UQX3_8K^(.K_LN?L5_#?2?&GQ"T2=[3Q-XC\07#OHVAW2G#VJQP,KWEPAR' M D1(G&TF1@Z)^5B?\'5O_!:N/QP_C)/VC=!$4A&_1?\ A7FD_92@.0F?L_G8 M[9\W..^>:_.RZNKJ^NI+V]N9)III"\TTKEF=BC:Y=,<):M'.S/9SNM;JYLKF.]LKAX9H7#Q2Q.59&! MR&!'((/.:_KT_P""9/\ P75_8:^+_P"P/\+/''[4G[<_PO\ #?Q&D\)P6OC7 M2_%'CFQLK[^T;?-O+/+#+(K(9C%YXXQB88XH ^[?^$EU?_H4+W_OI:RO''Q< MT;X:>#=5^(?Q!M?[&T+0]/FO]8U;4KJ.*WL[:)"\DTCL0%154DD] *\OL_\ M@JY_P2YU!TBLO^"DGP$E>4?)&GQ@T7<>^-OVK.?:ORS_ .#M?_@J?\&_%G[# MOA3]E_\ 9,_:9\&>+E^(7BMI/&S^!_&%GJ1BTRQ1)4MI_LTKF-9;F2W<;L;O MLK#D;A0!X[_P48_X/+OC-K7C34/A]_P37^&VCZ%X;M)7AC\?^,M/:\U#4<' MFM[1BL5K&3G F65V7!*Q'*#X^T7_ (.F?^"SFG^']<\,:U^T/HNL6FMZ;=VG M^E^!].MY+$W$31^?;R6<,#I+&6WH69@&4$JPX/YWT4 ?U5?\&QG_ 4T_9$^ M._[$/A/]B7X(^#;SPYXX^%?AE%\1>%;Z\CDDU(O*7N=7MG 7SHYKF5W==H:% MY@C94H[_ *=?\)+J_P#T*%[_ -]+7\0__!.7]K+Q?^P[^W!\,_VG_!NJRVS^ M%_%=K+JD<3[1=Z;(XBO;9NVV6V>6,^F[(Y -?W(4 8__ DNK_\ 0H7O_?2T M?\)+J_\ T*%[_P!]+6Q10!S/B77M3N=!NH)O#%U"K1$&5V7"^YJS9>(]52SB M1?"5XP$2@,&7!XZU;\8_\BQ>_P#7 U*/V,/#OAG5_B;IVFK<^%=)\86MQ-I][(DJ-+#(EM-#*6>$2JF MUQB0H2& *GTVB@#\R_$'Q@_X.?[?XSZ3^SY_PA'[#&JWNL^';O5M0O;>'Q>; M#3+.*6*$?:FEF5BTSRLL:1)*3Y4I;8H!,FFZ[_P73_9P^,GP>F_:.@_8Q\*? M##7/B]IFD>*D^$,'B.SN[P7L4]K'"XNXFC++]OC2_V:O&WAM;FQ\.?$G7KO3O[,N(+GRWGTZ^M-2=+>]@ M&]\0M,(;._N8;2X::Y-NTGFA2K"/:S;P@=' /U\HHHH QOB%\ M1OA]\)/!M_\ $3XJ>.=(\-:!IU**TM+2,?QR32LJ(/'?$FDV^IZ%JUFQ,-[9SQK+#,A(&5=&5@?0UXO_ ,%6 M/!OA'QG_ ,$U_CU;>+O#&GZHEG\&_%-U9KJ%FDWV>=='N]LT>\'9(N3AQ@C/ M!K._X)1Z/8^(?^"1_P"SOH&IB4VU]^S_ .%[>X$%R\+['T:W5MLD;*Z-@G#* M0P/(((S0!T'@O_@IE_P3]^(O[0T_[*'@7]L#P%JOQ$M[F6V;PK9>((GN'N(@ M3+!&0=LLR;6W1(Q==C9 VG'IGQ9^,OPK^!7A/_A./B_X\TWP_I;7D5I!4YAACB9Y"K(E=K M\.W&$ M8\IYLFW&XY /N7X3?&;X6_'7PJWC7X1^.+#7M-CO);.YFLI?FM;J(XEMIHV M>"9"0&BD574GE1735^?/PA\=:I\*/^#D_P"+/[/_ (?G:/P_\4?V;='\=ZU8 MH?W?]M6&H+I27 7HKO:D*[#EO*CSG:,?H-0 445P?Q!_:>^ 'PJ\1MX2^(GQ M4TO2-22%)6L[N1@X1N5;@'@T "03 MD4 =-16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?5 &E6/X'_Y!$O\ U^S?^A5-_P )CX8_Z#4'_?59?A+Q+H-C MIDD-WJD4;&ZE8*Q[%N#0!TU%9O\ PF/AC_H-0?\ ?5>1?MK_ /!0S]EW]@;X M'WOQT^/OCL0VD3BWT;1=.C\_4==OF!\JRLH,@S3.> .%499V55+ Z[]J/\ M:F^ _P"QC\$=;_:(_:1^(=EX9\*:#!YEY?W;9:5S]R"&,?--,Y^5(D!9CT%? MD=\>?^"1G[1/_!R%JNH_MT?M(0I^SUH:>&QIGP \,W'AJ*YUV]L?.\Y=1U]M MRN(Y07\JV5P8A-O7@,;GZ)_9>_9"^,7_ 4/^.&B_P#!1C_@KKIUMIMOHMQ] ML^"'[-8]1U12 MWJC#:V'7$7&55@L4'Z+_ /"8^&/^@U!_WU0! M_*#\8_\ @TR_X++?"_Q!<:=X6^$?A/QOIL+_ "Z[X;\=V,$#)G[VS4)+:8>X MV'VS7U+_ ,$V_P#@S7^,&N^-=,^)/_!2OXB:/HWA>UDCN)/A]X-U)KK4-3QS MY%S>*%BM8SQN,+2NR[@&B.'']!/BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4 M=E#&^LPAEB4$$]#B@!W@;P/X.^&7@O2?AU\/?#-EHV@Z%IT-AHVD:=;K%;V= MM$@2.&-%X5550 !V%:M9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P ) MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 0V7_ ".][_UY1?S-;%)=!3Q;=WKZ MI$(GM8U23/!()R*U/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^J /R__ ."KW[(/PB_;T_X++?"3]D[XXV4\OAWQ?^S=XNMYY[1PL]G. MEY!+;W4+'($D4T<J M>%M>NKA?!/CG29E^RZW%%L+9B+&2WF19(]\3C@M\K2+AS_19^UY\7OA=\-O^ M"_\ \"/B;\0O'^DZ'X=T7]GCQA/J^MZM?);VMG$)XB7DDI-?@I_P<.? M\%1M-_X*@_M\7_BSX8:[/=_#'P+:'0?AX9(GB6[A#;KG4/+G6[37%S,L4$2#EW8@*H]R2!7]!?_!'/_@W"\=_L M9_!7Q]^WA^WAH]K;?$"U^&NNKX#\!I.EQ_PCWFZ=/&][=R1EHVNC&S(D2EEB M5V9B9"!%_/=7]6G_ 1W_P""G6F?M_\ _!$+Q3!\0_%23?$3X;^ -4\+^,Q< M2YFN_*TZ7['?-GEO/@"[G/WIHI_2@#Z)_P""!'_*&W]GO_LG\/\ Z.EKZ_KX MQ_X((^*/#]G_ ,$=/V?;6ZU6))$\ 0AT8\@^=+7UY_PF/AC_ *#4'_?5 &E6 M;XQ_Y%B]_P"N!H_X3'PQ_P!!J#_OJL_Q1XH\/WGA^[M;758GD>(A$4\DT ;F MG?\ (/@_ZXK_ "%35D6/B[PU'90QOK,(98E!!/0XJ7_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2KB;+XG_#T?M"7OP8/C"P_X2L^ M%8]:&@>>/M7]G^?Y'VK9U\OS3LW?WN*U?%'Q8^''@GPSJ/C/Q;XQLM/TK2+" M:]U._NI=L5M;Q(9))7/9552Q/8"OY0A_P7N^(J_\%YC_ ,%3Q<:@/")\0_V& M?#V3N/@K/V?[+LSCS?)_TK;T^U?-0!_6]5/Q#XAT#PEH5YXH\5ZY9Z9IFG6S MW&H:CJ%RD,%M"@+/))(Y"HB@$EB0 !DU\G?MB?\ !:S]C/\ 97TC0M!\':Y> M_%CXC>--/@NO /PL^&D)U#5];CGC$D$Q5 5M;=T97\Z7&4W,BR;2*\)\/_L# M_M6?\%0M=L_BU_P6A^*]MX>\ Q7*7GA[]E/X=:W(FEP[6#1MKM_$0^I3C )C MC81JPRC*&>*@#>^('_!67]H[]O+QIJ7[/'_!#[X76?BF*QNFLO%/[27C6VDA M\'>'G'#BR!7=JURNPMS<1NX1 MD6OV ^'^F_!OX3^"]-^''POT71/#OA_1[5;;2=$T2Q2UM+.%>D<<4:A47V ' M6MG_ (3'PQ_T&H/^^J /Y%/^(7'_ (+K_P#1C/\ YDWPQ_\ +.H;'_@V!_X+ MF:E"9[+]A_>BN4)_X67X9'(.".=2K^O'_A,?#'_0:@_[ZK+\)>)=!L=,DAN] M4BC8W4K!6/8MP: /YMO^"3?_ 1L_P""_'_!-/\ ;P\#?M5:=^Q!.VC:;?\ MV+QI80?$[PQ_IVB7&([R+']IX9E3$J \"6&,]J_6+_@B4C?M6_'']I+_ (*T MZNIGM/BS\16\+?#"YD&5'A+0?5M7?[(AB/:2.)YYU]X:]E_8C^"?P MS_8P_9%^'7[*_A/6K1K7P-X2L]+EN(@0+NY2,&XN2,=99S+*?>0T =-^UA_R M:S\2_P#LG^L_^D,U?G)_P1F_X(S?\$N/CY_P2X^"?QC^,?[%'@OQ#XH\0^"X MKO6M:U"UE::[F,L@+N0X!. .W:OT)_:M\7>&I/V7/B3&FLPEF\ ZR >I^PS M5X%_P01\4>'[/_@CI^S[:W6JQ)(G@"$.C'D'SI: #Q1_P01_X(Z6?A^[NK7_ M ()]^ $D2(E'6SFR#_W\KY]_X*0?L.?\$-?^">GP%L/%]U_P34\$>+OB%XPN MX]%^%7PVTJSF?4/%6MRA5B@C19"PB5G1I9<$(I &7>-&^X_VYOVV?V?_ -B_ M]EOQ9^T1\9_%R0:/H=CE+6U >YU&Y=@L-I;H<>9-*Y"J,@#)9BJJS#Y>_P"" M9?[+?Q,^+_QGF_X*V_\ !2:&W@^+7B/3#:?"WX=3N9+?X7^''!\NU16'&H3( MQ:>7 <>8R80O(@ /CO\ X)A?\$Q-1_X)J_\ !9GX$6'Q%32(OB#\2/@_XO\ M$WC?3/#=NL.E:).\D*1:79(I(\FWC^3S,L7=G.XKMK]TJ_//]H7Q+H+_ /!Q M=^SO>IJD1B3X!>+E>3/ )N(L"OOK_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJ@"&R_Y'>]_Z\HOYFMBN9M/$N@IXMN[U]4B$3VL:I)G M@D$Y%:G_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 $/@?_D$2_P#7[-_Z%6Q7,^$O M$N@V.F20W>J11L;J5@K'L6X-:G_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU0!I5F^,?^18O?\ K@:/^$Q\,?\ 0:@_[ZK/\4>*/#]Y MX?N[6UU6)Y'B(1%/)- &YIW_ "#X/^N*_P A4U9%CXN\-1V4,;ZS"&6)003T M.*E_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJQ[+ M_D=[W_KRB_F:F_X3'PQ_T&H/^^JR[3Q+H*>+;N]?5(A$]K&J29X)!.10!TU% M9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX M8_Z#4'_?5 &E6/X'_P"01+_U^S?^A5-_PF/AC_H-0?\ ?59?A+Q+H-CIDD-W MJD4;&ZE8*Q[%N#0!TU%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P ) MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 'C'_ )%B]_ZX&KFG?\@^#_KBO\A6'XH\ M4>'[SP_=VMKJL3R/$0B*>2:MV/B[PU'90QOK,(98E!!/0XH UZ*S?^$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJ@#\W?^#M31;_Q)_P2)OO#NE(C75_\2O#MM;+) M($4R/<,J@LV HR1R>!7\G,L4L$K03QLCHQ5T<8*D=01V-?W6?M&_!/\ 9:_: MZ^&DOP<_:4\#:+XQ\+SWD-U+HNL*S0M-$28W(4@Y4DXYK\E/^"J__!IQ^S3\ M?)_^%J_\$U_&GA_X7>(DMPE_X&UF2X;0M2*])(I5$LME+C@@))$YV_+$=S, M?S>4Z**6>5888V=W8*B*,EB>@ [FOT''_!KO_P %CCXM/AH? ;PY]E$FW^WO M^%B:3]DQG&['VCSL=\>5G';/%?HW_P $]_\ @S__ &;_ =X%UC6/^"D7QHC M\6^)=8TF6TTO1/ &I7%I8^'I''%VMRZ(]W<)P55XE@4[@R3 @@ ]1_X-#_A1 M>_ [X9_'_P"%.K7-M+?Z-XS\/Q:I]CNDGCCNVT2%[B-9(R5?9*TB94D$J:_8 M>OR!_8'\>Z!_P;S?$"?]C#]L7P)XJ11L;J5@K'L6X-:G_"8^&/\ H-0?]]4 :5%9O_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E6;XQ_Y%B]_ZX&OQB_X.,?\ @Y'\9?L? M^,[K]AK]@77;2'Q[#:1OXY\?-;I<#P_YJ!X[*TCD4QM=&-E=Y6#+$KJJ@R$F M+^>/XK_M$?'WX[^*I?''QL^-OBSQ=K,TOF2:IXD\0W-[.6SUWS.Q&.V.G:@# M^\73O^0?!_UQ7^0J:OXU_P#@G!_P7L_X*%_\$X_'6G7/A7XR:QXT\"Q3(NK? M#?QEJTMWI]Q;@_,ELTI=["3'*R0X&X+O2104/](\W_!P[_P2_L?V5?!O[3U_ M\;&GN?'6G++X?^&NBVAO_%%Q=AS%)8BPA)99%F1XO,?\M'*7_P 1];MC MZ 8BT;_X)N?L ?\$^X+C5?@+X%M[CQ;J6YM?^(_BJ[; M4_$6KR/S(\]],"XWGEHXO+C)YV9H _BDNK6ZL;J2RO;:2&:&0I-#*A5D8'!4 M@\@@\$&HZ_I@_P""TO\ P;"?"#]N'XD:O^U3^Q#\4- \!?$+7)WNO$_AG7(Y M%T77;ICE[I9(4=[*X?DOB-XY7.XB-B[O^5 _X-=_^"QQ\6GPT/@-X<^RB3;_ M &]_PL32?LF,XW8^T>=COCRLX[9XH _/FUM;F]N8[*RMWFFF<)%%$A9G8G 4 M &/VH_V,OV5_!G@H> _%1B\=)X&\*VNGF;3+U%B2YG^S MHOF+%.K1748.=IG:)U7:&:4Y< M_+7PF_X-6_\ @KM\1/%,>A^,OAQX.\"V+3;9=;\3>/+&:!%!Y8)I[W,Q]ALY M]J /D[_@G+^R;XO_ &XOVX/AG^S!X-TJ:Y?Q1XKM8M4DB3<+338W$M[*/#]YX?N[6UU6)Y'B(1%/)-6['Q=X:CLH8WUF$,L2@@GH<4 :]%9O\ PF/A MC_H-0?\ ?5/MO%'A^\G6UM=5B>1SA$4\DT 7Z*** "BBB@ HHHH ***\I_;E M^+/Q%^!'[(?Q"^,OPB\-2ZUXH\,^&I]1T'1((RSZE=1 -':J K$F5@(QA2?G MX&<4 ?%?_!:;Q-^Q7\,?VV_V?/B?^VA^S'XH^,>E?\(SXJTS3_ EE\.SXEL$ M9VT^5M26U.4:X@,4<31R(0T5X9 P:W57X+X8?M5?\$6_%WQQ^''A3X"_\$@] M=^'_ (UU'XDZ##X9\82_LT6OA9-,N?[0A;S&U%(5:(;%=2@)\W=Y? @:/X>T2XOKB[O[O3+F&"+9 C>6K2,JF1]L:Y&YAFN4_P"" M;^J^,/@__P $I?A;H_BGX-^,T\4_#;X-:7IFN>")M DM-5N-2T[2HDEL[:.[ M\I)G>2,QQN'\IV8?O!AB/INB@#X#_;&N9?\ @L_^Q7+^R1X<_9,^+7@J\\9: M[H[Z_>_%CP!/H!\&VMMJ%O=7%X);CY+JX\F*2*)+-YBSS*)#'%YCKUW[7G[. M?CCX9_\ !3KX0?\ !4/X?>#-6\1:3I7@K4_AY\5]+\/:=)>ZC;Z-<2-=V.H6 M]K"&ENEAO21-'$KR^7,'1&V,*^SJ* /C+]DG]FSQQ\1_^"GOQ<_X*B?$#P9J MGAW2=7\"Z9\/?A5I?B"Q>SU*YTB"1;N^U"XM9 );19KP*L,4JI-LA9GC3>HK M[-HHH *R]6\$>"]>O#J&N>$-+O;@J%,]WI\*-"T>2Z8OJOAWQ?:ZO<1HQX/V>:WM M <=P)/IFOYX223DG)/4FB@#^QSXE?\%ZO^"<>B_LE:3^T]\#O'L/Q/U'Q=J' M]C^ /AKX4M6;Q#KNMD*!IWV)D\ZW96DC\QW3:JNC+YADB63%_88_X)J_&7XI M_'&T_P""F/\ P5B?3=?^,3QEOA[\-;,B70/A99.=RP6L>2D]_C'F71W$,/D9 MBHDK^;7_ ((9?MJ6?[!O_!3KX8_&O7M&TV\T.]UE/#_B234+*.1K*POV6WEN MX7=2T,L.\2[D*LRH\9.R1P?[1* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"G7= MW:6%K+?W]S'!!!&TDTTSA4C0#)9B> !DDUPG_#6'[+/_1ROP_\ _"RL?_CM M '4>+K&RC\-7CQV<2L(3@K& 15O3]/L&L(";*$DPKDF,>@KR?XJ?MP?L:^$? M#<VK:O>Q:=IJMXOLR9[J7/EQ#;(>3M/7CCK6_I_[5_[+2V$ /[2 MO@ $0KD'QE8^@_Z:T =__9VG_P#/C#_WZ%']G:?_ ,^,/_?H5S/A#X\_ WX@ MZROASP%\9_">N:@T;2+8:1XBMKF8HOWF"1N6P.YQQ764 0_V=I__ #XP_P#? MH4?V=I__ #XP_P#?H5\3?\' 'QF^.?P2_86TK6_V>?C#K'@3Q#K7Q8\,Z$?$ M>A,@N;>VO+T0R[=X(/RMT([5@?\ #G[]NO\ Z3T_M ?^"G2__B* /N&SLK,^ M,[V(VD6T6<9"^6, Y-:_]G:?_P ^,/\ WZ%?RJK_ ,%)?CZG_!8YO@8O_!7_ M .,P^&;^)QX$;XN"]M/., E\O[;Y&S[/]F^V\^9C?]G^?=_#7ZQ_M8_LE_$S M]AKX67'QF_:K_P"#D[XS^#=!AW+#-J5AIAGO90,^3;0)&TMS+CGRXE9L>8+))Y< >?.PB2% M5=Z_8'_@F+_P1;_9+_X)D:5/XL\'V5UXV^*FM([>+?B[XO GU?4I9#NF$3,6 M^R0NY)*(2S_+YLDK*&H _G]_X.%]5_X*%>,_BOX._: _X*@_#73/!ESXR\#W MZ_##X9^$9PT?AJW2\B"0ZC?^"CUW_P3R^-_BT^([>^OO!'Q,\ :IX6\6:98P^;)YDUM*+&[2,D;I(KD MJ/7RIIP,E@*_LJ\$?\@B7_K\F_\ 0J_GFMOV-?BG_P $^/\ @KK^T'8?L-Z3 M+%\3/A-=0_%[X3^%8;?R;;QMX'O@HU[PV0,M-Y7FV\=L &8/93E )&5E /UZ M_P""%7A#4_"__!(GX">'_%OA>?3M2M? <*7EEJ-DT,\+^;+\KHX#*?8BOK+^ MSM/_ .?&'_OT*\X_8X_:U^#W[/'9Q*PA."L M8!%:]9OC'_D6+W_K@: )M/T^P:P@)LH23"N28QZ"IO[.T_\ Y\8?^_0HT[_D M'P?]<5_D*FH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FK/\6>*_#?@3PKJ?CC MQCK5OIND:-I\U]JNHW<@2*UMH4,DLKL?NJJ*S$]@#0!^1?\ P=Z?\%%++]FC M]CC3OV)/AMJ44'C#XR%CKAMB!+9>'(''G9QROVF8+ .S1I;-(> M]?.% ']&'_!EU\5/V5O%WP7^(GPBA^%'AZP^,OAR_2\U+Q2UL)-2UW0)]JPC MS9"S+';S)Y31Q[8P'MV*EV9C^XW]G:?_ ,^,/_?H5_$Q_P $F/V^/$G_ 36 M_;S\"_M3Z7+<2:1IVH?8?&6G6Y)-_HEP1'=Q;?XF5,2Q@\>;#&>U?VN^$_%? MAOQWX5TSQQX.UJWU+2-9T^&^TK4;20/%=6TR"2*5&'WE9&5@>X(H M?V=I__ M #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A61X+LK.72I&EM( MF/VR49:,'C=6[7-Z/K^B^%?!6I>*/$>IPV6G::;JZO[RX?;'!#'EWD8]E502 M3Z"@#X0_:@L[/]MG_@NU\%OV5[2UCN/!_P"S9X4N?BGXZC1 89->NB+31;:3 MTFAYNT]4=N?3]#?[.T__ )\8?^_0KX"_X(":!K7QF^'GQ>_X*C>/--FAUS]I MOXH7NLZ,MTN)K;PMISO8:/:MGGY(XYB#T9'0@>OZ!T >=?M7Z?8+^RU\2B+* M$$> -9P1&/\ GQFKY\_X(+C1[+_@C)\ =3U06T4,/P[CDN+BXVJJ(LLI9F8\ M #))Z8KZ<^//A#6?B#\#?&?@+PXD;:AKGA/4=/L%FDV(9IK:2- S=AN89/: MOP2CU?\ X+9>,/@79_\ !N+\'?@M\/8=3\$^ [1?B?XG\)^/',]MH,DA?[!= M7C)Y-E/=JZKY:K)(T3GY-C.0 ?9WPQTV;_@N#^V9-^V5X@T]C^RU\ -;GM?@ MMI4L.V#Q]XJA8QS^(9$(_>6MLP*6^>"PR"#Y\9_3_3]/L&L(";*$DPKDF,>@ MK\V? 'B7_@O+\ O@9I'P/^%G_!,/]GCP_P"$O"^B0Z;HVF6'Q9N-MK;1*%4# M,>6;C+,Q+,Q+,22377V7[0W_ <:BSB$7_!.SX %?*7:3\7+C)&/^N= !^T- M968_X.-/V=8A:1;3\ /%Q*^6,$_:(J^_?[.T_P#Y\8?^_0K\Y_V?OV?O^"KO MQM_X*N_#S]MW]MW]GGX;^!/#W@3X;ZYX=CC\&>-VU*2XDO&1T9D=01\RD<<8 MK]'J (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* ,*SLK,^,[V(VD6T6<9"^6 M, Y-:_\ 9VG_ //C#_WZ%9ME_P CO>_]>47\S6Q0!#_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!A>"[*SETJ1I M;2)C]LE&6C!XW5K_ -G:?_SXP_\ ?H5F^!_^01+_ -?LW_H5;% $/]G:?_SX MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H5G>+K&RC\-7CQV<2L(3@ MK& 16O6;XQ_Y%B]_ZX&@";3]/L&L(";*$DPKDF,>@J;^SM/_ .?&'_OT*-._ MY!\'_7%?Y"IJ (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^ M_0K(L[*S/C.]B-I%M%G&0OEC .36[6/9?\CO>_\ 7E%_,T :7]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H5D>"[*SETJ1I;2)C]LE&6C!XW5NUC^!_\ D$2_]?LW_H5 &E_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5-10!D>+K&RC\-7CQV<2L(3@K& 15O3]/L&L(";*$DPKDF,>@J'QC_R+%[_U MP-7-._Y!\'_7%?Y"@ _L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH PK.RLSXSO8C:1;19QD+Y8P#DUK_ -G:?_SX MP_\ ?H5FV7_([WO_ %Y1?S-;% '+_%GX*?"/X[?#C6/A#\8_AQH_B3PSK]FU MKK&B:M8I-!=1-V92."" P8896 92" 1^;]QH'[3W_!OCJKZAH>F^(OC1^Q8\ MY>YTXJ;[Q/\ ""-CDO$3\]_I*9R5)W0J,_*59KC]2*9/!!=0/;7,*21R(5DC MD4%64C!!!Z@CM0!R7P3^+WP3_:/^%NC?&SX%>--&\4^%/$%H+G2-;%H]YJ'G:G.F,[HK& /M?+W_#W;]N;]L#_ (EW_!*__@EYXMU?2+GBV^+/QYE_X1;P\%/2X@MB M3=ZA">/]44?K\O% '\H?[1/Q2\4_'#X_>-_C-XWGDDUCQ7XMU'5]3:48;S[B MYDE<8[8+D8[8QVKC:^K/^"O_ /P3<_:A_P"";W[5M[X1_:3T+0@?&0DU_1=< M\&Q3C0[SSV\RX@LS.!(!;RR&(QR?.JB-C\LB,WRG0 5^_O\ P9%>#/AEXJTW MX\^)M?\ A-H%WXE\,:CH/]C^+KO1XI+^V@O8K]9K:*X92\<9-HC,JD EN<\8 M_ ( DX R3T%?UH_\&MW_ 3@\<_L#?\ !/-_%GQG\.S:3XY^+6KIXAU72KN$ MQW&FZ>L0CL+693RLFPRSLIPR&ZV, R$4 ?I+_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H5-10!#_9VG_\^,/_ 'Z%9%G969\9WL1M(MHLXR%\L8!R:W:Q[+_D=[W_ M *\HOYF@#2_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"LCP796GZ?8-80 M$V4))A7),8]!4/C'_D6+W_K@:N:=_P @^#_KBO\ (4 ']G:?_P ^,/\ WZ%* MEC91L'CLXE8="L8!%2T4 %%%% !1110 4444 %1W=G:7\!M;ZUCFB8@M'*@9 M3@Y'!XX(!_"I** "H[JSM+Z(07MK',BR)(J2H& =&#HV#W5E5@>Q (Y%244 M%%%% '@/_!4W3O%<_P#P3N^-&O>!_BKXG\':MH'PPU_6-.UGPCJ?V.[2XM=- MN)H0)@ID1?,1&/ELC';C=@D'(_X)N:C\2O%G_!(;X':KX8\1PR>,-2_9[\/R MZ=J_B!I+B-M2DT6 QSW)R7D7S2&?DLPSW-=)_P %.KBWM/\ @FQ^T)<74Z1Q MI\$/%99W8 #_ (D]UW-'O'7A^WN$\5_$"ZU&V^(U"P\&#X=ZG\2OBG::5?RVTF MNVL/\ 9]_;TE@N+?P+\:/@'>_#JRU/4+9K=;+5Q.VLV4%P) #! M+R7#>'X7N%T_4=.BDE9G^S-<[)XH<[8=TJH FU5^Y*_/[]GOX>ZE\)JMU!%(/E=[:/8DJ@_NWG56P MP('Z T %%%>7_%;]DKX:_&+Q<_C3Q1K_ (HM[MX$A,>D^(YK:':@P#L0XSZG MO0!S?[6'_);/@?\ ]CW+_P"DS5[I7R%\7?V6OAY\(?CE\'KCPQKGB6X;4?&A MBG&JZ_-_\ @6U &Q6/9?\ ([WO_7E% M_,T?\(/I'_/S>_\ @6U9EKX5TZ3Q3=6#3W.R.VC92+AMV23U- '5T5C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%?AI_P>_?"OQ7K?[/_P !OC386TKZ M-X<\7:UI&INF=L<]_;6TL!8>ZZ?. ??'>OVS_P"$'TC_ )^;W_P+:OG'_@K9 M\)OV)_$W_!/'XGZ?^W;XEN=+^&T?A]IM5U1+K-S9W",K6LMH&^_="X$0BCY\ MQRJ$%6((!_%317T?\=_^"2G_ 41_9Y^$&A?M#_$/]DGQM;> _$NC#5],\1I MI'GI;63 M&]\ENTAT]VCVOLGV'#<9P<>,?"'X(_&7]H'QG#\.O@3\*/$?C+7 M[@;H=&\+Z+/?W++D#=Y<*LVT$C+8P,\F@"S^SS\*O%?QT^/G@GX*^!;:676O M%OBS3M'TI(<[C<7-S'"A!'3#.#GMC-?WEU^)G_!NI_P;9^-_V1O&5I^W+^WO MID-GX]M[5U\"^!+>[29O#_FH4>]NY(RR-=&-F1(D++$KLS$R$+%^S?\ P@^D M?\_-[_X%M0!S'[6'_)K/Q+_[)_K/_I#-7YR?\$9O^",W_!+CX^?\$N/@G\8_ MC'^Q1X+\0^*/$/@N*[UK6M0M96FNYC+("[D. 3@#MVK[3_X*!?%+]F_X"?LM M>/9_C5\=/#_A(W_@C58M-3Q+XK@LFO)6M)52.)9G4RNS$*%4$DD FOR3_9< M_P"#A7]CC]B#_@BYX#^'7P^TSQSXQ^*'A?X??V28]+\-7*:)HVNR"9K>*]O9 M_+B*@E7983*S!2HYS@ ^"?\ @Y-E_87^&?[>1_98_8*_9]\)^#=(^&-G]D\7 MZCH%IDZIKDI62:%V=FW);((XMO&)3*/$7CCQ/J7C3Q?K-QJ.K:Q?S7NJ:A=R%Y;JXEOP_\ L1_LG_L2?\'#/P*\+?LH? O0_ NGZY\"_%=UJUIH M<3(EU,DT:*[;F/(7BOTN^('QC^$/PGM/M_Q3^*GAOPS!MW>=X@URWLDQZYF= M1BOYG?B#^PS_ ,%+/C/_ ,%%?AW\(_BA\&/C->^,?$7@#5[S1M/^.O[3T%U- M=V,4B^=(EQI$$;Z=;*Q&ZSRS2-\VX#BOJ#P%_P &O/[8.J77]I^(?AA^R!X& MDF;=)>0V_BSQC?$_WI5UFZ:W9_\ =4*?2@#W7_@X6_X*:?\ !/7Q_P#LD>&O MAU\-_P!L[X<>*=*YO M_@KA_P '1_[%/_#$/C7P+^P-\3?$7B3QYXOTZ30_#WB.'P?J.G6.GK-^[NKI M+B\AA+2Q0L_E[ Q$K1M]T$U\_?\ !4#_ ((3_$C]CK]EGPY\1?&?[:.@ZN+[ MXK>&='&B_#OX!:!X.AMC=7RQB<36*F662+.Y2YY8 MFORO\ ^"LOQ*\.>+_V MT_%W@'X:?M+?$_XJ>"O ^J2Z+X9\5?%3QH^MWMZ8=L=S<12;$CC@DG1S$L: M&)8B_MM!N? M \VNW$VK7D:VZ/ DL[X%CI[*&55M_P!Y,ZW&9(RH)_&.OO7_ (-S_P#@H7:? ML#?\%%_#\/Q \0267P]^);1>&/&K&Y,<5KYL@^QWS'.!Y%P5W,?NPRS^M '[ MV_\ !#7X;> ?@[^U;^VY\*_A9X0L- \.>'_C?I]CHNBZ7;+#;V=M'I,2I&B+ MP /ZGFOT:K\[O\ @D/X5TZZ_;F_;NADGN0(/CY:*A6X8$C^S(^OK7WS_P ( M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U !X'_ .01 M+_U^S?\ H5?D'_P<=>._$'_!/?\ X*/?LC_\%:?"&GW$MMHE]?>$O'BVRDM< MZ0#Y[6^.C,]M=ZJ5S]UXU;G''ZT^%?"NG:AITDTT]R"+F10$N&48#5\)?\'- M'[,&B?%+_@DSXN\(M"_X(Q?MXV/QP\&ZK W['W[66N07&I7-H_\ Q+_ 7C.ZC#0:@A^[%I^H M)C)9?A5< M?\(A?/).4DU+PQ=1"\\.ZQ"#D1;K4QF!L94VB-UKTC_@D=\8_B-\*_B)XI_X M(^_MN>*KRZ^*GPALDN? 7BFXN71?'O@LMLLM1CR3NG@&V"=0205&2[+*P /T M.K-\8_\ (L7O_7 U#_P@^D?\_-[_ .!;51\2^$M,L=!NKN&XNBT<1(#W+$?B M* .@T[_D'P?]<5_D*FK"LO!>E2V<4K7-YEHE)Q=-CI4O_"#Z1_S\WO\ X%M0 M!L5\1?\ !<[]IKP!X-_9=?\ 8GT_X83?$OXH_M J_A?X>_"RPUBZLGU1WP9K MNZFM)H9H;"!P?MZ?M5_ '_@GG^S7K?[2?QLU;47M;#;; M:)H5C=EKW7]3ER+;3K5.KS2L,< A5#NV%1B/!_\ @EI_P3W^+#^+]:_X*9?\ M%#(9)OC]\3+()9:")V:#X=>'B=]OH=KNR5D"D-._4N2O)\QY0#RS]D7_ (-, M?^"5OPR_9Y\->$OVK?@DWQ)^(<5B)/%?BM?&>MZ?#/=O\SQ006EY#&L$9/EH M2F]E4,YR2!V]K_P; _\ !#.3Q3=::_[#^88[9'1/^%E^)N"2*;JP:>YV1VT;*1<-NR2>IH ^*_\ B%Q_X(4?]&,_ M^9-\3_\ RSK[/^ /P&^%O[,'P:\/?L__ 2\/W&D^$O"FGBQT#2[G5[J_:TM ME)*Q">[EEF=5SA0SG:H55PJ@#8_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B MLOQQXW\'_#/P9JOQ$^(/B6RT;0M#TZ:_UC5M1N%BM[.VB0O)-([<*BJI))Z M5'_P@^D?\_-[_P"!;5^.O_!Y7^T5KWP,_8E\ _LV^"=9O;4?%CQ7#@3VUFY6*UC)SM$ZRNR[2RQ'*#X9\??\')G_ 5X M^*_P8\9_ /XF_M%:=K'ASQSH5YI&L0'P7IEI-';72&.98I;2")T+(S+DEN&- M?"-% ']VS'^[);O*A]-V>H%?VG_'OQ[\%OV9/@SXE^/_ M ,;/&LNA^%/"6DRZCK>IW-XV(H4'10.7=CA$1.M4?Q)\8O']R2\_B#7I\O*V\@-Y M$19HXEP %#/M5I'S\\_\$K/V9/B'^V3\9]2_X+1?ME>&M0TK6O%VGM8?L_> M]0G);P5X0?=Y=PV>E[>JQD=QR(Y#@A9?+3]!O^$'TC_GYO?_ +:@";QC_R+ M%[_UP-7-._Y!\'_7%?Y"N?\ $OA+3+'0;J[AN+HM'$2 ]RQ'XBK-EX+TJ6SB ME:YO,M$I.+IL=* -VBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@ LO^1WO?^O*+^9K8KE+7PKITGBFZ ML&GN=D=M&RD7#;LDGJ:T_P#A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH / _\ MR")?^OV;_P!"K8KE/"OA73M0TZ2::>Y!%S(H"7#*,!JT_P#A!](_Y^;W_P " MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8K-\8_\ (L7O_7 U#_P@ M^D?\_-[_ .!;51\2^$M,L=!NKN&XNBT<1(#W+$?B* .@T[_D'P?]<5_D*FK" MLO!>E2V<4K7-YEHE)Q=-CI4O_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M0!L5CV7_([WO_7E%_,T?\(/I'_/S>_^!;5F6OA73I/% M-U8-/<[([:-E(N&W9)/4T =716/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L5C^!_\ D$2_]?LW_H5' M_"#Z1_S\WO\ X%M69X5\*Z=J&G2333W((N9% 2X91@-0!U=%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU $WC'_D6+W_ *X&KFG?\@^#_KBO\A7/^)?"6F6.@W5W#<71:.(D![EB/Q%6 M;+P7I4MG%*US>9:)2<738Z4 ;M%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U !9?\CO>_P#7E%_,UL5R MEKX5TZ3Q3=6#3W.R.VC92+AMV23U-:?_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ?B9_P>_?%3Q7HG[/_ ,!O@M87,J:-XC\7 M:UJ^IHF=LD]A;6T4 8^RZA.0/;/:OYSJ_K%_X.>?^"8/BS]N/_@GL?%OP.T2 M]UCQU\*=6;Q#I>D1%II]2T\Q&.^M85ZF39YN^#_B!HGBGPQKNK:9J.GZK;SV6HZ#>O;7MM(LBE9()4(:.4'E6' M(;!K%K[2_P""#/\ P3<\<_\ !2'_ (*#^#_"%OX>GD\"^#=6M?$'Q(U,?A'^S3I M%_XN,WGW'CSQDSZWK=5S]S[1#<6@^A,?US7[??\(/I'_/S>_P#@6U4?$OA+3+'0 M;J[AN+HM'$2 ]RQ'XB@#\^/^";'_ :Z?\$\_P!@WQAI7QN\6/J_Q9\,HXDT_3+A>5GM[",;/,!Y#3/,48*R;& -?I;6%9>"]*ELXI6N;S+1*3 MBZ;'2I?^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: M@#8K'LO^1WO?^O*+^9H_X0?2/^?F]_\ MJS+7PKITGBFZL&GN=D=M&RD7#; MLDGJ: .KHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VH V*Q_ _\ R")?^OV;_P!"H_X0?2/^?F]_\"VK M,\*^%=.U#3I)II[D$7,B@)<,HP&H ZNBL?\ X0?2/^?F]_\ MJ/^$'TC_GY MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@";QC_R+%[_ -<# M5S3O^0?!_P!<5_D*Y_Q+X2TRQT&ZNX;BZ+1Q$@/"]*ELXI6N;S+ M1*3BZ;'2@#=HK'_X0?2/^?F]_P# MJDL_"6FV-TEW#<71:-LJ'N6(_$4 :E% M%% !1110 4444 %%%% !1110 4444 8OCSX;_#OXIZ%_PB_Q.\!:+XCTSSEF M_L[7M+AO(/, (#^7*K+N 8@'&1D^M9^C_ KX(^'? MY\+O#_ ,'/"MCX9U%F M.H>';/P];16%T6 #&2W5!&^0J@Y4YVCTKRO_ (*FZ=XKG_X)W?&C7O _Q5\3 M^#M6T#X8:_K&G:SX1U/['=I<6NFW$T($P4R(OF(C'RV1CMQNP2"W_@E!K&K^ M(?\ @E]^SKK_ (@U6YOK^]^"'A:>]O;R=I9KB5]*MF>1W8EG9B22Q)))R: . MQ'[$?[& .1^R+\,/_"!T[_XS7<>./ '@/XG>%KKP-\2O!.D>(=$O55;W1]%O\ @Y27P%=_&GQAK/AO5?V0;[7X MO#.L:TTFG:=>OXGMK=GMK9 L47[F&)-VTN=I+.Q)-:W[8OQK\1?';_@K?\'/ M^"7=KKVHV'@L?#O4_B5\4K32K^6UDUVUCE>RT[3I)865UMOM2O+-$#B8+&CY M0LK 'VIX+\#^"OAMX8M/!/P[\'Z7H&C6$92QTC1=/CM;6V4DDK'%$JH@R2< M#DFM2OAO]DKXRZ[\ O\ @KI\6/\ @F"=9O;OP1=?##3?B;\,;#4+V2X;P_"] MPNGZCIT4DK,_V9KG9/%#G;#NE5 $VJOW)0 4444 >%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z4 %8]E_P CO>_]>47\S6Q6/9?\CO>_ M]>47\S0!L4444 5M8UC2/#VD76OZ_JEO8V%C;/<7M[>3K%#;PHI9Y'=B BJH M)+$@ DU^%O[2'_!53]F7]N_]OWP7\0/VKM!\>WW[,/@:_O=2^"?@?PUX'N] M3/Q0UJPF\B?7[N&,9;3[>0LD,; AR&W 9FBKZN_;2^(WCK_@L?\ M6:I_P $ MI/V9O%5[IGP5\"7D3_M4_$O1IBIO6#;D\)6,PX\V0J?M+#.P*R-]QXI:/[3F MK_L[_L3?\%K_ -G74-7O] ^'WPU^'G[+_BN,/*ZVUCI.GP2PHB#V "JJC+,Q M 9F (!\B?\ !PO_ ,'%?P?^-/[$-_\ L??LI^&_B)H7B#XA7$=OXIN_&7@Z MXT5HM!4EIHX1/AI#/(B0G *^5YZDY85^0O\ P2C_ &_O%'_!,[]NGP3^U=HL M-Y=Z5I=X;/QAH]DPWZGHMQA+N!0S*K.%Q+&&(42PQ$D 4_\ X*R_M\^)/^"E M7[>/CK]JC5FN8M(U&_\ L/@W3;D\Z?HMOF.TAVY(5BF99 ./-FE(ZU\X4 ?T M>?&__@[&_:1\5P2?\,A_\$UM=T'2)+7[39^._B[INK7%H8"NY96L](M7.S;\ MVY;E@0?Q/OO[,7[*W_!1+_@JE\ O"O[3G[0/_!9WQAH?@/QQI:ZAIO@_]GWP M?#X4:.!F92O]I3![M@=I&V1. /._"6CW_AWX8Z-HVBW&H7_B+3KRTG-M;Q"-2H-L_FQLTC(B0^0 2>*]X_X) M*?"#_@L=^VK_ ,$W?A!\*?"OQMT+]FOX$Z;X1CL[7Q3X3QJ7C;Q9;K))OEAD M8B+2HF;<$<;9TP#B16H Z7]MG]D+_@WA_P""5OPR\42_&3PUI?C/XSZ_X:O( MO#]MXWU6Z\8>*M4OY;=UMIQ:3/(L!WE2MP8H4!&0^0*_"#]L7_@I+\5OVE/V M2/@9^PY/X7MO#W@GX+>&]MM:6E[YKZWJ5P-[:A/@!5(C?9'& 2@DE+,3(57^ MJ/X-_P#!&[]CC]D/X(>.M&_9M^$L6H?$3Q7X4U2RO?B3XUOCJ7B#5;NYM9(R M\]_."T8=G&]8A'&>I3-?DU\(/^#!/%6F>./!VM7 M&FZOHVH0WVE:C:2%);6YA<212HP^ZRNJL#V(%?O+K/\ P0"^+]GI<]TW_! [ MX!0A$R94_:F\7,5]P#?8-36__!OY\8)+>.0?\$"/@ VY =Q_:H\7@GCK_P ? MU 'N?[#_ .WQX;_X*4_\%1?V.OVI]*EMX]7U']G#Q=8^,M.MR +#6[>XACNX MMO\ "K/B6,'GRIHSWK]CJ_'G_@E)_P $=?VH?V5?^"C_ (2_:,U3]B'X=_!3 MX?Z!X/URQO\ 2?!OQ;U3Q&;W4+U(56X*ZE-*\9VPHAV$*0BD@D5^PU 'YT?\ M'1?A+Q;XS_X)=-I7@RUUQKR/XH>&YVN?#FCRW]Y91I=$O^((K M?2(K:_5:BB@ HHHH Q_ _\ R")?^OV;_P!"K(_: M"^#^@?M"? ;QK\!?%07^S/&WA/4="ORRY AN[:2WA7'(\RWNX@T>UB!O(!94>3/R%#^QE8?'/XM_P#!1K_@ MD)CP>,[.T?0/B-I\Z;)K/Q!8-]FO5D3_EF7=!.$/(2=,T M=/\ \$[OVZ/AK_P41_97T#]I+X=VLNG7%UOL/%?AF\)%UX>UF#"W>G3J0&5X MWZ%@I>-HWP X%>O>,?\ D6+W_K@:_.+]KG3=1_X(O?MZG_@I1X"L)U_9Z^-N MK6ND?M*:%9Q%HO#.M2/Y=EXJCC7[J.[^7KY>J7MT"UO! P.)'D56*@?> R* .RT[_ )!\ M'_7%?Y"L3XL?%?X<_ OX::[\8_B[XOLM \,>&M,FU#7-9U"79#:6\:EG=CU/ M P% )8D D@5M64D<.EQ2RN%58%+,QP O))K\Q/$EWJ7_!P9^UA-\/=$NIQ M^Q=\%_$RCQ+?V[E8OB[XGMF#"SCEV45M;6T2Q6]O!&$CBC4 *BJ.%4 #@ 5+0 5C MV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %?C=_P>>?LF^,/C!^PW MX"_:>\'Z5+>I\)?%EQ'X@CA3)MM-U1(8FN3WVK/[V)LVOQ)\9P8:/2E;I-869(:7&5=CC#!X9%_*GX2_&_\ M8O\ ^";/[,^K?LW_ +!K?%>__:'^*=DFG_%'XU^)?A3>V%QX+\)LP-[-I=@" MTZ @;58'+N/,>6,QPHG]!/\ P2B\-_LG^&/^">?PLLOV(M)N[;X9S>&8Y_#D MVIVGDWE\&9C+=W*]YYI?,D<]V_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 444 M4 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 5F^,?\ D6+W M_K@:TJS?&/\ R+%[_P!<#0!R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ K'\#_\@B7_ M *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@#-\8_\ (L7O_7 U47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !7YK?\%'_ /@UP_X)Y?M]^.=1 M^-'A:36/A-XZU:9Y]6U7P9'$^GZE<,_] M>47\S6Q6/9?\CO>_]>47\S0!L4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_ M^01+_P!?LW_H5 &Q1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R M+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH ** M** /#O\ @IU<6]I_P38_:$N+J=(XT^"'BLL[L !_Q)[KN:Q?^"0-Q;W7_!*7 M]FR2VG211\"_"J%D8$!ETJV5AQW!!!]"#7N/CSX;_#OXIZ%_PB_Q.\!:+XCT MSSEF_L[7M+AO(/, (#^7*K+N 8@'&1D^M-\ ?#+X;_"C1&\,_"WX?:'X:TUY MVF;3] TF&S@,I !U1_M#_#[4/@;_P<)?!/]KWQ#'Y/A+XH?!75/A8-5DX@ ML]<@NY-5M89'/"/!E') /V7)^S5^SG+XX_X6=+\ ?!+>)1>_;! MXA;PK9F^^T[MWG>?Y?F>9NYW[LYYS70>.? /@3XG^%[KP/\ $OP5I'B+1;Y0 MM[H^NZ;%=VMP P8!XI59' (!&0>0#0!\*?L]_#W4OCE_P<*_&G]KWP\/M'A' MX8?!+2_A<-6B.ZWNM7_%;]DK MX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J>]>H44 ?(7Q=_9:^'GPA M^.7P>N/#&N>);AM1\:&*<:KK\UR%"0EQL#GY3D.-'\.Z=H^NWTEM;/)?W'DJS21@E<,1[%-$^)E]J&I/!G'G/%#"1!&3D*\I0.58+N*D#Y7A_P"#V3]J*'6) MM8'[$G@$M-"L93_A(;W []* /Z,/^$'TC_GYO?_ +:OAG_ (*F_M3?%.?X MB^'_ /@EM_P3RUF>;X^_$ZR,VJ^(1=.]M\./#9.VXUN[*GY)=I*P)PQ?_ ;[?L:^%O@E!?:WJ6K7CF+PSX.T$&\\4_$+792HEG2WC^:6::4J&E;$ M<8,<8( C0_CG_P %B/V1/^"Q/_!1O]LOX::'\2?@1H\'C[Q[\/\ 4]3\!?!C M2?$UI%)X2T*VNHV87M[>2PPW%X^YGD7=A?DVJI!BC^^OAM\5/V$/^":WQ\OO M'/Q4^)OB?]M7]NWQ3&T6JQ^ -(_MF_TIR"K6%E''FVT.SBW;&!*S"-F/EB,^ M4OF/QB^$'_!1;_@HQ_P6;^#?A']N2_G_ &:H?$WPC\12Z-X>^#WBWS_$5GH, M?"W_!LS_P %P?&6 M@V_B30_V&;H6UU&'C6^\>^'K29" :_J=_8O_P"";_[% M?_!/SPN_AS]E3X#:/XE?NU_P04\):9??\$=_V?KN M:XN@TG@&$D)@KZ4_:P_Y-9^)?_9/]9_\ 2&:OG_\ X($?\H;?V>_^ MR?P_^CI: /J?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** .9\2^$M,L=!N MKN&XNBT<1(#W+$?B*LV7@O2I;.*5KF\RT2DXNFQTJWXQ_P"18O?^N!JYIW_( M/@_ZXK_(4 9O_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U;%% '*6OA73I/%-U8-/<[([:-E(N&W9)/4UI_ M\(/I'_/S>_\ @6U%E_R.][_UY1?S-;% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!RGA7PKIVH: M=)--/<@BYD4!+AE& U:?_"#Z1_S\WO\ X%M1X'_Y!$O_ %^S?^A5L4 ?G/\ MMA>%M._9J_X+P?LP_M QSW,&C_&?P+XB^%GB:[%PP"3V^W5--5CW:6X+1KW^ M2J/P'\+Z=^P!_P %QO'O[+E]/ M'%XYYP%C45U__!QKX9US2/V --_:S\&6#W'B#]GKXK>&?B/I"0\2.+._2&=0 M?[ODW,CL#P1'ST%3_P#!<3X7^(/C'^PKX>_;O_9A*7OCSX ZUI_Q5^'MY #_ M *?96ZK+>VI(Y:&>Q+NT8!\PPQKCF@#ZY^*7[/'PJ^-?PXUSX1?%/0&UOPYX MDTN;3M;TF]N&:*ZMI4*.C\M_$O@NTN_AQ8W+ F]U74(1]CMG4'DQ MNQ:9!RJ6\W=:_C6\6>*_$GCOQ5J?CCQCK5QJ6KZSJ$U]JNHW6ZN9G,DLK ML?O,SLS$]R30!_2-X%_X*!_%?_@OW\'OAM^P_P#L=7FN>$F\1^$+:^_:X^(] MLLD<7A6R#O;W&CV!;AKF_>&4Q]0MO(,AAYWE?K#\"OV5_@K^S5\(?#_P(^"? MAAM!\+>&--2RT;2[.X8+%&O))/5W9BSN[99W9F8DL37\X?\ P:#?\%&K?]FG M]M'4_P!BSXB:ND'A;XT)&FBRSL MKXBMU8VXR>@N(C)!CJT@MP.]?U T 8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L5\0?\' 'QF^.?P2_86TK6_V>?C#K M'@3Q#K7Q8\,Z$?$>A,@N;>VO+T0R[=X(/RMT([4 ?8__ @^D?\ /S>_^!;5 MF6OA73I/%-U8-/<[([:-E(N&W9)/4U\6?\.?OVZ_^D]/[0'_ (*=+_\ B*S+ M7_@D/^W,WBFZM5_X+N_'Q72VC9IQI6F;F!)X/R4 ??/_ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5\,_\ #G[]NO\ Z3T_M ?^"G2__B*3_@B3XV_:1_X6W^U+ M^SS^T-^T]XH^*O\ PJKXL6NA>'O$/BP1+<_9C8+*PVQ*%7+-D@>E 'W/_P ( M/I'_ #\WO_@6U?B'^UGI_P"S/_P61_X.,?AU^R;:WU_J_P ,OA3X9U6Q\=7L M-PQM?$^I6$R7USI2/R'@BG-BDW8MB"1(.A:0,4R\:H_Q3KOCK_@F3 M_P $=?\ @J9^S9X!T_\ : \+Z1X"^&/P"\3Z?XIUV*^%_=R:MQV8E ME-W;_QY>([/P4V@ M^'9L_=SJ.H%?+SU^:+ID]JH_L;_L;_M@?M?_ +9]C_P42_X*@_"[1_!D/PYM MI+3X&_!/3O$T6M0>'[V<[KS6;NXB40S7APD<;*,*$#;5:.-B 2?LC_\ !.CQ MI^SC^Q%\:/VGOVNM9;7/VB/C)X,U77/BAK23Y731]@E-MHEL02%MK2/;'M4E M2ZG!*+'M[W_@@IX2TR^_X([_ +/UW-<70:3P#"2$N6 _ULO05]*?M8?\FL_$ MO_LG^L_^D,U?/_\ P0(_Y0V_L]_]D_A_]'2T ?4__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U;%% ',^)?"6F6.@W5W#<71:.(D![EB/Q%6;+P7I4MG%*US> M9:)2<738Z5;\8_\ (L7O_7 UY8C\1735F^,?^18 MO?\ K@: *EEX+TJ6SBE:YO,M$I.+IL=*E_X0?2/^?F]_\"VK2T[_ )!\'_7% M?Y"IJ ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ M MJS+7PKITGBFZL&GN=D=M&RD7#;LDGJ:ZNL>R_Y'>]_Z\HOYF@ _P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:LSPKX5T[4-.DFFGN01_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6Q10!REKX5TZ3Q3=6#3W.R.VC92+AMV23U-:?\ P@^D?\_-[_X%M19? M\CO>_P#7E%_,UL4 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% '*>%?"NG:AITDTT]R"+F10$N&48 M#5I_\(/I'_/S>_\ @6U'@?\ Y!$O_7[-_P"A5L4 8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M5'Q+X2TRQT&ZNX;BZ+1Q$@/E2V<4K7-YEHE)Q=-CI4O_"#Z1_S\WO\ MX%M6EIW_ "#X/^N*_P A4U &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q M10!C_P#"#Z1_S\WO_@6U9EKX5TZ3Q3=6#3W.R.VC92+AMV23U-=76/9?\CO> M_P#7E%_,T '_ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U9GA7PKIVH:=)--/ M<@BYD4!+AE& U=76/X'_ .01+_U^S?\ H5 !_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!S/B7PEIE MCH-U=PW%T6CB) >Y8C\15FR\%Z5+9Q2MY8C\16I10 M4444 %%%% !1110 4444 %%%% !1110!XY_P4 ^,'QN_9\_8V^(_QW_9]T?P MQ>^(_!7@S5->AA\7/%I-+BO+N54&=B#,C!1G &*D M_P""F?\ RC>_:"_[(AXK_P#3/=5\[_#;P)XM^*/_ ;(Z+\-O -K-<:WKW[$ ML.GZ3:VX)>XN)O"@2.)0. M!DF?7XO@N-$'VEO!BWQ@:=M0\W<-4^S!KT$#[,!B Q$_OZ]<^/?_ 4 U/Q= M^T-\#/V//V0_$6EG7OC7X:N?&5SXSO[$W<.@>$H+<2B\CMRR"6XNI'2&#>3& MAWNZN$"/\T6_Q \'0?\ !HB?$5O>0_8C^R_ /_ (*Z?L@V'QAL;BUFU#_@G!IGA?35O%*F/5].GBGO;-<_QQ12 M*6'7#)O M#EZNU9Y+<,RQ7-M4H1')NC=$3WFN+=6T+^C-#&\@SVBK]%: "BBO+_BMX4_:SU?Q<]Y M\'_BOX7TC13 @2RU;0GN)A(!\[%P1P3T% '-_M8?\EL^!_\ V/.'^&/\ P2]MOB3%8BZ;P]\7O"NIK;,VT3&"]\W9GMG9C/O7L?Q=\,?M M1:3\*_% M>J27^M:I=MEI96Z*HZ)&BA41%PJ(BJH 4"N0HHH VOAY\2/B%\(O&-E\1/A5 MXZU?PUK^FL[:?K>@ZE+:7=J71HV,3]J'Q?\*?@VWB?27\2_#/X7ZHT5WXEDETY9(X[W5YE=B.@.*\7_;W_P""5/B#]LG]I3P3^U9\,_VT?''P=\7>"/"][H5C MJ/@RPM99)K:ZE$DH9IP<9P!@#I7U/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^- 'PS_ ,.?OVZ_^D]/[0'_ (*=+_\ B*S/"O\ P2'_ &YKK3I)(?\ @N[\ M?( +F12B:5IF"0W7[G>OOG[%XW_Z#=E_X#'_ !K,\*VOBF33I&L-4MHT^TR MK) 2=V[DT ?$'B'_ ((O_MI>+- OO"WB/_@NQ\?+O3]3LY;6_M)M(TS9-#(A M1T;Y.A4D'ZU];?L1_LL:!^Q)^R?X%_90\+>*KS7-/\"Z&FF6FK:A"D-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&@";QC_P BQ>_]<#5S3O\ D'P?]<5_D*Y_ MQ+:>+4T&Z>^U:U>(1'S$2W()'L:LV5GXT-G$8M9LPOE+M!MCD#'UH W:*Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH ++_D=[W_KRB_F:V*Y2UM?%)\4W4<>J6PN!;1F20P':5R< M"M/[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@ \#_\@B7_ *_9 MO_0JV*Y3PK:^*9-.D:PU2VC3[3("LD!)W;N36G]B\;_]!NR_\!C_ (T H':*?29I-.,4P.0Q:"&)B#G(DYZ MFOK;[%XW_P"@W9?^ Q_QK\__ /@DS;>*?V?O^"@'[:/["":I;6MM8?%*S^)G MAN%X#LFM?$5HLUP(!_#'%-"L97H&.X2TG8G#R6?FSP]BLDMPO>OB&OZ+_P#@ MM!_P0\_X)]?LD:]\-_V^)OV?VOOA[#\5H[;]HO3[GQGKUPU]INKR^3_;$D\E M\T\;VUTZOB*2/S&N 'W*,5]4ZC_P:]?\$5K?1'UFW_8ZLI81")(Y(/B-XF(= M3R"I_M,@@@]: /Y-_"?BOQ)X$\5:9XX\':U<:;J^C:A#?:5J-I(4EM;F%Q)% M*C#[K*ZJP/8@5_:[_P $F/V^/#?_ 4I_8,\"_M3Z7+;QZOJ.G_8?&6G6Y % MAK=N!'=Q;?X59\2Q@\^5-&>]?.EO_P &M/\ P1>GMXYA^QI9_.@;GXA^*,\C M_L)U])?L0_\ !-;]F[_@G'X5USP/^QGX!B\'Z1XCU".^UC3F\0ZKJ44MRB>6 M)56_NI_*8IA6,>W>$3=G8N #Z(KX!_X.0/\ DQ3P=_VGVNFV/QS\'W%S.\141I'?^ M:[^I"HCL0 3A3Z4 ?I!7R[^U_P#\%8_^"?'[ /Q(G\.?M2_M)Z1H6NW6G0O: M>&+&VN-2U24,?D_T2SCEE0/D!6=55NQX./FFW_;"_P""G/\ P5ZEE\-?\$WM M*N/@E\#KEC%>?M'^._#YCU;78"=K'P_IDGS;6&=MU+MX)P8I$VGZ$_80_P"" M6'[.?[ NI:E-\)=$_MOQSJB"Y\5?%'QK(=3\0:Y<.27EFNY?F7<(_B#;6W@G1+@'I)%=7S M.94'4_(I[<=:_-SP[^TY_P %2?V?;[]M;]IJ]_:%^''[/\UO\7+2/Q=X?TGP MR/%>N:AXFN+%5L](TD7&+:;\7:796 M-C;O<7M[=H(XK>)%+/([L0%55!)8G )-?B;_P $=?@#X'_X*D_\%6_V@O\ M@HA)XR76?AI\/OC')J_PV\/W=LPM=3UV> 0Q:W)"V/\ 56UM') '&Y6N PV% M&# 'K?[$O_!MUIGQ^\'0_M;_ /!8;XT?%#QW\9/B-I\5SXZ\,#QI+I]A;6I" MFWTRX^R".:5HD5 ZI*D*,-D: 1AWU[#_ ()\_L4_L??\%]_V>/A9^SA^S7X6 M\,Z%-\$?%6H7%G#8_:&GNXYHDCN));@O))*BY"NS%ER<$9-?J3]B\;_]!NR_ M\!C_ (U\C?MV_P#!*/XE?MB?M)>"OVJ_A[^V[XK^$?B_P1X8O="T_4O!FEV[ MR2VUU*))0QFSC. , =* /M&L?P/_ ,@B7_K]F_\ 0J^#/^'/W_!0S_I/3\<_ M_!3IW_Q%4/#G_!(?]OZZL7DL/^"[WQS@07$BE/[)T[E@>3]SO0!]M_M8?\FL M_$O_ +)_K/\ Z0S5\_\ _! C_E#;^SW_ -D_A_\ 1TM>3^(?^"+W[>?BS0+[ MPMXC_P""[/QON]/U.SEM;^TFTC3MDT,B%'1ODZ%20?K7U;^Q3^R=JG[$_P"R MIX'_ &4O"'Q &L:9X&T1--L]4U"Q"37**S-N=5. ?F[4 >U45C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C0!-XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%<_P") M;3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC%K-F%\I=H-L<@8^M &[16/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- !9?\CO>_]>47\S6Q7*6MKXI/BFZCCU2V%P+:,R2& [2N3@ 5 MI_8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/ M^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT '@?_D$2_\ 7[-_ MZ%6Q7*>%;7Q3)ITC6&J6T:?:9 5D@).[=R:T_L7C?_H-V7_@,?\ &@#8HK'^ MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8K-\8_P#(L7O_ %P-0_8O&_\ MT&[+_P !C_C5'Q+:>+4T&Z>^U:U>(1'S$2W()'L: .@T[_D'P?\ 7%?Y"IJP MK*S\:&SB,6LV87REV@VQR!CZU+]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"- &Q6/9?\CO>_]>47\S1]B\;_ /0;LO\ P&/^ M-9EK:^*3XINHX]4MA<"VC,DA@.TKDX % '5T5C_8O&__ $&[+_P&/^-'V+QO M_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L5C^!_ M^01+_P!?LW_H5'V+QO\ ]!NR_P# 8_XUF>%;7Q3)ITC6&J6T:?:9 5D@).[= MR: .KHK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH F\8_P#(L7O_ %P-7-._Y!\'_7%?Y"N? M\2VGBU-!NGOM6M7B$1\Q$MR"1[&K-E9^-#9Q&+6;,+Y2[0;8Y Q]: -VBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@ LO\ D=[W_KRB_F:V*Y2UM?%)\4W4<>J6PN!;1F20 MP':5R< "M/[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H / __ "")?^OV M;_T*MBN4\*VOBF33I&L-4MHT^TR K) 2=V[DUI_8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q6;XQ_Y%B]_ZX&H?L7C?_H- MV7_@,?\ &J/B6T\6IH-T]]JUJ\0B/F(EN02/8T =!IW_ "#X/^N*_P A4U85 ME9^-#9Q&+6;,+Y2[0;8Y Q]:E^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ M Q_QH^Q>-_\ H-V7_@,?\: -BL>R_P"1WO?^O*+^9H^Q>-_^@W9?^ Q_QK,M M;7Q2?%-U''JEL+@6T9DD,!VE-_P#H-V7_ (#'_&@#8K'\ M#_\ ((E_Z_9O_0J/L7C?_H-V7_@,?\:S/"MKXIDTZ1K#5+:-/M,@*R0$G=NY M- '5T5C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"- $WC'_D6+W_K@:N:=_R#X/\ KBO\A7/^);3Q M:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC%K-F%\I=H-L<@8^M &[16/\ 8O&_ M_0;LO_ 8_P"-26=IXM2Z1[[5K5X@W[Q$MR"1[&@#4HHHH **** "BBB@ HHH MH **** "BBB@#AOVD/@1HG[3?P4\1? 7Q7XPUW1M$\6:3!O%^O:OX>\):7 M!IGAS_A(IK>6XLK"")(H+820PQ>8B(@ 9PS^K'C'H-5]7U?2M TJZUW7-2@L M[*RMWN+R[NI1'%!$BEGD=FX554$DG@ 9H ^=8_\ @EE^S8FEO\-FU7Q.WPM? MQ@?%/_"EFO[?_A&!JAN_MN_RA!]I-O\ ;/\ 2?L1N#9^;SY&.*](_:'_ &5_ MAM^T?<^%?$GB2]U71/%/@36FU7P/XT\.3Q0ZGH5T\303&%I8Y(GCEA=XI8)H MY(94;#H2JD>':[_P5N\'>%/@EHO[9OBGX!^)[']G_7-3MK>W^*,K+EI@DJ.\"*3CUO]I+]LCP1\ /$?@+X7Z1X?O/%_CS MXI:E/9_#_P 'Z+NW4<2P0M,\:1QI'%"BQQ00 MQQPQ*"$C71_LU_M=^%?V@?&'CCX.ZIX8N_"OQ$^&>I6UIXX\&:CY M?_29J^6O^#HKQ9HW@'_@F=IWCKQ%:&XT_1?C+X3O[Z!4#&2&&^\QU /!RJD8 M/K7U+^UA_P EL^!__8]R_P#I,U=Q^T;^S%\ ?VNOAI+\'/VE/A9I?C'PO/>0 MW4NBZQ&S0M-$28W(4@Y4DXYH _A1\9:WIOB;Q?JOB31O#5KHMGJ&I3W-IH]B M[M!81R2,RP1ER6*("$!8DX49)-9M?V>_\."/^"-O_2/;X?\ _@'-_P#'*R[3 M_@@I_P $=W\6W=D__!/SP"8DM8V2/['+@$DY/^LH _CH\':WIOAKQ?I7B/6? M#5KK5GI^I07-WH]\[K#?Q)(K-!(4(8(X!0E2#AC@@U_5;_P;J_'#X<_M+?%; M]KC]H#X16ZP>&?&'Q3T75=%M%15^R03:) ZVY5>$://ELHX5D([5[]_PX(_X M(V_](]OA_P#^ K6F MAQ,B74R)L5VW,>0O% 'JE%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW M_H5 &Q1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U M]_Z\HOYFMBL>R_Y'>]_Z\HOY MFMB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ K\Y M?VS/%^C?L3_\%X?@K^U;X@>2U\,?&'X(>*/ WBF>&/-3VKR?\ X)@?\'$'P3\$_L$>'/V; M_P!J/P'\6]2^(WPTL#X6UV\\/_#2_OXIX+5C'932LJ[XI6M5A#K*%?>CL1S7 MW!_P0(_Y0V_L]_\ 9/X?_1TM>,?M&(W_ 3U_P""VWAOXXVH^R?#K]L+PPO@ MWQ@P^6"V\:Z8F_2KE^P>XMB;5%'+.9&)H Z.R_X.//V%8K.*)O@]\?\ *Q*# MCX):ICI_NUZ)^R7_ ,%N/V-/VR?VB+#]ESX9Z%\2-(\7:GH]UJ=C:>,_ %UI M,?&<9 X'6O3?VS/^"AO[)?_ 3S^%=I\0_VH/BG;:0;V,1:!X>L MT-UJ^N3X $%E9QYDG+]6\.1S(]PE\Z\:<;MRB&':72))$8,'#L ??W M[5G_ 6>\-:+\6+O]CC_ ()P_".[_:)^.D>8[W1/#-TJZ!X5.=GGZQJF?)MU M1L@Q*V\LIC9HF9<_"/\ P5W_ .":G[4=C^RYH_[=_P#P46^.GB#XU?%2R^)G MATQ^ / VDSMX4\(:2]ZKWMOI^FHI>[XF4,ZX#*6'F']AOV4_P!CW]FC M]B'X3VGP2_98^#^C^#O#MKAFM=,@_>WT'P@\&@7J$9M-0O)8[&VG&>"8YKF.0 M]=F.] 'YG?\ !0[_ (/(/A/\+M"'PW_X)X? ?4-8\41!H-0U?XEZ/+IUCHK( M=GDK8QR+//*,$$,T*QD+_K,E1^<"?\'5O_!:N/QP_C)/VC=!$4A&_1?^%>:3 M]E* Y"9^S^=CMGS:ZE6QMV,\;?IM_P;HQ>!K_QO^U1XP^#/PCU_P9\/-6^* M.E_\*_TC7_#<^ER1Z7!I4<$2+#. P5!&%ZGIRU[P@EOK]ZY&Z M[U"RFEL;F_]<#5S3O\ D'P?]<5_D*I^,?\ MD6+W_K@:N:=_R#X/^N*_R% $U%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P C MO>_]>47\S6Q0 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z M%6Q0 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJ MAT[_ )!\'_7%?Y"IJ "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: - MBBBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HH MHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_( M4 34444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 444 M4 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 5F^,?\ D6+W M_K@:TJS?&/\ R+%[_P!<#0!R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ K'\#_\@B7_ M *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@#-\8_\ (L7O_7 U!?A9;_# MJ]EO?#Z'1+J1'ATW3[VTU$R""\5P;=]D!DF#ACY91?,KM_V6_"GQ-\(_\%R_ MV9O@_P#&]K@:GX#_ ."=6FJ(;IB=NL_;%M+]^?\ EH1&5;OA!FOM/QW^Q;X^ M_:X^-OA#XH_MJ:GH/_")?#C6DUKP7\)O"UW->:?/K48(@U;4[R>&!KQX0Q,% MLL$4<3LS.TY*[+_[5W[&?B3XD?M(?"W]MWX$:EI%G\2_A9_:&GK9:_-+!I_B M70K^+R[K3;F>&.22W*N$N(9UCE\N1"#&ZR' !\X>#M2U/3?^#I_Q?H?ATL-. MU/\ 8TL[KQ'&G"-=1>((XX)']7$;E1GG:[5^B]?//[+'[&6O?#G]I/XG_MO_ M !RU72;[XE_%&+3M.>RT%Y9=/\-:)81;+;3;::9$DN"TA>>:=HXO,D=0(HUC M&?H:@ KR_P"*WQY^)7P^\7/X<\+_ +,OBCQ3:+ D@U;29X5A9F'*8H M44 ?(7Q=^-WQ#\?_ !R^#T7B?]G/Q+X76S\:%X'U6:%A=%H2I5-AZ@'<<]A7 MU+_PDNK_ /0H7O\ WTM>1_M8?\EL^!__ &/Z4 8__ DNK_\ 0H7O M_?2UF6NN:BOBFZNE\-W+.]M&K0!EW* 3R:ZNL>R_Y'>]_P"O*+^9H /^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI:V** ,?_A)=7_Z%"]_[Z6LSPKKFHVNG21P^&[F<&YD8NC+@$MT_"NKK M'\#_ /((E_Z_9O\ T*@ _P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** , M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#F?$NO:G&+J%6B(,KLN M%]S5FR\1ZJEG$B^$KQ@(E 8,N#QUJWXQ_P"18O?^N!JYIW_(/@_ZXK_(4 9O M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2UL44 N?"G7[:-IBI6*8Z?,8I?JD@1Q[J* M^@JX#]K#_DUGXE_]D_UG_P!(9J /D;_@W!^,1^('_!%WX(7.EZ%+37[">,?^18O?^N!H ^- MOV&_^"3'PE_9C\?']J3X[7'B/XY?'K48E;4_B]\062>>U..(M,MB6BTV!02$ M6/+JK%=^S"CB?VA-_\ ?2U\V?\ M!8+]GGQU^VS_ ,$S?C'^S1X,\$WTVN>(/"33:#;*4)N;^SFBOK:$9/!DFMHT MSVWYKZKHH _@'NK6ZL;J2RO;:2&:&0I-#*A5D8'!4@\@@\$&HZ_=+_@I!_P1 MF\+_ /!8C_@J+\9+O_@ECH6@>&8/A]9K%\6?&&NZA+%H&N>-9)=TUC9K!#(8 M[A8MS7,B@IYRG#$_9RT$Q1D;]:_X6'I/V4(3 M@/C[1YV.^/*SCMGB@#\Z[6UN;VYCLK*W>::9PD442%F=B-M&\>_$'0YTNO"_AC0XI&T70[I3E+ MIY)E1[VX0X*9C2.)QN D8(Z?L70!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+69X5US4;73I(X?#=S.#_]]+1_P )+J__ $*%[_WTM;%% &/_ M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% ',^)=>U.YT&Z@F\,74*M$ M0979<+[FK-EXCU5+.)%\)7C 1* P9<'CK5OQC_R+%[_UP-7-._Y!\'_7%?Y" M@#-_X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6MBB@#E+77-17Q3=72^&[EG>VC5H R[E )Y-:?\ PDNK_P#0 MH7O_ 'TM%E_R.][_ ->47\S6Q0!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!RGA77-1M=.DCA M\-W,X-S(Q=&7 );I^%:?_"2ZO_T*%[_WTM'@?_D$2_\ 7[-_Z%6Q0!C_ /"2 MZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2U1\2Z]J=S MH-U!-X8NH5:(@RNRX7W-=-6;XQ_Y%B]_ZX&@"I9>(]52SB1?"5XP$2@,&7!X MZU+_ ,)+J_\ T*%[_P!]+6EIW_(/@_ZXK_(5-0!C_P#"2ZO_ -"A>_\ ?2T? M\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2UF6NN:BOBFZNE\-W+.]M&K0! MEW* 3R:ZNL>R_P"1WO?^O*+^9H /^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:S/ M"NN:C:Z=)'#X;N9P;F1BZ,N 2W3\*ZNL?P/_ ,@B7_K]F_\ 0J #_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6MBB@#F?$NO:G&+J%6B(,KLN%]S5FR\1ZJEG$B^$KQ@(E 8,N#Q MUJWXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% &;_PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 47\S0 ?\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2UF>%=_P#?2T?\)+J__0H7O_?2UL44 ,!$H#!EP>.M6_&/_ "+%[_UP-7-._P"0?!_UQ7^0 MH S?^$EU?_H4+W_OI:DL]>U*YND@F\,W4*LV&E=EPON:U** "BBB@ HHHH * M*** "BBB@ HHHH **** "HKV]L]-LIM1U&ZC@M[>)I)YY7"I&BC+,Q/ )) MJ6JVM6>E:CH]WI^O0PR6,]M)'>QW&/+:)E(<-GC:5)S[4 ?*TG_!5308OV9_ M^&\G^ FNCX#;Q/\ \)O_ &G!_:/]E&X^SC6O[,^_]AR?-_UOVGR?G^SY^2O4 M?VC_ -LKP-\ _$'@'X9:-H%YXP\=_%34I[/X?>$-%N8DDU%8(/M%U>232L(X M+.WAQ)+,=Q =%1)'=4/XUVOBKQ=^R-\"=.^#7Q6UCQ;X]_X)@>,?B.UIH7CV MUL$.LZ1I:WNZ.RNV5FF;P_/? J+@(D\T,1\LQI/''+]J>)M3_P"$I_X.BOAY M8RWD4OA_2/V,[O4_"/D.&MVFN-&+OPK\1/AGJ5M:>./!FHW,?B5\/O%S^'/"_[,OBCQ3:+ D@U;29X5A9F'*8_]]+0!L5CV7_([WO_ %Y1 M?S-'_"2ZO_T*%[_WTM9EKKFHKXINKI?#=RSO;1JT 9=R@$\F@#JZ*Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI: -BL?P/_R")?\ K]F_]"H_X275_P#H4+W_ +Z6LSPKKFHVNG21P^&[ MF<&YD8NC+@$MT_"@#JZ*Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H MK'_X275_^A0O?^^EH_X275_^A0O?^^EH F\8_P#(L7O_ %P-7-._Y!\'_7%? MY"N?\2Z]J=SH-U!-X8NH5:(@RNRX7W-6;+Q'JJ6<2+X2O& B4!@RX/'6@#=H MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6@ LO^1WO?^O*+^9K8KE+77-17Q3=72^&[EG>VC5H R[E )Y- M:?\ PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM !X'_P"01+_U^S?^A5L5 MRGA77-1M=.DCA\-W,X-S(Q=&7 );I^%:?_"2ZO\ ]"A>_P#?2T ;%8?Q-\$6 MOQ-^&WB'X;WU]):P>(=#N]-FN8E!>%)X7B+J#P2 ^0#Z5)_PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM 'X83_ /!(+XQ_\$[?^"H?P)_9L^$7_!3GXI^&-%^- M/PYUGPWI?C32]-L8KJUET1!?1:8ZE3&\)CDRA;Y]Y*@D<5]M^)?^"0O[<]MH M-U/-_P %X/C[,JQ$F)]*TS#>Q^2JW_!PCJ6M?#G]GGX4_MX:=X4O(+G]G;X[ M>&_%NH7*@,SZ1)M^*+G5_#$TT&@3_9[BV#QW0D5D M*'!# @\@CN* /B:R_P""0'[=3V<3K_P7F^/Z@Q*0HTG2\#CI]RND_9<_X(\^ M/?@E^V?X>_;8^.7_ 4.^)'QC\0^&/"^H:%H]IXSTVSCCM[:[VF0*T(!'S*& MQZU]A67B/54LXD7PE>,!$H#!EP>.M2_\)+J__0H7O_?2T ;%?%G_ 6 _;8^ M+'PIT'PK^PI^Q7*EW^T1\>+B32?! 1R1X8TT _;O$-QM!,<5O%O*,1S(I90X MB=:]T_:V_;-^&O[%'[.OBG]IWX[V-UIOAKPIIK75V_F)YES(2$AMH02-\TLC M)&B]V<9(&2/E[_@D9^SC\<=5\4>+?^"JW[;7P\O!\:OC=!&=+T2;[O@7PD"' ML-$@#X,;%0DL^0K,^T.H=9"P!]._L$?L3_"?_@GQ^RUX9_9=^$$3S6>B6YDU M;6;E +K6]2E^:ZU"X.26EEDRW).U0J#Y44#TNR_Y'>]_Z\HOYFC_ (275_\ MH4+W_OI:S+77-17Q3=72^&[EG>VC5H R[E )Y- '5T5C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0! ML5C^!_\ D$2_]?LW_H5'_"2ZO_T*%[_WTM9GA77-1M=.DCA\-W,X-S(Q=&7 M);I^% '5T5C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ M0H7O_?2T?\)+J_\ T*%[_P!]+0!-XQ_Y%B]_ZX&KFG?\@^#_ *XK_(5S_B77 MM3N=!NH)O#%U"K1$&5V7"^YJS9>(]52SB1?"5XP$2@,&7!XZT ;M%8__ DN MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J_ M_0H7O_?2T %E_P CO>_]>47\S6Q7*6NN:BOBFZNE\-W+.]M&K0!EW* 3R:T_ M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ \#_ /((E_Z_9O\ T*MBN4\*ZYJ- MKITD_P#7 U#_ ,)+J_\ T*%[_P!]+5'Q M+KVIW.@W4$WABZA5HB#*[+A?_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2T ;%8]E_R.][_ ->47\S1_P )+J__ $*%[_WTM9EKKFHKXINKI?#= MRSO;1JT 9=R@$\F@#JZ*Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V*Q_ __ "")?^OV;_T*C_A)=7_Z M%"]_[Z6LSPKKFHVNG21P^&[F<&YD8NC+@$MT_"@#JZ*Q_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: )O& M/_(L7O\ UP-7-._Y!\'_ %Q7^0KG_$NO:G&+J%6B(,KLN%]S5FR\1 MZJEG$B^$KQ@(E 8,N#QUH W:*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: "R_Y'>]_Z\HOYFMBN4M=< MU%?%-U=+X;N6=[:-6@#+N4 GDUI_\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0 >!_P#D$2_]?LW_ *%6Q7*>%=VC5H R[E )Y- '5T5C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L5C^!_^01+_ -?LW_H5'_"2ZO\ ]"A>_P#?2UF>%=_]]+1_P )+J__ $*%[_WTM $WC'_D6+W_ *X&KFG?\@^#_KBO\A7/ M^)=>U.YT&Z@F\,74*M$0979<+[FK-EXCU5+.)%\)7C 1* P9<'CK0!NT5C_\ M)+J__0H7O_?2U)9Z]J5S=)!-X9NH59L-*[+A?\._\$[?VG--_P""=%W_ ,$H==\0> -2\ OX7G\'6?Q+FN[H M:O%X?DW(CMI/V0P&_BMV$:RB\$?FHD^S@PGT/XY_\$_YO^%L?!3]IK]E^[TO M3O''P.TFX\/:9IOB.ZECL?$7ANXM5MYM,NKB*.26%D*13PW CEV21MF-Q(V' M77_!:3_@DM9W,EG<_P#!1?X0))$Y213XXM.&!P1]_P!:]E\5?M)_ 7P3\)]+ M^.GBKXLZ)9^$M=BLY-"UR2]4PZI]K56M4ML9:X>8,OEQQAGDR-H- 'F'[+'[ M&6O?#G]I/XG_ +;_ ,673_#6B6$6RVTVVFF1)+@M M(7GFG:.+S)'4"*-8QGZ&KF?A-\9OA;\=?"K>-?A'XXL->TV.\EL[F:RE^:UN MHCB6VFC8!X)D) :*15=2>5%=-0 4444 >%_M8?\ );/@?_V/% M_M8?\EL^!_\ V/Z4 %8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S0! ML4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110 444 M4 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* M )J*** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH MQ_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@#Q[_@H+^SM%^UK M^P[\6?V;?LBS7'C+P!JFG::&&=EZ]NYM9/JDXB<>ZUY1_P $??VB9?VI?^"0 M'P;^+5_=--J/_" 6^C:U)(?WC7VFLVG7#.#R&:6U=R#_ '_0BOKBOSF_X(Y? M\6(^)7[9?_!/>Z_=)\,OCI<>)/#5FW'V;0?$4"W]E$@[JICE.1WDH _1/3O^ M0?!_UQ7^0J:H=._Y!\'_ %Q7^0KX0_X*^_M.?%[XD^,O#'_!(/\ 8A\1M:?% MSXSV4DOC#Q/:Y;_A ?!@;9?:K(5(V32KN@@&02S-M9',1(!Y]I7_ !O/_P"" MB@\0R?Z;^RA^S!XI*Z:A^>S^(_CR$??LK M?LQ_"']C7]GOPI^S)\"?#JZ9X6\(:4ECIL'!DE(RTD\K #?-+(SRR/CYGD8] MZ]!H *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "L?P/_R" M)?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** ,WQC_P BQ>_]<#5S M3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110!CV7_( M[WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% &/X'_ .01+_U^S?\ MH5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ M7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ K'LO^1WO?^O*+^9K M8K'LO^1WO?\ KRB_F: -BBBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B M7_K]F_\ 0J -BBBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"1 M8O?^N!JYIW_(/@_ZXK_(4 34444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".] M[_UY1?S-;% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 M;% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V* M*** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB M@#-\8_\ (L7O_7 U-O">F^/?!NK>!M9GNH MK/6M,GL;N6QN6AF2*:-HV,U[XS>,])^'?AVYT7P180W&FV-PS3:I=Q,D6]6@TFVU"4 M.#D.JG.36!\4]:_X3;_@XP^!G[*D=E'!X,^#G[-VJ^-_#^C1IMMXM3N[I]'6 M0)T)AM5"1D\IYLFW&XY^@=6\!>-_C)_P5/TGQMXB\':K;>"O@E\+YF\.:I>Z M?+%::GXDUZ?LY^./AG_P4Z^$'_!4 M/X?>#-6\1:3I7@K4_AY\5]+\/:=)>ZC;Z-<2-=V.H6]K"&ENEAO21-'$KR^7 M,'1&V,* .'^$/CK5/A1_P<[1C]!J^,OV2?V;/''Q'_X*>_%S_@J)\0/!FJ>'=)U M?P+IGP]^%6E^(+%[/4KG2()%N[[4+BUD EM%FO JPQ2JDVR%F>--ZBOLV@ K M@_B#^T]\ /A5XC;PE\1/BII>D:DD*2M9W"]>O#J& MN>$-+O;@J%,]WI\"03D5T']G:?_SXP_\ ?H5D6=E9GQG>Q&TBVBSC M(7RQ@')H M_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U67X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@U MT']G:?\ \^,/_?H5D>"[*SETJ1I;2)C]LE&6C!XW4 6_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% &'XH\4> M'[SP_=VMKJL3R/$0B*>2:MV/B[PU'90QOK,(98E!!/0XH\76-E'X:O'CLXE8 M0G!6, BK>GZ?8-80$V4))A7),8]!0!#_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* .?M/$N@IXMN[U]4B$3VL:I M)G@D$Y%:G_"8^&/^@U!_WU52SLK,^,[V(VD6T6<9"^6, Y-:_P#9VG_\^,/_ M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H4 <_X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@UJ?\)CX8_Z#4'_ 'U53P79 M6^,^F^&M"MW\J RAY;F^G()6WMH(U:2>4X)VHIP 6;:JEA^ 7Q'_X. M@_@CX%_X*L>-/VZOV;?V6_$^L>$O''PFLO"'B+0/$NO6^DW5[?VEZ98-6!AC MNE7;;_N!""M8N_ M#WPYTF*3_1X+"WE,37:J./,NGC,[LV8O(_$E]@)#9VEY;!@K-(5#--'%M4D@. M1BOIS_@D'^R9XH^ _@[Q1^V#^V/K]IJ7[1/QUOH]<^)-\W(T.WV_Z'H-MR?+ M@M8MJ%5)!<$;G6.,C^-\$@Y!K^LO_@UN_P""AWBK]OK_ ()Z/X4^-&J?VMXY M^$NL+X>U75KLB2XU+3VB$EA=3,1EI-@E@9CEG-KO8EG)H _1_P#X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A M,?#'_0:@_P"^JR[3Q+H*>+;N]?5(A$]K&J29X)!.170?V=I__/C#_P!^A619 MV5F?&=[$;2+:+.,A?+& .SB5A"<%8P"*MZ?I]@UA 390DF%"03D5J?\)CX8_Z#4'_?55+.RLSXSO8C:1;19QD+Y8P# MDUK_ -G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A0!S_A+Q+H-CIDD-WJD4;&ZE8*Q[%N#6I_PF/A MC_H-0?\ ?55/!=E9RZ5(TMI$Q^V2C+1@\;JU_P"SM/\ ^?&'_OT* *?_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\ M)CX8_P"@U!_WU6?XH\4>'[SP_=VMKJL3R/$0B*>2:W/[.T__ )\8?^_0K.\7 M6-E'X:O'CLXE80G!6, B@ L?%WAJ.RAC?680RQ*"">AQ4O\ PF/AC_H-0?\ M?53:?I]@UA 390DF%J11L;J5@K'L6X- M=!_9VG_\^,/_ 'Z%9'@NRLY=*D:6TB8_;)1EHP>-U %O_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 8?BCQ1X?O M/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#&^LPAEB4$$]#BCQ=8V4?AJ\>.SB5A"< M%8P"*MZ?I]@UA 390DF%+;N]?5(A$]K&J29X) M!.16I_PF/AC_ *#4'_?55+.RLSXSO8C:1;19QD+Y8P#DUK_V=I__ #XP_P#? MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ M //C#_WZ% '/^$O$N@V.F20W>J11L;J5@K'L6X-:G_"8^&/^@U!_WU53P796 M+;N]?5(A$]K&J M29X)!.170?V=I_\ SXP_]^A619V5F?&=[$;2+:+.,A?+& J11L;J5@K'L6X-=!_9VG_\ /C#_ -^A M61X+LK.72I&EM(F/VR49:,'C=0!;_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_ M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% &'XH\4>'[SP_=VMKJL3R/$0B*>2:M MV/B[PU'90QOK,(98E!!/0XH\76-E'X:O'CLXE80G!6, BK>GZ?8-80$V4))A M7),8]!0!#_PF/AC_ *#4'_?5/MO%'A^\G6UM=5B>1SA$4\DU9_L[3_\ GQA_ M[]"E2QLHV#QV<2L.A6, B@"6BBB@ HHHH **** "BBB@ HHHH **** "BBJF MOZ]HWA;0KWQ/XCU*&RT_3;22ZO[RX?;'!#&I=Y&/954$D^@H MT5^7/[(7_! M1;]F7_@H=XU;]I7]LG]K'PYX3\#>)/%=SH?P%^!FH^,4TZ"\M(9FA74];B61 M?M=[=R(YAL[DF".-4,<W?@BZ^&&F_$WX8V&H7LEPWA^%[A=/U'3HI)69_ MLS7.R>*'.V'=*J )M5?N2@ HHHH \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_ MY+9\#_\ L>Y?_29J]TH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ M HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH S? M&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 344 M44 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110 4444 8_@ M?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% '\&W[1?PK\5_ O]H#Q MQ\%O'5M+%K/A/Q=J.D:HDV=PGM[F2)R2>N60G/?.:XROZ4O^#CS_ (-P_'?[ M9WCN\_;P_80T>TN?B#VDDA6-;I8U5'C8JLJH MK*1(")?YWOBO^SQ\??@1XJE\#?&SX)^+/".LPR^7)I?B3P]V M.O:@#CJ_HO\ ^#(#X5>*]$^ ?Q[^-5_;2IHOB/Q9HFCZ8[YVO<:?;74TY4>R MZC "?P[5^4G_ 3@_P"""?\ P4+_ ."CGCG3;?PK\'-8\%>!99D;5OB1XRTF M6TT^WMR?F>V60(]_)CA8X47\S0!L4444 %%%% !6/X'_Y!$O_ %^S?^A5L5C^ M!_\ D$2_]?LW_H5 &Q1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\ M8_\ (L7O_7 U]_Z\HOYFMBL> MR_Y'>]_Z\HOYFMB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"O MV;_T*MB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_( M5-4.G?\ (/@_ZXK_ "%34 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1 M?S- &Q1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% M !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P? M]<5_D* )J*** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ M HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ K-\8_\ M(L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 M 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 5C^!_ M^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%0!L4444 %%%% &;XQ_Y%B]_ZX&KF MG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BB MB@ HHHH **** "BBB@ HHHH *\V_;)^%7B?X[?L@_%7X(>";I8-9\9?#;7=# MTB=I @CNKO3Y[>)BQ^[AY%.>U>DT4 ?D1X3T;X%?$_\ X-/=9^"_C#PG;VVL M>$OA=?\ A:_\)7-B%U"Q\?6,SPVUDUOCS$OI-46W*)CS'^T(0"'&>I^%WP0^ M,G[)O_!4G]CG]H']I2YE>Y\:_LE6WP=\7:[=S;X[?QA91)J/E3S$X\VZ99TC M)/[UX6 Y(!_1Y_V>_@%)\2S\:)/@?X/;QBS*S>+#X:M3J9*H44_:O+\W(0E1 M\W )'2MKQSX!\"?$_P +W7@?XE^"M(\1:+?*%O='UW38KNUN &# /%*K(X! M(R#R : /A3]GOX>ZE\^'A]H\(_##X):7\+AJT1W6]UKD]XFJW M4$4@^5WMH]B2J#^[>=5;# @?H#67X+\#^"OAMX8M/!/P[\'Z7H&C6$92QTC1 M=/CM;6V4DDK'%$JH@R2< #DFM2@ KR_XK?LE?#7XQ>+G\:>*-?\ %%O=O D) MCTGQ'-;0[4& =B'&?4]Z]0HH ^0OB[^RU\//A#\&-<\2W#:CXT,4XU M77YKD*$A+C8'/RG(Y(ZCBOJ7_A!](_Y^;W_P+:O(_P!K#_DMGP/_ .Q[E_\ M29J]TH Q_P#A!](_Y^;W_P "VK,M?"NG2>*;JP:>YV1VT;*1<-NR2>IKJZQ[ M+_D=[W_KRB_F: #_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJS/"OA73M0TZ2 M::>Y!%S(H"7#*,!JZNL?P/\ \@B7_K]F_P#0J #_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** .9\2^$M M,L=!NKN&XNBT<1(#W+$?B*LV7@O2I;.*5KF\RT2DXNFQTJWXQ_Y%B]_ZX&KF MG?\ (/@_ZXK_ "% &;_P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% '*6OA73I/%-U8-/<[([:-E(N&W9) M/4UI_P#"#Z1_S\WO_@6U%E_R.][_ ->47\S6Q0!C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 !_P#D$2_]?LW_ *%6 MQ0!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U4? M$OA+3+'0;J[AN+HM'$2 ]RQ'XBNFK-\8_P#(L7O_ %P- %2R\%Z5+9Q2M_P#@6U:6G?\ (/@_ZXK_ "%34 8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;5F6OA73I/%-U8-/<[( M[:-E(N&W9)/4UU=8]E_R.][_ ->47\S0 ?\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;5F>%?"NG:AITDTT]R"+F10$N&48#5U=8_@?\ Y!$O_7[-_P"A4 '_ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% ',^)?"6F6.@W5W#<71:.(D![EB/Q%6;+P7I4MG%*US>9:) M2<738Z5;\8_\BQ>_]<#5S3O^0?!_UQ7^0H S?^$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Y2U\*Z=)X MINK!I[G9';1LI%PV[))ZFM/_ (0?2/\ GYO?_ MJ++_D=[W_ *\HOYFMB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#E/"OA73M0TZ2::>Y!%S(H"7#*,!JT_P#A!](_Y^;W_P " MVH\#_P#((E_Z_9O_ $*MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:J/B7PEIECH-U=PW%T6CB) >Y8C\1735F^,?\ D6+W M_K@: *EEX+TJ6SBE:YO,M$I.+IL=*E_X0?2/^?F]_P# MJTM._Y!\'_7%?Y" MIJ ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VK, MM?"NG2>*;JP:>YV1VT;*1<-NR2>IKJZQ[+_D=[W_ *\HOYF@ _X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MK8HH Q_^$'TC_GYO?_ MJS/"OA73M0TZ2::>Y!%S(H"7#*,!JZNL?P/_ ,@B M7_K]F_\ 0J #_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F M]_\ MJ/^$'TC_GYO?\ P+:MBB@#F?$OA+3+'0;J[AN+HM'$2 ]RQ'XBK-EX M+TJ6SBE:YO,M$I.+IL=*M^,?^18O?^N!JYIW_(/@_P"N*_R% &;_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M6Q10!REKX5TZ3Q3=6#3W.R.VC92+AMV23U-:?_ @^D?\ /S>_^!;467_( M[WO_ %Y1?S-;% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!RGA7PKIVH:=)--/<@BYD4!+AE& U M:?\ P@^D?\_-[_X%M1X'_P"01+_U^S?^A5L4 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;51\2^$M,L=!NKN&XNBT<1(#W+$? MB*Z:LWQC_P BQ>_]<#0!4LO!>E2V<4K7-YEHE)Q=-CI4O_"#Z1_S\WO_ (%M M6EIW_(/@_P"N*_R%34 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U9EKX5TZ3Q3=6#3W.R.VC92+AMV23U-=76/9?\CO>_\ M7E%_,T '_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;5F>%?"NG:AITDTT]R"+F M10$N&48#5U=8_@?_ )!$O_7[-_Z%0 ?\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 E2V<4K7-YEHE)Q=-CI5OQC_R+%[_ -<#5S3O^0?! M_P!<5_D* ,W_ (0?2/\ GYO?_ MJDL_"6FV-TEW#<71:-LJ'N6(_$5J44 %% M%% !1110 4444 %%%% !1110 4444 %-DD6*-I6#$*I)"J6/X _AOK&M:AX)T/4=*@G,.G MV]G&4RUQ- D//''BS4;";X%WWA76H+N_M]>6YB,=Y;M"QD M@2%/,:YD^410+,9-NTU%\?/AUJ_P'_X."/@=^UOXJD/_ B_Q-^".I_"M]:E M4)!;:]!=/JMM%*WW8WNHQ(D2Y^=X64 MW?@BZ^&&F_$WX8V&H7LEPWA^%[A=/U'3HI)69_LS7.R>*'.V'=*J )M5?N2O MS^_9[^'NI?'+_@X5^-/[7OAX?:/"/PP^"6E_"X:M$=UO=:Y/>)JMU!%(/E=[ M:/8DJ@_NWG56PP('Z T %%%>7_%;]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFM MH=J# .Q#C/J>] '-_M8?\EL^!_\ V/Z5\A?%W]EKX>?"'XY?!ZX\, M:YXEN&U'QH8IQJNOS7(4)"7&P.?E.1R1U'%?4O\ P@^D?\_-[_X%M0!L5CV7 M_([WO_7E%_,T?\(/I'_/S>_^!;5F6OA73I/%-U8-/<[([:-E(N&W9)/4T =7 M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M0!L5C^!_\ D$2_]?LW_H5'_"#Z1_S\WO\ X%M69X5\*Z=J M&G2333W((N9% 2X91@-0!U=%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U $WC'_D6+W_ *X&KFG?\@^# M_KBO\A7/^)?"6F6.@W5W#<71:.(D![EB/Q%6;+P7I4MG%*US>9:)2<738Z4 M;M%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U !9?\CO>_P#7E%_,UL5REKX5TZ3Q3=6#3W.R.VC92+AM MV23U-:?_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U !X'_Y!$O\ U^S?^A5L M5RGA7PKIVH:=)--/<@BYD4!+AE& U:?_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%9OC'_D6+W_K@:A_X0?2/^?F]_\ MJH M^)?"6F6.@W5W#<71:.(D![EB/Q% '0:=_P @^#_KBO\ (5-6%9>"]*ELXI6N M;S+1*3BZ;'2I?^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJ -BL>R_Y'>]_P"O*+^9H_X0?2/^?F]_\"VK,M?"NG2>*;JP:>YV1VT; M*1<-NR2>IH ZNBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8K'\#_\@B7_ *_9O_0J/^$'TC_GYO?_ M +:LSPKX5T[4-.DFFGN01Y!%S(H"7#*,!JT_^$'TC_GYO?\ P+:@ M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8K-\8_P#(L7O_ %P-0_\ M"#Z1_P _-[_X%M5'Q+X2TRQT&ZNX;BZ+1Q$@/E2V<4K7-YEHE)Q=-CI4O_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%8]E_P CO>_]>47\S1_P@^D?\_-[_P"!;5F6 MOA73I/%-U8-/<[([:-E(N&W9)/4T =716/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L5C^!_P#D$2_] M?LW_ *%1_P (/I'_ #\WO_@6U9GA7PKIVH:=)--/<@BYD4!+AE& U '5T5C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;4 3>,?^18O?^N!JYIW_(/@_P"N*_R%<_XE\):98Z#=7<-Q=%HX MB0'N6(_$59LO!>E2V<4K7-YEHE)Q=-CI0!NT5C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 %E_R.][_U MY1?S-;%_^!;4 ;%%8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U !X'_P"01+_U^S?^A5L5RGA7PKIVH:=)--/<@BYD4!+AE& U M:?\ P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;% M9OC'_D6+W_K@:A_X0?2/^?F]_P# MJH^)?"6F6.@W5W#<71:.(D![EB/Q% ' M0:=_R#X/^N*_R%35A67@O2I;.*5KF\RT2DXNFQTJ7_A!](_Y^;W_ ,"VH V* M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V*Q[+_D=[W_KRB_F:/\ A!]( M_P"?F]_\"VK,M?"NG2>*;JP:>YV1VT;*1<-NR2>IH ZNBL?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B ML?P/_P @B7_K]F_]"H_X0?2/^?F]_P# MJS/"OA73M0TZ2::>Y!%S(H"7#*, M!J .KHK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:@";QC_ ,BQ>_\ 7 U"]*ELXI6N;S+1*3BZ;'2@#=HK'_ .$'TC_GYO?_ M +:I+/PEIMC=)=PW%T6C;*A[EB/Q% &I1110 4444 %%%% !1110 4444 % M%%% !3+BWM[RWDM+N!)8I4*2Q2*&5U(P00>"".U/HH XCX2_LS_LW_ *YO;W MX$_L_>"/!4VI?\A&7PEX4L]-:ZYS^\-O&A?GGYL\UT/CGP#X$^)_A>Z\#_$O MP5I'B+1;Y0M[H^NZ;%=VMP P8!XI59' (!&0>0#7Q5_P4_\ ^"F'Q:_9Q^// MP3^!'[-FCV5U'XA_:"\%^$/BOXEO8%FATFVUBX+1Z7"IX-Y/;12S,>MO"86( MS=0M7I?[7/[8_COP]^V!\)O^">7[/5]IUCXX^)5CJ6O^(?$VIV/VN/PQX'>3&A$CNKA0C@'T9X+\#^"OAMX8M/!/P[\'Z7H&C6$92Q MTC1=/CM;6V4DDK'%$JH@R2< #DFM2OF+]E']L#QUJO[8_P 4O^"=W[06HV.H M^-/A]I&F^)?#'BBQL1:#Q-XY?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH *Q[+ M_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH *Q_ __ "")?^OV;_T* MMBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ M7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% &/9?\CO>_P#7E%_, MUL5CV7_([WO_ %Y1?S-;% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"0 M1+_U^S?^A5L4 %%%% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ M %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O* M+^9H V**** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V** M** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^# M_KBO\A0!-1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%% M% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %9OC'_D M6+W_ *X&M*LWQC_R+%[_ -<#0!R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "L?P/_P @ MB7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** ,WQC_ ,BQ>_\ 7 U< MT[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110!CV7_([ MWO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% &/X'_Y!$O_ %^S?^A5 ML5C^!_\ D$2_]?LW_H5;% !1110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- M%S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH *Q[+_D=[W_KRB_F:V*Q[ M+_D=[W_KRB_F: -BBBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F M_P#0J -BBBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N M!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %>=_M M:?$OXL_![]FSQG\2_@1\)+OQWXSTG0Y9?#'A*R ,FHWIPD28++E0S!V 8$JC M $'%>B44 ?A/^WU^U'\6?"?P<_9C^'VJ?\$R_P!H+0;_ $/]L+P=XMU?Q1XV ML=)2Z\<:\)[J6>%/(O''VZ[D=O*C.R&-(UB4I'&BCZBTO6/%&O\ _!R%\'/C MS\1/AWK7A _L6W=EH>@>)$C6[T[4[?5VO+NPD$;,GGPPS*7",P&_J1S7W M+^U%^R%\(OVO+;P#:_%U=3*?#?XG:1X\\-_V9>B C5M-:1K;S*6":.2&5&PZ$JI !\:> M&U?QA_P=(^//&N@1LVE>#?V0=.T7Q#< M1C*QWMYKBW5M"_HS0QO(,]HJ_16O-_V??V6_AK^SI=^*/$OAJXU/6?%/CG5D MU/QQXT\17"3:GKMU'$L$+3/&D<:1Q0HL<4$,<<,2@A(UW,3Z10 5Y?\ %;PI M^UGJ_BY[SX/_ !7\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"O4** /FOQ?^SE^V=X M\U_0?$OBKXV>"KB[\,WSWNBO%X>FC\FX,90,0&PXYZ$$5M?\*^_X*'_]'!>! M/_"7>O>J* /!?^%??\%#_P#HX+P)_P"$N]<'X?O_ -O/5?VAO$/PFM_C=X03 M4-)T&TO;B[?PWF&2.5B%50!N##')/%?6U>0>#? OBZP_;3\:?$"\T&>/1=0\ M'Z=:V6HL!YC_A7W_!0__HX+ MP)_X2[U[U10!X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]> M]44 >"_\*^_X*'_]'!>!/_"7>N#_ &>+_P#;S^+7@B[\2^'_ (W>$+."WUZ] MLGBO?#>YS)#*49@5&-I/('6OK:O(/V*? OB[X??"?4M$\::#/IUW-XPU2ZC@ MN S0R3ED?@]".10!B?\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7 MO5% '@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 ?+'QWB M_;Z^&'P@U_Q_KGQS\&W5II5@T\]O:>&BLLB@@84L, \]ZWO"WA+_ (*$:YX8 MTW6K7X^^!XXKRPAGC23PPQ95= P!QQG!KT+]KOPIXC\<_LT^,?"/A'2);_4K M_1VBL[. O*^Y3M&>_%=?\/K&[TOP#H>F:A;M%/;Z/;13Q/U1UB4,I]P010! MX[_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]>]44 >"_\*^_X M*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% 'R3X?O\ ]O/5?VAO$/PF MM_C=X034-)T&TO;B[?PWF&2.5B%50!N##')/%=Y_PK[_ (*'_P#1P7@3_P ) M=ZV_!O@7Q=8?MI^-/B!>:#/'HNH>#].M;+46 \N6:-V+H.>H!KU^@#P7_A7W M_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH \%_P"%??\ !0__ *." M\"?^$N]'_"OO^"A__1P7@3_PEWKWJB@#Y)_9XO\ ]O/XM>"+OQ+X?^-WA"S@ MM]>O;)XKWPWN+]OKX8?"#7_'^N?'/P;=6FE6#3SV]IX:*RR*"!A2PP#SWKZGKSC]KOPIX MC\<_LT^,?"/A'2);_4K_ $=HK.S@ +RON4[1GOQ0!Y[X6\)?\%"-<\,:;K5K M\?? \<5Y80SQI)X88LJN@8 XXS@U?_X5]_P4/_Z."\"?^$N]>Q?#ZQN]+\ Z M'IFH6[13V^CVT4\3]4=8E#*?<$$5L4 >"_\ "OO^"A__ $<%X$_\)=Z/^%?? M\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>N#\/W_P"WGJO[ M0WB'X36_QN\()J&DZ#:7MQ=OX;S#)'*Q"JH W!ACDGBOK:O(/!O@7Q=8?MI^ M-/B!>:#/'HNH>#].M;+46 \N6:-V+H.>H!H Q/\ A7W_ 4/_P"C@O G_A+O M1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ M $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O G_A+O7!_L\7_P"WG\6O!%WXE\/_ M !N\(6<%OKU[9/%>^&]SF2&4HS J,;2>0.M?6U>0?L4^!?%WP^^$^I:)XTT& M?3KN;QAJEU'!< !FADG+(_!Z$O>J* /ECX[Q?M]?##X0:_X_P!<^.?@VZM-*L&GGM[3PT5ED4$#"EA@'GO6 M]X6\)?\ !0C7/#&FZU:_'WP/'%>6$,\:2>&&+*KH& ..,X->A?M=^%/$?CG] MFGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HSWXKK_ (?6-WI?@'0],U"W:*>WT>VB MGB?JCK$H93[@@B@#QW_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PE MWKWJB@#P7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EWKWJB@#Y) M\/W_ .WGJO[0WB'X36_QN\()J&DZ#:7MQ=OX;S#)'*Q"JH W!ACDGBN\_P"% M??\ !0__ *."\"?^$N];?@WP+XNL/VT_&GQ O-!GCT74/!^G6MEJ+ >7+-&[ M%T'/4 UZ_0!X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 > M"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!\D_L\7_ .WG M\6O!%WXE\/\ QN\(6<%OKU[9/%>^&]SF2&4HS J,;2>0.M=Y_P *^_X*'_\ M1P7@3_PEWK;_ &*? OB[X??"?4M$\::#/IUW-XPU2ZC@N S0R3ED?@]".17 MK] '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5% '@O_"O MO^"A_P#T<%X$_P#"7>N2^.\7[?7PP^$&O^/]<^.?@VZM-*L&GGM[3PT5ED4$ M#"EA@'GO7U/7G'[7?A3Q'XY_9I\8^$?".D2W^I7^CM%9V< !>5]RG:,]^* / M/?"WA+_@H1KGAC3=:M?C[X'CBO+"&>-)/##%E5T# ''&<&K_ /PK[_@H?_T< M%X$_\)=Z]B^'UC=Z7X!T/3-0MVBGM]'MHIXGZHZQ*&4^X((K8H \%_X5]_P4 M/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G M_A+O7!^'[_\ ;SU7]H;Q#\)K?XW>$$U#2=!M+VXNW\-YADCE8A54 ;@PQR3Q M7UM7D'@WP+XNL/VT_&GQ O-!GCT74/!^G6MEJ+ >7+-&[%T'/4 T 8G_ K[ M_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'! M>!/_ EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P7@3_ ,)=ZX/] MGB__ &\_BUX(N_$OA_XW>$+."WUZ]LGBO?#>YS)#*49@5&-I/('6OK:O(/V* M? OB[X??"?4M$\::#/IUW-XPU2ZC@N S0R3ED?@]".10!B?\*^_X*'_ /1P M7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWH_ MX5]_P4/_ .C@O G_ (2[U[U10!\L?'>+]OKX8?"#7_'^N?'/P;=6FE6#3SV] MIX:*RR*"!A2PP#SWK>\+>$O^"A&N>&--UJU^/O@>.*\L(9XTD\,,6570, << M9P:]"_:[\*>(_'/[-/C'PCX1TB6_U*_T=HK.S@ +RON4[1GOQ77_ ^L;O2_ M .AZ9J%NT4]OH]M%/$_5'6)0RGW!!% 'CO\ PK[_ (*'_P#1P7@3_P )=Z/^ M%??\%#_^C@O G_A+O7O5% '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ MHX+P)_X2[U[U10!\D^'[_P#;SU7]H;Q#\)K?XW>$$U#2=!M+VXNW\-YADCE8 MA54 ;@PQR3Q7>?\ "OO^"A__ $<%X$_\)=ZV_!O@7Q=8?MI^-/B!>:#/'HNH M>#].M;+46 \N6:-V+H.>H!KU^@#P7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ M -'!>!/_ EWKWJB@#P7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)= MZ]ZHH ^2?V>+_P#;S^+7@B[\2^'_ (W>$+."WUZ]LGBO?#>YS)#*49@5&-I/ M('6N\_X5]_P4/_Z."\"?^$N];?[%/@7Q=\/OA/J6B>--!GTZ[F\8:I=1P7 M9H9)RR/P>A'(KU^@#P7_ (5]_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7 M>O>J* /!?^%??\%#_P#HX+P)_P"$N]OJ>O./VN_"GB/QS^S3XQ\(^$=(EO]2O]':*SLX " M\K[E.T9[\4 >>^%O"7_!0C7/#&FZU:_'WP/'%>6$,\:2>&&+*KH& ..,X-7_ M /A7W_!0_P#Z."\"?^$N]>Q?#ZQN]+\ Z'IFH6[13V^CVT4\3]4=8E#*?<$$ M5L4 >"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[ M_@H?_P!'!>!/_"7>N#\/W_[>>J_M#>(?A-;_ !N\()J&DZ#:7MQ=OX;S#)'* MQ"JH W!ACDGBOK:O(/!O@7Q=8?MI^-/B!>:#/'HNH>#].M;+46 \N6:-V+H. M>H!H Q/^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWKWJB@#P7_ (5] M_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>O>J* /!?^%??\%#_P#HX+P) M_P"$N]<'^SQ?_MY_%KP1=^)?#_QN\(6<%OKU[9/%>^&]SF2&4HS J,;2>0.M M?6U>0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$T\-%99%! PI88!Y[UO>%O"7_!0C7/#&FZU:_'WP/'%>6$,\:2>& M&+*KH& ..,X->A?M=^%/$?CG]FGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HSWXKK M_A]8W>E^ =#TS4+=HI[?1[:*>)^J.L2AE/N""* /'?\ A7W_ 4/_P"C@O G M_A+O6MX$\%?MO:?XPT^]^(/QK\'ZAHL=P#J5E8^'FBFFB[JCG[I]Z]DHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^ ?^"H5Q\0O" M/_!2C]BG4O#_ ,:?&%KH_B;XLZCI^M>#[?6FATBZCBTIY8FDMXPHF=7#,&E+ MD&0XP H'U'^UM^S;XD_:M\,Z7\(Y_C#XC\'^#9[N2?QJ_@K6)-.U;6(50"'3 MTNXQOMK>1V9YGB996$*1 A99" #UNBOS9_8Q^!WQ*_8 _P""T.K_ +%'P/\ MC3XV\4_!#Q5\!SXXOO"GC?Q)<:L?"&J+JHLH3;7%PS2)'.$EQ&6)]M8V^I[ MX]RDIJD7*A@2 ?0-%?F3^UG^P[_PSK^V;^S?XW_8_P#VJ?B(?C=XJ^+EI_PL M&T\6_%*\OXO%OA&**:;6KF[T^>;[/%'''&B1K;10Q(\T<<<:MY1C^N/^"ING M>*Y_^"=WQHU[P/\ %7Q/X.U;0/AAK^L:=K/A'4_L=VEQ:Z;<30@3!3(B^8B, M?+9&.W&[!((![]17S_\ \$H-8U?Q#_P2^_9UU_Q!JMS?7][\$/"T][>WD[2S M7$KZ5;,\CNQ+.S$DEB223DU-\ HG^,'[47Q?^/QN76QT>:V^'7A"ZC"L%CT\ M/<:G=1;@0&;4;R2T<$$%M'3(XY />J*^!/\ @E->^/\ 3_\ @I%^W)\-_&/Q M@\6^+[+PSXW\)0Z%+XMUM[R2R@GTF:Z:"('"0Q"29L)&JJ!CCO7._M*_M/?" M#X9_\%A=3^"__!3?6?[&^%?B7X9:;)\ ;[Q)>R6_A674HI+AM96Z.X0'426M MA$\W,4<05"C7"^: ?H[17S'_ ,$H4^.[?L[^([[XPGQ$OA^[^*'B"X^#UMXQ M>=M8M_!37.=+2[-R3B6\=P5+3:G>/;%'N;K>WEQH[-#%'"&"EII,>6_\ M!"'6_P!HK3OA3\:/V?OC?\7=;^(>C?!_X^:]X)^'OCKQ-<&;4=3TJS$($<\Q MYG:&1WC,ASA@\8.(@H /NJBOE;X4_"G4OVN-/^+/QA_X65KOAG3_ (B^.SH- MGJWAF[:UU*3PIH32V"6MM=H0]JMS?KJ=TMQ'^\$&H'RC&[),GC7["/[-DG[, M?_!7?XF_##]DGXX^(M7^!FF_":QE\>^"_$?CZZUZ/P_XTN+]C;Q6[WD\L\4C M6,,DLRLQ($\>XG?$(P#]#J*^ ?\ @NI*?$7@SQE\1+#5/&7BB^T"[6WU+3;_5#+>_9%F9&*&UCEAM%=<,$M$ ;C-> M<_\ !"#XI^+M7_X(D?"7XQ?$/7=7\3:R?"NKZEJE_J5])=7NHRIJ5\[%Y9"S MR2-MQEB22: /MRBORH_9RTO7/V[_ /@B)K/_ 4KU7XMZ_I_QWUKP_XH\9:+ MX]T?Q)=0MX:U'3[R^-IIMK$)/*BT^)+2*WDM2ICF0RO*KO(SG[G_ .":G[4N ML?ML?L$_"C]J?Q)ID-GJWC/P;:WNM6]LI6);X Q7)C!Y$9FCD*@DD*0,GK0! M[A1110 4444 %%%% !1110 4444 %%%?&7_!P ?'FC?\$G?C#\0?AQ\9/%W@ MW5?#?A=KVTO/".L&QEG;SX5*22QKYOEE"Z%4=0PD.[.%P ?9M%>4>'-&^)7C M7]C'0/#WPP\<+H'B35_ 6FVUGXEGA$[Z:TMM"LEXB.&66:-&>2-7!1I%0/\ M*6K\^_VT/V&_%7_!,KXT_L^_M/\ [#G[3'Q>OO%GC'X]:#X+\=^%_''Q$O=< MM/'%CJ+2FZDN8[EV59TCADE\Q J1J'D"H8U( /U;HKPC]O3_ (K_ ,'^$?V4 M[7YW^+WC2UT36(AR#H,"OJ&L!QVCFL;2:SW= ]]$/X@#\\?\%AOV)OA-X@_9 MM^)_[5OQ@_:D^(VA>/-%T:ZG^%&K:!\1K[1+30=26,C3-/LK&"X2WGFGN!"C MO*LD\TDK;'B41)$ ??U%>:_LQZ!\=E_9$\ ^&/VCO%I_X62/A_IMMXVUO26A M9O[8^QQK=3QL5:)F\[>P;:4)Y"[3BOE3_@A)JWCNZ_X:V\,>//BGXG\7OX8_ M;%\5Z)I6J^+M;EO[Q+"VM=.CMX3+(2=J( J@*.P% 'WK17@?QZ:\^+7[7OP MR^".E117%IX)L;WXB>(H97(B:XC1].T:VFP"0LEQ(/C,= O9;.Y@TS2=)%]=:3'/&PE@CNK@-"[QLLGEPL@8>8W2_"_XS?""?Q)X9\.7-[+/'X?\1:;<2+=+9^8Q,%M<686 M1X5^031%U"F63< ?=E%%% !1110 4444 %%%% !1110 4444 %%? /\ P5"N M/B%X1_X*4?L4ZEX?^-/C"UT?Q-\6=1T_6O!]OK30Z1=1Q:4\L326\843.KAF M#2ER#(<8 4#ZC_:V_9M\2?M6^&=+^$<_QA\1^#_!L]W)/XU?P5K$FG:MK$*H M!#IZ7<8WVUO([,\SQ,LK"%(@0LLA !ZW17YL_L8_ [XE?L ?\%H=7_8H^!_Q MI\;>*?@AXJ^ Y\<7WA3QOXDN-6/A#5%U464)MKBX9I$CG"2XC+$N1(3N\E2/ MJ7QQ;ZM\;/VZK#PKH&I0V]M\'? 5QK*75Q;>?##XDUH365A*4#+O>VL;?4]\ M>Y24U2+E0P) /H&BOS)_:S_8=_X9U_;-_9O\;_L?_M4_$0_&[Q5\7+3_ (6# M:>+?BE>7\7BWPC%%--K5S=Z?/-]GBCCCC1(UMHH8D>:...-6\HQ_7'_!4W3O M%<__ 3N^-&O>!_BKXG\':MH'PPU_6-.UGPCJ?V.[2XM=-N)H0)@ID1?,1&/ MELC';C=@D$ ]^HKY_P#^"4&L:OXA_P""7W[.NO\ B#5;F^O[WX(>%I[V]O)V MEFN)7TJV9Y'=B6=F))+$DDG)KD7^'OQ$_:Q^*/QL\=_#CXGWG@]1>Z=\,O#_ M (MTI@+RPTNPE^TZ]=:>S*RQ7^ M*O\ @F'_ ,%*/V9=6_8E^/?Q-U'1_C'XSU#PW\4OASXV\=7NO6FJV,-A)=RZ MN/M;N\4UNJ,[2 ]3&!M5I%D],_X.0[CXA>%/^"%;O2/& M?ARWEM/#.M-90ZC#=:O;6TT5R8@))8S',P\O>$.!E30!]_4444 %%%% !111 M0 4444 %%%% !1110 445\ _L?W'Q"T#_@O#^TI\-?$?QI\8>*-&L?A-X3U# M2+#Q-K37$.F27+S&9;:%0L5NC.NXK&BC)^E 'W]17S/^UG_P3@T/]NOQ[=7G M[1OQN\?VG@W3;&*V\)>"_ /C2[T2WCN"I:;4[Q[8H]S=;V\N-'9H8HX0P4M- M)CRW_@A#K?[16G?"GXT?L_?&_P"+NM_$/1O@_P#'S7O!/P]\=>)K@S:CJ>E6 M8A CGF/,[0R.\9D.<,'C!Q$% !]U45\K?"GX4ZE^UQI_Q9^,/_"RM=\,Z?\ M$7QV=!L]6\,W;6NI2>%-":6P2UMKM"'M5N;]=3NEN(_W@@U ^48W9)D\:_81 M_9LD_9C_ ."N_P 3?AA^R3\6>*1K&&26968D">/<3OB$8!^AU%? /_ 74N/B%X/U;]E;QSX)^-/C# M1(-1_:^\!:!K/AW1]::VT[4[*>\FEE2YCB"M<9>"'Y9&9 $X0$DG[J\<>,_# M7PX\%:Q\0_&FJQV.CZ#I=QJ.K7TQ^2WMH(VEED;V5%8GZ4 :E%?%W@O]@WQG M^U-^S=X.T?X\?$WQ?X/T3QE-J?CKXH>&/!OB&?2=3U?6M6N%NX--NKRWVRK9 MV,$K6OE1NIE,%ON;;#B3SC_@F+\._C9^R!_P4F_:$_8(\#_&3Q5X]^#7ACP3 MH'B;PC#X\UV74;CPGJFH&8#2A=R;I/)D2&68(0=J)&V"S.\@!^C%%?E-_P % M3_\ @G#XJ_9O_8R\:?\ !1KPG^W3\8;7]H;P%81^)'\:+XZNAI>HW:S1^9I< M>DEOLL-C(7:&&V5. 8E'_3;X.ZUXX\1_"+PKXA^)NB)IGB2_\.6-SXAT MV-2%M+Y[=&GB )) 60NO/I0!T=%%% !1110 4444 %%%% !1110 445\9?\ M!P ?'FC?\$G?C#\0?AQ\9/%W@W5?#?A=KVTO/".L&QEG;SX5*22QKYOEE"Z% M4=0PD.[.%P ?9M%>4>'-&^)7C7]C'0/#WPP\<+H'B35_ 6FVUGXEGA$[Z:TM MM"LEXB.&66:-&>2-7!1I%0/\I:OS[_;0_8;\5?\ !,KXT_L^_M/_ +#G[3'Q M>OO%GC'X]:#X+\=^%_''Q$O=-+71-8B'(.@P*^H:P'':.:QM)K/=T M#WT0_B /SQ_P6&_8F^$WB#]FWXG_ +5OQ@_:D^(VA>/-%T:ZG^%&K:!\1K[1 M+30=26,C3-/LK&"X2WGFGN!"CO*LD\TDK;'B41)$ ??U%>:_LQZ!\=E_9$\ M^&/VCO%I_P"%DCX?Z;;>-M;TEH6;^V/L<:W4\;%6B9O.WL&VE">0NTXKY4_X M(2:MX[NO^&MO#'CSXI^)_%[^&/VQ?%>B:5JOB[6Y;^\2PMK73H[>$RR$G:B M *H"CL!0!]ZT5X'\>FO/BU^U[\,O@CI445Q:>";&]^(GB*&5R(FN(T?3M&MI ML D+)<7-Y=*0"0^C@]L'XB_X*G_\$X?%7[-_[&7C3_@HUX3_ &Z?C#:_M#> MK"/Q(_C1?'5T-+U&[6:/S-+CTDM]EAL9"[0PVRIP#$KF4;PX!^K-%>%>/?V= M=9_;3^!'@70?VEO$_B7PY877AVWOOB!X,\'Z_=Z*^HZC);PDVTU[9S1W4=M# M(;C=!'(OF,8R[;8RC^#?\$3OASXV^%VN?M">#/!OQYU?Q[\!=*^*:Z?\#[_7 M_%#:Q5^?,WN ?=U%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!\!?\%;]1L+/_@H3^P/#=WL43R?&_5O+620 MM_Q*'3@'K\SHOU8#N*^G/VUOVX_V??V#/A.GQ1^/?C[1])_M&^33O#>G:IK5 MO8MJVH2<1P)+<.L<:\[I)G(CB0,[D 5UWCG]G+]GKXG:^OBOXE? CP9XAU1$ M5$U+7/"]I=W"JOW0))8V8 =AGBI_B!\!O@;\6(["'XI_!CPGXF32HVCTM?$' MAVVO19HVWX6W@LO#XA2'2Y9GD(6%$T:SL9 M)-Q"JYE8XR37I'A;]E?]F'P/=7-]X*_9Q\!://>6,ME>3:7X/LK=Y[:48D@< MQQ M&XX9#\K#J#77KX8\-)X:'@Q/#UB-'%C]B&DBT3[,+;9Y?D>5C9Y>SY=F M-NWC&* /S1_X+3_LU?L<_MD_L[>&_P!IS]C?4?!-_P#M$ZAXVT!_@;\1?AW? M6TNIZOJ U"W#@W%HQ-W;PVOGSNSEDMT@:4E0C9^R_P#@IU<6]I_P38_:$N+J M=(XT^"'BLL[L !_Q)[KN:[7X1?LL?LQ?L_7UUJGP&_9Q\!^"+F^39>W'A'PA M9:;)<+D':[6\2%QD X.>@KHO'GPW^'?Q3T+_ (1?XG> M%\1Z9YRS?V=KVEP MWD'F $!_+E5EW ,0#C(R?6@#Y:_8+^->B_ 7_@A;\&_CE>6IU&'PM^S7X?O8 M["V<&2^N(=&@$=I'CK+),%A5>I=P.M>]_LF_!S4O@%^SEX2^%?B+4([W6[#2 MQ/XHU*,8&H:SH M(H ^ _\ @E_J%A=_\%:?^"@D-K>Q2.GCOP3O6.0$KC0&0YQ_M*P^JD=JJ_'3 MX,?#;_@IK_P4:^,W[!?[>7AQ[GX?^"OAAX?U'X2>%&NWM?[5EU$7:ZGXC@92 M&DN;26.&SC?YE@$D@V_Z0^[[3\%?LW?L[_#7Q'_PF'PZ^ G@O0-7*N#JFB>% MK2UN<-D,/-BC5N%_%BZ;(\FG+XE\/VU^+5 MW7:S1^>C;"1P2N,CB@#Y2_X(>']H3PE\!_B-^SO\:_BI>_$+1?A'\8-6\'?# M;XBZDVZXUW0K6.W,8DDR?.>WF>>U:0$@/ T0/[DU]JU3\/\ A[0/">B6GAGP MKH=GIFFV$"P6.GZ?;)#!;Q*,*D<: *B@< "KE !1110 4444 %%%% !111 M0 4444 %? 7[,^HV$G_!Q/\ M.:?'>Q-.OP0\%;H1("PPTQ.1UX$B'_@:^HK M[]KBM#_9K_9S\,^,1\1/#?P!\$Z?X@$S2C7;'PK9Q7@D;.Y_.6,/N.3DYR$_MY_\%+OV=?V?M7_ ]^'WQ"\3:U#0-4&J6S^)==NWM-.:ZO4+)<6DDF#Y+-7W[\4/A#\)OCAX M3?P'\:?A?X=\7Z'+,DTNB^*-$@U"T>1/NN89T9"PR<'&1GBE^&7PC^%/P4\+ MIX(^#7PQ\/>$M%CD,D>D>&=%@L+57( +"*!%0$@#G'84 ?$?_!?[4;#3_"7[ M)LE_>Q0K_P -Q_#MLRR!1M6:[9CSV !)]!7T-^WC_P 7 \+^#OV4[;YV^+?C M6UTC6HAR/[ M5?4=7$@_YY36=I)8D] ^H1CN*])^(?P!^!'Q=U_BQ\%/" M/BB[M8?*MKKQ%X;M;V2&/);8K31L57))P.,D^M:]G\/_ 'I]_I.JV'@G2(+ MK0=-ET[0KF'38EDTZSE\GS+>!@N88G^SP;HTPK>1'D'8N "+XGW%O9_#3Q%= MW M]!!]P0017V=XQ\$^#/B'X>N/"/C_ ,):9KNDW0 NM,UBPCNK>;!!&^.12K8( M!&1U%9_P\^#WPD^$5C<:7\*/A;X<\,6UXX>[M_#VB6]E'.P! +K"BAB 3R?4 MT ?F5^WS^PG\-_V;_ACXQ_8;_P"";7CGXC6WCS]HBZNETSX):%XS:+PUX:AO M2(M3\0W*1Q_:--T^.)I,H)A!-,8X5AD!*#]$OV0_V;_"G['W[+O@#]EWP1=/ M6_PH^%OA MSPQ'J,RRZ@GA[1+>R%S(!M#R"%%WL!P"Y) 'J2*^QJY_X MA_"7X5?%S3H=(^*_PS\/>)[2VE,EO:^(=%@O8XG(P659D8*<=Q0!QOPT^*GP MW^$W[&7A?XP?$OQQIFA^%M%^'6G:AJNOZE>+%:VUJME$QE:0G 7'3UR ,DBO MD'P7_P %1O\ @F'\9/BM8?MJ?&[]N#X7QCPO974'P@^'=OXQM+S5-.CN5\N? M4IK*W=YI-5NX\0QVZJTEO YBP);BX4?-\(6^#GA4^$V8,WA<^' MK;^SBP<2 FVV>5D. WW?O 'J*P--_8T_9 T;4;?6-'_93^&UI=VDZ36MU;>! MM/CDAD4AE=&6$%6! ((Y!&: ..^'LA^,W[>/C#XC/&QTKX2^%+;P=I OPD\=_#K]J'Q9\)_&&E^ A M>V'BR]GURQEU#P7=("D_[]6,VG7*,N" 4;Q2LO[F:;K6F MW&C:SI\%W9W<#PW5K^% M7P1\(>&;ZYA,-S>^'O#5K92RQE@Q1GAC4LN0#@G&0#VH \T_8XG@^('B'XJ? MM;:G,@@\9^,IM*\.W,K "+P]H9DT^WPQX,4EVFJ7R-T*:@#[U\W_ ! _X*=? M\$P/VM_BQ!I_Q5_;S^$&E_"SX<>)DO8="U;X@Z?%/XRUZREWPW$L#2[AIMI. M@EA5AF[N8HY@!!#$UU]YZ9X \":+X'B^&.C^"M(M/#4&F_V=!X>MM-BCL8[/ M9Y?V98%41B+9\OEA=NWC&*X?_AB+]B__ *-$^%__ (0.G?\ QF@#XK_;0U/P MSKW_ 48_88_X*M>"K^2]^%5Q=:YX2U7Q'-;/#%!#KVGO#HE\?, ,=O<7$FT M2.%'[Z <&0"NB\8_#W4OVC?^#C'P;\1_" ^U>'OV>?@3>)XJU:$[H;;7-9FG MB@TQF'2?[&3!]<\&R?#G6O!NE7GAZ:P%E-H-UIT4ED M]L%VB P,I0Q[0%V$;<#&*@^'?PP^&OPA\,1^"OA-\/-#\+Z-#(\D6D>'=)AL MK5'8Y9A%"JH"3R2!S0!N4444 %%%% !1110 4444 %%%% !1110!\!?\%;]1 ML+/_ (*$_L#PW=[%$\GQOU;RUDD +?\ $H=. >OS.B_5@.XKZ<_;6_;C_9]_ M8,^$Z?%'X]^/M'TG^T;Y-.\-Z=JFM6]BVK:A)Q' DMPZQQKSNDF.?VOB=KZ^*_B5\"/!GB'5$1434M<\+VEW<*J_= DEC9@!V&>*G^(' MP&^!OQ8CL(?BG\&/"?B9-*C:/2U\0>';:]%FC;=RQ"9&\L'8F0N,[5]!0!\M M_L1?M ?$4.IK#%96DLD5G"(68VN MF65NDBQO-L\R1Y)&_?7+*?2_V*?$OAVR_9Z\5?MJ?$G7;31['XFZWJ/C_4-8 MU>X6W@LO#XA2'2Y9GD(6%$T:SL9)-Q"JYE8XR37I'A;]E?\ 9A\#W5S?>"OV M>VE&)(',<0+1N.&0_*PZ@UUZ^&/#2>&AX,3P]8C M1Q8_8AI(M$^S"VV>7Y'E8V>7L^79C;MXQB@#\T?^"T_[-7['/[9/[.WAO]IS M]C?4?!-_^T3J'C;0'^!OQ%^'=];2ZGJ^H#4+<.#<6C$W=O#:^?.[.62W2!I2 M5"-G[+_X*=7%O:?\$V/VA+BZG2.-/@AXK+.[ ?\2>Z[FNU^$7[+'[,7[/U] M=:I\!OV M%\1Z9YRS?V=KVEPWD'F $!_+E5EW ,0#C(R?6@#Y:_8+^->B_ 7_ M ((6_!OXY7EJ=1A\+?LU^'[V.PMG!DOKB'1H!':1XZRR3!857J7<#K7I/@[Q M!\+/^";?["6G>)_VH?BAIFC:=X-\/_VAX]\4WLFR.\U>X=KB_N%'WI);F^GG M=8U!=WF"J"2 ?3-$^!/P0\->$#\/O#GP;\*:?H)U*'4#HEEX>MHK,WD,L-;+6;_P .V%Y8U\J"!':.W, M\Q_P//" 5I7"@XU^R8]?158_12>U?77AS]D?\ M91\':[:>*?"/[,?P]TK4["=9K'4=-\%V,$]O(IR'CD2(,C#L0016W\1O@E\& M?C"MJOQ<^$?ACQ2+$L;(>(] M[[[/NQNV>';'2=,LH]EGIVF6B000+DG:D: *HR2< #K5Z@ HHHH M**** "BBB@ HHHH **** "O@+]F?4;"3_@XG_:,K']E6\_:O^'OP^^(7B;3FN9M: M\9^)+.UA\*Z83M;47CN)%$UP'_&E[X)TJPT/P]J&@:H-4MG\2Z[=O::H62YN9]0F^T7!#-)\[ MR2!=ZEOI?QA^RM^S!\0_$ESXQ\?_ +.'@+7-7O2IO-5UCP?97-S.54(I>62( MLV%55&2$?#]]XR MUVWLHKZ=+?RX;?S+AU66>1(7;;DL^USS@FOC/_AB7X!?"K_@NA\'OC3_ ,$_ M?#.B>&/M'@3Q1+^T5I'@5(X-,FTR6VC71Y+J&#$,-Q-?N9$& \XM)),'R6:O MOWXH?"'X3?'#PF_@/XT_"_P[XOT.69)I=%\4:)!J%H\B?=\):+'(9(](\,Z+!86JN0 6$4"*@) '..PH ^( M_P#@O]J-AI_A+]DV2_O8H5_X;C^';9ED"C:LUVS'GL "3Z"OH;]O'_BX'A?P M=^RG;?.WQ;\:VND:U$.1_8%JKZCJXD'_ #RFL[22Q)Z!]0C'<5Z3\0_@#\"/ MB[J,&K_%CX*>$?%%W:P^5;77B+PW:WLD,>2VQ6FC8JN23@<9)]:U[/X?^ ]/ MO])U6P\$Z1!=:#ILNG:%#=&F%;R(\@[%P >. M_MV_\%!_V?OV#_"&DR_%7XF^$](\2^+KMK#P5I/BOQ/!I5O>7 7+SW%Q,<6] MG""'FFPQ PD:R32112>?_L"?M+?\$_7\1ZE\*_@5^V-X*^+GQ0\92WGC#XE^ M(_".K07SWDR)#%+>7!MWD2QLX5^RVEO"[_NXEAC!D(>0_1/Q$_9[^ ?Q>U2# M7/BS\#_!_BB]MK?R+:\\1>&K6]EBBW%O+5YHV*KN9CM!QDD]ZA\(?LT?LX_# MY-1C\!?L_P#@G1%U>P>RU9=(\*6=L+VU?[T$WEQCS(SW1LJ>XH ^*_B!_P % M.O\ @F!^UO\ %B#3_BK^WG\(-+^%GPX\3)>PZ%JWQ!T^*?QEKUE+OAN)8&EW M#3;2=!+"K#-WY M) 'J2*^QJY_XA_"7X5?%S3H=(^*_PS\/>)[2VE,EO:^(=%@O8XG(P659D8*< M=Q0!QOPT^*GPW^$W[&7A?XP?$OQQIFA^%M%^'6G:AJNOZE>+%:VUJME$QE:0 MG 7'3UR ,DBOD'P7_P %1O\ @F'\9/BM8?MJ?&[]N#X7QCPO974'P@^'=OXQ MM+S5-.CN5\N?4IK*W=YI-5NX\0QVZJTEO YBP);BX4?-\(6^#G MA4^$V8,WA<^'K;^SBP<2 FVV>5D. WW?O 'J*P--_8T_9 T;4;?6-'_93^&U MI=VDZ36MU;>!M/CDAD4AE=&6$%6! ((Y!&: ..^'LA^,W[>/C#XC/&QTKX2^ M%+;P=I OPD\=_#K]J M'Q9\)_&&E^ A>V'BR]GURQEU#P7=("D_[]6,VG7*,N" 4;Q2LO[F:;K6FW&C:SI\%W9W<#PW5K^%7P1\(>&;ZYA,-S>^'O#5K92RQE@Q1GAC4LN0#@G&0#VH \T_ M8XG@^('B'XJ?M;:G,@@\9^,IM*\.W,K "+P]H9DT^WPQX,4EVFJ7R-T*:@#[ MU\W_ ! _X*=?\$P/VM_BQ!I_Q5_;S^$&E_"SX<>)DO8="U;X@Z?%/XRUZREW MPW$L#2[AIMI.@EA5AF[N8HY@!!#$UU]YZ9X \":+X'B^&.C^"M(M/#4&F_V= M!X>MM-BCL8[/9Y?V98%41B+9\OEA=NWC&*X?_AB+]B__ *-$^%__ (0.G?\ MQF@#,N_VIOV)?C%X)\)^&_'/Q3\#76D_+KP;X;\:75M"WBW3L*WFP65Y MAKJ%T>.0#8I'A0JHGVC\3OV7/V9OC;HVD>'/C M-^SKX$\7:?H";-"L/$_A&ROX=-7:JXMTGB981M15P@'"@=A76>&/"OACP1X? MM/"?@OPY8:1I5A$(K'3-+LTM[>WC'1(XXP%1?8 "@"_1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4453U_7=*\,:-<^( M-VDIAN(ML\:.=K@C?_LU_M;?LZ?M@^&M=\8_LU?%&R\6Z5X:\ M47/AW6=1T^"988=2@CADF@5I442[4GB.^/%SY=PDBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH ***J:]K=GX(8-;_:>^(<*> ].\.7.HW>OI-;644=K;00Q/ MYLCR#:,?<)5F*##5ZS_P2U^+?Q;_ ."37_!(7X%_!S]MN6QTGXC>-_$]_IG@ MCPS\0O$Z:/!HEHYN;Y$U&\F5_L<,%K%)(4V/(K30VRH)&"+W'_!O;X'^+OP: M\ ?'KP1\+_ -G[QQ>ZGJ/P\@N1%<>( M-$U&Q:RU"*V8Y!N!$?D7!/SL55V41N 5/V<_^"PU[\7_ -K+Q]^PPWA/X>>+ M/'OA_P !+XP\#:S\,_B.E_H/BBQ\U89;:2X,):PNXI'&Z,B7*9<8 :#_@GW M_P %0/VY/^"@GPQ^%O[1OP^_X)\:18?#7QQ8Z^=?U^]^)\4=QI5W:37<5HD4 M#VX>YMY7@B@:<*&$CS-Y2QQ(TWIW[-G[=7QI_:>TS4OBEK?[#?Q;^$O@;P_H M,QU&R^)OA/R?$.MZHQ0)!8:;:R3SM;QKYI::14,C/$$3:LI7SS_@WU\)?$?] MG;_@D3\//@E\??A'XP\'^+/ ,&KQ^(M"UOPO=I< 2ZK?7<30*L9^U!H94.(= M[ G:0&XH =^SY_P6,\":K_P3)\8_\%%/CA\%1X(L?"WC'6-%;P3X?U%=0N+R M^AU+[%!;12&.%9;BXN9%7.U5#2%F(4,U=)\=O^"B'QU_8F\6?#+6_P!MCX$> M%](^'GQ-\46OAFX\4>#?%L]_)X-UFZ5C:PWZ36L*W%K(RLANXB@C9#F,AE)^ M(_AW_P $[?VJOVF?^"%?Q,_94TCX8>)/!'Q8TKXV:IXZ\&Z)XTT>73H]38:P M=0M(Q),%B830[T'SXCEV>9L7D_1/[:=C\0/^"P_[,OPV_9;T_P#9K^(_@;5M M5^(7A_6?BU_PG'@J^TFV\(V-A*+F]2&\NHD@U&9W46\'V-Y@_F[W,:*Q !]$ M:O\ MC_$7XI?M2^-_P!DS]DCP3X+M8GMK#3[Z_C>:RT MN&.WADDGG>%#-+)E4@1XAB5W*)\]?\&Y^J^*->^%'[46N>-_"$?A[6KW]M?Q M[/J^@0WPNDTRZ?["TMLLP1!,(W+()-J[MN=HS@8WPJMOVB/^"9G_ 57_:!\ M1^,OV7_B/\0_A/\ M&ZKI?B3PIXU^&OAF767T/5;>W:"XL-1@A^>W1B_R3-^ M["I'S\TGE=K_ ,$,?"'QZ^'T7[3=C\;_ -F;QKX!7Q=^U=XT\8^'[CQ5;6L2 M7EA?3P+$(Q'.[R$&!SYJJ8'4JTZ?MF?MZ_#W]E+QIX(^#E[XF\'6' MBWX@B_FT>?Q[XMBT72-/LK)(S"..!%+S22@91$DEC^>/A1_P7 M"O/'6D?M(^"+;X2^#O%7Q"_9S\-GQ+-%X#^)"7?A[Q=HALVNQ=6>H?9V,4B* MHBD@:-]DK*H=OFV7_P#@JIX+_:]^ _[7_P %/^"G?[)WP(U7XL6?@'1]9\*? M$[X<>'6!U:\T346MY%NK&,_ZZ2*: ,8U!9B(Q@+O=.A^(G[27[0G[9/["GQM M\61_L6_%#X>Z'J_PIUG0O!7@OQMX8 \6>(-7N[*>(.VGVDDYLK=6:.)#*P+F M61W$,<2M( <#>?\ !9O]I[PO^SK\!_VW?'W[%&B:=\'?BG>^&M.\2:DOC]GU MO2I]85%2\@LEM3%)91RN%!>=9Y003%$#FOI3XD_MB^*]4_:W;]A[]FCPAHVM M^,M)\(1^)_'.L^(]3E@TWPW833&&SB98(WDN+NX=)&6$&,)%&TK/RB2?!_[1 MWPC^/GB3_@@)^SO^S1X:_9L^(]_\0/"MYX#@\0^$K?P1??:K$Z/+:R7S/NC" M!%$9V-NQ(3A"V&V^D^)X/C_^PK_P62\;_MR6?[-7Q&^)'P:_:-^'^A6.HZAX M \)7.HZKX3UC3(5@A6[TT*+F.W>(,Q?9E7FPP!1A0!E?\$H?B+\:_#_Q\_X* M"?$CQ!\%M,_X3?2_BS93W/@^Q\3G[':CO"&"R*&0-D5 MU'B7_@M3XZ\"?\$5O!G_ 55\(?LB:5<6NO/#%?>#H/%IMX=$BGU@Z9 R.+4 MM=8O$W[/'[3D_P#P:S^$OV(;7]ES MXD2_%BRU#3;6[\$)X+O/M41MO%*:E)(6,?E>7]E7>K[]I+! =X90 ?8_S%=F7]O7XL?&+XU_'+X,_LA_"C0-,8]!T#7O$?[,_@_2/$MAK5 MU#I:2/J-V+PR'3]1BCNTA5(D'[M5EE61Y4*@'W!_P3'_ &Z=2_X*/?LIZ'^U MQ;_!U?!_A_Q1YK>'K=O$BZA+.D,\MM/YFV&+RF2>&6/;\V=N0<&OH6OFC_@E M'\0_V6-;_9.TSX-?LG_!WQM\.-#^&+KX?O/AY\2/#%SI&NZ+.8UNO]+@N,LS MS+<"?S@SK(96.[.X#Z7H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KXX\-_\ !,[]IWX&_$7Q=K/[(W_!2_Q5X-\' M^-O&-_XGU7P3XG\!:9XC6SU&^G,]V]G=W'ESQ1NY)$B@#B?@ M;\$=-^"FA7\,OC#6/$^O:[?B_P#%'BWQ"T)O=7NQ%'")'6WCBAA58HHXTBAC MCC14&%R69NVHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH ***X/]I;]IWX#?L>_!O5_C_\ MM)_$O3O"?A+0X@]]JNHN<%C]R*)%!>:5SPD4:L[GA0: .\HK\.OC-_P>[?LZ M^&O&+=$BF*+K/B'QA!HLDR@D;TMX[:[^4]1N=6P>0IXKZ]_ MX)<_\')'[!G_ 4U\8VWP6L/[5^''Q(O%/\ 9_A'QA)$8]58#+)97<9\N=P/ M^6;B*5@"51@K$ 'Z$4444 %%%% !116'\0_B9\/_ (2^'4\6_$SQ?8:'IDFJ M66G)?ZE<"*(W5Y=16EM%N/&Z2>:*-?=Q0!N445Y1\*/VY/V2OCEKOQ \/?"? MXZZ)K??LT?M4 M? #]L3X:'XQ?LU?$BU\5^&/[5NM-76;*VFCBDN;:0QS*GG(A<*P(WJ"C=5)' M->@T %%0ZEJ%II&G7&JW\A2"UA>69U0L51022 H)/ / !)KPJP_X*D?\$[M5 MU+4-&TO]L7P) M: +U%%% !1110 445P'A?]J/X#>-/VB/%/[)_AGX@PW7Q!\%:-8ZMXG\.K97 M"O96=YG[/*96C$3[L?=1V9:R%@1MSD9 /3**J:]KNE^&=& MN?$&MW)AM+2(RW$HC9]B#J<*"3^ KSOX!_MI?LH_M3W^HZ;^SA\?/#7C>71Y M#'JW_"-:@+M;*0?\LY6CRL;_ .RQ#>U 'I]%%% !1110 4444 %%%% !1110 M 445S?QC\;W?PR^$7BKXD6%C'=3^'O#=]J4-M,Q"2O!;O*$8CD E,$CUH Z2 MBOS%_9B_X**?\%[?VNO@#X6_:5^#G_!/3X%S>%_&.EKJ&BRZA\4KF"9H2S*" M\90E#E3Q7>?\-#_\'''_ $CJ_9__ /#NW'_QN@#[^HK\[?&_[6W_ &TU.[TG3YGDAM79W78C/\Q'R]3ZT >UT444 M%%%9_BSQ;X5\!>&-0\;>.?$NGZ-HVDV);VUG!&I9Y999"%C15!) M9B ,DT :%%>&>%/^"E_[!GC37-+\,Z-^U#X7BU'7KRUM?#EAJER]C-K4MS/ M';P?84N5C-ZKRS1*'@#K^\4YP0:]HU_Q!H/A/0KWQ1XIUNTTW3--M)+K4=1U M"Y6&"U@C4L\LDCD*B*H+%F( ))H MT5YA\#/VSOV7OVE-=N/#'P1^,FEZ]J M-OI<>IBRA66&6YT]WV)?6ZS(AN;5FPHN(M\1) #Y(SO?&_\ :"^"O[-G@N3X MD?'OXDZ7X2\/0,%N=20 6(R3@+[1KO4!US;Q%P\__ U>SRR)#&TLA(5 M5)8@9X'TH =17A,__!3O_@GW;>+-4\!7/[7/@F/7=$E$6M:*^KJ+NP<]%GA/ MSQ'V8 UN>$_V[_V//'WPT\+H?"YLKC>VC+=?9#=>=Y?DX\_*;-_F<$[=HS7 M?T %%>9_$[]L;]F7X-_&KP7^SG\2/B]INF^.?B'>/;>#_#&R6:ZU!TC:1CMB M1O*0*C'S)-B9&-V2!7IE !117DL'[=_['MS\;&_9LM_VA?#;_$)3\_@E;PG5 M5''S&UQY@3!!W;=N#G..: /6J*** "BO,_'W[8W[,OPP^/W@[]EGQQ\7]-LO MB%X_DN%\)^%%26:ZO?(MWN)6(B1A"JQ1LV^4HIP "2P!],H **** "BBB@ H MHHH **** "BBB@ HHKS_ /:J_:1^''['_P"SCXT_:=^+=_\ 9_#W@CP_<:IJ M&U@'G\M?W<$>>#++(4B0=WD4=Z /0**\_P#V5?VD?AQ^V!^SCX+_ &G?A)?_ M &CP]XW\/V^J:?N8%X/,7]Y!)C@2Q2!XG'9XV':O0* "BBB@ HHHH **\N^, M_P"VK^RS^SYXN@^'_P 6_C-I>F:_<6'V\:%"DMW>Q6>XK]JE@MTDDA@W KYT MBK'E2-V0<;_P3_:'^!'[2?AR\\8?L^?&'PWXVTC3]0%C>:KX6UB&^MH[DV\- MQY)EA9D+B*XA<@'@2#.#Q0!V5%>8?'+]L[]E[]FW7K?PK\:OC+I6BZKB>'_$&A>+-!LO%/A;6K34M, MU.TCN].U&PN%F@NH)%#QRQR(2KHRD,K D$$$'!H MT5X3XW_ ."GG_!/?X:> M/;[X6?$;]L#P)H/B73%W:EH&LZ[';7EJN =TD,F'1<$'<0!@@YP:]2^%'QC^ M$?QX\%6WQ)^"'Q1\.^,?#UXS+:Z[X7UJ"_LYF7[P6:!F0D=P#D=Z .DHJ*^O MK+3+*;4M2O(K>VMXFEN+B>0(D2*,LS,> 22> !7B_P(_X*2_L"_M0>/D^% M?[.O[7WP_P#&WB22TENDT3PUXD@N[DPQ@%Y-D;$[5R,GH,CUH ]MHKS3XK?M MC_LN_ [Q;_P@OQ9^..@:'JJ6<5Y>VEY=\Z=:RN8XKF[905LX'<,JS3F.-F5@ M&)4X[;QAXY\%_#WP??\ Q"\>^+M,T70=*LGO-3UO5KZ.WM+2W1=S322R$(B M$]&N/$?BG7+/3-/M(_,N[_4+E(884_O.[D*H]R:N5 MS?Q>^$/PT^/GPTUGX.?&/P;9^(?"_B&S-IK6BZ@I,-W"2"4< @D9 []J ,3_ M (:P_99_Z.5^'_\ X65C_P#':/\ AK#]EG_HY7X?_P#A96/_ ,=KY_\ ^'!' M_!&W_I'M\/\ _P YO\ XY1_PX(_X(V_](]OA_\ ^ PB>6Y+1,4D*6\D$*YR8R)@,>8PK]S_\ AP1_P1M_Z1[?#_\ M\ YO_CE?@?\ \'37_!*7PG^P#^U9X>^+_P"SC\(;?PU\(_'VA0P6-MI$+BST MW6K92EQ;').PR1"*=.6-U(9'5@&# @@@$53JYX=\/:]XN\06/A3PKHMUJ6J:G> M16FFZ=8V[2SW4\CA(XHT4%G=F(4* 220!0!_9K_P2Z_X*=_!_P#:R_X)]_"G MX_?&'XY>#-)\7:[X5C7Q39W_ (BL[67^TK=WM;F0PM(#&LDL#R*N.%=>U>^? M\-8?LL_]'*_#_P#\+*Q_^.U\1?L#_P#!N5_P3L^&/[&GPX\%_M5?L;>#/%'Q M)M?"]O)XWUK4(I)99-2E!FGC+JX#K$\AA5@.5B4UZ[_PX(_X(V_](]OA_P#^ M %OCSX+U+ M4+N3R[2PT_Q3:333/_=1$D+,?8"OG3_AP1_P1M_Z1[?#_P#\ YO_ (Y72?"' M_@C-_P $N/@'\2]&^,?P<_8H\%^'O%'AZ\%UHNM:?:RK-:3 $!T)<@'!/;O0 M!]-U^>?_ 6<_9M^('_!4C3?%/["OPC\47VFGX:^ '\+9?-3P M[IKN,80K!?SRKG*;[)\?,IK[V\=^,+/X?^#]0\9W^C:MJ,6G6QE:PT'29KZ\ MN". D4$*L\CDD # ZD@ D?('[$'[(/PD_:2^&&J_M+_ +6G[-^M6/Q3^('B MJ_UCQGIWC#3[ZPNM,W2^78Z?M&:K(%\2SZ5_9?CFS9-CVNNV9^SWJLG6/?(AF53R$F2O&O M^"8J)'_P5I_X*!K&H _X3GP.< =SX?)/ZUP'_!-SX>_$K_@GW_P5+_: _9Q\ M ?LU_$6#]F_XEZ[9^(O OB6/P;?'3-#\1M!%%?VV63>+:9R0+DKY2BUB^;83 M)7H7_!//2?'_ (!_X*3_ +:GQ;\?_!GQYHGAGQ_XB\-ZEX*UK4?!&H)#K-MI MVD/:W30XA+%ED VQL \H<&-7YP >*?\ !,7]H+XW?LE_\$4/B1^T3\ _@/I_ MQ&O_ 7\7O'>J:EX2NO$,FF2W&GP:M-]9_8@^$?[47P8^'?A7Q3XC^+^I>&[/P[X6'BV>"TE;574R;+L6;N3:P M&:XF#0*1'9W' 90#YM_P0(^'GQ*^&'[%_B3X6?'#X-^*?".LM\5/$VJ-I'BW MP[/:>?87]_)<6\BM(OERAHWPRJQ*D$,!D9X+_@E;^QA\4?@5^VA\3OV?M;UJ MTO\ X)?LY>-=1N?@9:1R%VL;OQ-9V]]+9OS\C:=:7$\,8.&*:W(QR&3: ?I% M:&[:TB:_2-9S&OG+"Q9 ^.0I(!(SG!('TK\EO^"7_P"U5X#_ &:_VXOV^H?% M/PW^)>NO=?M"W%U"GP_^%>M>(%PD33[66.%V)X61E)Z],FOUGU&_@TO3 MY]3N4F:.VA:61;:V>:0JH)(6.,,[M@<*H+$\ $G%?G?_ ,$:?"?Q7^'G[9_[ M86O_ !2^ _CWPKIGQ1^-$GB+P#JOB+P=>6MMJNG!9U\WS&CVP' 1A',8W(D4 M!20P !Z#\=/VQ='_ &8?^"57B#_@I_\ "K]E#3]=?Q_X2TGXB>-?!NH:X+!9 M9;_2M/MV>5C#,'=(8[9'0(-XA8Y#$DW?VK/^"GGQ3_9N\3?LW:#X<_97'BRU M^/NJ6NG+*"6,))D8 EDFB1<,6X%:'_ 6O^&GBOQM_ MP2>^*_P#^!?PIU?7M;\0^$TT3PIX6\):#).S/YL02-4A3;!$D:$[FVHH4 ') M53X=^V#X?^*?CGQ)^P)K_A'X ?$:_MOAUXWL-:\?FW\!:B7\/VB:8;)S<+Y. M[>LQ;]V@9RJ%P"K(S 'N_P"RU^W[\>O&W[=GC;_@G]^UK^SQX>\%>+]%^'UK MX\\+WO@WQC-K=CJ>AS7;6;+(\UI:NEQ%. AQ'M<[]H 56?S;Q%_P5^^._P / M_@G\+/VO_BI^R;:^&?AU\4?BO;>#H?"NNZS(?VA? WP7\5MX=D_9#;P1H?B[4_"5]' MI$GB9-?DU".UDF\L8B,3*3-Q%P5#[L _&WQ/^'7[8_Q^_P""=7A'6?B?_P $ MY/C1KW[1/A;XSZ#K/Q@\8^)?#]O)>WT5KK7FO#H[-,9)K+RS$8X+2-+.%(W9 MF!&Z0 _0?XR?\%'?VB?!7_!2.+_@G;\-/V0-.\0ZAJGPDN?&?AOQ%=^/5M+> MXV7Z686['V5VLX%;S6=T%S(:UT[6[G64O4L99X%>(LL*_/ M-&SVZL=OFG!(\&US]ACXY_ME^"_^"C7[/T/PQ\5^$YOC=XKTW6OA9K7BOPS> M:?9:U]@@MV0>=+&!$KW-HD9$FU]DN\*P#8 /LR^_;(_;:\!?%#X/6OQ/_8>: M[\'_ !35A]D2$P$;EFE1T2!E8!I@%+V_@)^ MW-XJ^*7_ 4?^-'[%GBGX 6'AQOAGX1T35H?%%KKOVVXUV"],S1;HU@C\D(N M0(]TA#%\'!Y\^_8B_P""@/[<_P"T?HGA#X&_$W_@G+\4_AK\0-'DLH/BKXW\ M=:/!:^%XHK=D^V3:;<><9-1DN@C)"D492)I][R,D69.>^$GAGX[Z1_P6C_:9 M^,?A?X+>*;73/%?PAT+2/A_XJUWPM>0:/J6L:=#,TD+3M& D8DD4!VVK)M;8 MS97< 6-<_P""OGQW\!?!SX1_M:_%?]DZT\,?#SXM?%:U\&V_A;6]:N;3Q=H< M%W>SVEKJ5S:S6RQ.6,*RO:JP*1SH5EDP32_M@DO[]+76#))#I#-,9)[+88S'!:)'9PI&S%E(W2?9?[0^F?%KQA_P6?_9: M^/2?L\^/8/#'A7X>^*;/QEJT?AB>[MM"O-4M81:VT\]L)(G?='LD:%I(XV/S M/M!8 'W[7Y>?\$#?$GB3P!^S;^V?XS\">"(-?U72_P!LOQ[/8Z))J0LEO#'! MIS"(SE'$0QGG:V/3FOTXUS6;/P]I%QKE_#=R0VL1DD2QL)KJ9@.R10JTDA_V M54D^E?FI_P $6]!^+7[/GP(_:LT?XW?LY_$OPU?^,/C_ .+_ !QX6L+_ ,!: M@TNJ:3J%O:1VQB\N)@9B\+ PDAQD$C;D@ 0_\%UOVI?^'<'A'_@JR_[!NB0_ M"5YH9/'ZS_$9O[7MK2;5CIWG:;;+9E;J.(M'N>>2W=WWA8A&!,?L'XL_M?:Q M!^TSHG[&'[/7A72]?\?:GX*E\8:Q=Z]J,EKIN@:&+@6L-Q,8HWDGFGN"T<4" M!VNWNK>]CTZ;RY91EO+*< 8E+,-\1(!]B M?L._M.?&S]HS0O&^D_M"?LPZU\,_%'@'QW>^&KM;I9Y-+\0Q0;3%JNEW$T,+ M7%G,C!E)3Y3E26QFO<:^;K?]K[]HVT_9;\<_M@ZS^Q/X^"V-G'/X#^"ZVD#> M+=2@3 ::XAADE2WFE>0D6JM(\<5N&.996A3WOP%XDOO&?@;1?&&I^%=0T*YU M72;:\N-$U956ZT]Y8E=K>8*2HDC+%& )&Y3@GK0!K4444 %%%% &'XW^)OPV M^&5K!??$CX@Z'X>@NI#';3:YJT-HDS@9*J964,0.<"N<_P"&L/V6?^CE?A__ M .%E8_\ QVLK]J?]B/\ 9/\ VV] TKPM^U?\"]#\=:?H=X]WI-IKD3.EK,Z; M&==K#DKQ7BG_ X(_P""-O\ TCV^'_\ X!S?_'* /H#_ (:P_99_Z.5^'_\ MX65C_P#':X/]J7]J7]F._P#V8_B-8V/[1G@.:>;P'J\<,,7B^R9Y'-E* J@2 MY)). !7G?_#@C_@C;_TCV^'_ /X!S?\ QRN+_:/_ ."$_P#P2&\*?L\>/?%/ MAS]@?P'::AIO@O5+JPNX;24/#-':2NCK^\ZA@"/I0 ?\$)_VC_V>/"G_ 2& M^ ?ASQ3\>?!>FZA:> X8[NPU#Q3:0S0OYLORNCR!E/L17UI_PUA^RS_T ]7CAAB\7V3/(YLI0%4"7)))P *\'_X(3_M M'_L\>%/^"0WP#\.>*?CSX+TW4+3P'#'=V&H>*;2&:%_-E^5T>0,I]B*/VC_^ M"$__ 2&\*?L\>/?%/AS]@?P'::AIO@O5+JPNX;24/#-':2NCK^\ZA@"/I7C M'_!&;_@C-_P2X^/G_!+CX)_&/XQ_L4>"_$/BCQ#X+BN]:UK4+65IKN8RR NY M#@$X [=J /T;_P"&L/V6?^CE?A__ .%E8_\ QVC_ (:P_99_Z.5^'_\ X65C M_P#':^?_ /AP1_P1M_Z1[?#_ /\ .;_ ..4?\."/^"-O_2/;X?_ /@'-_\ M'* /IOP1\8_A%\3;N>P^&_Q4\-^(9[6,27,.AZY;W;Q(3@,PB=BH)XR:^=/^ M"UG[+W[0?[77_!/?Q3\*OV7C877C.TU;2==TOP]JTBK9^(?[/OH;LZ;.7(0I M+Y7"N0C.J*S*I+#T3]EC_@G)^P[^Q)K^J^*?V4/V:O#?@74-J-N8\!N:7]NSXD_M$_"3X4Z'X\_9E^#^L^/==LO'>D?VGX2T*2%+C4- M(:?;?JKSND2,MN9'4R.BET1=PR* /C'X"?\ !57]B_\ X*JZ_P"%?V,_VR_A MQJ'P,_:%\#_$3P[XCLOA[\0=,,4JZUI.I6]\G]EW,H3<9EA:'8WES-'<.%25 M,LWLO_!?XZ7XU_X)@?$O]G+1O&LEIXY^(VB&P\ >&],MYKK5/$E[;S17;V%K M:VZO--YD4+)(P7RXHY"\K)&&8>(_\%@O@UX1_P""MGPJ\*?"+]GS]E+XEZ;\ M;[+Q?I$_AWXF>*OA1JOAV/P!;17DV\,-S&L*S!;>TFN"\QB=%.U7 MJS\?M7_:G_9"_P""\ES^V7\3/V4OB7\5_@]XI^#,'A'P7KOPP\*S:_<^#;H7 M$,]RLUG;@R1+-+%(SRA?F6:(!F$;JH!S?[,_[;FN_'+]DGP[_P %U[WP%HFL M6WPC^%=WX,\/_"/PEK;17SWUS=Z=%JSW,K6^%N'ELK5;2P5&7RG5_-9[A$C^ MBO\ @K%XD^)'CC_@AY\=O%'Q?^&%MX/UR^^$.I7%UX:AUP:D=/)@W+%).L4: M&5>C! R!@=KN,,?AS4_V;?VP?V'_ -M'4OV]OV?_ -@#XF^(_P!E[X@_$*W\ M4^+?V>=,G@D\1V&NV\;-!X@BT>$N!$+F1KB*S\TN)(8FF2 PV_E?8_[?7Q7^ M-G[8W_!(;XS6N@_L=?$[0-;^(7A:^T7X=^ M6\,O)XANUE@B03WUM;&5-.S* MTV$FD!\J)6;#OY:@'Q?^WE?>&?VR_P#@A/\ LQ?L@_LN> ->\>?'EO"?P_D\ M#Q>&= NOM'A6YMM/M/M6H3WOEK'80B(.AE>1 ?,1QE4++^U'@'3?$NC>!=%T M?QIK*ZCK%II-M#JVH(N%NKE8E664# P&<,W3O7CG_!,!-?TC_@GO\&/ 'C+P M1X@\.:_X1^%WA_0?$6B^)-#N+&XM+^STVW@GC F11*HD1@)(RR,.C&O=Y9%B MC:5@Q"J20JECQZ %M4O\ 7?"FO7C:+>:CI^@SZG'$MX)(9#!=B!)%9&C9U8K"QVQJ M5\7_ &$O#OQ2T#_@N=^UO\?O%GP%^(6C>!_BOIG@^U\">*M6\$7\%IJ$NEZ7 M%:7(9FB!MQY@8JTP165<@\@'ZL_X*"^';D_L!?&?P/\ #OP#J&IZIXB^''B/ M3]'T+PQHDEQ/?:E?V=RJJL4"'YI;B;<\C84,[.[#EJ /GWXO?\%=?B)\%OV# MOV9OVO?#W[)]GK-G\<]2\':5?:-IOB<0'P_)K422*EO$T/\ I>Q0\:@M"-QC MR0"V.V^&/_!0?]HJP_X*(Z5^PK^U;^S%H'@U/'G@:_\ $_PVUWPUXX?5VECL MIE2XLK]&M8%AN1&XE)A:6)>$5Y,[Q\F?'/X5?'G6/^"0?[$?P1T3]FOXD7GC M#X:_$/XOVAM'\?\ MBG_@N!^SC\(O%47@K4!9Z==:G%"UI'*S0@@G9AR M 1$6 D*8;: 1?M%_\%>?CW\ /V:?B%^W3KG[)-MIWPP^''Q-?PO>:%XIUBZT M[Q+K=C%J,6GRZM9Q26WD &65GB@+-YD4+,948[%]!_:O_P""CWQB_9]_;I^# MG[&_@/\ 93B\80_&/1]>N_#VOQ^,H[1VFTVQ%P\3PR0[88@TL)>?[4/PJ_;G_ &L/^":G[2/PG^/W_!/KXH^+/VE;CQ-=K#XQU#1H9M(@ MT:+6;>>VM_#DCRD^0;2()Y%E&7E=7DF+,VX_5_QS;XQ?%+_@J5^Q)^T,/V7/ MB7I7AWP-X8\;)XYN+KPE-<#P^VK:7#;:>EP]KYL9=VA^=8V?R-X$I0AL 'JO M[+/_ 4U\8^)/B/^T+\$?VXOA1X>^&OB;]G;3;'7O%&I>&O$\VKZ/>:#>6,U M['>PS2VUO+F*."02*T0.0"!R56KJ7_!0_P#:\M?AG\)_VIM!_88N_$?PS^*G MB/2[0:)X7U&ZOO%?A_1]24O9ZU=VT=L8/+"&)I[=9/W'G*/.'ZU^RQ\3 M?VEOV_OV[? FH_#GQCX<\+_'GX(:/X0\$^.]7\)7L&FSWUOI-U;7#>8T0VI' M+.N"P42A&\LME2=O_@G3^V#_ ,%"]#^ G@O_ ()[_%/_ ()N_$_PW\5_ VCV M?A74?B;JNF6W_"#I8VB+;+K"Z@9A]LD%O&)!:P(YEEPN^-&9XP#Z!TS]N+Q7 M.]-\?+KXGN;VV75X+!;4VX@7R!O,KG,KYV MQG )->1?M$_\%?OCQ^S]^S+XZ_;P\2_LE6VF?"WP!\3F\+WFA>)]8NM.\3:O M81ZE%ITFK6L,EMY.#-(TD=N6;S(HF8S(3M6[J_A7XDG_ (.)=+^/4?P=\9OX M$A_9:F\$3>,T\*79TU-)K@2>,M1T6&;2H=(BUVVN+:W\.2/*2;8V M<*Q_9[*,F1T>28EFW, ?:'_!5P12_P#!1C]@6X4 _P#%XM=VMCL=%<_T%>D> M+?\ @H'\5O&/QH^./P1_92^''@OQ1XG^!%K:G5?!7B3Q;-I^K^))Y]-BOU^R M)';2B" K/'"D[JXEG$B$1*JROY%^WB_QA^+_ .U5^Q#\9='_ &7OB5!I_@WQ MWJ6O>.K9?"DMY+X^_9=^,'@#]H?X>2F/X"_&GX3>#]72;Q*!IT,MFLM_9HUOL%V\EK) M]L:$1QIN26-2Y4 _3;PIJM[KWA;3=XM&!!A=T#,AR >"2.> M>*_.[P_##_Q%@:X_E+N_X8B1L[><_P#"2VXS]< =/_ M &CK^UN_B%!X+TN/QW=6.WR9M9%I$+UX]@"[3.)"-H P> !7PSHF@_%"#_@Y M%U3]J2;X"?$-?AO=?LUKX#@\:MX&U#[$VM?VQ#>^7GRMXB\M6'GE1%N'WL6(H/"'A;X81ZDAN;_Q;+J,VFII<=RR!0AG@ED,[(-L"-(4+#RSR_P"P'9^. M_AQ_P4G_ &UOC1\0?@M\0-'\+>/M>\+:AX*UB\\!ZELUFWT[2'M+HPJL!QM]O'++_K;B.1!&L:K+)YA^T;\8/CG^UW^WK^Q7^TA\*/^"?7QZM? M#_@#Q)XIN/&">*O!$>CW&FF]TB.T5)%O)XP@1W!,CLD4@!\EYBKA:OP%^+G[ M:G_!)+]I+XR?LV^-?^"?'Q<^,WPU^(OQ9UCQS\)_'7P?T>#4OLIU>?SYM-U( M330I9K%*2/.E=>2[89&4@ ]$^.G_ 6O\8^#OV&_A3_P4O\ @A^S+9>*?@MX MXET]/'&L:EXIGM-1\#QSW1M9[JXM8;*<7,%O,KQ.T<@8N%PI5MP^E?V7_P!I MKXA_M,^/_&FN>'? 7AP_"/1]4.G>!OB'IOB>6YE\62QJ@N9X;?[,L:VL4QFM MQ,LSB62!R@*8<\#\>]4^.7QU\ ^#_P!C#XL_"/4[.;XO6-XGQ:UO1M"GO]'\ M,:%*)6ET@7HC,4EY-$18+/\ *J?O;HA#Y$4GF7_!)F#]HO\ 8U^)?CK_ ()C M?%'X:^/M:^%O@/66_P"%!_%R_P##5V;2YT211-_8MU<-&,26;,T4=P<0RHA5 M&4+$K@'WO1110 4444 %<'=_M2_LQV%U+8WW[1G@.&>&1HYH9O%]DKQN#@JP M,N001@@UWE?)GB'_ ((3_P#!(;Q9K]]XI\1_L#^ [S4-3O);N_NYK24O/-(Y M=W;]YU+$D_6@#W3_ (:P_99_Z.5^'_\ X65C_P#':/\ AK#]EG_HY7X?_P#A M96/_ ,=KY_\ ^'!'_!&W_I'M\/\ _P YO\ XY1_PX(_X(V_](]OA_\ ^ Z)X0_X)U?L M]?$C3=:TV9H_$WQ(U#0=3CN8'*EEL-/:2)BI((>Y=">"+5J_1']JK_@DS_P0 MF_8__9Q\:?M._%O]@7X?V_A[P1X?N-4U#;:RAY_+7]W!'F3!EED*1(.[R*.] M?R.?$?Q;9>/?B#KGC?3?"6FZ!;:OJUQ>6VA:/#Y=IIT$/ 6B>+_^"=7[0OQ(TW1=-A:3Q-\-]0U[4X[:!"Q5 M;_3UDE8*"24N40'DFZ:OW1_X:P_99_Z.5^'_ /X65C_\=K^%SX<>+;+P%\0= M#\;ZEX2TW7[;2-6M[RYT+68?,M-1CCD5VMIEZF.104;&#AC@@X-?UQ_LJ_\ M!)G_ ((3?M@?LX^"_P!IWX2?L"_#^X\/>-_#]OJFG[K64O!YB_O(),28$L4@ M>)QV>-AVH ^P/^&L/V6?^CE?A_\ ^%E8_P#QVC_AK#]EG_HY7X?_ /A96/\ M\=KY_P#^'!'_ 1M_P"D>WP__P# .;_XY1_PX(_X(V_](]OA_P#^ $+3[7>^$+BVLDLTL;Z+M;I@B-2RC:=T1D=I(E^X_\ M@GC<_L<^./ OCC]I/]A_XAZ#XB\'?%_X@2>+KR?P]&(H+;4GTS3K*YC>+AH9 MV-BL\J2(D@DN'++DY/(^'?VOOB/X'^(OQ9^%G[7G[*OQ/G\%1>,;J'P%XNT' MX;WWB>QU[1Y;>$O;R6FE0W-W&4F:XC!EMQ%)'LVNW(KXT^%O_!-#]I[PO^RC M^WOK'[#?POU?X3Z1\?);7_A1GPQU-O@'\4;?_ M ()2_"[]GZYU'P9\!O 'A^RU#XLZMXQ4)=136N((A;+:EC>L(GD> ,L<:%6\ MP!XE;XL\5_"#QA_P4R_X)6_"[]@/2O\ @G7\9_A1\:?A;INB0>$_%?B?PE)X M=T7P;K.FQ1POJ<>J2X-Q:2!';9:I-.YD0[ R"5/;O^"7/[57[='P_M1^R!^U M#_P35^+%M\9KWQC)>_$/XPSV=O)X/U_S)D6?67U4.J;ULXTBALX(Y,"WMX4\ MM.(@#G[CXM?#;X*?\'1WQ \6_$WQ+#H^G3?L>V<)O9H)&3S#KEJP#%%.,JA M)P"0!U(!M?\ !$'X._$:V_X* ?M>_M5_#OX9>(/!'[/_ ,2/%EC)\.M(UW1) M]+36[^)7%YJUK93HCQ02.782%$\P3H.3$0F]\/\ 0OBC:?\ !QYXP_:>O/@' M\0X?AOJ_[.]OX(T[QM+X&OUL9=835+6Z,9)BWI%L20>>RB+*'YL$,?T6VGSZ09 U[:DV<;R, M;B%6MBH,?[NXD82HRKGYT_X)2?M)>"D_:>\4?L:?M)_\$W/ /[.G[1GA_P * M_P!IEO V@V2:9XN\/M.B/=Z==P1AVB$PBWP,[X*@[BT($T_68_A?H:ZI>Z+"T;,+R2T#K+-$&4*?*5BNB?#OX?ZQX?\)P>*[!;+5]AK[ MT_9 \!_&+_@E'X4^//[,>@? 3QCXQMM7^(NL>,?@!<^%?#L][9ZI#JD2/'I- MUE?\%$O' M6J? '_@M9^Q+\1?!D[6\OQ)A\8> _&D41(_M/3/L]I=6DCW6O>)- M7BAMA!%97L<5R(;6"$2M.\:HTKHD9D D*_9GB[Q3I_@KPY=^*-4L=2N8+./? M)!I&DW%]BJ<=3@ F@#\J_^""7QE\2?LT?\$%/&OQ\\#_#* M#Q5=^#?%WC;6W\/OK(TY;N*TFDFD43F*78VR(A?D.3M' Y'J%Y_P6>_:>\,? MLV_ O]N3QY^Q/H>G?!WXGWOAO3_$VI#Q^SZWI%+OP/? M-<:@=3AE%F('CC:)R[RJA&_]WM9GVH-U5?VB_A#\?O$?_!OO^S]^S'X;_9K^ M(]_\0O#%UX%M]?\ "-OX(OOM=DVD3VLEZS[HP@15C.Q]VV0G"%B&V@'WG\3/ MVQ?%6H_M;C]AW]FGPAHVN>--,\'IXH\;ZQXBU.6#3?#>GRS&&TC98(WDN+NX M=9"D(,82*-I6?_5I)\7_ /!-S]IJ']F[XN?\%%OVHOVM?#-MX43P9\2K#4?% MFG:'J!U"+_1](VC[)(\<+3?:"J-$'2-B9T5@IS74^+(/C_\ L,_\%DO&7[=- MA^S5\1OB1\&OVBOA[H>GZG?^ ?"5SJ&K>$]8TV)88%NM-"BY2W>(,Q?9E7FP MP!0@^4Z=^QG^U/\ MGZ'_P %$_@S>_LV^.?AVOQPUS2M5^&_B/QG;6UG:W-S M965N\$+E9VD^>:")6>))$0.X9@Z%* /=O$G_ 7&T;X4?'CX/^"OBJ_P=UGP MQ\8O%-OX:BD^%WQ>AU[5O"&J7.!:#4($A5)H',;J]B^(=RCI%'I5I$-/1DO M3*ZQFW!DEW%=BR*Z,R_L7?\ !1?]OK]HFV\-?L__ !9_X)D?%+X;_$C39K2# MXD^._%^E6\'@Z""%U%Y=6%WYWF7TLZJXA@AC=$>92TK1QLYY;_@H'^SI\5/^ M"E6A>./BAX8LO'7PU\2?L\7W]H?LZWTW@Z[AO=3\10+%=/J^TPE[FSF:(6$= ML@)"^?/+&YDMEC /N7X$>(/C/XK^%.C>)/V@?ASH_A'Q9?6:3:MX:T/Q VJ0 M:<[ 'R/M300^:ZYVL539N!VLPPQZ^O&/V"/VC/BO^TU^S7X?\??'_P#9]\3? M#'Q\MC'#XR\)>(]&FM1;WRC$CVSR#;-;N070JS%5=5?#@BO9Z "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "N#_:6_9B^ W[87P;U?X ?M)_#33O%GA+7(@E]I6HH&5#RDL;*Z'E2*[RB@#\.OC-_P9$_LZ^)?&:^O?^"7/_!MO^P9_P $RO&-K\:;#^U? MB/\ $BS4_P!G^+O&$<0CTIB,,]C:1CRX'(_Y:.995!(5U#,#^A%% !1110 4 M444 %%%% !1110!Y7^V/\"?B[^T9\$[CX:_ _P#:E\0_![Q ^I6MU;^-/#6F MV]W<1I%(&> Q3_*R2#@X*G@9RNY6U/V9_P!GK0/V:/A?'\/M*\5:QXCU"YU" MXU/Q+XK\13))J.O:GQPJHBK''&D<:*J1JH] HH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y/X\ M^$-9^(/P-\9^ O#B1MJ&N>$]1T^P6:38AFFMI(T#-V&YAD]JZRB@#\K?V(] M_P"#AG]B3]D_P+^RAX6_84^!>N:?X%T--,M-6U#XK31S72*S-O=4CV@_-T'I M7JG_ T/_P '''_2.K]G_P#\.[C\0)JGB?R_!9U=]:\E3]F@;_ $VV$<22,92#OW.D1^7R_F_,#_B! MC_ZRB_\ F$__ +]5^_U% 'X _P#$#'_UE%_\PG_]^J_3_P#X(R?\$POB/_P2 M:_9QU7]F+Q-^UC_PM+P])X@?5/#'F>"SI#Z+YRC[3 O^FW(DB>11* -FUWE/ MS>9\OU_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 00 4444 %%%% !1110!__V0$! end GRAPHIC 17 ally202012311010.gif begin 644 ally202012311010.gif M1TE&.#EAR@!S /< ",?("0@(24A(B8B(R M<'<@<7'\L>D1 045!0D9"0T=$14A%1DI' M1TM'2$Q)2DY+3$],35!-35)/4%-045114EA55EE65UM865U:6U]<7&%>7V)? M8&-@865B8F9D9&AE9FIG:&MH:6QJ:FYK;&]L;7!M;G%N;W)O<'1RGUZ>WY\?7]]?H(Q?8!^?H4W@(8X@88Y@H@[@X@\A(H_A8M MAHQ"AXU$B8Y%B9!)C)),CI1/CY51D9=5DYA6E)I9EIMF9Y@FI]B MFZ!BG*%DG:)FGJ-HH*1IH*1JH:9LHJEQI:ERIJISIJITIZMUJ*QVJ*UXJJYZ MJ[%_KH* @(2"@X:$A8B&AHR*BXV+C(Z,C).1DI22DY:4E)>6EIB6EYJ8F9N9 MFIZGZ&?H+* K[."L+6%LK:(M+B+M;F-MKN/N+N0N;R1N;Z4N[^7O:.A MH:6DI*:EI:>EIJJIJ:RKJZVLK*ZLK;"NK[&PL+.RLK6SM+:TM;>UMK>VMKBW MM[JYN;RZN[V[O+V\O<"9OL"_O\*BQ,BEQLRKRLVLR\ZO MS-"QSM&TT-*UT-.VT=2YT]:]U=B_UL' P,+!P#,W^+/X.+0X>33X^76Y.#?X.?8YNC9Y^K=Z>+AX>7EY>CGY^S@Z^WA M[._D[NKJZNSL[.[M[N_N[O#F[_+I\?3L\_7N]/#P\/+R\O;P]O7U]?CS^/GU M^?KY^OSZ_/S\_/[]_O[^_BP R@!S $<(_P#_"1Q(L*#!@P@3*ERHT!Z5 M)A C2IP8T4H]A,DH:J0HB:''CR!#BAQ)LN3!=@< J%S)LN7*!.T0BG))T^43 MDSASZMS)4R'*FD !P)09%.C-GDB3CISG[1>M2W[Z]!&D:5>Q=?N4$OQ9U.70 M@S.[VM1*5J>W%AC2JEW+MJW;MVTMD>0J]F5,L'5;'BV(ST)>ECY,DOK+,A5" M?5S@*E[,N#$&8 SIYOUJ,"SAO0?YW2"L\A!(=PHX T"%,)?CMBC,E:QSFJV8 MA)+K4BYH^2]FA3]$SU((1;0JA6U:I^73TUL&X1S*G4Q)>#;!VGEO,SS">;8Q MWQ[C@1".84.UG>(X"/_?(&YY];N514O_V)MP#QJ<5Y'LQ5VQ"!3X\^O/;^+- M]M;DF=<<>K2IEU,6HHG%2D_WB%&?8B1X8U!XXY5G4&QB.3<0='6M1Q(B";JT M8%D'E1,("XK=\5$X]5E84#L#<%8 @02!(MH224F2X"LD]NCCCSW"PX!H/ )I MY)%(CE1+@K DZ>234 Y42(*Q1&EE2!AVI:% '(KEX95@1IEE45O^TV577X:I M)I)C!E7FF46EN:92_=@"PX-P=6"':CFU"=2;!A8428(=X80..&X&99KYKDB<5- B&+E$*I)Z\S[ZF)BT",0OH[I^R*_6OH+9U!R>G0HP2[I MD*U6F8CWX"T*0=R8Q.*>1]2E/<&S ,$\?#SGS#0SA(IH,=>L\\X&38&SS#P' M/2<^%> LM)7,>F4QP$Y_MY4%*B%9 -S@18?DX# WC >,/U@$YQ63V';9!V<3(&2-S M(2#:%0L% CKC*Z0:&>ENFCYU0E9\>O!'J6R>T#P*SSZ[+0M%KKO6"IV#>U#* M?,3$ZPJE@2<*PH#$SAIX;@ .;,]7NCS:#!DB6A8+U=, 9P: M+-Z:+\N&W^SXDY.= &&(RQJ!L M("1LV^E"0@G.', =SOQ&DIM-L28'T&!)AF&\Q;#!'UVL$ 1IY43RF:0? M.CAC2[K0$T"T42TOR-M D*@8)8:1B5'CWP1U(@L] B"-6I''&1;&@>P=A)!P M,:08"T3&G AABGS\D3XP(8+6R&4AF'R+)A&)-47&"2G,"-$!T'&E>TP#$V[@ M @G6H,"W62D1HB&$+X>IE&NHBS"S)*8R=](/'HBF$,N,)DX@(9ID2O.:(1G' MP#@#36QZTR.:\V$ZODG.A)QC(^B,2"/*J9-VB&8 _NIA"MGIM$T^AVGTU)D] M;=7_R7SJDY5?TZ$)_;FS?9JKGP2=F4'_A="$KFFA%S.*0PL*4+.Y$F,3_2?; MQKC#C#ZTHGRK8_\\.B>(XI.D2 .I!%^)TGD( Q!D(,%QX/*!&,2!%F!LITHO M*E&"H*()3@BJ4(=*U*$>3B?H>$)1EUK4+9B")/KX1&)>-0(\Y+1K.Q7I(@?2 MCQR(IGTZ"2=GEM%+AE!C#'],BP@T ;31;923'?W'QC@#A)Q$%"BL^\@ZT)!6 MMXA@%R4Q*4()*!I(F&2NA#'"1X8Q@KXN)@]8?>L]&WJ(=V:C))[B3 ,$J)!J ME-*QC2G6I+(JT"<:! BBV4%;&5**!#%C(?L@ V@!1(R/_P@VK@-YQ\LXHPC( MN8XSZU2(-&8ZV];(@6RDY>A #:(,T00 &B&9'F>*L)!-%/=!,=!'\I(+U^4: MY!&BF4%9$Q(\SCB LP>Y!.-* (8VV"$.9T#+PEZ@7?!)EI^X+4AF"2-,AH"& M,P%HAD)V 2D\\"DA^K %J?!$AK4-2*LL50@+18,,AD1!-(]0R#H^5Q\8*$=(+@ACE"'8..9?*,"KA.2*,T=8R!OJLX':ED0?8*B/!]21O_L>-+\& M(1QGK) 0>*R/,!"PAT+,X47&D&"+)J%#?031XP>7UHX,\1EGBF00#!(F ,Y8 MR">XDP$)[<1!PN%"E2/(TYID;/\@^X /81@ #X,TDC..8(@=DM637W!'!.P@ M<;],W-./=&.;?VE"0>P! 1A[A(/"\2 -FUQ(,-[6NPM1A6B>.A!W$28"2F8( M'+B#AP_*<5\^9BB0$](%']+R'X#[,G0]8@GND& >DS[UQ%)]5YJ\V2 ]F.X_ M)DP8PWYD&O51%G@HG4E+RJX;-_PAS"D5P!@DBR3%WQK!:D:32+:OD]4D9 M<@Q'!@74(AG6@V)U+V:KTMGB;JA'K&UNFLQ:)'O&4QZ@'))OMR7<5E:N:4:'V4".>P"'.N@QSTF3O&*4UP:R *7H"M&:#?CI!X/,+A*5&@2 M?FC[NAC_H(,X.J#KE 6\NP,?R3,"8' )A!HG,RXN&K3K;[8 G,T=][5.=&3N M $2#)_1Q+!>VV/.U_)R.5QXI3J2KQT@@I1_<:V,*R%&0IJOEZ26.^E9Q@H\+ MZ)'D29%'&$ 7@FE MZ@+'LDZZFB E1.D>O7A#"MH"A]\MQ!QB^(+N=\_[WNM># \+\T@B*;S MY%?F%D3C^O0OL] E:D-OA'%_")@VK) @D]" ::,-JD,83""!8[,W !V9<4 0$ .P$! end GRAPHIC 18 ally202012311011.gif begin 644 ally202012311011.gif M1TE&.#EAR@!S /< ",?("0@(24A(B8B(R M<'<@<7'\L>D1 045!0D9"0T=$14A%1DI' M1TM'2$Q)2DY+3$],35!-35)/4%-045114EA55EE65UM865U:6U]<7&%>7V)? M8&-@865B8F9D9&AE9FIG:&MH:6QJ:FYK;&]L;7!M;G%N;W)O<'1RGUZ>WY\?7]]?H(Q?8!^?H4W@(8X@88Y@H@[@X@\A(H_A8M MAHQ"AXU$B8Y%B9!)C)),CI1/CY51D9=5DYA6E)I9EIMF9Y@FI]B MFZ!BG*%DG:)FGJ-HH*1IH*1JH:9LHJEQI:ERIJISIJITIZMUJ*QVJ*UXJJYZ MJ[%_KH* @(2"@X:$A8B&AHR*BXV+C(Z,C).1DI22DY:4E)>6EIB6EYJ8F9N9 MFIZGZ&?H+* K[."L+6%LK:(M+B+M;F-MKN/N+N0N;R1N;Z4N[^7O:.A MH:6DI*:EI:>EIJJIJ:RKJZVLK*ZLK;"NK[&PL+.RLK6SM+:TM;>UMK>VMKBW MM[JYN;RZN[V[O+V\O<"9OL"_O\*BQ,BEQLRKRLVLR\ZO MS-"QSM&TT-*UT-.VT=2YT]:]U=B_UL' P,+!P#,W^+/X.+0X>33X^76Y.#?X.?8YNC9Y^K=Z>+AX>7EY>CGY^S@Z^WA M[._D[NKJZNSL[.[M[N_N[O#F[_+I\?3L\_7N]/#P\/+R\O;P]O7U]?CS^/GU M^?KY^OSZ_/S\_/[]_O[^_BP R@!S $<(_P#_"1Q(L*#!@P@3*ERHT!Z5 M)A C2IP8T4H]A,DH:J0HB:''CR!#BAQ)LN3!=@< J%S)LN7*!.T0BG))T^43 MDSASZMS)4R'*FD !P)09%.C-GDB3CISG[1>M2W[Z]!&D:5>Q=?N4$OQ9U.70 M@S.[VM1*5J>W%AC2JEW+MJW;MVTMD>0J]F5,L'5;'BV(ST)>ECY,DOK+,A5" M?5S@*E[,N#$&8 SIYOUJ,"SAO0?YW2"L\A!(=PHX T"%,)?CMBC,E:QSFJV8 MA)+K4BYH^2]FA3]$SU((1;0JA6U:I^73TUL&X1S*G4Q)>#;!VGEO,SS">;8Q MWQ[C@1".84.UG>(X"/_?(&YY];N514O_V)MP#QJ<5Y'LQ5VQ"!3X\^O/;^+- M]M;DF=<<>K2IEU,6HHG%2D_WB%&?8B1X8U!XXY5G4&QB.3<0='6M1Q(B";JT M8%D'E1,("XK=\5$X]5E84#L#<%8 @02!(MH224F2X"LD]NCCCSW"PX!H/ )I MY)%(CE1+@K DZ>234 Y42(*Q1&EE2!AVI:% '(KEX95@1IEE45O^TV577X:I M)I)C!E7FF46EN:92_=@"PX-P=6"':CFU"=2;!A8428(=X80..&X&99KYKDB<5- B&+E$*I)Z\S[ZF)BT",0OH[I^R*_6OH+9U!R>G0HP2[I MD*U6F8CWX"T*0=R8Q.*>1]2E/<&S ,$\?#SGS#0SA(IH,=>L\\X&38&SS#P' M/2<^%> LM)7,>F4QP$Y_MY4%*B%9 -S@18?DX# WC >,/U@$YQ63V';9!V<3(&2-S M(2#:%0L% CKC*Z0:&>ENFCYU0E9\>O!'J6R>T#P*SSZ[+0M%KKO6"IV#>U#* M?,3$ZPJE@2<*PH#$SAIX;@ .;,]7NCS:#!DB6A8+U=, 9P: M+-Z:+\N&W^SXDY.= &&(RQJ!L M("1LV^E"0@G.', =SOQ&DIM-L28'T&!)AF&\Q;#!'UVL$ 1IY43RF:0? M.CAC2[K0$T"T42TOR-M D*@8)8:1B5'CWP1U(@L] B"-6I''&1;&@>P=A)!P M,:08"T3&G AABGS\D3XP(8+6R&4AF'R+)A&)-47&"2G,"-$!T'&E>TP#$V[@ M @G6H,"W62D1HB&$+X>IE&NHBS"S)*8R=](/'HBF$,N,)DX@(9ID2O.:(1G' MP#@#36QZTR.:\V$ZODG.A)QC(^B,2"/*J9-VB&8 _NIA"MGIM$T^AVGTU)D] M;=7_R7SJDY5?TZ$)_;FS?9JKGP2=F4'_A="$KFFA%S.*0PL*4+.Y$F,3_2?; MQKC#C#ZTHGRK8_\\.B>(XI.D2 .I!%^)TGD( Q!D(,%QX/*!&,2!%F!LITHO M*E&"H*()3@BJ4(=*U*$>3B?H>$)1EUK4+9B")/KX1&)>-0(\Y+1K.Q7I(@?2 MCQR(IGTZ"2=GEM%+AE!C#'],BP@T ;31;923'?W'QC@#A)Q$%"BL^\@ZT)!6 MMXA@%R4Q*4()*!I(F&2NA#'"1X8Q@KXN)@]8?>L]&WJ(=V:C))[B3 ,$J)!J ME-*QC2G6I+(JT"<:! BBV4%;&5**!#%C(?L@ V@!1(R/_P@VK@-YQ\LXHPC( MN8XSZU2(-&8ZV];(@6RDY>A #:(,T00 &B&9'F>*L)!-%/=!,=!'\I(+U^4: MY!&BF4%9$Q(\SCB LP>Y!.-* (8VV"$.9T#+PEZ@7?!)EI^X+4AF"2-,AH"& M,P%HAD)V 2D\\"DA^K %J?!$AK4-2*LL50@+18,,AD1!-(]0R#H^5Q\8*$=(+@ACE"'8..9?*,"KA.2*,T=8R!OJLX':ED0?8*B/!]21O_L>-+\& M(1QGK) 0>*R/,!"PAT+,X47&D&"+)J%#?031XP>7UHX,\1EGBF00#!(F ,Y8 MR">XDP$)[<1!PN%"E2/(TYID;/\@^X /81@ #X,TDC..8(@=DM637W!'!.P@ M<;],W-./=&.;?VE"0>P! 1A[A(/"\2 -FUQ(,-[6NPM1A6B>.A!W$28"2F8( M'+B#AP_*<5\^9BB0$](%']+R'X#[,G0]8@GND& >DS[UQ%)]5YJ\V2 ]F.X_ M)DP8PWYD&O51%G@HG4E+RJX;-_PAS"D5P!@DBR3%WQK!:D:32+:OD]4D9 M<@Q'!@74(AG6@V)U+V:KTMGB;JA'K&UNFLQ:)'O&4QZ@'))OMR7<5E:N:4:'V4".>P"'.N@QSTF3O&*4UP:R *7H"M&:#?CI!X/,+A*5&@2 M?FC[NAC_H(,X.J#KE 6\NP,?R3,"8' )A!HG,RXN&K3K;[8 G,T=][5.=&3N M $2#)_1Q+!>VV/.U_)R.5QXI3J2KQT@@I1_<:V,*R%&0IJOEZ26.^E9Q@H\+ MZ)'D29%'&$ 7@FE MZ@+'LDZZFB E1.D>O7A#"MH"A]\MQ!QB^(+N=\_[WNM># \+\T@B*;S MY%?F%D3C^O0OL] E:D-OA'%_")@VK) @D]" ::,-JD,83""!8[,W !V9<4 0$ .P$! end GRAPHIC 19 ally20201231109.gif begin 644 ally20201231109.gif M1TE&.#EAR@!S /< ",?("0@(24A(B8B(R M<'<@<7'\L>D1 045!0D9"0T=$14A%1DI' M1TM'2$Q)2DY+3$],35!-35)/4%-045114EA55EE65UM865U:6U]<7&%>7V)? M8&-@865B8F9D9&AE9FIG:&MH:6QJ:FYK;&]L;7!M;G%N;W)O<'1RGUZ>WY\?7]]?H(Q?8!^?H4W@(8X@88Y@H@[@X@\A(H_A8M MAHQ"AXU$B8Y%B9!)C)),CI1/CY51D9=5DYA6E)I9EIMF9Y@FI]B MFZ!BG*%DG:)FGJ-HH*1IH*1JH:9LHJEQI:ERIJISIJITIZMUJ*QVJ*UXJJYZ MJ[%_KH* @(2"@X:$A8B&AHR*BXV+C(Z,C).1DI22DY:4E)>6EIB6EYJ8F9N9 MFIZGZ&?H+* K[."L+6%LK:(M+B+M;F-MKN/N+N0N;R1N;Z4N[^7O:.A MH:6DI*:EI:>EIJJIJ:RKJZVLK*ZLK;"NK[&PL+.RLK6SM+:TM;>UMK>VMKBW MM[JYN;RZN[V[O+V\O<"9OL"_O\*BQ,BEQLRKRLVLR\ZO MS-"QSM&TT-*UT-.VT=2YT]:]U=B_UL' P,+!P#,W^+/X.+0X>33X^76Y.#?X.?8YNC9Y^K=Z>+AX>7EY>CGY^S@Z^WA M[._D[NKJZNSL[.[M[N_N[O#F[_+I\?3L\_7N]/#P\/+R\O;P]O7U]?CS^/GU M^?KY^OSZ_/S\_/[]_O[^_BP R@!S $<(_P#_"1Q(L*#!@P@3*ERHT!Z5 M)A C2IP8T4H]A,DH:J0HB:''CR!#BAQ)LN3!=@< J%S)LN7*!.T0BG))T^43 MDSASZMS)4R'*FD !P)09%.C-GDB3CISG[1>M2W[Z]!&D:5>Q=?N4$OQ9U.70 M@S.[VM1*5J>W%AC2JEW+MJW;MVTMD>0J]F5,L'5;'BV(ST)>ECY,DOK+,A5" M?5S@*E[,N#$&8 SIYOUJ,"SAO0?YW2"L\A!(=PHX T"%,)?CMBC,E:QSFJV8 MA)+K4BYH^2]FA3]$SU((1;0JA6U:I^73TUL&X1S*G4Q)>#;!VGEO,SS">;8Q MWQ[C@1".84.UG>(X"/_?(&YY];N514O_V)MP#QJ<5Y'LQ5VQ"!3X\^O/;^+- M]M;DF=<<>K2IEU,6HHG%2D_WB%&?8B1X8U!XXY5G4&QB.3<0='6M1Q(B";JT M8%D'E1,("XK=\5$X]5E84#L#<%8 @02!(MH224F2X"LD]NCCCSW"PX!H/ )I MY)%(CE1+@K DZ>234 Y42(*Q1&EE2!AVI:% '(KEX95@1IEE45O^TV577X:I M)I)C!E7FF46EN:92_=@"PX-P=6"':CFU"=2;!A8428(=X80..&X&99KYKDB<5- B&+E$*I)Z\S[ZF)BT",0OH[I^R*_6OH+9U!R>G0HP2[I MD*U6F8CWX"T*0=R8Q.*>1]2E/<&S ,$\?#SGS#0SA(IH,=>L\\X&38&SS#P' M/2<^%> LM)7,>F4QP$Y_MY4%*B%9 -S@18?DX# WC >,/U@$YQ63V';9!V<3(&2-S M(2#:%0L% CKC*Z0:&>ENFCYU0E9\>O!'J6R>T#P*SSZ[+0M%KKO6"IV#>U#* M?,3$ZPJE@2<*PH#$SAIX;@ .;,]7NCS:#!DB6A8+U=, 9P: M+-Z:+\N&W^SXDY.= &&(RQJ!L M("1LV^E"0@G.', =SOQ&DIM-L28'T&!)AF&\Q;#!'UVL$ 1IY43RF:0? M.CAC2[K0$T"T42TOR-M D*@8)8:1B5'CWP1U(@L] B"-6I''&1;&@>P=A)!P M,:08"T3&G AABGS\D3XP(8+6R&4AF'R+)A&)-47&"2G,"-$!T'&E>TP#$V[@ M @G6H,"W62D1HB&$+X>IE&NHBS"S)*8R=](/'HBF$,N,)DX@(9ID2O.:(1G' MP#@#36QZTR.:\V$ZODG.A)QC(^B,2"/*J9-VB&8 _NIA"MGIM$T^AVGTU)D] M;=7_R7SJDY5?TZ$)_;FS?9JKGP2=F4'_A="$KFFA%S.*0PL*4+.Y$F,3_2?; MQKC#C#ZTHGRK8_\\.B>(XI.D2 .I!%^)TGD( Q!D(,%QX/*!&,2!%F!LITHO M*E&"H*()3@BJ4(=*U*$>3B?H>$)1EUK4+9B")/KX1&)>-0(\Y+1K.Q7I(@?2 MCQR(IGTZ"2=GEM%+AE!C#'],BP@T ;31;923'?W'QC@#A)Q$%"BL^\@ZT)!6 MMXA@%R4Q*4()*!I(F&2NA#'"1X8Q@KXN)@]8?>L]&WJ(=V:C))[B3 ,$J)!J ME-*QC2G6I+(JT"<:! BBV4%;&5**!#%C(?L@ V@!1(R/_P@VK@-YQ\LXHPC( MN8XSZU2(-&8ZV];(@6RDY>A #:(,T00 &B&9'F>*L)!-%/=!,=!'\I(+U^4: MY!&BF4%9$Q(\SCB LP>Y!.-* (8VV"$.9T#+PEZ@7?!)EI^X+4AF"2-,AH"& M,P%HAD)V 2D\\"DA^K %J?!$AK4-2*LL50@+18,,AD1!-(]0R#H^5Q\8*$=(+@ACE"'8..9?*,"KA.2*,T=8R!OJLX':ED0?8*B/!]21O_L>-+\& M(1QGK) 0>*R/,!"PAT+,X47&D&"+)J%#?031XP>7UHX,\1EGBF00#!(F ,Y8 MR">XDP$)[<1!PN%"E2/(TYID;/\@^X /81@ #X,TDC..8(@=DM637W!'!.P@ M<;],W-./=&.;?VE"0>P! 1A[A(/"\2 -FUQ(,-[6NPM1A6B>.A!W$28"2F8( M'+B#AP_*<5\^9BB0$](%']+R'X#[,G0]8@GND& >DS[UQ%)]5YJ\V2 ]F.X_ M)DP8PWYD&O51%G@HG4E+RJX;-_PAS"D5P!@DBR3%WQK!:D:32+:OD]4D9 M<@Q'!@74(AG6@V)U+V:KTMGB;JA'K&UNFLQ:)'O&4QZ@'))OMR7<5E:N:4:'V4".>P"'.N@QSTF3O&*4UP:R *7H"M&:#?CI!X/,+A*5&@2 M?FC[NAC_H(,X.J#KE 6\NP,?R3,"8' )A!HG,RXN&K3K;[8 G,T=][5.=&3N M $2#)_1Q+!>VV/.U_)R.5QXI3J2KQT@@I1_<:V,*R%&0IJOEZ26.^E9Q@H\+ MZ)'D29%'&$ 7@FE MZ@+'LDZZFB E1.D>O7A#"MH"A]\MQ!QB^(+N=\_[WNM># \+\T@B*;S MY%?F%D3C^O0OL] E:D-OA'%_")@VK) @D]" ::,-JD,83""!8[,W !V9<4 0$ .P$! end XML 20 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Feb. 15, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 1-3754    
Entity Registrant Name ALLY FINANCIAL INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 38-0572512    
Entity Address, Address Description Ally Detroit Center    
Entity Address, Address Line One 500 Woodward Ave.    
Entity Address, Address Line Two Floor 10    
Entity Address, City or Town Detroit    
Entity Address, State or Province MI    
Entity Address, Postal Zip Code 48226    
City Area Code 866    
Local Phone Number 710-4623    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol ALLY    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity public float     $ 8.1
Entity Common Stock, Shares Outstanding   303,959,432  
Documents Incorporated by Reference portions of the Registrant’s Proxy Statement for the annual meeting of stockholders to be held on May 7, 2024, are incorporated by reference in this Form 10-K in response to Items 10, 11, 12, 13, and 14 of Part III.    
Entity Central Index Key 0000040729    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name DELOITTE & TOUCHE LLP
Auditor Location Detroit, Michigan
Auditor Firm ID 34
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Income - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financing revenue and other interest income      
Interest and fees on finance receivables and loans $ 11,020 $ 8,099 $ 6,468
Interest on loans held-for-sale 34 31 18
Interest and dividends on investment securities and other earning assets 1,022 841 600
Interest on cash and cash equivalents 332 54 15
Operating leases 1,550 1,596 1,550
Total financing revenue and other interest income 13,958 10,621 8,651
Interest expense      
Interest on deposits 5,819 1,987 1,045
Interest on short-term borrowings 73 107 1
Interest on long-term debt 1,001 763 860
Interest on other 4 0 8
Total interest expense 6,897 2,857 1,914
Net depreciation expense on operating lease assets 860 914 570
Net financing revenue and other interest income 6,201 6,850 6,167
Other revenue      
Insurance premiums and service revenue earned 1,271 1,151 1,117
Gain on mortgage and automotive loans, net 16 52 87
Loss on extinguishment of debt 0 0 (136)
Other gain (loss) on investments, net 144 (120) 285
Other income, net of losses 582 495 686
Total other revenue 2,013 1,578 2,039
Total net revenue 8,214 8,428 8,206
Provision for credit losses 1,968 1,399 241
Noninterest expense      
Compensation and benefits expense 1,901 1,900 1,643
Insurance losses and loss adjustment expenses 422 280 261
Goodwill impairment 149 0 0
Other operating expenses 2,691 2,507 2,206
Total noninterest expense 5,163 4,687 4,110
Income (loss) from continuing operations before income tax expense 1,083 2,342 3,855
Income tax expense from continuing operations 61 627 790
Net income from continuing operations [1] 1,022 1,715 3,065
Loss from discontinued operations, net of tax (2) (1) (5)
Net income 1,020 1,714 3,060
Net income from continuing operations attributable to common stockholders [1] 912 1,605 3,008
Loss from discontinued operations, net of tax [1] (2) (1) (5)
Net income attributable to common stockholders [1] $ 910 $ 1,604 $ 3,003
Basic weighted-average common shares outstanding (in shares) [1],[2] 303,751 316,690 362,583
Diluted weighted-average common shares outstanding (in shares) [1],[2] 305,135 318,629 365,180
Basic earnings per common share      
Net income from continuing operations (in dollars per share) [1] $ 3.00 $ 5.07 $ 8.30
Loss from discontinued operations, net of tax (in dollars per share) [1] (0.01) 0 (0.01)
Net income (in dollars per share) [1] 3.00 5.06 8.28
Diluted earnings per common share      
Net income from continuing operations (in dollars per share) [1] 2.99 5.04 8.24
Loss from discontinued operations, net of tax (in dollars per share) [1] (0.01) 0 (0.01)
Net income (in dollars per share) [1] 2.98 5.03 8.22
Cash dividends declared per common share (in dollars per share) [1] $ 1.20 $ 1.20 $ 0.88
[1] Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
[2] Includes shares related to share-based compensation that vested but were not yet issued.
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Comprehensive (Loss) Income - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 1,020 $ 1,714 $ 3,060
Available-for-sale securities      
Net unrealized gains (losses) arising during the period 260 (3,982) (656)
Net unrealized loss on securities transferred to held-to-maturity 693 0 0
Less: Net realized gains reclassified to net income 4 18 79
Net change 949 (4,000) (735)
Held-to-maturity securities      
Net unrealized loss on securities transferred from available-for-sale (693) 0 0
Less: Amortization of amounts previously recorded upon transfer from available-for-sale (11) 0 0
Net change (682) 0 0
Translation adjustments      
Net unrealized gains (losses) arising during the period 5 (8) 0
Net investment hedges      
Net unrealized (losses) gains arising during the period (2) 7 0
Translation adjustments and net investment hedges, net change 3 (1) 0
Cash flow hedges      
Net unrealized losses arising during the period (16) (2) 0
Less: Net realized gains reclassified to net income 11 15 47
Net change (27) (17) (47)
Defined benefit pension plans      
Net unrealized gains (losses) arising during the period 0 2 (8)
Less: Net realized losses reclassified to net income 0 (115) (1)
Net change 0 117 (7)
Other comprehensive income (loss), net of tax 243 (3,901) (789)
Comprehensive income (loss) $ 1,263 $ (2,187) $ 2,271
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheet - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Cash and cash equivalents    
Noninterest-bearing $ 638 $ 542
Interest-bearing 6,307 5,029
Total cash and cash equivalents 6,945 5,571
Equity securities 810 681
Available-for-sale securities (amortized cost of $28,416 and $34,863) 24,415 29,541
Held-to-maturity securities (fair value of $4,729 and $884) 4,680 1,062
Loans held-for-sale, net 400 654
Finance receivables and loans, net    
Finance receivables and loans, net of unearned income 139,439 135,748
Allowance for loan losses (3,587) (3,711)
Total finance receivables and loans, net 135,852 132,037
Investment in operating leases, net 9,171 10,444
Premiums receivable and other insurance assets 2,749 2,698
Other assets 9,395 9,138
Assets of operations held-for-sale 1,975 0
Total assets 196,392 191,826
Deposit liabilities    
Noninterest-bearing 139 185
Interest-bearing 154,527 152,112
Total deposit liabilities 154,666 152,297
Short-term borrowings 3,297 2,399
Long-term debt 17,570 17,762
Interest payable 858 408
Unearned insurance premiums and service revenue 3,492 3,453
Accrued expenses and other liabilities 2,726 2,648
Liabilities of operations held-for-sale 17 0
Total liabilities 182,626 178,967
Commitments and contingencies (refer to Note 28 and Note 29)
Equity    
Common stock and paid-in capital ($0.01 par value, shares authorized 1,100,000,000; issued 511,861,447 and 507,682,838; and outstanding 302,459,258 and 299,324,357) 21,975 21,816
Preferred stock 2,324 2,324
Retained earnings (accumulated deficit) 154 (384)
Accumulated other comprehensive loss (3,816) (4,059)
Treasury stock, at cost (209,402,189 and 208,358,481 shares) (6,871) (6,838)
Total equity 13,766 12,859
Total liabilities and equity $ 196,392 $ 191,826
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheet (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Available-for-sale securities, amortized cost $ 28,416 $ 34,863
Held-to-maturity securities, fair value $ 4,729 $ 884
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 1,100,000,000 1,100,000,000
Common stock, shares issued (in shares) 511,861,447 507,682,838
Common stock, shares outstanding (in shares) 302,459,258 299,324,357
Treasury stock, common, shares (in shares) 209,402,189 208,358,481
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheet (VIEs) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Finance receivables and loans, net $ 139,439 $ 135,748
Allowance for loan losses (3,587) (3,711)
Total finance receivables and loans, net 135,852 132,037
Other assets 9,395 9,138
Total assets 196,392 191,826
Long-term debt 17,570 17,762
Accrued expenses and other liabilities 2,726 2,648
Total liabilities 182,626 178,967
Consumer    
Finance receivables and loans, net 104,977 106,610
Consumer | Automotive    
Finance receivables and loans, net 84,320 83,286
Allowance for loan losses (3,083) (3,020)
On-balance sheet variable interest entities    
Allowance for loan losses (254) (336)
Total finance receivables and loans, net 6,614 9,211
Other assets 461 645
Total assets 7,075 9,856
Long-term debt 1,509 2,436
Accrued expenses and other liabilities 4 5
Total liabilities 1,513 2,441
On-balance sheet variable interest entities | Consumer | Automotive    
Finance receivables and loans, net 6,868 9,547
Total assets 16,415 20,415
Total liabilities $ 1,614 $ 2,553
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Changes in Equity - USD ($)
$ in Millions
Total
Preferred stock dividends — Series B
Preferred stock dividends — Series C
Common stock and paid-in capital
Preferred stock
Preferred stock
Preferred stock dividends — Series B
Preferred stock
Preferred stock dividends — Series C
Retained earnings (accumulated deficit)
Retained earnings (accumulated deficit)
Preferred stock dividends — Series B
Retained earnings (accumulated deficit)
Preferred stock dividends — Series C
Accumulated other comprehensive income (loss)
Treasury stock
Beginning balance at Dec. 31, 2020 $ 14,703     $ 21,544 $ 0     $ (4,278)     $ 631 $ (3,194)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 3,060             3,060        
Net proceeds from issuance   $ 1,335 $ 989     $ 1,335 $ 989          
Preferred stock dividends   (36) (21)           $ (36) $ (21)    
Share-based compensation 127     127                
Other comprehensive income (loss) (789)                   (789)  
Common stock repurchases (1,994)                     (1,994)
Common stock dividends (324)             (324)        
Ending balance at Dec. 31, 2021 17,050     21,671 2,324     (1,599)     (158) (5,188)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 1,714             1,714        
Preferred stock dividends   (63) (47)           (63) (47)    
Share-based compensation 145     145                
Other comprehensive income (loss) (3,901)                   (3,901)  
Common stock repurchases (1,650)                     (1,650)
Common stock dividends (389)             (389)        
Ending balance at Dec. 31, 2022 12,859     21,816 2,324     (384)     (4,059) (6,838)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 1,020             1,020        
Preferred stock dividends   $ (63) $ (47)           $ (63) $ (47)    
Share-based compensation 159     159                
Other comprehensive income (loss) 243                   243  
Common stock repurchases (33)                     (33)
Common stock dividends (372)             (372)        
Ending balance at Dec. 31, 2023 $ 13,766     $ 21,975 $ 2,324     $ 154     $ (3,816) $ (6,871)
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Changes in Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Stockholders' Equity [Abstract]      
Cash dividends declared per common share (in dollars per share) [1] $ 1.20 $ 1.20 $ 0.88
[1] Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Cash Flows - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating activities      
Net income $ 1,020 $ 1,714 $ 3,060
Reconciliation of net income to net cash provided by operating activities      
Depreciation and amortization 1,247 1,327 1,261
Goodwill impairment 149 0 0
Provision for credit losses 1,968 1,399 241
Gain on mortgage and automotive loans, net (16) (52) (87)
Other (gain) loss on investments, net (144) 120 (285)
Loss on extinguishment of debt 0 0 136
Originations and purchases of loans held-for-sale (2,406) (3,907) (4,255)
Proceeds from sales and repayments of loans held-for-sale 2,811 3,774 4,107
Net change in      
Deferred income taxes (58) 553 120
Interest payable 450 198 (204)
Other assets (417) 957 (302)
Other liabilities (91) (103) 356
Other, net 150 267 (106)
Net cash provided by operating activities 4,663 6,247 4,042
Investing activities      
Purchases of equity securities (339) (539) (1,346)
Proceeds from sales of equity securities 356 846 1,508
Purchases of available-for-sale securities (518) (6,723) (21,557)
Proceeds from sales of available-for-sale securities 337 820 5,745
Proceeds from repayments of available-for-sale securities 2,057 4,276 10,724
Purchases of held-to-maturity securities 0 (47) (292)
Proceeds from repayments of held-to-maturity securities 123 154 372
Purchases of finance receivables and loans held-for-investment (4,233) (7,165) (6,756)
Proceeds from sales of finance receivables and loans initially held-for-investment 258 55 376
Originations and repayments of finance receivables and loans held-for-investment and other, net (5,040) (7,927) 2,896
Purchases of operating lease assets (2,759) (3,532) (5,120)
Disposals of operating lease assets 3,122 3,023 3,438
Acquisitions, net of cash acquired 0 0 (699)
Net change in nonmarketable equity investments (73) 27 56
Other, net (579) (531) (443)
Net cash used in investing activities (7,288) (17,263) (11,098)
Financing activities      
Net change in short-term borrowings 898 2,399 (2,136)
Net increase in deposits 2,342 10,703 4,511
Proceeds from issuance of long-term debt 5,705 7,125 2,997
Repayments of long-term debt (4,595) (6,464) (6,068)
Purchases of land and buildings in satisfaction of finance lease liabilities 0 (44) (391)
Repurchases of common stock (33) (1,650) (1,994)
Preferred stock issuance 0 0 2,324
Trust preferred securities redemption 0 0 (2,710)
Common stock dividends paid (368) (384) (324)
Preferred stock dividends paid (110) (110) (57)
Net cash provided by (used in) financing activities 3,839 11,575 (3,848)
Effect of exchange-rate changes on cash and cash equivalents and restricted cash 3 (7) 0
Net increase (decrease) in cash and cash equivalents and restricted cash 1,217 552 (10,904)
Cash and cash equivalents and restricted cash at beginning of year 6,222 5,670 16,574
Cash and cash equivalents and restricted cash at December 31, 7,439 6,222 5,670
Cash paid (received) for      
Interest 6,357 2,583 2,033
Income taxes (27) (425) 1,292
Noncash items      
Held-to-maturity securities received in consideration for loans sold 82 0 0
Available-for-sale securities transferred to held-to-maturity securities 3,644 0 0
Loans held-for-sale transferred to finance receivables and loans held-for-investment 208 120 136
Additions of property and equipment 0 0 46
Deconsolidation of debt related to loans sold 1,373 0 0
Finance receivables and loans held-for-investment transferred to loans held-for-sale [1] 3,739 23 414
Transfer of equity-method investments to equity securities 0 40 0
Transfer of nonmarketable equity investments to equity securities 19 1 0
Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]      
Cash and cash equivalents on the Consolidated Balance Sheet 6,945 5,571  
Restricted cash included in other assets on the Consolidated Balance Sheet [2] 494 651  
Total cash and cash equivalents and restricted cash in the Consolidated Statement of Cash Flows $ 7,439 $ 6,222 $ 5,670
[1] Includes personal lending finance receivables and loans, net that were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
[2] Restricted cash balances relate primarily to our securitization arrangements. Refer to Note 13 for additional details describing the nature of restricted cash balances.
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business, Basis of Presentation, and Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business, Basis of Presentation, and Significant Accounting Policies Description of Business, Basis of Presentation, and Significant Accounting Policies
Ally Financial Inc. (together with its consolidated subsidiaries unless the context otherwise requires, Ally, the Company, we, us, or our) is a financial-services company with the nation’s largest all-digital bank and an industry-leading automotive financing and insurance business, driven by a mission to “Do It Right” and be a relentless ally for customers and communities. The Company serves customers through a full range of online banking services (including deposits, mortgage lending, point-of-sale personal lending and credit-card products) and securities brokerage and investment advisory services. The Company also includes a corporate finance business that offers capital for equity sponsors and middle-market companies. On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending. Refer to Note 2 to the Consolidated Financial Statements for further information. Ally is a Delaware corporation and is registered as a BHC under the BHC Act, and an FHC under the GLB Act.
Consolidation and Basis of Presentation
The Consolidated Financial Statements include the accounts of the parent and its consolidated subsidiaries, of which it is deemed to possess control, after eliminating intercompany balances and transactions, and include all VIEs in which we are the primary beneficiary. Refer to Note 11 for further details on our VIEs. Other entities in which we have invested and have the ability to exercise significant influence over operating and financial policies of the investee, but upon which we do not possess control, are accounted for using the equity method of accounting within the financial statements and are therefore not consolidated. Our accounting and reporting policies conform to U.S. GAAP. Additionally, where applicable, the policies conform to the accounting and reporting guidelines prescribed by bank regulatory authorities. Certain reclassifications may have been made to the prior periods’ financial statements and notes to conform to the current period’s presentation, which did not have a material impact on our Consolidated Financial Statements.
We operate our international subsidiaries in a similar manner as we operate in the United States of America (U.S. or United States), subject to local laws or other circumstances that may cause us to modify our procedures accordingly. The financial statements of subsidiaries that operate outside of the United States generally are measured using the local currency as the functional currency.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure, including those of contingent assets and liabilities at the date of the financial statements. It also includes estimates related to the income and expenses during the reporting period and the related disclosures. In developing the estimates and assumptions, management uses all available evidence; however, actual results could differ because of uncertainties associated with estimating the amounts, timing, and likelihood of possible outcomes. Our most significant estimates pertain to the allowance for loan losses, the valuations of automotive operating lease assets and residuals, the fair value of financial instruments, and the determination of the provision for income taxes.
Significant Accounting Policies
Cash and Cash Equivalents
Cash and cash equivalents include cash on hand, cash on deposit at other financial institutions, cash items in process of collection, and certain highly liquid investments with original maturities of three months or less from the date of purchase. The book value of cash equivalents approximates fair value because of the short maturities of these instruments and the insignificant risk they present to changes in value with respect to changes in interest rates. We may hold securities with original maturities of three months or less from the date of purchase that are held as part of a longer-term investment strategy and classify them as investment securities. We also hold cash and cash equivalents with legal restrictions limiting our ability to withdraw and use the funds. This includes restricted cash held for securitization trusts and restricted cash and cash equivalents, which are presented as other assets on our Consolidated Balance Sheet.
Investment Securities
Our investment securities portfolio includes various debt securities. Debt securities are classified based on management’s intent to sell or hold the security. We classify debt securities as held-to-maturity only when we have both the intent and ability to hold the securities to maturity. We classify debt securities as trading when the securities are acquired for the purpose of selling or holding them for a short period of time. Debt securities not classified as either held-to-maturity or trading are classified as available-for-sale.
Available-for-sale securities are carried at fair value with unrealized gains and losses included in accumulated other comprehensive income, while our held-to-maturity securities are carried at amortized cost.
We establish an allowance for credit losses for lifetime expected credit losses on our held-to-maturity securities, as necessary. The estimate of expected credit losses considers historical credit loss information that is adjusted for current conditions and reasonable and supportable forecasts. Accrued interest receivable on held-to-maturity securities is excluded from the estimate of credit losses. Our held-to-maturity securities portfolio is mostly composed of U.S. government (issued by U.S. government entities or agencies) and non-agency mortgage-backed residential debt securities. U.S. government securities are either explicitly or implicitly guaranteed by the U.S. government, are highly rated by major ratings agencies, and have a long history of zero credit losses and therefore generally do not require an allowance for credit losses.
We regularly assess our available-for-sale securities for impairment. When the amortized cost basis of an available-for-sale security exceeds its fair value, the security is impaired. If we determine that we intend to sell, or it is more likely than not that we will be required to sell the security before recovery of the amortized cost basis, any previously recorded allowance for credit losses is written off and the security’s amortized cost basis is written down to fair value at the reporting date, with any incremental impairment recorded through earnings.
Alternatively, if we do not intend to sell, or it is not more likely than not that we will be required to sell the security before anticipated recovery of the amortized cost basis, we evaluate, among other factors, the magnitude of the decline in fair value, the financial health of and business outlook for the issuer, and the performance of the underlying assets for interests in securitized assets to determine if a credit loss has occurred.
The present value of expected future cash flows are compared to the security’s amortized cost basis to measure the credit loss component of the impairment after determining a credit loss has occurred. If the present value of expected cash flows is less than the amortized cost basis, we record an allowance for credit losses for that difference. The amount of credit loss is limited to the difference between the security’s amortized cost basis and its fair value. Any remaining impairment that is due to factors other than a credit loss, such as changes in market interest rates, is recorded in other comprehensive income. Changes in the allowance for credit losses are recorded as provision for, or reversal of, provision for credit losses.
Accrued interest receivable on available-for-sale securities is excluded from the estimate of credit losses.
Premiums and discounts on debt securities are generally amortized over the stated maturity of the security as an adjustment to investment yield. Premiums on debt securities that have non-contingent call features that are callable at fixed prices on preset dates are amortized to the earliest call date as an adjustment to investment yield.
A debt security is generally placed on nonaccrual status at the time any principal or interest payments become 90 days past due. The receivable for interest income that is accrued but not collected is reversed against interest income when the debt security is placed on nonaccrual status.
Realized gains and losses on the sale of debt securities are determined using the specific identification method and are reported in other (loss) gain on investments, net in our Consolidated Statement of Income.
Equity Securities and Nonmarketable Equity Investments
Equity securities that have a readily determinable fair value are recorded at fair value with changes in fair value recorded in earnings and reported in other gain on investments, net in our Consolidated Statement of Income. These investments are included in equity securities on our Consolidated Balance Sheet. In some instances, we may account for equity securities using the net asset value practical expedient to estimate fair value. Realized gains and losses on the sale of equity securities with a readily determinable fair value and equity securities measured using the net asset value practical expedient are determined using the specific identification method and are reported in other (loss)
gain on investments, net in our Consolidated Statement of Income. Refer to Note 24 for further information on equity securities that are held at fair value.
Our nonmarketable equity investments include investments in FHLB and FRB stock held to meet regulatory requirements and other equity investments that do not have a readily determinable fair value. Our investments in FHLB and FRB stock are carried at cost, less impairment, if any. Our remaining nonmarketable equity investments are recorded at cost, less impairment and adjusted for observable price changes under the measurement alternative provided under U.S. GAAP. These investments, along with our investments in FHLB and FRB stock, are included in nonmarketable equity investments in other assets on our Consolidated Balance Sheet. Investments recorded under the measurement alternative are also reviewed at each reporting period to determine if any adjustments are required for observable price changes in identical or similar securities of the same issuer. As conditions warrant, we review these investments, as well as investments in FHLB and FRB stock, for impairment and adjust the carrying value of the investment if it is deemed to be impaired. Adjustments related to observable price changes or impairment on securities using the measurement alternative and FHLB and FRB stock are recorded in earnings and reported in other income, net of losses in our Consolidated Statement of Income. Realized gains and losses on the sale of nonmarketable equity investments are also recorded in earnings and reported in other income, net of losses in our Consolidated Statement of Income.
Finance Receivables and Loans
We initially classify finance receivables and loans as either loans held-for-sale or loans held-for-investment based on management’s assessment of our intent and ability to hold the loans for the foreseeable future or until maturity. Management’s view of the foreseeable future is based on the longest reliable forecasted period, including events known when performing periodic evaluations. Management’s intent and ability with respect to certain loans may change from time to time depending on a number of factors, for example, economic, liquidity, and capital conditions. In order to reclassify loans to held-for-sale, management must have the intent to sell the loans and must reasonably identify the specific loans to be sold.
Loans classified as held-for-sale are presented as loans held-for-sale, net on our Consolidated Balance Sheet and are carried at the lower of their net carrying value or fair value, unless the fair value option was elected, in which case those loans are carried at fair value. For loans originated as held-for-sale for which we have not elected the fair value option, loan origination fees and costs are included in the initial carrying value. For held-for-sale loans for which we have elected the fair value option, loan origination fees and costs are recognized in earnings when earned or incurred. We have elected the fair value option for conforming mortgage direct-to-consumer originations for which we have a commitment to sell. The interest rate lock commitment that we enter into for a mortgage loan originated as held-for-sale and certain forward commitments are considered derivatives, which are carried at fair value on our Consolidated Balance Sheet. We have elected the fair value option to measure our nonderivative forward commitments. Changes in the fair value of our interest rate lock commitments, derivative forward commitments, and nonderivative forward commitments related to mortgage loans originated as held-for-sale, as well as changes in the carrying value of loans classified as held-for-sale, are reported through gain on mortgage and automotive loans, net in our Consolidated Statement of Income. Interest income on our loans classified as held-for-sale is recognized based upon the contractual rate of interest on the loan and the unpaid principal balance. We report accrued interest receivable on our loans classified as held-for-sale in other assets on our Consolidated Balance Sheet.
Loans classified as held-for-investment are presented as finance receivables and loans, net on our Consolidated Balance Sheet. Finance receivables and loans are reported at their amortized cost basis, which includes the principal amount outstanding, net of unamortized deferred fees and costs on originated loans, unamortized premiums and discounts on purchased loans, unamortized basis adjustments arising from the designation of finance receivables and loans as the hedged item in qualifying fair value hedge relationships, and cumulative principal net charge-offs. We refer to the amortized cost basis less the allowance for loan losses as the net carrying value in finance receivables and loans. Unearned rate support received from automotive manufacturers on certain automotive loans, deferred origination fees and costs, and premiums and discounts on purchased loans, are amortized over the contractual life of the related finance receivable or loan using the effective interest method. We make various incentive payments for consumer automotive loan originations to automotive dealers and account for these payments as direct loan origination costs. Additionally, we make incentive payments to certain commercial automobile wholesale borrowers and account for these payments as a reduction to interest income in the period they are earned. Interest income on our finance receivables and loans is recognized based on the contractual rate of interest plus the amortization of deferred amounts using the effective interest method, except for origination fees and costs on our credit card loans, which amortize straight line over a twelve-month period. In addition, annual fees on credit cards are amortized into other income, net of losses over a twelve-month period. We report accrued interest receivable on our finance receivables and loans in other assets on our Consolidated Balance Sheet, except for billed interest on our credit card loans, which is included in finance receivables and loans, net. Loan commitment fees are generally deferred and amortized over the commitment period. For information on finance receivables and loans, refer to Note 9.
We have elected to exclude accrued interest receivable from the measurement of our allowance for loan losses for each class of financing receivables, except for billed interest on our credit card loans, which is included in finance receivables and loans, net. We have also elected to write-off accrued interest receivable by reversing interest income when loans are placed on nonaccrual status for each class of finance receivable. This includes the reversal of the billed interest on credit card loans that occurs at the time of charge-off, which is initially included in the measurement of our allowance for loan losses.
Our portfolio segments are based on the level at which we develop and document our methodology for determining the allowance for loan losses. Additionally, the classes of finance receivables are based on several factors, including the method for monitoring and assessing credit risk, the method of measuring carrying value, and the risk characteristics of the finance receivable. Based on an evaluation of our
process for developing the allowance for loan losses, including the nature and extent of exposure to credit risk arising from finance receivables, we have determined our portfolio segments to be consumer automotive, consumer mortgage, consumer other, and commercial.
Consumer automotive — Consists of retail automotive financing for new and used vehicles.
Consumer mortgage — Consists of the following classes of finance receivables.
Mortgage Finance — Consists of consumer first-lien mortgages from our ongoing mortgage operations including direct-to-consumer originations, refinancing of high-quality jumbo mortgages and LMI mortgages, and bulk acquisitions.
Mortgage — Legacy — Consists of consumer mortgage assets originated prior to January 1, 2009, including first-lien mortgages, subordinate-lien mortgages, and home equity mortgages.
Consumer other — Consists of the following classes of finance receivables.
Personal Lending — Consists of unsecured consumer lending from point-of-sale financing. On December 31, 2023, we committed to sell our point-of-sale financing business. Refer to Note 2 for further information.
Credit Card — Consists of consumer credit card loans.
Commercial — Consists of the following classes of finance receivables.
Commercial and Industrial
Automotive — Consists of financing operations to fund dealer purchases of new and used vehicles through wholesale floorplan financing. Additional commercial offerings include automotive dealer term loans, revolving lines, and dealer fleet financing.
Other — Consists primarily of senior secured asset-based and leveraged cash flow loans related to our corporate-finance business.
Commercial Real Estate Consists of term loans primarily secured by dealership land and buildings, and other commercial lending secured by real estate.
Nonaccrual Loans
Generally, we recognize loans of all classes as past due when they are 30 days delinquent on making a contractually required payment, and loans are placed on nonaccrual status when principal or interest has been delinquent for at least 90 days, or when full collection is not expected. Interest income recognition is suspended when finance receivables and loans are placed on nonaccrual status. Additionally, amortization of premiums and discounts and deferred fees and costs ceases when finance receivables and loans are placed on nonaccrual. Exceptions include commercial real estate loans that are placed on nonaccrual status when delinquent for 60 days or when full collection is not probable, if sooner. Additionally, a loan can be returned to accrual status when the loan has been brought fully current, the collection of contractual principal and interest is reasonably assured, and six consecutive months of repayment performance is achieved. In certain cases, if a borrower has been current up to the time of the modification and repayment of the debt subsequent to the modification is reasonably assured, we may choose to continue to accrue interest on the loan.
Nonperforming loans on nonaccrual status are reported in Note 9. For all our portfolio segments, the receivable for interest income that is accrued, but not collected, at the date finance receivables and loans are placed on nonaccrual status is reversed against interest income and subsequently recognized only to the extent it is received in cash or until it qualifies for return to accrual status. However, for credit card loans, billed interest is included in the receivables balance and therefore is not reversed against interest income until the loan is charged-off. Where there is doubt regarding the ultimate collectability of loan principal, all cash received is applied to reduce the carrying value of such loans. Generally, finance receivables and loans are restored to accrual status only when contractually current and the collection of future payments is reasonably assured.
Modifications of Loans with Borrowers Experiencing Financial Difficulty
On January 1, 2023, we implemented ASU 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures. This guidance eliminates the concept of TDRs and adds new disclosure requirements related to loan modifications and gross charge-offs. We implemented the ASU on a prospective basis, which results in certain aspects of our accounting policies changing for the current year.
We may provide a modification to a borrower who is experiencing financial difficulty if we believe they have the ability and are willing to repay their loan. The type of modification granted will vary depending on our credit risk management practices, as well as the borrower’s financial condition and the characteristics of the loan, including the unpaid balance, the underlying collateral, and the number or types of previous modifications granted. Modifications that we make subject to these requirements include payment extensions, principal forgiveness, and/or interest rate concessions. These modifications generally reduce the borrower’s periodic payment amount. The following is a description of each of these types of modifications.
Payment extensions — Payment extensions include both payment deferrals and contractual maturity extensions. Deferral arrangements allow borrowers to delay a scheduled loan payment to a later date. Deferred loan payments do not affect the original contractual terms of the loan and the contractual maturity date of the loan remains unchanged. Deferrals also include certain forbearance agreements. Within the commercial loan portfolio, deferrals primarily reflect a deferral of interest payments. Under a contractual maturity extension agreement, the last payment date is extended to a future date, contractually lengthening the remaining term of the original loan.
Principal forgiveness — Under principal forgiveness, the outstanding principal balance of a loan is reduced by a specified amount. Principal forgiveness may occur voluntarily as part of a negotiated agreement with a borrower, or involuntarily through a bankruptcy proceeding. Under these involuntary instances, the bankruptcy court in a Chapter 11 or 13 proceeding may order us to reduce the outstanding principal balance of the loan to a specified amount.
Interest rate concessions — Interest rate concessions adjust the contractual interest rate of the loan to a rate that is not consistent with a market rate for a customer with similar credit risk.
Combination — Combination includes loans that have undergone multiple of the above loan modification types. This primarily includes rewritten loans where we grant an interest rate concession and a contractual maturity extension.
Significant judgment is required to determine if a borrower is experiencing financial difficulty. These considerations vary by portfolio class. In all cases, the cumulative impacts of all modifications made within the 12-month period before the current modification are considered at the time of the most recent modification.
For consumer loans of all classes, various qualitative factors are used for assessing the financial difficulty of the borrower. These factors include, but are not limited to, the borrower’s default status on any of its debts, bankruptcy, and recent changes in financial circumstances (for instance, loss of employment). For commercial loans of all classes, similar qualitative factors are considered when assessing the financial difficulty of the borrower. In addition to the previously noted factors, consideration is also given to the borrower’s forecasted ability to service the debt in accordance with the contractual terms, possible regulatory actions, and other potential business disruptions (for example, the loss of a significant customer or other revenue stream).
In our consumer automotive portfolio class of loans, we also provide extensions or deferrals of payments to borrowers whom we deem to be experiencing only temporary financial difficulty. In these cases, there are limits within our operational policies to minimize the number of times a loan can be extended, as well as limits to the length of each extension, including a cumulative cap over the life of the loan. If these limits are breached, the modification may require disclosure as noted in the following paragraph. Before offering an extension or deferral, we evaluate the capacity of the customer to make the scheduled payments after the deferral period. During the deferral period, we continue to accrue interest on the loan as part of the deferral agreement. We grant these extensions or deferrals when we expect to collect all amounts due including interest accrued at the original contract rate.
We do not disclose modifications that result in only an insignificant payment delay. In order to assess whether a payment delay is insignificant, we consider the amount of the modified payments subject to delay in conjunction with the unpaid principal balance or the collateral value of the loan, whether or not the delay is significant with respect to the frequency of payments under the original contract, or the loan’s original expected duration. In the cases where payment extensions cumulatively extend beyond 90 days and are more than 10% of the original contractual term, or where the cumulative payment extension within the 12-month period immediately preceding the current modification is beyond 180 days, we deem the delay in payment to be more than insignificant.
The financial impacts of modifications that meet the definition of a modification to borrowers experiencing financial difficulty are reported in the period in which they are identified. Additionally, if such a loan defaults within 12 months of the modification, we are required to disclose the instances of redefault. For the purpose of this disclosure, we have determined that a loan is considered to have redefaulted when the loan meets the requirements for evaluation under our charge-off policy, except for commercial loans where redefault is defined as 90 days past due.
Net Charge-offs
We disclose the measurement of net charge-offs as the amount of gross charge-offs recognized less recoveries received. Gross charge-offs reflect the amount of the amortized cost basis directly written-off. Generally, we recognize recoveries when they are received and record them as an increase to the allowance for loan losses.
As a general rule, consumer automotive loans are fully charged off once a loan becomes 120 days past due. In instances where upon becoming 120 days past due repossession is assured and in process, consumer automotive loans are written down to estimated collateral value, less costs to sell. In our consumer mortgage portfolio segment, first-lien mortgages and a subset of our home equity portfolio that are secured by real estate in a first-lien position are written down to the estimated fair value of the collateral, less costs to sell, once a mortgage loan becomes 180 days past due. Consumer mortgage loans that represent second-lien positions are charged off at 180 days past due. In our consumer other segment, loans within our personal lending class of receivables are charged off at 120 days past due and loans in our credit card class of receivables are charged off at 180 days past due. Within 60 days of receipt of notification of filing from the bankruptcy court, or within the time frames noted above, consumer automotive and first-lien consumer mortgage loans in bankruptcy are written down to their expected future cash flows, which is generally fair value of the collateral, less costs to sell, and second-lien consumer mortgage loans and other consumer loans are fully charged-off, unless it can be clearly demonstrated that repayment is likely to occur. Regardless of other
timelines noted within this policy, loans are considered collateral dependent when the borrower is experiencing financial difficulty and repayment of the loan is expected to only be through sale or operation of the collateral. Collateral dependent loans are charged-off to the estimated fair value of the underlying collateral, less costs to sell when foreclosure or repossession proceedings begin.
Commercial loans are individually evaluated and are written down to the estimated fair value of the collateral less costs to sell when collectability of the recorded balance is in doubt. Generally, all commercial loans are charged-off when it becomes unlikely that the borrower is willing or able to repay the remaining balance of the loan and any underlying collateral is not sufficient to recover the outstanding principal. Collateral dependent loans are charged-off to the fair market value of collateral less costs to sell when appropriate. Non-collateral dependent loans are fully charged-off.
Allowance for Loan Losses
The allowance for loan losses (the allowance) is deducted from, or added to, the loan’s amortized cost basis to present the net amount expected to be collected from our lending portfolios. We estimate the allowance using relevant available information, which includes both internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. Additions and reductions to the allowance are charged to current period earnings through the provision for credit losses and amounts determined to be uncollectible are charged directly against the allowance, net of amounts recovered on previously charged-off accounts. Expected recoveries do not exceed the total of amounts previously charged-off and amounts expected to be charged-off.
Expected credit losses are estimated over the contractual term of the loans, adjusted for expected prepayments when appropriate. The contractual term excludes expected extensions or renewals, unless the extension or renewal option is included in the original or modified contract at the reporting date and we are not able to unconditionally cancel the option. Expected loan modifications are also not included in the contractual term, unless we have a reasonable expectation at period end that the loan modification will be executed with a borrower.
For the purpose of calculating portfolio-level reserves, we have grouped our loans into four portfolio segments: consumer automotive, consumer mortgage, consumer other, and commercial. The allowance is measured on a collective basis using statistical models when loans have similar risk characteristics. These statistical models are designed to correlate certain macroeconomic variables to expected future credit losses. The macroeconomic data used in the models are based on forecasted factors for the next 12-months. These forecasted variables are derived from both internal and external sources. Beyond this forecasted period, we revert each variable to a historical average. This reversion to the mean is performed on a straight-line basis over 24 months. The historical average is calculated predominantly using historical data beginning in January 2008 through the most recent period of available data.
Loans that do not share similar risk characteristics are evaluated on an individual basis and are not included in the collective evaluation.
The allowance calculation is supplemented with qualitative overlays that take into consideration current portfolio and asset-level factors, such as the impacts of changes in underwriting standards, collections and account management effectiveness, geographic concentrations, and economic events that have occurred but are not yet reflected in the quantitative model component. Qualitative adjustments are documented, reviewed, and approved through our established risk governance processes and follow regulatory guidance.
Management also considers the need for a reserve on unfunded loan commitments across our portfolio segments, including lines of credit and standby letters of credit. We estimate expected credit losses over the contractual period in which we are exposed to credit risk, unless we have the option to unconditionally cancel the obligation. Expected credit losses on the commitments include consideration of the likelihood that funding will occur under the commitment and an estimate of expected credit losses on amounts expected to be funded over the estimated life. The reserve for unfunded loan commitments is recorded within accrued expenses and other liabilities on our Consolidated Balance Sheet. Provision for credit losses related to our reserve for unfunded commitments is recorded within provision for credit losses on our Consolidated Statement of Income. Refer to Note 28 for information on our unfunded loan commitments.
Consumer Automotive
The allowance within the consumer automotive portfolio segment is calculated using proprietary statistical models and other risk indicators applied to pools of loans with similar risk characteristics, including credit bureau score and LTV ratios.
The model generates projections of default rates, prepayment rates, loss severity rates, and recovery rates using macroeconomic and historical loan data. These projections are used to develop transition scenarios to predict the portfolio’s migration from the current or past-due status to various future states over the life of the loan. While the macroeconomic data that is used to calculate expected credit losses includes light vehicle sales and state-level real personal income, state-level unemployment rates are the most impactful macroeconomic factors in calculating expected lifetime credit losses. The loss severity within the consumer automotive portfolio segment is impacted by the market values of vehicles that are repossessed. Vehicle market values are affected by numerous factors including vehicle supply, the condition of the vehicle upon repossession, the overall price and volatility of fuel, consumer preference related to specific vehicle segments, and other factors. The model output is aggregated to calculate expected lifetime gross credit losses, net of expected recoveries.
Consumer Mortgage
The allowance within the consumer mortgage portfolio segment is calculated by using statistical models based on pools of loans with similar risk characteristics, including credit score, LTV, loan age, documentation type, product type, and loan purpose.
Expected losses are statistically derived based on a suite of behavioral based transition models. This transition framework predicts various stages of delinquency, default, and voluntary prepayment over the course of the life of the loan. The transition probability is a function of certain loan and borrower characteristics, including factors, such as loan balance and term, the borrower’s credit score, LTV ratios, and economic variables, as well as consideration of historical factors such as loss frequency and severity. When a default event is predicted, a severity model is applied to estimate future loan losses. Loss severity within the consumer mortgage portfolio segment is impacted by the market values of foreclosed properties, which is affected by numerous factors, including geographic considerations and the condition of the foreclosed property. Macroeconomic data that is used to calculate expected credit losses includes certain interest rates and home price indices. The model output is aggregated to calculate expected lifetime credit losses.
Consumer Other
The allowance within the personal lending receivables class, prior to the transfer to held-for-sale, was calculated by using a vintage analysis that analyzes historical performance for groups of loans with similar risk characteristics, including vintage level historical balance paydown rates and delinquency and roll rate behaviors by risk tier and product type, to arrive at an estimate of expected lifetime credit losses. The risk tier segmentation is based upon borrower risk characteristics, including credit score and past performance history, as well as certain loan specific characteristics, such as loan type and origination year.
The allowance within our credit card receivables class is calculated by using a statistical model that considers loan-specific and economy-wide factors to project default events, positive closure, EAD, and LGD events across all active loans in the portfolio. Macroeconomic data that is used to calculate expected credit losses include state and national-level unemployment rate, revolving consumer credit, and retail sales. Estimated expected lifetime credit losses are the summation of the simulated losses and recoveries for all credit card loans in the portfolio.
Commercial Loans
The allowance within the commercial loan portfolio segment is calculated using an expected loss framework that uses historical loss experience, concentrations, macroeconomic factors, and performance trends. The determination of the allowance is influenced by numerous assumptions and factors that may materially affect estimates of loss, including changes to the PD, LGD, and EAD. PD factors are determined based on our historical performance data, which considers ongoing reviews of the financial performance of borrowers within our portfolio, including cash flow, debt-service coverage ratio, and an assessment of borrowers’ industry and future prospects. The determination of PD also incorporates historical loss experience and, when necessary, macroeconomic information obtained from external sources. LGD factors consider the type of collateral, relative LTV ratios, and historical loss information. In addition, LGD factors may be influenced by macroeconomic information and situations in which automotive manufacturers repurchase vehicles used as collateral to secure the loans in default situations. EAD factors are derived from outstanding balance levels, including estimated prepayment assumptions based on historical experience.
Refer to Note 9 for information on the allowance for loan losses.
Variable Interest Entities and Securitizations
A legal entity is considered a VIE if, by design, has any of the following characteristics: the equity at risk is insufficient for the entity to finance its activities without additional subordinated financial support or, as a group, the holders of the equity investment at risk lack the ability to directly or indirectly make decisions about the entity’s activities that most significantly impact economic performance through voting or similar rights, do not have the obligation to absorb the expected losses, do not have the right to receive expected residual returns of the entity, or do not have voting rights that are proportionate to their interests and substantially all the activities are conducted on behalf of an investor with a disproportionately small voting interest.
For all VIEs in which we are involved, we assess whether we are the primary beneficiary of the VIE on an ongoing basis. In circumstances where we have both the power to direct the activities that most significantly impact the VIEs’ performance and the obligation to absorb losses or the right to receive the benefits of the VIE that could be significant, we would conclude that we are the primary beneficiary of the VIE and would consolidate the VIE (also referred to as on-balance sheet). In situations where we are not deemed to be the primary beneficiary of the VIE, we do not consolidate the VIE and only recognize our interests in the VIE (also referred to as off-balance sheet).
We are involved in securitizations that typically involve the use of VIEs. For information regarding our securitization activities, refer to Note 11.
In the case of a consolidated on-balance-sheet VIE used for a securitization, the underlying assets remain on our Consolidated Balance Sheet with the corresponding obligations to third-party beneficial interest holders reflected as debt. We recognize income on the assets and interest expense on the debt issued by the VIE on an accrual basis. We reserve for expected losses on the assets primarily under CECL. Consolidation of the VIE precludes us from recording an accounting sale on the transaction.
In securitizations where we are not determined to be the primary beneficiary of the VIE, we must determine whether we achieve a sale for accounting purposes. To achieve a sale for accounting purposes, the financial assets being transferred must be legally isolated, not be constrained by restrictions from further transfer, and be deemed to be beyond our control. We would deem the transaction to be an off-balance-sheet securitization if the preceding three criteria for sale accounting are met. If we were to fail any of these three criteria for sale accounting, the transfer would be accounted for as a secured borrowing, consistent with the preceding paragraph regarding on-balance sheet VIEs.
The gain or loss recognized on off-balance-sheet securitizations take into consideration any assets received or liabilities assumed, including any retained interests, and servicing assets or liabilities (if applicable), which are initially recorded at fair value at the date of sale. Upon the sale of the financial assets, we recognize a gain or loss on sale for the difference between the assets and liabilities recognized, and the assets derecognized. The financial assets obtained from off-balance-sheet securitizations are primarily reported as cash or if applicable, retained interests. Retained interests are classified as securities or as other assets depending on their form and structure. The estimate of the fair value of the retained interests and servicing requires us to exercise significant judgment about the timing and amount of future cash flows from the interests. For a discussion on fair value estimates, refer to Note 24.
Gains or losses on off-balance-sheet securitizations are reported in gain on mortgage and automotive loans, net, in our Consolidated Statement of Income.
We retain the right to service our consumer and commercial automotive loan securitizations. We may receive servicing fees for off-balance-sheet securitizations based on the securitized asset balances and certain ancillary fees, all of which are reported in other income, net of losses in the Consolidated Statement of Income. Typically, the fee we are paid for servicing represents adequate compensation, and consequently, does not result in the recognition of a servicing asset or liability.
Equity-Method Investments
Our equity-method investments primarily include equity investments related to LIHTCs and the CRA, which do not have a readily determinable fair value. Our LIHTC investments are accounted for using the proportional amortization method of accounting for qualified affordable housing investments. Our obligations related to unfunded commitments for our LIHTC investments are included in accrued expenses and other liabilities on our Consolidated Balance Sheet. The majority of our other CRA investments are accounted for using the equity method of accounting. Our investments in LIHTCs and other CRA investments are included in investments in qualified affordable housing projects and equity-method investments, respectively, within other assets on our Consolidated Balance Sheet.
Repossessed and Foreclosed Assets
Assets securing our finance receivables and loans are classified as repossessed and foreclosed and included in other assets when physical possession of the collateral is taken, which includes the transfer of title through foreclosure or other similar proceedings. Repossessed and foreclosed assets are initially recognized at the lower of the outstanding balance of the loan at the time of repossession or foreclosure or the fair value of the asset less estimated costs to sell. Losses on the initial revaluation of repossessed and foreclosed assets (and generally, declines in value shortly after repossession or foreclosure) are recognized as a charge-off of the allowance for loan losses. Subsequent declines in value are charged to other operating expenses.
Lease Accounting
At contract inception, we determine whether the contract is or contains a lease based on the terms and conditions of the contract. Refer to Investment in Operating Leases below for leases in which we are the lessor. Lease contracts for which we are the lessee are recognized on our Consolidated Balance Sheet as ROU assets and lease liabilities. Lease liabilities and their corresponding ROU assets are initially recorded based on the present value of the future lease payments over the expected lease term. We utilize our incremental borrowing rate, which is the rate we would incur to borrow on a collateralized basis over a similar term on an amount equal to the lease payments in a similar economic environment since the interest rate implicit in the lease contract is typically not readily determinable. The ROU asset also includes initial direct costs paid less lease incentives received from the lessor. Our lease contracts are generally classified as operating and, as a result, we recognize a single lease cost within other operating expenses on the income statement on a straight-line basis over the lease term.
Our leases primarily consist of property-leases and fleet vehicle leases. Our property-lease agreements generally contain a lease component, which includes the right to use the real estate, and non-lease components, which generally include utilities and common area maintenance services. We elected the practical expedient to account for the lease and non-lease components in our property leases as a single lease component for recognition and measurement of our ROU assets and lease liabilities. Our property leases that include variable-rent payments made during the lease term that are not based on a rate or index, are excluded from the measurement of the ROU assets and lease liabilities, and are recognized as a component of variable lease expense as incurred. We have elected not to recognize ROU assets and lease liabilities on property-leases with terms of one year or less. Our fleet vehicle leases also include a lease component, which includes the right to use the vehicle, and non-lease components, which include maintenance, fuel, and administrative services. However, we have elected to account for the lease and non-lease components in our fleet vehicle leases separately. Accordingly, the non-lease components are excluded from the measurement of the ROU asset and lease liability and are recognized as other operating expenses as incurred.
Investment in Operating Leases
Investment in operating leases, net, represents the vehicles that are underlying our automotive operating lease contracts where we are the lessor and is reported at cost, less accumulated depreciation and net of impairment charges, if any, and origination fees or costs. Depreciation of vehicles is recorded on a straight-line basis to an estimated residual value over the lease term. Manufacturer support payments that we receive upfront are treated as a reduction to the cost-basis in the underlying operating lease asset, which has the effect of reducing depreciation expense over the life of the contract. Income from operating lease assets including lease origination fees, net of lease origination costs, is recognized as operating lease revenue on a straight-line basis over the scheduled lease term. We have elected to exclude sales taxes collected from the lessee from our consideration in the lease contract and from variable lease payments that are not included in contract consideration. We accrue rental income on our operating leases when collection is reasonably assured. We generally discontinue the accrual of revenue on operating leases at the time an account is determined to be uncollectible, which we determine to be the earliest of (i) the time of
repossession, (ii) within 60 days of bankruptcy notification, unless it can be clearly demonstrated that repayment is likely to occur, or (iii) greater than 120 days past due.
We have significant investments in the residual values of the assets in our operating lease portfolio. The residual values represent an estimate of the values of the assets at the end of the lease contracts. At contract inception, we determine pricing based on the projected residual value of the leased vehicle. This evaluation is primarily based on a proprietary model, which includes variables such as age, expected mileage, seasonality, segment factors, vehicle type, economic indicators, production cycle, automotive manufacturer incentives, and shifts in used vehicle supply. This internally generated data is compared against third-party, independent data for reasonableness. Realization of the residual values is dependent on our future ability to market the vehicles under the prevailing market conditions. Over the life of the lease, we evaluate the adequacy of our estimate of the residual value and may make adjustments to the depreciation rates to the extent the expected value of the vehicle at lease termination changes meaningfully. In addition to estimating the residual value at lease termination, we also evaluate the current value of the operating lease asset and test for impairment to the extent necessary when there is an indication of impairment based on market considerations and portfolio characteristics. Impairment is determined to exist if the fair value of the leased asset is less than carrying value and it is determined that the net carrying value is not recoverable. The net carrying value of a leased asset is not recoverable if it exceeds the sum of the undiscounted expected future cash flows expected to result from the operating lease payments and the estimated residual value upon eventual disposition. If our operating lease assets are considered to be impaired, the impairment is measured as the amount by which the carrying amount of the assets exceeds the fair value as estimated by discounted cash flows. No impairment was recognized in 2023, 2022, or 2021.
When a leased vehicle is returned to us, either at the end of the lease term or through repossession, the asset is reclassified from investment in operating leases, net, to other assets and recorded at the lower-of-cost or estimated fair value, less costs to sell, on our Consolidated Balance Sheet. Any losses recognized at this time are recorded as depreciation expense. Subsequent decline in value and any gain or loss recognized at the time of sale is recognized as a remarketing gain or loss and presented as a component of depreciation expense.
Impairment of Long-lived Assets
The net carrying values of long-lived assets (including property and equipment) are evaluated for impairment whenever events or changes in circumstances indicate that their net carrying values may exceed undiscounted future net cash flows. Long-lived assets are considered impaired when the carrying amount is deemed unrecoverable and the carrying amount exceeds fair value. Recoverability is measured by comparing the net carrying amount to future net undiscounted cash flows expected to be generated by the assets. If these assets are considered to be impaired, the impairment is measured as the amount by which the net carrying amount of the assets exceeds the fair value using a discounted cash flow method. No material impairment was recognized in 2023, 2022, or 2021.
An impairment test on an asset group to be sold or otherwise disposed of, is performed upon occurrence of a triggering event or when certain criteria are met (for example, the asset is planned to be disposed of within 12 months, appropriate levels of authority have approved the sale, there is an active program to locate a buyer, etc.), which cause the disposal group to be classified as held-for-sale. Long-lived assets held-for-sale are recorded at the lower of their carrying amount or estimated fair value less cost to sell. If the net carrying value of the assets held-for-sale exceeds the fair value less cost to sell, we recognize an impairment loss based on the excess of the net carrying amount over the fair value of the assets less cost to sell.
Property and Equipment
Property and equipment stated at cost, net of accumulated depreciation and amortization, are reported in other assets on our Consolidated Balance Sheet. Included in property and equipment are certain buildings, furniture and fixtures, leasehold improvements, IT hardware and software, capitalized software costs, and assets under construction. We begin depreciating these assets when they are ready for their intended use, except for assets under construction, which begin depreciating when they are ready to be placed into service. Depreciation is recorded on a straight-line basis over the estimated useful lives of the assets, which generally ranges from three to thirty years depending on the asset class. Capitalized software is generally amortized on a straight-line basis over its useful life, which generally ranges from three to five years. Capitalized software that is not expected to provide substantive service potential or for which development costs significantly exceed the amount originally expected is considered impaired and written down to fair value. Software expenditures that are considered general, administrative, or of a maintenance nature are expensed as incurred.
Goodwill and Other Intangibles
Goodwill and intangible assets, net of accumulated amortization, are reported in other assets in our Consolidated Balance Sheet.
Our intangible assets primarily consist of developed technology and acquired customer relationships, and are amortized using a straight-line methodology over their estimated useful lives. We review intangible assets with a definite useful life for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If it is determined the carrying amount of the asset is not recoverable, an impairment charge is recorded.
Goodwill represents the excess of the cost of an acquisition over the fair value of net assets acquired, including identifiable intangibles. We allocate goodwill to applicable reporting units based on the relative fair value of the other net assets allocated to those reporting units at the time of the acquisition. In the event we restructure our business, we may reallocate goodwill. We test goodwill for impairment annually as of July 31 of each year, or more frequently if events and changes in circumstances indicate that it is more likely than not that impairment exists. In certain situations, we may perform a qualitative assessment to test goodwill for impairment. We may also decide to bypass the
qualitative assessment and perform a quantitative assessment. If we perform the qualitative assessment to test goodwill for impairment and conclude that it is more likely than not that the reporting unit’s fair value is greater than its carrying value, then the quantitative assessment is not required. However, if we perform the qualitative assessment and determine that it is more likely than not that a reporting unit’s fair value is less than its carrying value, then we must perform the quantitative assessment. The quantitative assessment requires us to compare the fair value of each of the reporting units to their respective carrying value. The fair value of the reporting units in our quantitative assessment is determined based on various analyses including discounted cash flow projections using assumptions a market participant would use. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not considered impaired. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded for the excess of the carrying value of the reporting unit over its fair value.
Unearned Insurance Premiums and Service Revenue
Insurance premiums, net of premiums ceded to reinsurers, and service revenue are earned over the terms of the policies. The portion of premiums and service revenue written applicable to the unexpired terms of the policies is recorded as unearned insurance premiums or unearned service revenue. For vehicle service, GAP, and maintenance contracts, premiums and service revenues are earned on a basis proportionate to the anticipated cost emergence. For additional information related to these contracts, refer to Note 3. For other short duration contracts, premiums and service revenue are earned on a pro rata basis. For further information, refer to Note 4.
Deferred Insurance Policy and Service Contract Acquisition Costs
Incremental direct costs incurred to originate a policy or service contract are deferred and recorded in premiums receivable and other insurance assets on our Consolidated Balance Sheet. These costs primarily include commissions paid to dealers to originate these policies or service contracts and vary with the production of business. Deferred policy and service contract acquisition costs are amortized over the terms of the related policies and service contracts on the same basis as premiums and service revenue are earned. We group costs incurred for acquiring like contracts and consider anticipated investment income in determining the recoverability of these costs.
Reserves for Insurance Losses and Loss Adjustment Expenses
Reserves for insurance losses and loss adjustment expenses are reported in accrued expenses and other liabilities on our Consolidated Balance Sheet. They are established for the unpaid cost of insured events that have occurred as of a point in time. More specifically, the reserves for insurance losses and loss adjustment expenses represent the accumulation of estimates for both reported losses and those incurred, but not reported, including loss adjustment expenses relating to direct insurance and assumed reinsurance agreements.
We use a combination of methods commonly used in the insurance industry, including the chain ladder development factor, expected loss, BF, and frequency and severity methods to determine the ultimate losses for an individual business line as well as accident year basis depending on the maturity of the accident period and business-line specifics. These methodologies are based on different assumptions and use various inputs to develop alternative estimates of losses. The chain ladder development factor is used for more mature years while the expected loss, BF, and frequency and severity methods are used for less mature years. Both paid and incurred loss and loss adjustment expenses are reviewed where available and a weighted average of estimates or a single method may be considered in selecting the final estimate for an individual accident period. We did not change our methodology for developing reserves for insurance losses for the year ended December 31, 2023.
Estimates for salvage and subrogation recoverable are recognized in accordance with historical patterns and netted against the provision for insurance losses and loss adjustment expenses. Reserves are established for each product-type at the lowest meaningful level of homogeneous data. Since the reserves are based on estimates, the ultimate liability may vary from these estimates. The estimates are regularly reviewed and adjustments, which can potentially be significant, are included in earnings in the period in which they are deemed necessary.
Legal and Regulatory Reserves
Liabilities for legal and regulatory matters are accrued and established when those matters present loss contingencies that are both probable and estimable, with a corresponding amount recorded to other operating expenses in the Consolidated Statement of Income. In cases where we have an accrual for losses, we include an estimate for probable and estimable legal expenses related to the case. If, at the time of evaluation, the loss contingency related to a legal or regulatory matter is not both probable and estimable, we do not establish a liability for the contingency. We continue to monitor legal and regulatory matters for further developments that could affect the requirement to establish a liability or that may impact the amount of a previously established liability. There may be exposure to loss in excess of any amounts recognized. For certain other matters where the risk of loss is determined to be reasonably possible, estimable, and material to the financial statements, disclosure regarding details of the matter and an estimated range of loss is required. The estimated range of possible loss does not represent our maximum loss exposure. We also disclose matters that are deemed probable or reasonably possible, material to the financial statements, but for which an estimated range of loss is not possible to determine. While we believe our reserves are adequate, the outcome of legal and regulatory proceedings is extremely difficult to predict, and we may settle claims or be subject to judgments for amounts that differ from our estimates. For information regarding the nature of all material contingencies, refer to Note 29.
Earnings per Common Share
We compute basic earnings per common share by dividing net income from continuing operations attributable to common stockholders after deducting dividends on preferred stock by the weighted-average number of common shares outstanding during the period. We compute diluted earnings per common share by dividing net income from continuing operations after deducting dividends on preferred stock by the weighted-average number of common shares outstanding during the period plus the dilution resulting from incremental shares that would have been outstanding if dilutive potential common shares had been issued (assuming it does not have the effect of antidilution), if applicable.
Derivative Instruments and Hedging Activities
We use derivative instruments primarily for risk management purposes. We do not use derivative instruments for speculative purposes. Certain of our derivative instruments are designated as accounting hedges in qualifying relationships, whereas other derivative instruments have not been designated as accounting hedges. In accordance with applicable accounting standards, all derivative instruments, whether designated as accounting hedges or not, are recorded on the balance sheet as assets or liabilities and measured at fair value. We have elected to report the fair value of derivative assets and liabilities on a gross basis—including the fair value for the right to reclaim cash collateral or the obligation to return cash collateral—arising from instruments executed with the same counterparty under a master netting arrangement where we do not have the intent to offset. The right to claim cash collateral is reported in other assets on our Consolidated Balance Sheet. The obligation to return cash collateral is reported in accrued expenses and other liabilities on our Consolidated Balance Sheet. For additional information on derivative instruments and hedging activities, refer to Note 21.
At the inception of a qualifying hedge accounting relationship, we designate each qualifying relationship as a hedge of the fair value of a specifically identified asset or liability or portfolio of assets (fair value hedge); as a hedge of the variability of cash flows to be received or paid, or forecasted to be received or paid, related to a recognized asset or liability (cash flow hedge); or as a hedge of the foreign-currency exposure of a net investment in a foreign operation (net investment hedge). We formally document all relationships between hedging instruments and hedged items, as well as the risk management objectives for undertaking such hedge transactions. Both at hedge inception and on an ongoing basis, we formally assess whether the derivatives that are used in hedging relationships are highly effective in offsetting changes in fair values or cash flows of hedged items.
Changes in the fair value of derivative instruments qualifying as fair value hedges, along with the gain or loss on the hedged asset or liability attributable to the hedged risk, are recorded in current period earnings. For non-portfolio layer method hedges, the hedge basis (the amount of the change in fair value) is added to (or subtracted from) the carrying amount of the hedged item. For portfolio layer method hedges, the hedge basis does not adjust the carrying value of the hedged item and is instead maintained on a closed portfolio basis. For qualifying cash flow hedges, changes in the fair value of the derivative financial instruments are recorded in accumulated other comprehensive income and recognized in the income statement when the hedged cash flows affect earnings. For a qualifying net investment hedge, the gain or loss is reported in accumulated other comprehensive income as part of the cumulative translation adjustment.
Hedge accounting treatment is no longer applied if a derivative financial instrument is terminated, the hedge designation is removed, or the derivative instrument is assessed to no longer be highly effective. For terminated fair value hedges, the hedge basis remains as part of the basis of the hedged asset or liability and is recognized into income over the remaining life of the asset or liability. For terminated portfolio layer method hedges, the hedge basis associated with the discontinued portion of the hedged item is allocated to the remaining individual assets within the closed portfolio that supported the discontinued hedged layer and is recognized into income over the remaining life of those assets. For terminated cash flow hedges, the changes in fair value of the derivative instrument remain in accumulated other comprehensive income and are recognized in the income statement when the hedged cash flows affect earnings. However, if it is probable that the forecasted cash flows will not occur within a specified period, any changes in fair value of the derivative financial instrument remaining in accumulated other comprehensive income are reclassified into earnings immediately. Any previously recognized gain or loss for a net investment hedge continues to remain in accumulated other comprehensive income until earnings are impacted by a sale or liquidation of the associated foreign operation. In all instances, after hedge accounting is no longer applied, any subsequent changes in fair value of the derivative instrument will be recorded into earnings.
Changes in the fair value of derivative financial instruments held for risk management purposes that are not designated as accounting hedges under U.S. GAAP (economic hedge) are reported in current period earnings.
Income Taxes
Our income tax expense, deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management’s best assessment of estimated current and future taxes to be paid. We are subject to income taxes predominantly in the United States. Significant judgments and estimates are required in determining the consolidated income tax expense.
Deferred income taxes arise from temporary differences between the tax and financial statement recognition of revenue and expense. Deferred tax assets are reduced by a valuation allowance, if based on the weight of all available evidence, it is more likely than not, that some or all of the deferred tax assets will not be realized.
We use the portfolio approach with respect to reclassification of stranded income tax effects in accumulated other comprehensive income.
All our investment tax credits are accounted for using the flow-through method and are recognized as a reduction to current income tax expense.
We recognize the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. Also, we recognize accrued interest and penalties related to liabilities for uncertain income tax positions in interest expense and other operating expenses, respectively. For additional information regarding our provision for income taxes, refer to Note 22.
Share-based Compensation
Our compensation and benefits expenses include the cost of share-based awards issued to employees. For equity classified share-based awards, compensation cost is ratably charged to expense based on the grant date fair value of the awards over the applicable service periods. For liability classified share-based awards, the associated liability is measured quarterly at fair value based on our share price and services rendered at the time of measurement until the awards are paid, with changes in fair value charged to compensation expense in the period in which the change occurs. We have made an accounting policy election to account for forfeitures of share-based awards as they occur. Refer to Note 23 for a discussion of our share-based compensation plans.
Foreign Exchange
Foreign-denominated assets and liabilities resulting from foreign-currency transactions are valued using period-end foreign-exchange rates and the results of operations and cash flows are determined using approximate weighted average exchange rates for the period. Translation adjustments are related to foreign subsidiaries using local currency as their functional currency and are reported as a separate component of accumulated other comprehensive income. Translation gains or losses are reclassified to earnings upon the substantial sale or liquidation of our investments in foreign operations. We may elect to enter into foreign-currency derivatives to mitigate our exposure to changes in foreign-exchange rates. Refer to the Derivative Instruments and Hedging Activities section above for a discussion of our hedging activities of the foreign-currency exposure of a net investment in a foreign operation.
Recently Adopted Accounting Standards
Troubled Debt Restructurings and Vintage Disclosures (ASU 2022-02)
In March 2022, the FASB issued ASU 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures. The purpose of this guidance is twofold. First, the guidance eliminates TDR recognition and measurement guidance that has been deemed no longer necessary under CECL. The guidance also adds a requirement to incorporate current year gross charge-offs by origination year into the vintage tables. With respect to the TDR impacts, under CECL, credit losses for financial assets measured at amortized cost are determined based on the total current expected credit losses over the life of the financial asset or group of financial assets. Therefore, credit losses on financial assets that have been modified as TDRs would have largely been incorporated in the allowance upon initial recognition. Under ASU 2022-02, we will evaluate whether loan modifications previously characterized as TDRs represent a new loan or a continuation of an existing loan in accordance with ASC Topic 310, Receivables. The guidance also added new disclosures that require an entity to provide information related to loan modifications that are made to borrowers that are deemed to be in financial difficulty. We adopted the ASU on January 1, 2023, on a prospective basis. The impact of these amendments was not material.
Recently Issued Accounting Standards
Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (ASU 2022-03)
In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The purpose of this guidance is to clarify that a contractual restriction on the ability to sell an equity security is not considered part of the unit of account of the equity security, and therefore should not be considered when measuring the equity security’s fair value. Additionally, an entity cannot separately recognize and measure a contractual-sale restriction. This guidance also adds specific disclosures related to equity securities that are subject to contractual-sale restrictions, including (1) the fair value of equity securities subject to contractual sale restrictions reflected in the balance sheet, (2) the nature and remaining duration of the restrictions, and (3) the circumstances that could cause a lapse in the restrictions. The amendments are effective on January 1, 2024 and must be applied using a prospective approach with any adjustments from the adoption of the amendments recognized in earnings and disclosed upon adoption. Management does not expect the impact of these amendments to be material.
Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method (ASU 2023-02)
In March 2023, the FASB issued ASU 2023-02, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method. The purpose of this guidance is to expand the use of the proportional amortization method to certain tax equity investments made primarily for the purpose of receiving income tax credits and other income tax benefits. In order to qualify for the proportional amortization method, the following five conditions must be met: (1) it is probable that the income tax credits allocable to the tax equity investor will be available, (2) the tax equity investor does not have the ability to exercise significant influence over the operating and financial policies of the underlying project, (3) substantially all of the projected benefits are from income tax credits and other income tax benefits, (4) the tax equity investor’s projected yield is based solely on the cash flows from the income tax credits and other income tax benefits is positive, and (5) the tax equity investor is a limited liability investor in the limited liability entity for both legal and tax purposes, and the tax equity investor’s liability is limited to its capital investment. Selecting the proportional amortization method will be an accounting policy election that must be applied on a tax-credit-program-by-tax-credit-program basis rather than at the entity level or to individual investments. Additionally, in order to apply the proportional amortization method to qualifying investments, an entity must use the flow-through method when accounting for the receipt of the investment tax credits. This guidance also adds disclosure requirements related to tax credit programs where the proportional amortization method has been elected. The amendments are effective on January 1, 2024, with early adoption permitted. The amendments must be applied using either a modified retrospective or retrospective approach with any adjustments from the adoption of the amendments recognized in retained earnings and disclosed upon adoption. Upon adoption of the amendments on January 1, 2024, we do not expect the impact to our opening retained earnings to be material.
Improvements to Reportable Segment Disclosures (ASU 2023-07)
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The purpose of this guidance is to improve reportable segment disclosure, primarily through enhanced disclosures about significant segment expenses. This ASU requires that an entity disclose, on an interim and annual basis, significant segment expenses that are regularly provided to the CODM and are included within the reported measure of segment profit or loss. This ASU also requires an entity to disclose, on an interim and annual basis, other segment items by reportable segment, including a qualitative description of the composition of those items. This “other” category is defined as the difference between segment profit or loss and segment revenue less significant segment expenses. Entities are also required to disclose the title and position of the individual, or the name of the group or committee, identified as the CODM. The amendments are effective on January 1, 2024, for annual reporting, and January 1, 2025, for interim reporting, with early adoption permitted. The amendments must be applied using a retrospective approach. Management does not expect the impact of these amendments to be material.
Improvements to Income Tax Disclosures (ASU 2023-09)
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The purpose of this guidance is to enhance the rate reconciliation and income taxes paid disclosures. This ASU requires that an entity disclose, on an annual basis, specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. For the state and local income tax category of the rate reconciliation, entities must disclose a qualitative description of the states and local jurisdictions that make up the majority (greater than 50 percent) of the category. For the income taxes paid disclosures, entities will be required to disclose, on an annual basis, the amount of income taxes paid (net of refunds received) disaggregated by federal, state, and foreign taxes. The amendments are effective on January 1, 2025, with early adoption permitted. The amendments must be applied using either a prospective or retrospective approach. Management does not expect the impact of these amendments to be material.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Held-for-sale Operations
12 Months Ended
Dec. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Held-for-sale Operations Held-for-sale Operations
On December 31, 2023, we committed to sell our point-of-sale financing business, Ally Lending, a component of our Corporate and Other segment. We expect to complete the sale during the first quarter of 2024. For all periods presented, the operating results for our held-for-sale operations have been presented within continuing operations in the Consolidated Statement of Income. Additionally, the assets and liabilities of our held-for-sale operations are presented separately on the Consolidated Balance Sheet as of December 31, 2023.
In connection with the classification of the operations as held-for-sale, the disposal group was measured at lower-of-cost or fair value. First, the finance receivables and loans were classified as held-for-sale and measured at the lower-of-cost or fair value, which resulted in a benefit of $16 million to our provision for credit losses. Next, the remaining assets and liabilities of the disposal group were measured at the lower-of-cost or fair value. The fair value was determined based on the sales agreement with the third-party purchaser, which is a Level 2 fair value input. The carrying value exceeded the fair value of the assets and liabilities of the disposal group, which resulted in a goodwill impairment charge of $149 million during the year ended December 31, 2023. In total, we recognized a net pretax loss of $133 million for the year ended December 31, 2023, in connection with classification of the operations as held-for-sale.
The assets and liabilities of operations held-for-sale are summarized below.
December 31, ($ in millions)
2023
Assets
Loans held-for-sale, net$1,940 
Other assets (a)35 
Total assets
$1,975 
Liabilities
Accrued expenses and other liabilities (b)$17 
Total liabilities$17 
(a)Primarily includes accrued interest and fees of $25 million, goodwill of $4 million, and property and equipment of $4 million.
(b)Includes $5 million for reserves for unfunded lending commitments.
Nonrecurring Fair Value
The following table displays assets and liabilities of our held-for-sale operations measured at fair value on a nonrecurring basis and still held at December 31, 2023. Refer to Note 24 for descriptions of valuation methodologies used to measure material assets at fair value and details of the valuation models, key inputs to these models, and significant assumptions used.
Nonrecurring fair value measurements
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments
Total gain (loss) included in earnings
December 31, 2023 ($ in millions)
Level 1
Level 2
Level 3
Total
Assets
Loans held-for-sale, net$ $1,940 $ $1,940 $ n/m(a)
Other assets (b) 35  35 (149)n/m(a)
Total assets
$ $1,975 $ $1,975 $(149)n/m
Liabilities
Accrued expenses and other liabilities$ $17 $ $17 $ n/m(a)
Total liabilities$ $17 $ $17 $ n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items.
(b)Includes a $149 million impairment of goodwill at Ally Lending. At the time of impairment, the fair value of goodwill at Ally Lending was classified as Level 2 under the fair value hierarchy.
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Our primary revenue sources, which include financing revenue and other interest income, are addressed by other U.S. GAAP topics and are not in the scope of ASC Topic 606, Revenue from Contracts with Customers. As part of our Insurance operations, we recognize revenue from insurance contracts, which are addressed by other U.S. GAAP topics and are not included in the scope of this standard. Certain noninsurance contracts within our Insurance operations, including VSCs, GAP contracts, and VMCs, are included in the scope of this standard. All revenue associated with noninsurance contracts is recognized over the contract term on a basis proportionate to the anticipated cost emergence. Further, commissions and sales expense incurred to obtain these contracts are amortized over the terms of the related policies
and service contracts on the same basis as premiums and service revenue are earned, and all advertising costs are recognized as expense when incurred.
The following is a description of our primary revenue sources that are derived from contracts with customers. Revenue from contracts
with customers is recognized when control of the promised goods or services is transferred to our customers, and in an amount that reflects
the consideration that we expect to receive in exchange for those goods or services. For information regarding our revenue recognition
policies outside the scope of the revenue recognition principles of ASC Topic 606, Revenue from Contracts with Customers, refer to Note 1.
Noninsurance contracts — We sell VSCs that offer owners mechanical repair protection and roadside assistance for new and used vehicles beyond the manufacturer’s new vehicle limited warranty. We sell GAP contracts that protect the customer against having to pay certain amounts to a lender above the fair market value of their vehicle if the vehicle is damaged and declared a total loss or stolen. We also sell VMCs that provide coverage for certain agreed-upon services, such as oil changes and tire rotations, over the coverage period. We receive payment in full at the inception of each of these contracts. Our performance obligation for these contracts is satisfied over the term of the contract and we recognize revenue over the contract term on a basis proportionate to the anticipated incurrence of costs, as we believe this is the most appropriate method to measure progress towards satisfaction of the performance obligation. This revenue is recorded within insurance premiums and service revenue earned in our Consolidated Statement of Income, while associated cancellation and transfer fees are recorded as other income.
Sale of off-lease vehicles — When a customer’s vehicle lease matures, the customer has the option of purchasing or returning the vehicle. If the vehicle is returned to us, we obtain possession with the intent to sell through SmartAuction—our online auction platform, our dealer channel, or through various other physical auctions. Our performance obligation is satisfied and the remarketing gain or loss is recognized when control of the vehicle has passed to the buyer, which coincides with the sale date. Our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing recorded through depreciation expense on operating lease assets in our Consolidated Statement of Income.
Remarketing fee income — In addition to using SmartAuction as a remarketing channel for our returned lease vehicles, we maintain the SmartAuction internet auction site and administer the auction process for third-party use. We earn a service fee from dealers for every third-party vehicle sold through SmartAuction. Our performance obligation is to provide the online marketplace for used vehicle transactions to be consummated. This obligation is satisfied and revenue is recognized when control of the vehicle has passed to the buyer, which coincides with the sale date. This revenue is recorded as remarketing fees within other income in our Consolidated Statement of Income.
Brokerage commissions and other revenues through Ally Invest — We charge fees to customers related to their use of certain services on our Ally Invest digital advisory and online brokerage platform. These fees include commissions on low-priced securities, option contracts, certain other security types, account service fees, account management fees on professional portfolio management services, and other ancillary fees. Commissions on customer-directed trades and account service fees are based on published fee schedules and are generated from a customer option to purchase the services offered under the contract. These options do not represent a material right and are only considered a contract when the customer executes their option to purchase these services. Based on this, the term of the contract does not extend beyond the services provided, and accordingly revenue is recognized upon the completion of our performance obligation, which we view as the successful execution of the trade or service. Revenue on professional portfolio management services is calculated monthly based upon a fixed percentage of the client’s assets under management. Due to the fact that this revenue stream is composed of variable consideration that is based on factors outside of our control, we have deemed this revenue as constrained and we are unable to estimate the initial transaction price at the inception of the contract. We have elected to use the practical expedient under GAAP to recognize revenue monthly based on the amount we are able to invoice the customer. Additionally, we earn revenue when we route customers’ orders to market makers, who then execute customers’ trades. The market makers compensate us for the right to fill the customers’ orders. We also earn revenue from a fee-sharing agreement with our clearing broker related to the interest fee income the clearing broker earns on customer cash balances, securities lending, and margin loans made to our customers. We concluded the initial transaction price is exclusively variable consideration and, based on the nature of our performance obligation to allow the clearing broker to collect interest fee income from cash deposits and customer loans from our customers, we are unable to determine the amount of revenue to be recognized until the total customer cash balance or the total interest income recognized on margin loans has been determined, which occurs monthly. These revenue streams are recorded as other income in our Consolidated Statement of Income.
Brokered/agent commissions through Insurance operations — We have agreements with third parties to offer various vehicle protection products to consumers. We also have agreements with third-party insurers to offer various insurance coverages to dealers. Our performance obligation for these arrangements is satisfied when a customer or dealer has purchased a vehicle protection product or an insurance policy through the third-party provider. In determining the initial transaction price for these agreements, we noted that revenue on brokered/agent commissions is based on the volume of vehicle protection product contracts sold or a percentage of insurance premium written, which is not known to us at the inception of the agreements with these third-party providers. We concluded the initial transaction price is exclusively variable consideration and, based on the nature of the performance obligation, we are unable to determine the amount of revenue we will record until the customer purchases a vehicle protection product or a dealer purchases an insurance policy from the third-party provider. Once we are notified of vehicle protection product sales or insurance policies issued by the third-party providers, we record the commission earned as insurance premiums and service revenues earned in our Consolidated Statement of Income.
Banking fees and interchange income — We charge depositors various account service fees including those for outgoing wires, excessive transactions, stop payments, and returned deposits. These fees are generated from a customer option to purchase services offered under the contract. These options do not represent a material right and are only considered a contract in accordance with the revenue recognition principles when the customer exercises their option to purchase these account services. Based on this, the term for our contracts with customers is considered day-to-day, and the contract does not extend beyond the services already provided. In May 2021, we eliminated all overdraft fees for Ally Bank deposit accounts. Revenue derived from deposit account fees is recorded at the point in time we perform the requested service, and is recorded as other income in our Consolidated Statement of Income. As a debit and credit card issuer, we also generate interchange fee income from merchants during debit and credit card transactions and incur certain corresponding charges from merchant card networks. For debit card transactions, our performance obligation is satisfied when we have initiated the payment of funds from a customer’s account to a merchant through our contractual agreements with the merchant card networks. For credit card transactions, our performance obligation is satisfied at the time each transaction is captured for settlement with the interchange networks. Interchange fees are reported net of processing fees and customer rewards as other income in our Consolidated Statement of Income.
Other revenue — Other revenue primarily includes service revenue related to various account management functions and fee income derived from third-party lenders arranged through our online automotive lender exchange. These revenue streams are recorded as other income in our Consolidated Statement of Income.
The following table presents a disaggregated view of our revenue from contracts with customers included in other revenue that falls within the scope of the revenue recognition principles of ASC Topic 606, Revenue from Contracts with Customers.
Year ended December 31, ($ in millions)
Automotive Finance operationsInsurance operationsMortgage Finance operationsCorporate Finance operationsCorporate and OtherConsolidated
2023
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$ $686 $ $ $ $686 
Remarketing fee income117     117 
Brokerage commissions and other revenue    89 89 
Banking fees and interchange income (d) (e)    44 44 
Brokered/agent commissions 13    13 
Other18 1    19 
Total revenue from contracts with customers
135 700   133 968 
All other revenue
186 728 16 104 11 1,045 
Total other revenue (f)$321 $1,428 $16 $104 $144 $2,013 
2022
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$— $655 $— $— $— $655 
Remarketing fee income107 — — — — 107 
Brokerage commissions and other revenue— — — — 64 64 
Banking fees and interchange income (d) (e)— — — — 44 44 
Brokered/agent commissions— 14 — — — 14 
Other20 — — — 24 
Total revenue from contracts with customers
127 669 — — 112 908 
All other revenue179 354 27 122 (12)670 
Total other revenue (f)$306 $1,023 $27 $122 $100 $1,578 
2021
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$— $627 $— $— $— $627 
Remarketing fee income107 — — — — 107 
Brokerage commissions and other revenue— — — — 58 58 
Banking fees and interchange income (d) (e)— — — — 18 18 
Brokered/agent commissions— 16 — — — 16 
Other22 — — — 26 
Total revenue from contracts with customers
129 643 — — 80 852 
All other revenue122 702 94 128 141 1,187 
Total other revenue (f)$251 $1,345 $94 $128 $221 $2,039 
(a)We had opening balances of $3.0 billion, $3.1 billion and $3.0 billion in unearned revenue associated with outstanding contracts at January 1, 2023, 2022, and 2021, respectively, and $973 million, $939 million, and $909 million of these balances were recognized as insurance premiums and service revenue earned in our Consolidated Statement of Income during the years ended December 31, 2023, 2022, and 2021.
(b)At December 31, 2023, we had unearned revenue of $3.0 billion associated with outstanding contracts, and with respect to this balance we expect to recognize revenue of $880 million in 2024, $717 million in 2025, $554 million in 2026, $382 million in 2027, and $427 million thereafter. We had unearned revenue of $3.0 billion and $3.1 billion associated with outstanding contracts at December 31, 2022, and 2021, respectively.
(c)We had deferred insurance assets of $1.8 billion at both December 31, 2023, and 2022, and $1.9 billion at December 31, 2021. We recognized $580 million, $564 million, and $537 million of expense during the years ended December 31, 2023, 2022, and 2021, respectively.
(d)Effective May 25, 2021, we eliminated all overdraft fees for Ally Bank deposit accounts.
(e)Interchange income is reported net of customer rewards. Customer rewards expense was $20 million, $14 million, and $1 million for the years ended December 31, 2023, 2022, and 2021, respectively.
(f)Represents a component of total net revenue. Refer to Note 26 for further information on our reportable operating segments.
In addition to the components of other revenue presented above, as part of our Automotive Finance operations, we recognized net remarketing gains of $211 million, $170 million, and $344 million for the years ended December 31, 2023, 2022, and 2021, respectively, on the sale of off-lease vehicles. These gains are included in depreciation expense on operating lease assets in our Consolidated Statement of Income.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insurance Premiums and Service Revenue
12 Months Ended
Dec. 31, 2023
Insurance Premiums and Service Revenue [Abstract]  
Insurance Premiums and Service Revenue Disclosure Insurance Premiums and Service Revenue
The following table is a summary of insurance premiums and service revenue written and earned.
202320222021
Year ended December 31, ($ in millions)
WrittenEarnedWrittenEarnedWrittenEarned
Insurance premiums
Direct$476 $446 $388 $379 $397 $389 
Assumed93 68 42 29 15 
Gross insurance premiums569 514 430 408 412 397 
Ceded(265)(238)(216)(211)(200)(205)
Net insurance premiums304 276 214 197 212 192 
Service revenue971 995 889 954 985 925 
Insurance premiums and service revenue written and earned
$1,275 $1,271 $1,103 $1,151 $1,197 $1,117 
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income, Net of Losses
12 Months Ended
Dec. 31, 2023
Other Nonoperating Income (Expense) [Abstract]  
Other Income, Net of Losses Other Income, Net of Losses
Details of other income, net of losses, were as follows.
Year ended December 31, ($ in millions)
202320222021
Late charges and other administrative fees$198 $162 $123 
Remarketing fees117 107 107 
Income from equity-method investments (a)4 102 132 
(Loss) gain on nonmarketable equity investments, net (a)(10)(132)142 
Other, net273 256 182 
Total other income, net of losses$582 $495 $686 
(a)Refer to Note 13 for further information on our equity-method investments and nonmarketable equity investments.
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reserves for Insurance Losses and Loss Adjustment Expenses
12 Months Ended
Dec. 31, 2023
Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]  
Reserves for Insurance Losses and Loss Adjustment Expenses Reserves for Insurance Losses and Loss Adjustment Expenses
The following table shows incurred claims and allocated loss adjustment expenses, net of reinsurance.
For the years ended December 31, ($ in millions)
December 31, 2023 ($ in millions)
(unaudited supplementary information)Total of incurred-but-not-reported liabilities plus expected development on reported claims (a)Cumulative number of reported claims (a)
Accident year2014201520162017201820192020202120222023
2014$390 $389 $388 $388 $388 $388 $388 $388 $388 $388 $ 525,298 
2015274 271 272 272 272 272 272 272 272  342,280 
2016326 327 328 328 328 328 328 328  476,057 
2017310 314 315 315 315 315 315  481,750 
2018271 272 272 273 273 272  506,452 
2019303 306 305 305 305  542,360 
2020343 339 339 339  494,469 
2021243 237 237  493,571 
2022258 267 2 512,716 
2023385 40 568,345 
Total
$3,108 
(a)Claims are reported on a claimant basis in a given accident year. Claimant is defined as one vehicle for GAP products, one repair for VSCs and VMCs, one dealership for dealer inventory products, and per individual/coverage for run-off personal automotive products.
The following table shows cumulative paid claims and allocated loss adjustment expenses, net of reinsurance.
For the years ended December 31, ($ in millions)
(unaudited supplementary information)
Accident year2014201520162017201820192020202120222023
2014$369 $388 $388 $388 $388 $388 $388 $388 $388 $388 
2015252 272 272 272 272 272 272272 272 
2016302 327 328 328 328 328328 328 
2017289 315 315 315 315315 315 
2018245 273 273 273273 272 
2019278 306 305305 305 
2020313 339339 340 
2021213236 237 
2022225 260 
2023328 
Total3,045 
All outstanding liabilities for loss and allocated loss adjustment expenses before 2014, net of reinsurance8 
Reserves for insurance losses and allocated loss adjustment expenses, net of reinsurance
$71 
The following table shows the average annual percentage payout of incurred claims by age, net of reinsurance. The information presented is unaudited supplementary information.
Year12345678910
Percentage payout of incurred claims
91.5 %8.4 %0.1 %— %— %— %— %— %— %— %
The following table shows a reconciliation of the disclosures of incurred and paid claims development to the reserves for insurance losses and loss adjustment expenses.
December 31, ($ in millions)
202320222021
Reserves for insurance losses and loss adjustment expenses, net of reinsurance
$71 $44 $39 
Total reinsurance recoverable on unpaid claims66 72 81 
Unallocated loss adjustment expenses3 
Total gross reserves for insurance losses and loss adjustment expenses$140 $119 $122 
The following table shows a rollforward of our reserves for insurance losses and loss adjustment expenses.
($ in millions)202320222021
Total gross reserves for insurance losses and loss adjustment expenses at January 1,$119 $122 $129 
Less: Reinsurance recoverable72 81 90 
Net reserves for insurance losses and loss adjustment expenses at January 1,47 41 39 
Net insurance losses and loss adjustment expenses incurred related to:
Current year414 282 259 
Prior years (a)8 (2)
Total net insurance losses and loss adjustment expenses incurred422 280 261 
Net insurance losses and loss adjustment expenses paid or payable related to:
Current year(354)(246)(229)
Prior years(41)(28)(30)
Total net insurance losses and loss adjustment expenses paid or payable(395)(274)(259)
Net reserves for insurance losses and loss adjustment expenses at December 31,74 47 41 
Plus: Reinsurance recoverable66 72 81 
Total gross reserves for insurance losses and loss adjustment expenses at December 31,$140 $119 $122 
(a)There have been no material adverse changes to the reserve for prior years.
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Operating Expenses
12 Months Ended
Dec. 31, 2023
Operating Expenses [Abstract]  
Other Operating Expenses Other Operating Expenses
Details of other operating expenses were as follows.
Year ended December 31, ($ in millions)
202320222021
Insurance commissions$636 $610 $562 
Technology and communications436 406 345 
Advertising and marketing308 366 241 
Lease and loan administration210 201 222 
Regulatory and licensing fees205 119 75 
Property and equipment depreciation196 165 153 
Professional services145 173 146 
Vehicle remarketing and repossession116 91 74 
Amortization of intangible assets (a)25 31 20 
Other414 345 368 
Total other operating expenses$2,691 $2,507 $2,206 
(a)Refer to Note 1 and Note 13 for further information on our intangible assets.
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Investment Securities Investment Securities
Our investment portfolio includes various debt and equity securities. Our debt securities, which are classified as available-for-sale or held-to-maturity, include government securities, corporate bonds, asset-backed securities, and mortgage-backed securities. The cost, fair value, and gross unrealized gains and losses on available-for-sale and held-to-maturity securities were as follows.
20232022
Amortized costGross unrealized
Fair value
Amortized costGross unrealized
Fair value
December 31, ($ in millions)
gainslossesgainslosses
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies$2,284 $ $(209)$2,075 $2,272 $— $(256)$2,016 
U.S. States and political subdivisions727 1 (70)658 841 (82)760 
Foreign government190 1 (8)183 158 — (12)146 
Agency mortgage-backed residential (a)18,122 1 (2,739)15,384 19,668 (3,038)16,633 
Mortgage-backed residential268  (43)225 5,154 — (855)4,299 
Agency mortgage-backed commercial (a)4,539 2 (783)3,758 4,380 — (845)3,535 
Asset-backed344  (12)332 459 — (26)433 
Corporate debt1,942 4 (146)1,800 1,931 (213)1,719 
Total available-for-sale securities (b) (c) (d) (e) (f)$28,416 $9 $(4,010)$24,415 $34,863 $$(5,327)$29,541 
Held-to-maturity securities
Debt securities
Agency mortgage-backed residential$999 $ $(173)$826 $1,062 $— $(178)$884 
Mortgage-backed residential3,603 221  3,824 — — — — 
Asset-backed retained notes78 1  79 — — — — 
Total held-to-maturity securities (d) (f) (g)$4,680 $222 $(173)$4,729 $1,062 $— $(178)$884 
(a)Fair value includes basis adjustments for securities in closed portfolios with active hedges under the portfolio layer method. This includes a $46 million asset and a $12 million liability for agency mortgage-backed residential securities at December 31, 2023, and December 31, 2022, respectively, and a $29 million asset and $15 million asset for agency mortgage-backed commercial securities at December 31, 2023, and December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Certain available-for-sale securities are included in fair value hedging relationships. Refer to Note 21 for additional information.
(c)Certain entities related to our Insurance operations are required to deposit securities with state regulatory authorities. These deposited securities totaled $12 million at both December 31, 2023, and December 31, 2022.
(d)Investment securities with a fair value of $4.7 billion and $3.9 billion were pledged as collateral at December 31, 2023, and December 31, 2022, respectively. This primarily included $3.3 billion and $3.0 billion pledged to secure advances from the FHLB at December 31, 2023, and December 31, 2022, respectively. This also included securities pledged for other purposes as required by contractual obligations or law, under which agreements we granted the counterparty the right to sell or pledge $1.4 billion and $899 million of the underlying available-for-sale securities at December 31, 2023, and December 31, 2022, respectively.
(e)Totals do not include accrued interest receivable, which was $76 million and $91 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet.
(f)There was no allowance for credit losses recorded at both December 31, 2023, or December 31, 2022, as management determined that there were no expected credit losses in our portfolio of available-for-sale and held-to-maturity securities.
(g)Totals do not include accrued interest receivable, which was $13 million and $2 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet.
In the fourth quarter of 2023, non-agency mortgage-backed residential securities with a fair value of $3.6 billion were transferred from available-for-sale to held-to-maturity. At the time of the transfer, $911 million of unrealized losses were retained in accumulated other comprehensive loss on our Consolidated Balance Sheet. The transfer of these securities to held-to-maturity reduces our exposure to fluctuations in accumulated other comprehensive loss on our Consolidated Balance Sheet that can result from unrealized losses on available-for-sale securities due to changes in market interest rates. The unrealized loss at the time of transfer is amortized over the remaining life of the security, offsetting the amortization of the security’s premium or discount, and resulting in no impact to the Consolidated Statement of Income. Refer to Note 18 for additional information.
The maturity distribution of debt securities outstanding is summarized in the following tables based upon contractual maturities. Call or prepayment options may cause actual maturities to differ from contractual maturities.
TotalDue in one year or lessDue after one year through five yearsDue after five years through ten yearsDue after ten years
($ in millions)AmountYieldAmountYieldAmountYieldAmountYieldAmountYield
December 31, 2023
Fair value of available-for-sale securities (a)
U.S. Treasury and federal agencies$2,075 1.6 %$215 0.9 %$1,120 1.5 %$740 1.9 %$  %
U.S. States and political subdivisions658 3.2 4 3.4 55 2.7 110 3.6 489 3.1 
Foreign government183 2.3 20 1.3 82 2.4 81 2.5   
Agency mortgage-backed residential (b)15,384 2.6   10 1.9 32 2.5 15,342 2.6 
Mortgage-backed residential225 2.7       225 2.7 
Agency mortgage-backed commercial (b)3,758 2.3   163 3.8 1,641 2.4 1,954 2.1 
Asset-backed332 1.7   327 1.7 4 3.9 1 2.7 
Corporate debt1,800 2.7 210 2.4 915 2.6 671 2.9 4 6.2 
Total available-for-sale securities$24,415 2.5 $449 1.7 $2,672 2.1 $3,279 2.4 $18,015 2.5 
Amortized cost of available-for-sale securities
$28,416 $461 $2,844 $3,746 $21,365 
Amortized cost of held-to-maturity securities
Agency mortgage-backed residential$999 2.8 %$  %$  %$  %$999 2.8 %
Mortgage-backed residential3,603 2.8     12 3.0 3,591 2.8 
Asset-backed retained notes
78 5.6 1 5.6 41 5.6 2 6.0 34 5.6 
Total held-to-maturity securities
$4,680 2.8 $1 5.6 $41 5.6 $14 3.4 $4,624 2.8 
December 31, 2022
Fair value of available-for-sale securities (a)
U.S. Treasury and federal agencies$2,016 1.6 %$— — %$716 1.3 %$1,300 1.7 %$— — %
U.S. States and political subdivisions760 3.2 26 2.7 60 2.7 112 3.3 562 3.2 
Foreign government146 1.8 13 0.8 74 1.8 59 1.9 — — 
Agency mortgage-backed residential (b)16,633 2.6 — — — — 27 2.0 16,606 2.6 
Mortgage-backed residential4,299 2.8 — — — — 14 2.9 4,285 2.8 
Agency mortgage-backed commercial (b)3,535 2.2 — — 66 3.1 1,234 2.1 2,235 2.1 
Asset-backed433 1.7 — — 401 1.7 25 1.8 3.5 
Corporate debt1,719 2.4 86 2.4 912 2.3 705 2.6 16 4.9 
Total available-for-sale securities$29,541 2.5 $125 2.3 $2,229 1.9 $3,476 2.1 $23,711 2.6 
Amortized cost of available-for-sale securities
$34,863 $126 $2,403 $4,048 $28,286 
Amortized cost of held-to-maturity securities
Agency mortgage-backed residential
$1,062 2.8 %$— — %$— — %$— — %$1,062 2.8 %
Total held-to-maturity securities
$1,062 2.8 $— — $— — $— — $1,062 2.8 
(a)Yield is calculated using the effective yield of each security at the end of the period, weighted based on the market value. The effective yield considers the contractual coupon and amortized cost, and excludes expected capital gains and losses.
(b)Fair value includes basis adjustments for securities in closed portfolios with active hedges under the portfolio layer method. This includes a $46 million asset and a $12 million liability for agency mortgage-backed residential securities at December 31, 2023, and December 31, 2022, respectively, and a $29 million asset and $15 million asset for agency mortgage-backed commercial securities at December 31, 2023, and December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
The balances of cash equivalents were $36 million and $18 million at December 31, 2023, and December 31, 2022, respectively, and were composed primarily of money-market funds and short-term securities.
The following table presents interest and dividends on investment securities.
Year ended December 31, ($ in millions)
202320222021
Taxable interest$938 $765 $533 
Taxable dividends20 17 27 
Interest and dividends exempt from U.S. federal income tax22 22 19 
Interest and dividends on investment securities$980 $804 $579 
The following table presents gross gains and losses realized upon the sales of available-for-sale securities, and net gains or losses on equity securities held during the period.
Year ended December 31, ($ in millions)
202320222021
Available-for-sale securities
Gross realized gains$5 $23 $102 
Net realized gain on available-for-sale securities5 23 102 
Net realized gain on equity securities32 72 190 
Net unrealized gain (loss) on equity securities107 (215)(7)
Other gain (loss) on investments, net$144 $(120)$285 
The following table presents the credit quality of our held-to-maturity securities, based on the latest available information as of December 31, 2023, and December 31, 2022. The credit ratings are sourced from nationally recognized statistical rating organizations, which include S&P, Moody’s, and Fitch. The ratings presented are a composite of the ratings sourced from the agencies or, if the ratings cannot be sourced from the agencies, are based on the asset type of the particular security. All our held-to-maturity securities were current in their payment of principal and interest as of both December 31, 2023, and December 31, 2022. We have not recorded any interest income reversals on our held-to-maturity securities during the years ended December 31, 2023, or 2022.
December 31, ($ in millions)
AAAAAABBBTotal (a)
2023
Debt securities
Agency mortgage-backed residential$ $999 $ $ $999 
Mortgage-backed residential3,497 93 13  3,603 
Asset-backed retained notes73 2 2 1 78 
Total held-to-maturity securities$3,570 $1,094 $15 $1 $4,680 
2022
Debt securities
Agency mortgage-backed residential$— $1,062 $— $— $1,062 
Total held-to-maturity securities$— $1,062 $— $— $1,062 
(a)Rating agencies indicate that they base their ratings on many quantitative and qualitative factors, which may include capital adequacy, liquidity, asset quality, business mix, level and quality of earnings, and the current operating, legislative, and regulatory environment. A credit rating is not a recommendation to buy, sell, or hold securities, and the ratings are subject to revision or withdrawal at any time by the assigning rating agency.
The following table summarizes available-for-sale securities in an unrealized loss position, which we evaluated to determine if a credit loss exists requiring the recognition of an allowance for credit losses. For additional information on our methodology, refer to Note 1. As of December 31, 2023, and December 31, 2022, we did not have the intent to sell the available-for-sale securities with an unrealized loss position and we do not believe it is more likely than not that we will be required to sell these securities before recovery of their amortized cost basis. We have not recorded any interest income reversals on our available-for-sale securities during the years ended December 31, 2023, or 2022.
20232022
Less than 12 months12 months or longerLess than 12 months12 months or longer
December 31, ($ in millions)
Fair value
Unrealized loss
Fair value
Unrealized loss
Fair valueUnrealized lossFair valueUnrealized loss
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies$ $ $2,075 $(209)$529 $(68)$1,487 $(188)
U.S. States and political subdivisions70  501 (70)547 (55)135 (27)
Foreign government16  134 (8)75 (4)71 (8)
Agency mortgage-backed residential (a)300 (5)15,015 (2,734)7,472 (892)8,978 (2,146)
Mortgage-backed residential  225 (43)1,985 (289)2,287 (566)
Agency mortgage-backed commercial (a)153 (4)3,472 (779)996 (124)2,535 (721)
Asset-backed18  302 (12)162 (4)272 (22)
Corporate debt33 (1)1,607 (145)782 (67)895 (146)
Total available-for-sale securities
$590 $(10)$23,331 $(4,000)$12,548 $(1,503)$16,660 $(3,824)
(a)Includes basis adjustments for certain securities that are included in closed portfolios with active hedges under the portfolio layer method at December 31, 2023, and December 31, 2022. The basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
During the years ended December 31, 2023, and 2022, management determined that there were no expected credit losses for securities in an unrealized loss position. This analysis considered a variety of factors including, but not limited to, performance indicators of the issuer, default rates, industry analyst reports, credit ratings, and other relevant information, which indicated that contractual cash flows are expected to occur. As a result of this evaluation, management determined that no credit reserves were required at December 31, 2023, or December 31, 2022
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Finance Receivables and Loans, Net Finance Receivables and Loans, Net
The composition of finance receivables and loans reported at amortized cost basis was as follows.
December 31, ($ in millions)
20232022
Consumer automotive (a)$84,320 $83,286 
Consumer mortgage
Mortgage Finance (b)18,442 19,445 
Mortgage — Legacy (c)225 290 
Total consumer mortgage18,667 19,735 
Consumer other
Personal Lending (d) (e) 1,990 
Credit Card1,990 1,599 
Total consumer other1,990 3,589 
Total consumer104,977 106,610 
Commercial
Commercial and industrial
Automotive18,700 14,595 
Other9,712 9,154 
Commercial real estate6,050 5,389 
Total commercial34,462 29,138 
Total finance receivables and loans (f) (g)$139,439 $135,748 
(a)Certain finance receivables and loans are included in fair value hedging relationships. Refer to Note 21 for additional information.
(b)Includes loans originated as interest-only mortgage loans of $2 million and $3 million at December 31, 2023, and December 31, 2022, respectively, of which all have exited the interest-only period.
(c)Includes loans originated as interest-only mortgage loans of $13 million and $17 million at December 31, 2023, and December 31, 2022, respectively, of which all have exited the interest-only period.
(d)Personal Lending finance receivables and loans, net were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(e)Includes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
(f)Totals include net unearned income, unamortized premiums and discounts, and deferred fees and costs of $2.3 billion at both December 31, 2023, and 2022.
(g)Totals do not include accrued interest receivable, which was $853 million and $707 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet. Billed interest on our credit card loans is included within finance receivables and loans, net.
The following tables present an analysis of the activity in the allowance for loan losses on finance receivables and loans for the years ended December 31, 2023, and 2022, respectively.
($ in millions)
Consumer automotiveConsumer mortgageConsumer other (a)CommercialTotal
Allowance at January 1, 2023$3,020 $27 $426 $238 $3,711 
Charge-offs (b)(2,284)(3)(303)(130)(2,720)
Recoveries793 9 25 6 833 
Net charge-offs(1,491)6 (278)(124)(1,887)
Write-downs from transfers to held-for-sale (c) (d)(41) (174) (215)
Provision for credit losses (e)1,595 (11)319 76 1,979 
Other (1)  (1)
Allowance at December 31, 2023
$3,083 $21 $293 $190 $3,587 
(a)Excludes $3 million of finance receivables and loans at January 1, 2023, for which we have elected the fair value option and incorporate no allowance for loan losses.
(b)Refer to Note 1 for information regarding our charge-off policies.
(c)Consumer automotive includes a $41 million reduction of allowance from the sales of retained interests related to securitizations during 2023, resulting in the deconsolidation of the assets and liabilities from our Consolidated Balance Sheet. Refer to Note 11 for further information.
(d)Consumer other includes a $174 million reduction of allowance from transfers to held-for-sale related to Personal Lending. Refer to Note 2 for further information.
(e)Excludes $11 million of benefit for credit losses related to our reserve for unfunded commitments. The remaining liability related to the reserve for unfunded commitments is included in accrued expenses and other liabilities on our Consolidated Balance Sheet, excluding $5 million related to Personal Lending, which was transferred to liabilities of operations held-for-sale as of December 31, 2023. Refer to Note 2 for further information.
($ in millions)
Consumer automotiveConsumer mortgageConsumer other (a)CommercialTotal
Allowance at January 1, 2022$2,769 $27 $221 $250 $3,267 
Charge-offs (b)(1,434)(3)(133)(58)(1,628)
Recoveries649 12 12 676 
Net charge-offs(785)(121)(55)(952)
Provision for credit losses (c)1,036 (8)326 42 1,396 
Other— (1)— — 
Allowance at December 31, 2022
$3,020 $27 $426 $238 $3,711 
(a)Excludes $7 million and $3 million of finance receivables and loans at January 1, 2022, and December 31, 2022, respectively, for which we have elected the fair value option and incorporate no allowance for loan losses.
(b)Refer to Note 1 for information regarding our charge-off policies.
(c)Excludes $3 million of provision for credit losses related to our reserve for unfunded commitments. The liability related to the reserve for unfunded commitments is included in accrued expenses and other liabilities on our Consolidated Balance Sheet.
The following table presents sales of finance receivables and loans and transfers of finance receivables and loans from held-for-investment to held-for-sale based on net carrying value.
Year ended December 31, ($ in millions)
20232022
Consumer automotive$1,667 $23 
Consumer mortgage 
Consumer other (a)1,940 — 
Commercial132 — 
Total sales and transfers$3,739 $27 
(a)Consists of personal lending finance receivables and loans. These were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023.
The following table presents purchases of finance receivables and loans based on unpaid principal balance at the time of purchase.
Year ended December 31, ($ in millions)
20232022
Consumer automotive$3,861 $4,092 
Consumer mortgage21 2,781 
Commercial10 18 
Total purchases of finance receivables and loans (a)$3,892 $6,891 
(a)Excludes $12 million of financial receivables and loans purchased during the year ended December 31, 2022, for which we have elected the fair value option.
Nonaccrual Loans
The following tables present the amortized cost of our finance receivables and loans on nonaccrual status. All consumer or commercial finance receivables and loans that were 90 days or more past due were on nonaccrual status as of December 31, 2023, and December 31, 2022.
December 31, 2023
($ in millions)Nonaccrual status at Jan. 1, 2023Nonaccrual statusNonaccrual with no allowance (a)
Consumer automotive$1,187 $1,129 $531 
Consumer mortgage
Mortgage Finance34 41 21 
Mortgage — Legacy15 13 12 
Total consumer mortgage49 54 33 
Consumer other
Personal Lending (b)13   
Credit Card43 92  
Total consumer other56 92  
Total consumer1,292 1,275 564 
Commercial
Commercial and industrial
Automotive5 18 13 
Other157 98 5 
Commercial real estate 3 3 
Total commercial162 119 21 
Total finance receivables and loans (c)$1,454 $1,394 $585 
(a)Represents a component of nonaccrual status at end of period.
(b)Personal Lending finance receivables and loans were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(c)We recorded interest income from cash payments associated with finance receivables and loans on nonaccrual status of $16 million for the year ended December 31, 2023.
December 31, 2022
($ in millions)Nonaccrual status at Jan. 1, 2022Nonaccrual statusNonaccrual with no allowance (a)
Consumer automotive$1,078 $1,187 $445 
Consumer mortgage
Mortgage Finance59 34 25 
Mortgage — Legacy26 15 14 
Total consumer mortgage85 49 39 
Consumer other
Personal Lending13 — 
Credit Card11 43 — 
Total consumer other16 56 — 
Total consumer1,179 1,292 484 
Commercial
Commercial and industrial
Automotive33 
Other221 157 33 
Commercial real estate— — 
Total commercial257 162 35 
Total finance receivables and loans (b)$1,436 $1,454 $519 
(a)Represents a component of nonaccrual status at end of period.
(b)We recorded interest income from cash payments associated with finance receivables and loans on nonaccrual status of $13 million for the year ended December 31, 2022.
Credit Quality Indicators
We evaluate the credit quality of our consumer loan portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting is generally based upon borrower payment activity, relative to the contractual terms of the loan.
The following tables present the amortized cost basis of our consumer finance receivables and loans by credit quality indicator based on delinquency status and origination year.
Origination yearRevolving loans converted to term
December 31, 2023 ($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Consumer automotive
Current$30,677 $23,699 $14,209 $6,132 $3,306 $1,876 $ $ $79,899 
30–59 days past due539 1,041 739 270 181 122   2,892 
60–89 days past due170 443 303 109 68 45   1,138 
90 or more days past due64 167 122 44 32 28   457 
Total consumer automotive (a)31,450 25,350 15,373 6,555 3,587 2,071   84,386 
Consumer mortgage
Mortgage Finance
Current152 2,170 10,374 1,836 747 3,073   18,352 
30–59 days past due1 8 14 3 3 20   49 
60–89 days past due 2 4 3  5   14 
90 or more days past due 1 4 1 2 19   27 
Total Mortgage Finance153 2,181 10,396 1,843 752 3,117   18,442 
Mortgage — Legacy
Current     51 142 17 210 
30–59 days past due     3  1 4 
60–89 days past due     1 1  2 
90 or more days past due     6 2 1 9 
Total Mortgage — Legacy     61 145 19 225 
Total consumer mortgage153 2,181 10,396 1,843 752 3,178 145 19 18,667 
Consumer other
Credit Card
Current      1,828  1,828 
30–59 days past due      39  39 
60–89 days past due      34  34 
90 or more days past due      89  89 
Total Credit Card      1,990  1,990 
Total consumer other (b)      1,990  1,990 
Total consumer$31,603 $27,531 $25,769 $8,398 $4,339 $5,249 $2,135 $19 $105,043 
(a)Certain consumer automotive loans are included in fair value hedging relationships. The amortized cost excludes a liability of $66 million related to basis adjustments for loans in closed portfolios with active hedges under the portfolio layer method at December 31, 2023. These basis adjustments would be allocated to the amortized cost of specific loans within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Excludes Personal Lending finance receivables and loans, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
Origination yearRevolving loans converted to term
December 31, 2022 ($ in millions)
202220212020201920182017 and priorRevolving loansTotal
Consumer automotive
Current$36,127 $22,102 $10,341 $6,451 $3,237 $1,890 $— $— $80,148 
30–59 days past due707 878 370 284 165 120 — — 2,524 
60–89 days past due207 324 135 99 55 38 — — 858 
90 or more days past due73 111 47 38 23 24 — — 316 
Total consumer automotive (a)37,114 23,415 10,893 6,872 3,480 2,072 — — 83,846 
Consumer mortgage
Mortgage Finance
Current2,292 10,893 1,946 815 577 2,805 — — 19,328 
30–59 days past due15 29 26 — — 81 
60–89 days past due— — — 11 
90 or more days past due— — 14 — — 25 
Total Mortgage Finance2,309 10,927 1,950 821 590 2,848 — — 19,445 
Mortgage — Legacy
Current— — — — — 62 191 18 271 
30–59 days past due— — — — — — 
60–89 days past due— — — — — — — 
90 or more days past due— — — — — 13 
Total Mortgage — Legacy— — — — — 74 195 21 290 
Total consumer mortgage2,309 10,927 1,950 821 590 2,922 195 21 19,735 
Consumer other
Personal Lending
Current1,492 392 48 — — — 1,938 
30–59 days past due14 — — — — — 21 
60–89 days past due— — — — — 15 
90 or more days past due— — — — — — 13 
Total Personal Lending (b)1,523 408 50 — — — 1,987 
Credit Card
Current— — — — — — 1,518 — 1,518 
30–59 days past due— — — — — — 22 — 22 
60–89 days past due— — — — — — 18 — 18 
90 or more days past due— — — — — — 41 — 41 
Total Credit Card— — — — — — 1,599 — 1,599 
Total consumer other1,523 408 50 — 1,599 — 3,586 
Total consumer$40,946 $34,750 $12,893 $7,698 $4,071 $4,994 $1,794 $21 $107,167 
(a)Certain consumer automotive loans are included in fair value hedging relationships. The amortized cost excludes a liability of $560 million related to basis adjustments for loans in closed portfolios with active hedges under the portfolio layer method at December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific loans within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Excludes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
We evaluate the credit quality of our commercial loan portfolio using regulatory risk ratings, which are based on relevant information about the borrower’s financial condition, including current financial information, historical payment experience, credit documentation, and current economic trends, among other factors. We use the following definitions for risk rankings below Pass.
Special mention — Loans that have a potential weakness that deserves management’s close attention. If left uncorrected, these potential weaknesses may result in deterioration of the repayment prospects for the loan or the institution’s credit position at some future date.
Substandard — Loans that are inadequately protected by the current net worth and paying capacity of the obligor or of the collateral pledged, if any. These loans have a well-defined weakness or weakness that jeopardize the liquidation of the debt. They are characterized by the distinct possibility that the institution will sustain some loss if the deficiencies are not corrected.
Doubtful — Loans that have all the weaknesses inherent in those classified as substandard, with the additional characteristic that the weaknesses make collection or liquidation in full, based on the basis of currently existing facts, conditions, and values, highly questionable and improbable.
Loss — Loans that are considered uncollectible and of such little value that their continuance as bankable assets is not warranted. This classification does not mean that the asset has absolutely no recovery or salvage value, but rather that it is not practical or desirable to defer writing off this basically worthless asset even though partial recovery may be effected in the future.
The regulatory risk classification utilized is influenced by internal credit risk ratings, which are based on a variety of factors. A borrower’s internal credit risk rating is updated at least annually, and more frequently when a borrower’s credit profile changes, including when we become aware of potential credit deterioration. The following tables present the amortized cost basis of our commercial finance receivables and loans by credit quality indicator based on risk rating and origination year.
Origination yearRevolving loans converted to term
December 31, 2023 ($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Commercial
Commercial and industrial
Automotive
Pass$509 $512 $165 $97 $58 $22 $16,446 $ $17,809 
Special mention6 7 30 1 1 14 723  782 
Substandard 1     44  45 
Doubtful     1 63  64 
Total automotive515 520 195 98 59 37 17,276  18,700 
Other
Pass331 646 343 405 266 180 6,202 173 8,546 
Special mention 208 188 206 51 85 198 25 961 
Substandard  46 3  83 25 11 168 
Doubtful     26 10  36 
Loss    1    1 
Total other331 854 577 614 318 374 6,435 209 9,712 
Commercial real estate
Pass971 1,452 1,129 884 607 811 100 26 5,980 
Special mention3 16 28 1 18    66 
Substandard 3    1   4 
Total commercial real estate974 1,471 1,157 885 625 812 100 26 6,050 
Total commercial$1,820 $2,845 $1,929 $1,597 $1,002 $1,223 $23,811 $235 $34,462 
Origination yearRevolving loans converted to term
December 31, 2022 ($ in millions)
202220212020201920182017 and priorRevolving loansTotal
Commercial
Commercial and industrial
Automotive
Pass$640 $211 $132 $78 $28 $34 $12,327 $— $13,450 
Special mention23 47 — — 10 21 1,016 — 1,117 
Substandard— — — — — 27 — 28 
Total automotive663 258 132 79 38 55 13,370 — 14,595 
Other
Pass594 469 607 419 54 133 5,344 89 7,709 
Special mention177 158 175 95 47 128 278 35 1,093 
Substandard— — 51 — 139 55 13 262 
Doubtful— — — 64 — 25 — — 89 
Loss— — — — — — — 
Total other771 627 786 629 101 425 5,678 137 9,154 
Commercial real estate
Pass1,481 1,118 951 679 369 716 13 5,336 
Special mention— 32 19 — — — — 53 
Total commercial real estate1,481 1,150 953 698 369 716 13 5,389 
Total commercial$2,915 $2,035 $1,871 $1,406 $508 $1,196 $19,057 $150 $29,138 
The following table presents an analysis of our past-due commercial finance receivables and loans recorded at amortized cost basis.
($ in millions)30–59 days past due60–89 days past due90 days or more past dueTotal past dueCurrentTotal finance receivables and loans
December 31, 2023
Commercial
Commercial and industrial
Automotive$ $ $ $ $18,700 $18,700 
Other2  3 5 9,707 9,712 
Commercial real estate    6,050 6,050 
Total commercial$2 $ $3 $5 $34,457 $34,462 
December 31, 2022
Commercial
Commercial and industrial
Automotive$— $— $— $— $14,595 $14,595 
Other— 9,151 9,154 
Commercial real estate— — — — 5,389 5,389 
Total commercial$— $$$$29,135 $29,138 
The following table presents gross charge-offs of our finance receivables and loans for each portfolio class by origination year that occurred during the year ended December 31, 2023. Refer to Note 1 for additional information on our charge-off policy.
Origination yearRevolving loans converted to term
Year ended December 31, 2023
($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Consumer automotive (a)$225 $952 $651 $194 $142 $120 $ $ $2,284 
Consumer mortgage
Mortgage Finance     1   1 
Mortgage — Legacy     2   2 
Total consumer mortgage     3   3 
Consumer other
Personal Lending (b)14 82 29 3     128 
Credit Card      165 10 175 
Total consumer other14 82 29 3   165 10 303 
Total consumer239 1,034 680 197 142 123 165 10 2,590 
Commercial
Commercial and industrial
Automotive     5 19  24 
Other    79 23 4  106 
Total commercial    79 28 23  130 
Total finance receivables and loans$239 $1,034 $680 $197 $221 $151 $188 $10 $2,720 
(a)Excludes $41 million of write-downs from transfers to held-for-sale from the sales of retained interests related to securitizations during 2023, resulting in the deconsolidation of the assets and liabilities from our Consolidated Balance Sheet. Refer to Note 11 for additional information.
(b)Excludes $174 million of write-downs from the transfer to held-for-sale related to Personal Lending. Refer to Note 2 for additional information.
Loan Modifications
The following table presents the amortized cost basis of loans that were modified subsequent to origination during the year ended December 31, 2023, for each portfolio segment, by modification type. For additional information on loan modification types in scope of this disclosure, refer to Note 1. The below table excludes consumer mortgage finance receivables and loans currently enrolled in a trial modification program. Trial modifications generally represent a three-month period during which the borrower makes monthly payments under the anticipated modified payment terms. If the borrower successfully completes the trial loan modification program, the contractual terms of the loan are updated and the modification is considered permanent. As of December 31, 2023, there were $5 million of consumer mortgage finance receivables and loans in a trial modification program.
Payment extensions
Year ended December 31, 2023
($ in millions)
Payment deferrals (a)Contractual maturity extensionsPrincipal forgivenessInterest rate concessionsCombinationTotal (b)
Consumer automotive$ $234 $13 $ $28 $275 
Consumer mortgage
Mortgage Finance 3   3 6 
Mortgage — Legacy 1   1 2 
Total consumer mortgage 4   4 8 
Consumer other
Credit Card   13  13 
Total consumer other   13  13 
Total consumer 238 13 13 32 296 
Commercial
Commercial and industrial
Other36 46    82 
Total commercial36 46    82 
Total finance receivables and loans$36 $284 $13 $13 $32 $378 
(a)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
(b)Represents 0.3% of total finance receivables and loans outstanding as of December 31, 2023.
Total commitments to lend additional funds to borrowers whose loans were modified during the year ended December 31, 2023, was $6 million as of December 31, 2023.
The following table presents the financial effect of loan modifications that occurred during the year ended December 31, 2023.
Payment extensions (a)Principal forgivenessInterest rate concessions (a)Combination (a) (b) (c)
Year ended
December 31, 2023
($ in millions)
Number of months extended/deferredAmount forgivenInitial rateRevised rateRemaining termRevised remaining termInitial rateRevised rate
Consumer automotive29$3  % %748610.3 %9.5 %
Consumer mortgage
Mortgage Finance154   3074724.7 3.3 
Mortgage — Legacy76   1742832.7 2.0 
Total consumer mortgage132   2864424.4 3.1 
Consumer other
Credit Card  30.0 8.0     
Total consumer other $ 30.0 8.0     
Commercial
Commercial and industrial
Other (d)15$  % %   % %
Total commercial15$       
(a)Calculated using a weighted-average balance for each portfolio class.
(b)Term is presented in number of months.
(c)Some consumer mortgage combination loan modifications include deferrals of principal. The weighted average number of months deferred for these loans was 207 months.
(d)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
The following tables present the subsequent performance of loans recorded at amortized cost, by portfolio segment and credit quality indicator, that have been modified during the year ended December 31, 2023.
Year ended December 31, 2023 ($ in millions)
Current30–59 days past due60–89 days past due90 or more days past due (a)Total
Consumer automotive
Contractual maturity extensions$202 $24 $7 $1 $234 
Principal forgiveness7 1  5 13 
Combination25 2  1 28 
Total consumer automotive234 27 7 7 275 
Consumer mortgage
Mortgage Finance
Contractual maturity extensions3    3 
Combination1   2 3 
Total Mortgage Finance4   2 6 
Mortgage — Legacy
Contractual maturity extensions1    1 
Combination1    1 
Total Mortgage — Legacy2    2 
Total consumer mortgage6   2 8 
Consumer other
Credit Card
Interest rate concessions7 2 1 3 13 
Total consumer other7 2 1 3 13 
Total consumer$247 $29 $8 $12 $296 
(a)Includes 235 consumer automotive loans with a total amortized cost of $5 million and 1 consumer mortgage loan with a total amortized cost of $2 million that redefaulted during the year ended December 31, 2023.
Year ended December 31, 2023 ($ in millions)
PassSpecial mentionSubstandardDoubtfulTotal
Commercial and industrial
Other
Payment deferrals (a)$ $ $ $36 $36 
Contractual maturity extensions34 7 5  46 
Total commercial$34 $7 $5 $36 $82 
(a)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
Troubled Debt Restructuring Disclosures Prior to the Adoption of ASU 2022-02
The adoption of ASU 2022-02 eliminated TDR recognition and measurement guidance, as well as all TDR-related disclosures. Refer to Note 1 for additional information. TDRs were loan modifications where concessions were granted to borrowers experiencing financial difficulties. Total TDRs recorded at amortized cost were $2.4 billion at both December 31, 2022, and December 31, 2021.
Total commitments to lend additional funds to borrowers whose terms had been modified in a TDR were $61 million and $18 million at December 31, 2022, and December 31, 2021, respectively.
The following tables present information related to finance receivables and loans recorded at amortized cost modified in connection with a TDR during the period.
Year ended December 31, ($ in millions)
Number of loansPre-modification amortized cost basisPost-modification amortized cost basis
2022
Consumer automotive49,773 $831 $805 
Consumer mortgage
Mortgage Finance18 12 12 
Mortgage — Legacy13 
Total consumer mortgage31 13 13 
Consumer other
Credit Card2,853 
Total consumer other2,853 
Total consumer52,657 849 823 
Commercial
Commercial and industrial
Other461 466 
Total commercial461 466 
Total finance receivables and loans52,662 $1,310 $1,289 
Year ended December 31, ($ in millions)
Number of loansPre-modification amortized cost basisPost-modification amortized cost basis
2021
Consumer automotive77,991 $1,395 $1,371 
Consumer mortgage
Mortgage Finance38 22 22 
Mortgage — Legacy16 
Total consumer mortgage54 24 24 
Consumer other
Credit Card113 — — 
Total consumer other113 — — 
Total consumer78,158 1,419 1,395 
Commercial
Commercial and industrial
Automotive
Other33 33 
Commercial real estate
Total commercial39 39 
Total finance receivables and loans78,162 $1,458 $1,434 
The following table presents information about finance receivables and loans recorded at amortized cost that have redefaulted during the reporting period and were within 12 months or less of being modified as a TDR. Redefault is when finance receivables and loans meet the requirements for evaluation under our charge-off policy except for commercial finance receivables and loans, where redefault is defined as 90 days past due.
Year ended December 31, ($ in millions)Number of loansAmortized costCharge-off amount
2022
Consumer automotive9,227 $143 $64 
Consumer mortgage
Mortgage Finance— 
Total consumer mortgage 
Consumer Other
Credit Card457 — — 
Total consumer other457 — — 
Total consumer9,688 145 64 
Commercial
Commercial and industrial
Other31 
Total commercial31 
Total finance receivables and loans9,689 $146 $95 
2021
Consumer automotive9,295 $119 $61 
Consumer mortgage
Mortgage Finance— — 
Mortgage — Legacy— — 
Total consumer mortgage  
Total consumer finance receivables and loans
9,300 119 61 
Total finance receivables and loans9,300 $119 $61 
Concentration Risk
Consumer
We monitor our consumer loan portfolio for concentration risk across the states in which we lend. The highest concentrations of consumer loans are in California and Texas, which represented an aggregate of 26.4% and 26.5% of our total consumer finance receivables and loans at December 31, 2023, and December 31, 2022, respectively.
The following table shows the percentage of consumer automotive, consumer mortgage, and consumer other finance receivables and loans by state concentration based on amortized cost.
2023 (a)2022
December 31,Consumer automotiveConsumer mortgageConsumer other (b)Consumer automotiveConsumer mortgageConsumer other (c)
California8.5 %39.2 %9.4 %8.7 %38.8 %8.4 %
Texas13.7 7.3 7.6 13.6 7.3 7.7 
Florida9.5 6.5 9.0 9.5 6.6 7.8 
Pennsylvania4.5 2.1 4.2 4.5 2.1 4.6 
Georgia4.1 2.9 3.7 4.1 2.9 3.5 
North Carolina4.3 1.9 2.9 4.1 1.9 4.6 
New York3.7 1.9 5.4 3.6 1.9 4.8 
Illinois3.3 2.8 4.6 3.5 2.8 4.3 
New Jersey3.2 2.4 3.7 3.2 2.4 3.6 
Ohio3.4 0.4 4.5 3.4 0.4 3.6 
Other United States41.8 32.6 45.0 41.8 32.9 47.1 
Total consumer loans100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %
(a)Presentation is in descending order as a percentage of total consumer finance receivables and loans at December 31, 2023.
(b)Excludes Personal Lending finance receivables and loans, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(c)Excludes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
Commercial Real Estate
The commercial real estate portfolio consists of finance receivables and loans issued primarily to automotive dealers. The following table presents the percentage of total commercial real estate finance receivables and loans by state concentration based on amortized cost.
December 31,20232022
Florida17.6 %17.9 %
Texas13.6 14.9 
California7.9 8.4 
Ohio5.9 4.2 
Michigan5.4 4.2 
North Carolina5.0 5.3 
New York4.5 6.3 
Tennessee3.7 1.2 
Georgia3.0 3.1 
Missouri2.8 2.6 
Other United States30.6 31.9 
Total commercial real estate finance receivables and loans100.0 %100.0 %
Commercial Criticized Exposure
Finance receivables and loans classified as special mention, substandard, or doubtful are reported as criticized. These classifications are based on regulatory definitions and generally represent finance receivables and loans within our portfolio that have a higher default risk or have already defaulted. These finance receivables and loans require additional monitoring and review including specific actions to mitigate our potential loss.
The following table presents the percentage of total commercial criticized finance receivables and loans by industry concentration based on amortized cost.
December 31,20232022
Industry
Automotive54.0 %53.4 %
Electronics13.4 11.9 
Services12.8 6.5 
Other19.8 28.2 
Total commercial criticized finance receivables and loans100.0 %100.0 %
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leasing Leasing
Ally as the Lessee
We have operating leases for certain of our corporate facilities, which have remaining lease terms of 2 months to 7 years. Most of the property leases have fixed payment terms with annual fixed-escalation clauses and include options to extend or terminate the lease. We do not include these term extensions or termination provisions in our estimates of the lease term if we do not consider it reasonably certain that the options will be exercised.
We also have operating leases for a fleet of vehicles that is used by our sales force for business purposes, with noncancelable lease terms of 367 days. Thereafter, the leases are month-to-month, up to a maximum of 48 months from inception.
During the years ended December 31, 2023, and December 31, 2022, we paid $33 million and $38 million in cash for amounts included in the measurement of lease liabilities at December 31, 2023, and December 31, 2022, respectively. These amounts are included in net cash provided by operating activities in the Consolidated Statement of Cash Flows. During the years ended December 31, 2023, and December 31, 2022, we obtained $10 million and $41 million, respectively, of ROU assets in exchange for new lease liabilities. As of December 31, 2023, the weighted-average remaining lease term of our operating lease portfolio was 4 years, and the weighted-average discount rate was 2.85%, compared to 5 years and 2.57% as of December 31, 2022.
The following table presents future minimum rental payments we are required to make under operating leases that have commenced as of December 31, 2023, and that have noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$34 
202529 
202622 
202717 
202815 
2029 and thereafter3 
Total undiscounted cash flows120 
Difference between undiscounted cash flows and discounted cash flows(7)
Total lease liability$113 
The following table details the components of total net operating lease expense.
Year ended December 31, ($ in millions)
202320222021
Operating lease expense$29 $33 $46 
Variable lease expense5 
Total lease expense, net (a)$34 $37 $53 
(a)Included in other operating expenses in our Consolidated Statement of Income.
Ally as the Lessor
Investment in Operating Leases
We purchase consumer operating lease contracts and the associated vehicles from dealerships after those contracts are executed by the dealers and the consumers. The amount we pay a dealer for an operating lease contract is based on the negotiated price for the vehicle less vehicle trade-in, down payment from the consumer, and available automotive manufacturer incentives. Under the operating lease, the consumer is obligated to make payments in amounts equal to the amount by which the negotiated purchase price of the vehicle (less any
trade-in value, down payment, or available manufacturer incentives) exceeds the contract residual value (including residual support) of the vehicle at lease termination, plus operating lease rental charges. The customer can terminate the lease at any point after commencement, subject to additional charges and fees. Both the consumer and the dealership have the option to purchase the vehicle at the end of the lease term, which generally range from 24 to 60 months, at the residual value of the vehicle, however it is not reasonably certain this option will be exercised and accordingly our consumer leases are classified as operating leases. In addition to the charges described above, the consumer is generally responsible for certain charges related to excess mileage or excessive wear and tear on the vehicle. These charges are deemed variable lease payments and, as these payments are not based on a rate or index, they are recognized as net depreciation expense on operating lease assets in our Consolidated Statement of Income as incurred.
When we acquire a consumer operating lease, we assume ownership of the vehicle from the dealer. We require that property damage, bodily injury, collision, and comprehensive insurance be obtained by the lessee on all consumer operating leases. Neither the consumer nor the dealer is responsible for the value of the vehicle at the time of lease termination. When vehicles are not purchased by customers or the receiving dealer at scheduled lease termination, the vehicle is returned to us for remarketing. We generally bear the risk of loss to the extent the value of a leased vehicle upon remarketing is below the expected residual value. At termination, our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing, which is included in net depreciation expense on operating lease assets in our Consolidated Statement of Income. Excessive mileage or excessive wear and tear on the vehicle during the lease may impact the sales proceeds received upon remarketing. As of December 31, 2023, and December 31, 2022, consumer operating leases with a carrying value, net of accumulated depreciation, of $12 million and $56 million, respectively, were covered by a residual value guarantee of 15% of the manufacturer’s suggested retail price.
The following table details our investment in operating leases.
Year ended December 31, ($ in millions)
20232022
Vehicles$11,101 $12,304 
Accumulated depreciation(1,930)(1,860)
Investment in operating leases, net$9,171 $10,444 
The following table presents future minimum rental payments we have the right to receive under operating leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$1,304 
2025820 
2026382 
202770 
20284 
Total lease payments from operating leases$2,580 
We recognized operating lease revenue of $1.6 billion for each of the years ended December 31, 2023, 2022, and 2021. Depreciation expense on operating lease assets includes net remarketing gains recognized on the sale of operating lease assets. The following table summarizes the components of depreciation expense on operating lease assets.
Year ended December 31, ($ in millions)
202320222021
Depreciation expense on operating lease assets (excluding remarketing gains) (a)$1,071 $1,084 $914 
Remarketing gains, net(211)(170)(344)
Net depreciation expense on operating lease assets$860 $914 $570 
(a)Includes variable lease payments related to excess mileage and excessive wear and tear on vehicles of $9 million during the year ended December 31, 2023, $7 million during the year ended December 31, 2022, and $16 million during the year ended December 31, 2021.
Finance Leases
In our Automotive Finance operations, we also hold automotive leases that require finance lease treatment as prescribed by ASC Topic 842, Leases. Our total gross investment in finance leases, which is included in finance receivables and loans, net, on our Consolidated Balance Sheet was $537 million and $481 million as of December 31, 2023, and December 31, 2022, respectively. This includes lease payment receivables of $531 million and $468 million at December 31, 2023, and December 31, 2022, respectively, and unguaranteed residual assets of $6 million at December 31, 2023, and $13 million at December 31, 2022. Interest income on finance lease receivables was $40 million for the year ended December 31, 2023, and $30 million for the year ended December 31, 2022, and is included in interest and fees on finance receivables and loans in our Consolidated Statement of Income.
The following table presents future minimum rental payments we have the right to receive under finance leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$193 
2025163 
2026140 
202773 
202833 
2029 and thereafter11 
Total undiscounted cash flows613 
Difference between undiscounted cash flows and discounted cash flows(82)
Present value of lease payments recorded as lease receivable$531 
Leasing Leasing
Ally as the Lessee
We have operating leases for certain of our corporate facilities, which have remaining lease terms of 2 months to 7 years. Most of the property leases have fixed payment terms with annual fixed-escalation clauses and include options to extend or terminate the lease. We do not include these term extensions or termination provisions in our estimates of the lease term if we do not consider it reasonably certain that the options will be exercised.
We also have operating leases for a fleet of vehicles that is used by our sales force for business purposes, with noncancelable lease terms of 367 days. Thereafter, the leases are month-to-month, up to a maximum of 48 months from inception.
During the years ended December 31, 2023, and December 31, 2022, we paid $33 million and $38 million in cash for amounts included in the measurement of lease liabilities at December 31, 2023, and December 31, 2022, respectively. These amounts are included in net cash provided by operating activities in the Consolidated Statement of Cash Flows. During the years ended December 31, 2023, and December 31, 2022, we obtained $10 million and $41 million, respectively, of ROU assets in exchange for new lease liabilities. As of December 31, 2023, the weighted-average remaining lease term of our operating lease portfolio was 4 years, and the weighted-average discount rate was 2.85%, compared to 5 years and 2.57% as of December 31, 2022.
The following table presents future minimum rental payments we are required to make under operating leases that have commenced as of December 31, 2023, and that have noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$34 
202529 
202622 
202717 
202815 
2029 and thereafter3 
Total undiscounted cash flows120 
Difference between undiscounted cash flows and discounted cash flows(7)
Total lease liability$113 
The following table details the components of total net operating lease expense.
Year ended December 31, ($ in millions)
202320222021
Operating lease expense$29 $33 $46 
Variable lease expense5 
Total lease expense, net (a)$34 $37 $53 
(a)Included in other operating expenses in our Consolidated Statement of Income.
Ally as the Lessor
Investment in Operating Leases
We purchase consumer operating lease contracts and the associated vehicles from dealerships after those contracts are executed by the dealers and the consumers. The amount we pay a dealer for an operating lease contract is based on the negotiated price for the vehicle less vehicle trade-in, down payment from the consumer, and available automotive manufacturer incentives. Under the operating lease, the consumer is obligated to make payments in amounts equal to the amount by which the negotiated purchase price of the vehicle (less any
trade-in value, down payment, or available manufacturer incentives) exceeds the contract residual value (including residual support) of the vehicle at lease termination, plus operating lease rental charges. The customer can terminate the lease at any point after commencement, subject to additional charges and fees. Both the consumer and the dealership have the option to purchase the vehicle at the end of the lease term, which generally range from 24 to 60 months, at the residual value of the vehicle, however it is not reasonably certain this option will be exercised and accordingly our consumer leases are classified as operating leases. In addition to the charges described above, the consumer is generally responsible for certain charges related to excess mileage or excessive wear and tear on the vehicle. These charges are deemed variable lease payments and, as these payments are not based on a rate or index, they are recognized as net depreciation expense on operating lease assets in our Consolidated Statement of Income as incurred.
When we acquire a consumer operating lease, we assume ownership of the vehicle from the dealer. We require that property damage, bodily injury, collision, and comprehensive insurance be obtained by the lessee on all consumer operating leases. Neither the consumer nor the dealer is responsible for the value of the vehicle at the time of lease termination. When vehicles are not purchased by customers or the receiving dealer at scheduled lease termination, the vehicle is returned to us for remarketing. We generally bear the risk of loss to the extent the value of a leased vehicle upon remarketing is below the expected residual value. At termination, our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing, which is included in net depreciation expense on operating lease assets in our Consolidated Statement of Income. Excessive mileage or excessive wear and tear on the vehicle during the lease may impact the sales proceeds received upon remarketing. As of December 31, 2023, and December 31, 2022, consumer operating leases with a carrying value, net of accumulated depreciation, of $12 million and $56 million, respectively, were covered by a residual value guarantee of 15% of the manufacturer’s suggested retail price.
The following table details our investment in operating leases.
Year ended December 31, ($ in millions)
20232022
Vehicles$11,101 $12,304 
Accumulated depreciation(1,930)(1,860)
Investment in operating leases, net$9,171 $10,444 
The following table presents future minimum rental payments we have the right to receive under operating leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$1,304 
2025820 
2026382 
202770 
20284 
Total lease payments from operating leases$2,580 
We recognized operating lease revenue of $1.6 billion for each of the years ended December 31, 2023, 2022, and 2021. Depreciation expense on operating lease assets includes net remarketing gains recognized on the sale of operating lease assets. The following table summarizes the components of depreciation expense on operating lease assets.
Year ended December 31, ($ in millions)
202320222021
Depreciation expense on operating lease assets (excluding remarketing gains) (a)$1,071 $1,084 $914 
Remarketing gains, net(211)(170)(344)
Net depreciation expense on operating lease assets$860 $914 $570 
(a)Includes variable lease payments related to excess mileage and excessive wear and tear on vehicles of $9 million during the year ended December 31, 2023, $7 million during the year ended December 31, 2022, and $16 million during the year ended December 31, 2021.
Finance Leases
In our Automotive Finance operations, we also hold automotive leases that require finance lease treatment as prescribed by ASC Topic 842, Leases. Our total gross investment in finance leases, which is included in finance receivables and loans, net, on our Consolidated Balance Sheet was $537 million and $481 million as of December 31, 2023, and December 31, 2022, respectively. This includes lease payment receivables of $531 million and $468 million at December 31, 2023, and December 31, 2022, respectively, and unguaranteed residual assets of $6 million at December 31, 2023, and $13 million at December 31, 2022. Interest income on finance lease receivables was $40 million for the year ended December 31, 2023, and $30 million for the year ended December 31, 2022, and is included in interest and fees on finance receivables and loans in our Consolidated Statement of Income.
The following table presents future minimum rental payments we have the right to receive under finance leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$193 
2025163 
2026140 
202773 
202833 
2029 and thereafter11 
Total undiscounted cash flows613 
Difference between undiscounted cash flows and discounted cash flows(82)
Present value of lease payments recorded as lease receivable$531 
Leasing Leasing
Ally as the Lessee
We have operating leases for certain of our corporate facilities, which have remaining lease terms of 2 months to 7 years. Most of the property leases have fixed payment terms with annual fixed-escalation clauses and include options to extend or terminate the lease. We do not include these term extensions or termination provisions in our estimates of the lease term if we do not consider it reasonably certain that the options will be exercised.
We also have operating leases for a fleet of vehicles that is used by our sales force for business purposes, with noncancelable lease terms of 367 days. Thereafter, the leases are month-to-month, up to a maximum of 48 months from inception.
During the years ended December 31, 2023, and December 31, 2022, we paid $33 million and $38 million in cash for amounts included in the measurement of lease liabilities at December 31, 2023, and December 31, 2022, respectively. These amounts are included in net cash provided by operating activities in the Consolidated Statement of Cash Flows. During the years ended December 31, 2023, and December 31, 2022, we obtained $10 million and $41 million, respectively, of ROU assets in exchange for new lease liabilities. As of December 31, 2023, the weighted-average remaining lease term of our operating lease portfolio was 4 years, and the weighted-average discount rate was 2.85%, compared to 5 years and 2.57% as of December 31, 2022.
The following table presents future minimum rental payments we are required to make under operating leases that have commenced as of December 31, 2023, and that have noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$34 
202529 
202622 
202717 
202815 
2029 and thereafter3 
Total undiscounted cash flows120 
Difference between undiscounted cash flows and discounted cash flows(7)
Total lease liability$113 
The following table details the components of total net operating lease expense.
Year ended December 31, ($ in millions)
202320222021
Operating lease expense$29 $33 $46 
Variable lease expense5 
Total lease expense, net (a)$34 $37 $53 
(a)Included in other operating expenses in our Consolidated Statement of Income.
Ally as the Lessor
Investment in Operating Leases
We purchase consumer operating lease contracts and the associated vehicles from dealerships after those contracts are executed by the dealers and the consumers. The amount we pay a dealer for an operating lease contract is based on the negotiated price for the vehicle less vehicle trade-in, down payment from the consumer, and available automotive manufacturer incentives. Under the operating lease, the consumer is obligated to make payments in amounts equal to the amount by which the negotiated purchase price of the vehicle (less any
trade-in value, down payment, or available manufacturer incentives) exceeds the contract residual value (including residual support) of the vehicle at lease termination, plus operating lease rental charges. The customer can terminate the lease at any point after commencement, subject to additional charges and fees. Both the consumer and the dealership have the option to purchase the vehicle at the end of the lease term, which generally range from 24 to 60 months, at the residual value of the vehicle, however it is not reasonably certain this option will be exercised and accordingly our consumer leases are classified as operating leases. In addition to the charges described above, the consumer is generally responsible for certain charges related to excess mileage or excessive wear and tear on the vehicle. These charges are deemed variable lease payments and, as these payments are not based on a rate or index, they are recognized as net depreciation expense on operating lease assets in our Consolidated Statement of Income as incurred.
When we acquire a consumer operating lease, we assume ownership of the vehicle from the dealer. We require that property damage, bodily injury, collision, and comprehensive insurance be obtained by the lessee on all consumer operating leases. Neither the consumer nor the dealer is responsible for the value of the vehicle at the time of lease termination. When vehicles are not purchased by customers or the receiving dealer at scheduled lease termination, the vehicle is returned to us for remarketing. We generally bear the risk of loss to the extent the value of a leased vehicle upon remarketing is below the expected residual value. At termination, our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing, which is included in net depreciation expense on operating lease assets in our Consolidated Statement of Income. Excessive mileage or excessive wear and tear on the vehicle during the lease may impact the sales proceeds received upon remarketing. As of December 31, 2023, and December 31, 2022, consumer operating leases with a carrying value, net of accumulated depreciation, of $12 million and $56 million, respectively, were covered by a residual value guarantee of 15% of the manufacturer’s suggested retail price.
The following table details our investment in operating leases.
Year ended December 31, ($ in millions)
20232022
Vehicles$11,101 $12,304 
Accumulated depreciation(1,930)(1,860)
Investment in operating leases, net$9,171 $10,444 
The following table presents future minimum rental payments we have the right to receive under operating leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$1,304 
2025820 
2026382 
202770 
20284 
Total lease payments from operating leases$2,580 
We recognized operating lease revenue of $1.6 billion for each of the years ended December 31, 2023, 2022, and 2021. Depreciation expense on operating lease assets includes net remarketing gains recognized on the sale of operating lease assets. The following table summarizes the components of depreciation expense on operating lease assets.
Year ended December 31, ($ in millions)
202320222021
Depreciation expense on operating lease assets (excluding remarketing gains) (a)$1,071 $1,084 $914 
Remarketing gains, net(211)(170)(344)
Net depreciation expense on operating lease assets$860 $914 $570 
(a)Includes variable lease payments related to excess mileage and excessive wear and tear on vehicles of $9 million during the year ended December 31, 2023, $7 million during the year ended December 31, 2022, and $16 million during the year ended December 31, 2021.
Finance Leases
In our Automotive Finance operations, we also hold automotive leases that require finance lease treatment as prescribed by ASC Topic 842, Leases. Our total gross investment in finance leases, which is included in finance receivables and loans, net, on our Consolidated Balance Sheet was $537 million and $481 million as of December 31, 2023, and December 31, 2022, respectively. This includes lease payment receivables of $531 million and $468 million at December 31, 2023, and December 31, 2022, respectively, and unguaranteed residual assets of $6 million at December 31, 2023, and $13 million at December 31, 2022. Interest income on finance lease receivables was $40 million for the year ended December 31, 2023, and $30 million for the year ended December 31, 2022, and is included in interest and fees on finance receivables and loans in our Consolidated Statement of Income.
The following table presents future minimum rental payments we have the right to receive under finance leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$193 
2025163 
2026140 
202773 
202833 
2029 and thereafter11 
Total undiscounted cash flows613 
Difference between undiscounted cash flows and discounted cash flows(82)
Present value of lease payments recorded as lease receivable$531 
Leasing Leasing
Ally as the Lessee
We have operating leases for certain of our corporate facilities, which have remaining lease terms of 2 months to 7 years. Most of the property leases have fixed payment terms with annual fixed-escalation clauses and include options to extend or terminate the lease. We do not include these term extensions or termination provisions in our estimates of the lease term if we do not consider it reasonably certain that the options will be exercised.
We also have operating leases for a fleet of vehicles that is used by our sales force for business purposes, with noncancelable lease terms of 367 days. Thereafter, the leases are month-to-month, up to a maximum of 48 months from inception.
During the years ended December 31, 2023, and December 31, 2022, we paid $33 million and $38 million in cash for amounts included in the measurement of lease liabilities at December 31, 2023, and December 31, 2022, respectively. These amounts are included in net cash provided by operating activities in the Consolidated Statement of Cash Flows. During the years ended December 31, 2023, and December 31, 2022, we obtained $10 million and $41 million, respectively, of ROU assets in exchange for new lease liabilities. As of December 31, 2023, the weighted-average remaining lease term of our operating lease portfolio was 4 years, and the weighted-average discount rate was 2.85%, compared to 5 years and 2.57% as of December 31, 2022.
The following table presents future minimum rental payments we are required to make under operating leases that have commenced as of December 31, 2023, and that have noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$34 
202529 
202622 
202717 
202815 
2029 and thereafter3 
Total undiscounted cash flows120 
Difference between undiscounted cash flows and discounted cash flows(7)
Total lease liability$113 
The following table details the components of total net operating lease expense.
Year ended December 31, ($ in millions)
202320222021
Operating lease expense$29 $33 $46 
Variable lease expense5 
Total lease expense, net (a)$34 $37 $53 
(a)Included in other operating expenses in our Consolidated Statement of Income.
Ally as the Lessor
Investment in Operating Leases
We purchase consumer operating lease contracts and the associated vehicles from dealerships after those contracts are executed by the dealers and the consumers. The amount we pay a dealer for an operating lease contract is based on the negotiated price for the vehicle less vehicle trade-in, down payment from the consumer, and available automotive manufacturer incentives. Under the operating lease, the consumer is obligated to make payments in amounts equal to the amount by which the negotiated purchase price of the vehicle (less any
trade-in value, down payment, or available manufacturer incentives) exceeds the contract residual value (including residual support) of the vehicle at lease termination, plus operating lease rental charges. The customer can terminate the lease at any point after commencement, subject to additional charges and fees. Both the consumer and the dealership have the option to purchase the vehicle at the end of the lease term, which generally range from 24 to 60 months, at the residual value of the vehicle, however it is not reasonably certain this option will be exercised and accordingly our consumer leases are classified as operating leases. In addition to the charges described above, the consumer is generally responsible for certain charges related to excess mileage or excessive wear and tear on the vehicle. These charges are deemed variable lease payments and, as these payments are not based on a rate or index, they are recognized as net depreciation expense on operating lease assets in our Consolidated Statement of Income as incurred.
When we acquire a consumer operating lease, we assume ownership of the vehicle from the dealer. We require that property damage, bodily injury, collision, and comprehensive insurance be obtained by the lessee on all consumer operating leases. Neither the consumer nor the dealer is responsible for the value of the vehicle at the time of lease termination. When vehicles are not purchased by customers or the receiving dealer at scheduled lease termination, the vehicle is returned to us for remarketing. We generally bear the risk of loss to the extent the value of a leased vehicle upon remarketing is below the expected residual value. At termination, our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing, which is included in net depreciation expense on operating lease assets in our Consolidated Statement of Income. Excessive mileage or excessive wear and tear on the vehicle during the lease may impact the sales proceeds received upon remarketing. As of December 31, 2023, and December 31, 2022, consumer operating leases with a carrying value, net of accumulated depreciation, of $12 million and $56 million, respectively, were covered by a residual value guarantee of 15% of the manufacturer’s suggested retail price.
The following table details our investment in operating leases.
Year ended December 31, ($ in millions)
20232022
Vehicles$11,101 $12,304 
Accumulated depreciation(1,930)(1,860)
Investment in operating leases, net$9,171 $10,444 
The following table presents future minimum rental payments we have the right to receive under operating leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$1,304 
2025820 
2026382 
202770 
20284 
Total lease payments from operating leases$2,580 
We recognized operating lease revenue of $1.6 billion for each of the years ended December 31, 2023, 2022, and 2021. Depreciation expense on operating lease assets includes net remarketing gains recognized on the sale of operating lease assets. The following table summarizes the components of depreciation expense on operating lease assets.
Year ended December 31, ($ in millions)
202320222021
Depreciation expense on operating lease assets (excluding remarketing gains) (a)$1,071 $1,084 $914 
Remarketing gains, net(211)(170)(344)
Net depreciation expense on operating lease assets$860 $914 $570 
(a)Includes variable lease payments related to excess mileage and excessive wear and tear on vehicles of $9 million during the year ended December 31, 2023, $7 million during the year ended December 31, 2022, and $16 million during the year ended December 31, 2021.
Finance Leases
In our Automotive Finance operations, we also hold automotive leases that require finance lease treatment as prescribed by ASC Topic 842, Leases. Our total gross investment in finance leases, which is included in finance receivables and loans, net, on our Consolidated Balance Sheet was $537 million and $481 million as of December 31, 2023, and December 31, 2022, respectively. This includes lease payment receivables of $531 million and $468 million at December 31, 2023, and December 31, 2022, respectively, and unguaranteed residual assets of $6 million at December 31, 2023, and $13 million at December 31, 2022. Interest income on finance lease receivables was $40 million for the year ended December 31, 2023, and $30 million for the year ended December 31, 2022, and is included in interest and fees on finance receivables and loans in our Consolidated Statement of Income.
The following table presents future minimum rental payments we have the right to receive under finance leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$193 
2025163 
2026140 
202773 
202833 
2029 and thereafter11 
Total undiscounted cash flows613 
Difference between undiscounted cash flows and discounted cash flows(82)
Present value of lease payments recorded as lease receivable$531 
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitizations and Variable Interest Entities
12 Months Ended
Dec. 31, 2023
Securitizations And Variable Interest Entities [Abstract]  
Securitizations and Variable Interest Entities Securitizations and Variable Interest Entities
Overview
We securitize, transfer, and service consumer automotive loans. We often securitize these loans (also referred to as financial assets) using SPEs. An SPE is a legal entity that is designed to fulfill a specified limited need of the sponsor. Our principal use of SPEs is to obtain liquidity by securitizing certain of our financial assets. SPEs are often VIEs and may or may not be included on our Consolidated Balance Sheet. Additionally, we opportunistically sell consumer automotive and credit card whole-loans to SPEs where we have a continuing involvement.
Securitizations
In executing a securitization, we typically sell pools of financial assets to a wholly owned, bankruptcy-remote SPE, which then transfers the financial assets to a separate, transaction-specific SPE for cash, and typically, other retained interests. The SPE is funded through the issuance of beneficial interests, which could take the form of notes or residual interests and can be sold to investors or retained by us. We typically hold retained beneficial interests in our securitizations including, but not limited to, retained notes, certificated residual interests, as well as certain noncertificated interests retained from the sale of automotive finance receivables. If sold, the beneficial interests only entitle the investors to specified cash flows generated from the underlying securitized assets. If retained, the interests provide credit enhancement to the SPE as they may absorb credit losses or other cash shortfalls and may represent a form of significant continuing economic interests. In addition to providing a source of liquidity and cost-efficient funding, securitizing these financial assets also reduces our credit exposure to the borrowers beyond any economic interest we may retain.
The SPEs are limited to specific activities by their respective legal documents, but are generally allowed to acquire the financial assets, to issue beneficial interests to investors to fund the acquisition of the financial assets, and to enter into interest rate hedges to mitigate certain risks related to the financial assets or beneficial interests of the entity. A servicer, who is generally us, is appointed pursuant to the underlying legal documents to service the assets the SPE holds and the beneficial interests it issues. Servicing functions include, but are not limited to, general collections activity on current and noncurrent accounts, loss mitigation efforts including repossession and sale of collateral, as well as preparing and furnishing statements summarizing the asset and beneficial interest performance. These servicing responsibilities constitute continued involvement in the transferred financial assets.
Cash flows from the securitized financial assets represent the sole source for payment of distributions on the beneficial interests issued by the SPE and for payments to the parties that perform services for the SPE, such as the servicer or the trustee.
We generally hold certain conditional repurchase options specific to securitizations that allow us to repurchase assets from the securitization entity. The majority of the securitizations provide us, as servicer, with a call option that allows us to repurchase the remaining transferred financial assets or redeem outstanding beneficial interests at our discretion once the asset pool reaches a predefined level, which represents the point where servicing becomes administratively burdensome (a clean-up call option). The repurchase price is typically the securitization balance of the assets plus accrued interest when applicable. We generally have discretion regarding when or if we will exercise these options, but we would do so only when it is in our best interest.
Other than our customary representation, warranty, and covenant provisions, these securitizations are nonrecourse to us, thereby transferring the risk of future credit losses to the extent the beneficial interests in the SPEs are held by third parties. Representation, warranty, and certain covenant provisions generally require us to repurchase assets or indemnify the investor or other party for incurred losses to the extent it is determined that the assets were ineligible or were otherwise defective at the time of sale, or otherwise not in compliance with the ongoing covenant obligations. We did not provide any noncontractual financial support to any of these entities during 2023, 2022, or 2021.
Variable Interest Entities
The VIEs included on the Consolidated Balance Sheet represent SPEs where we are deemed to be the primary beneficiary, primarily due to our servicing activities and our beneficial interests in the VIE that could be potentially significant. We determine whether we have a
potentially significant beneficial interest in the VIE based on the consideration of both qualitative and quantitative factors regarding the nature, size, and form of our involvement in the VIE. The third-party investors in the obligations of consolidated VIEs have legal recourse only to the assets of the VIEs and do not have such recourse to us, except for the customary representation, warranty, and covenant provisions. In addition, the cash flows from the assets are restricted only to pay such liabilities. Thus, our economic exposure to loss from outstanding third-party financing related to consolidated VIEs is limited to the carrying value of the consolidated VIE assets. Generally, all assets of consolidated VIEs are restricted for the beneficial interest holders. For additional information regarding our significant accounting policies for consolidated VIEs, refer to the Variable Interest Entities and Securitizations section of Note 1.
The nature, purpose, and activities of nonconsolidated SPEs are similar to those of our consolidated SPEs with the primary difference being the nature and extent of our continuing involvement. For nonconsolidated SPEs, the transferred financial assets are removed from our balance sheet provided the conditions for sale accounting are met. The financial assets obtained from the sale are primarily reported as cash or retained interests (if applicable). Liabilities incurred as part of these sales, are recorded at fair value at the time of sale and are reported as accrued expenses and other liabilities on our Consolidated Balance Sheet. Upon the sale of the loans, we recognize a gain or loss on sale for the difference between the assets recognized, the assets derecognized, and the liabilities recognized as part of the transaction. With respect to our ongoing right to service the assets we sell, the servicing fee we receive represents adequate compensation, and consequently, we do not recognize a servicing asset or liability.
The pretax gain on sales of financial assets into nonconsolidated VIEs was $1 million for both the years ended December 31, 2023, and 2022. We had no pretax gains or losses on sales of financial assets into nonconsolidated VIEs during the year ended December 31, 2021. For additional information regarding our significant accounting policies for nonconsolidated VIEs, refer to the Variable Interest Entities and Securitizations section of Note 1.
We provide long-term guarantee contracts to investors in certain nonconsolidated affordable housing entities and have extended a line of credit to provide liquidity. Since we do not have control over the entities or the power to make decisions, we do not consolidate the entities and our involvement is limited to the guarantee and the line of credit.
We are involved with various other nonconsolidated equity investments, including affordable housing entities and venture capital funds and loan funds. We do not consolidate these entities and our involvement is limited to our outstanding investment, additional capital committed to these funds plus any previously recognized low-income housing tax credits that are subject to recapture.
The following table presents our involvement in consolidated and nonconsolidated VIEs in which we hold variable interests. We have excluded certain transactions with nonconsolidated entities from the balances presented in the table below, where our only continuing involvement relates to financial interests obtained through the ordinary course of business, primarily from lending and investing arrangements. For additional detail related to the assets and liabilities of consolidated variable interest entities refer to the Consolidated Balance Sheet.
December 31, ($ in millions)
Carrying value of total assetsCarrying value of total liabilitiesAssets sold to nonconsolidated VIEs (a)Maximum exposure to loss in nonconsolidated VIEs
2023
On-balance sheet variable interest entities
Consumer automotive$16,415 (b)$1,614 (c)$ $ 
Off-balance sheet variable interest entities
Consumer automotive (d) (e)81 (f) 2,514 2,595 (g)
Consumer other (h)  125 125 
Commercial other2,516 (i)974 (j) 2,738 (k)
Total$19,012 $2,588 $2,639 $5,458 
2022
On-balance sheet variable interest entities
Consumer automotive$20,415 (b)$2,553 (c)$— $— 
Off-balance sheet variable interest entities
Consumer automotive (e)— — 227 227 (g)
Consumer other (h)— — 103 103 
Commercial other2,199 (i)873 (j)— 2,767 (k)
Total$22,614 $3,426 $330 $3,097 
(a)Asset values represent the current unpaid principal balance of outstanding consumer automotive and credit card finance receivables and loans within the VIEs.
(b)Includes $9.3 billion and $10.6 billion of assets that were not encumbered by VIE beneficial interests held by third parties at December 31, 2023, and December 31, 2022, respectively. Ally or consolidated affiliates hold the interests in these assets.
(c)Includes $100 million and $113 million of liabilities that were not obligations to third-party beneficial interest holders at December 31, 2023, and December 31, 2022, respectively.
(d)In November 2023, we sold retained interests related to on-balance sheet VIEs to an unrelated third party. As a result of these sales, we are no longer the primary beneficiary of the VIEs, and as such have deconsolidated the assets and liabilities from our Consolidated Balance Sheet, including $1.7 billion and $1.4 billion of consumer automotive loans and long-term debt, respectively. We received cash proceeds of $247 million related to these sales, and recognized no gain or loss. We will continue to service the assets previously transferred to the VIEs.
(e)Includes activity where we sell loans through a pass through program to a third-party.
(f)Represents retained notes and certificated residual interests, of which $78 million was classified as held-to-maturity securities at December 31, 2023, and $3 million was classified as other assets at December 31, 2023. These assets represent our compliance with the risk retention rules under the Dodd-Frank Act, requiring us to retain at least five percent of the credit risk of the assets underlying asset-backed securitizations.
(g)Maximum exposure to loss represents the current unpaid principal balance of outstanding loans based on our customary representation and warranty provisions. This measure is based on the unlikely event that all the loans have underwriting defects or other defects that trigger a representation and warranty provision and the collateral supporting the loans are worthless. This required disclosure is not an indication of our expected loss.
(h)Represents balances from Ally Credit Card.
(i)Amounts are classified as other assets except for $44 million and $38 million classified as equity securities at December 31, 2023, and December 31, 2022, respectively.
(j)Amounts are classified as accrued expenses and other liabilities.
(k)For certain nonconsolidated affordable housing entities, maximum exposure to loss represents the yield we guaranteed investors through long-term guarantee contracts. The amount disclosed is based on the unlikely event that the yield delivered to investors in the form of low-income tax housing credits is recaptured. For nonconsolidated equity investments, maximum exposure to loss represents our outstanding investment, additional committed capital, and low-income housing tax credits subject to recapture. The amount disclosed is based on the unlikely event that our committed capital is funded, our investments become worthless, and the tax credits previously delivered to us are recaptured. This required disclosure is not an indication of our expected loss.
Cash Flows with Nonconsolidated Special-Purpose Entities
The following table summarizes cash flows received and paid related to SPEs and asset-backed financings where the transfer is accounted for as a sale and we have a continuing involvement with the transferred consumer automotive and credit card assets (for example, servicing) that were outstanding during the years ended December 31, 2023, 2022, and 2021. Additionally, this table contains information regarding cash flows received from and paid to nonconsolidated SPEs that existed during each period.
Year ended December 31, ($ in millions)
202320222021
Consumer automotive
Cash proceeds from transfers completed during the period$1,131 $238 $— 
Cash flows received on retained interests in securitization entities4 — — 
Servicing fees19 — 
Other cash flows1 — — 
Consumer other (a)
Cash proceeds from transfers completed during the period117 137 
Servicing fees8 13 — 
Total$1,280 $389 $
(a)Represents activity from Ally Credit Card.
Delinquencies and Net Credit Losses
The following tables present quantitative information about off-balance sheet securitizations and whole-loan sales where we have continuing involvement.
Total amountAmount 60 days or more past due
December 31, ($ in millions)
2023202220232022
Off-balance-sheet securitization entities
Consumer automotive$1,558 $— $11 $— 
Whole-loan sales (a)
Consumer automotive956 227 44 
Consumer other125 103 17 
Total$2,639 $330 $72 $10 
(a)Whole-loan sales are not part of a securitization transaction, but represent consumer automotive and credit card pools of loans sold to third-party investors.
Net credit losses
Year ended December 31, ($ in millions)
20232022
Off-balance-sheet securitization entities
Consumer automotive$2 $— 
Whole-loan sales (a)
Consumer automotive27  
Consumer other31 
Total$60 $
(a)Whole-loan sales are not part of a securitization transaction, but represent consumer automotive and credit card pools of loans sold to third-party investors.
Affordable Housing Investments
We have investments in various limited partnerships that sponsor affordable housing projects, which meet the definition of a VIE. The purpose of these investments is to achieve a satisfactory return on capital through the receipt of LIHTC and to assist us in achieving goals associated with the CRA. Our affordable housing investments are accounted for using the proportional amortization method of accounting, which recognizes the amortized cost of the investment as a component of income tax expense.
The following table summarizes information about our affordable housing investments.
Year ended December 31, ($ in millions)
202320222021
Affordable housing tax credits and other tax benefits (a)$200 $177 $144 
Tax credit amortization expense recognized as a component of income tax expense157 147 118 
(a)There were no impairment losses recognized during the years ended December 31, 2023, 2022, and 2021, resulting from the forfeiture or ineligibility of tax credits or other circumstances.
Our investment in qualified affordable housing projects was $1.9 billion and $1.6 billion at December 31, 2023, and December 31, 2022, respectively, and is included within other assets on our Consolidated Balance Sheet. Additionally, unfunded commitments to provide additional capital to investees in qualified affordable housing projects were $973 million and $869 million at December 31, 2023, and December 31, 2022, respectively, and are included within accrued expenses and other liabilities on our Consolidated Balance Sheet. Substantially all of the unfunded commitments at December 31, 2023, are expected to be paid out within the next five years.
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Premiums Receivable and Other Insurance Assets
12 Months Ended
Dec. 31, 2023
Premiums Receivable Disclosure [Abstract]  
Premiums Receivable and Other Insurance Assets Premiums Receivable and Other Insurance Assets
Premiums receivable and other insurance assets consisted of the following.
December 31, ($ in millions)
20232022
Prepaid reinsurance premiums$580 $553 
Reinsurance recoverable on unpaid losses66 72 
Reinsurance recoverable on paid losses38 26 
Premiums receivable154 114 
Deferred policy and service contract acquisition costs1,911 1,933 
Total premiums receivable and other insurance assets$2,749 $2,698 
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets
12 Months Ended
Dec. 31, 2023
Other Assets [Abstract]  
Other Assets Other Assets
The components of other assets were as follows.
December 31, ($ in millions)
20232022
Property and equipment at cost (a)$2,153 $2,352 
Accumulated depreciation (a)(871)(1,076)
Net property and equipment1,282 1,276 
Investment in qualified affordable housing projects (b)1,866 1,596 
Net deferred tax assets1,224 1,087 
Accrued interest, fees, and rent receivables (c)935 786 
Nonmarketable equity investments886 842 
Goodwill669 822 
Equity-method investments (d)651 608 
Restricted cash held for securitization trusts (e)407 585 
Other accounts receivable189 164 
Operating lease right-of-use assets90 111 
Restricted cash and cash equivalents (f)87 66 
Net intangible assets73 98 
Other assets1,036 1,097 
Total other assets (g)$9,395 $9,138 
(a)During the year ended December 31, 2023, we retired software with a cost basis of $295 million with an accumulated depreciation of $295 million.
(b)Presented gross of the associated unfunded commitment. Refer to Note 16 for further information.
(c)Primarily relates to accrued interest, fees, and rent receivables related to our consumer automotive and commercial automotive finance receivables and loans.
(d)Primarily relates to investments made in connection with our CRA program.
(e)Includes restricted cash collected from customer payments on securitized receivables, which are distributed by us to investors as payments on the related secured debt, and cash reserve deposits utilized as a form of credit enhancement for various securitization transactions.
(f)Primarily represents a number of arrangements with third parties where certain restrictions are placed on balances we hold due to collateral agreements associated with operational processes with a third-party bank, or letter of credit arrangements and corresponding collateral requirements.
(g)Excludes Ally Lending other assets which were transferred to assets of operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
The total carrying value of the nonmarketable equity investments held at December 31, 2023, and December 31, 2022, including cumulative unrealized gains and losses, was as follows.
December 31, ($ in millions)
20232022
FRB stock$392 $401 
FHLB stock392 318 
Equity investments without a readily determinable fair value
Cost basis at acquisition74 89 
Adjustments
Upward adjustments51 177 
Downward adjustments (including impairment)(23)(143)
Carrying amount, equity investments without a readily determinable fair value102 123 
Nonmarketable equity investments$886 $842 
During the years ended December 31, 2023, and 2022, unrealized gains and losses included in the carrying value of the nonmarketable equity investments still held as of December 31, 2023, and 2022, were as follows.
Year ended December 31, ($ in millions)
20232022
Upward adjustments$8 $
Downward adjustments (including impairment) (a)$(17)$(138)
(a)No impairment on FHLB and FRB stock was recognized during the years ended December 31, 2023, and 2022.
The downward adjustments (including impairment) during the year ended December 31, 2022, was primarily driven by an impairment in our investment in BMC Holdco. During the year ended December 31, 2023, this investment was transferred from nonmarketable equity investments to equity securities on the Consolidated Balance Sheet as our investment converted into publicly traded common stock in BHF.
Total loss on nonmarketable equity investments, net, which includes both realized and unrealized gains and losses, was a net loss of $10 million for the year ended December 31, 2023, compared to a net loss of $132 million for the year ended December 31, 2022, respectively.
The carrying balance of goodwill by reportable operating segment was as follows.
($ in millions)Automotive Finance operationsInsurance operationsCorporate and Other (a)Total
Goodwill at December 31, 2021
$20 $27 $775 $822 
Goodwill acquired— — — — 
Goodwill at December 31, 2022
$20 $27 $775 $822 
Goodwill impairment  (149)(149)
Transfer to assets of operations held-for-sale  (4)(4)
Goodwill at December 31, 2023
$20 $27 $622 $669 
(a)Includes $479 million of goodwill associated with Ally Credit Card at both December 31, 2023, and December 31, 2022, $143 million of goodwill associated with Ally Invest at both December 31, 2023, and December 31, 2022, and $153 million of goodwill associated with Ally Lending at December 31, 2022.
During the year ended December 31, 2023, we recognized a $149 million impairment of goodwill at Corporate and Other related to the transfer of our Ally Lending business to held-for-sale. Subsequent to the impairment charge, the goodwill balance of $4 million was transferred to assets of operations held-for-sale on the Consolidated Balance Sheet. For additional information, refer to Note 2.
The net carrying value of intangible assets by class was as follows.
20232022
December 31, ($ in millions)
Gross intangible assetsAccumulated amortizationNet carrying valueGross intangible assetsAccumulated amortizationNet carrying value
Technology$117 $(64)$53 $122 $(53)$69 
Customer lists41 (39)2 58 (51)
Purchased credit card relationships25 (7)18 25 (4)21 
Trademarks2 (2) (1)
Total intangible assets (a)$185 $(112)$73 $207 $(109)$98 
(a)Excludes $22 million of gross intangible assets and $22 million of accumulated amortization that were transferred to assets of operations held-for-sale related to Ally Lending as of December 31, 2023. Refer to Note 2 for additional information.
Estimated future amortization expense of intangible assets are as follows.
Year ended December 31, ($ in millions)
2024$19 
202514 
202614 
202713 
202813 
Total estimated future amortization expense$73 
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposit Liabilities
12 Months Ended
Dec. 31, 2023
Deposits [Abstract]  
Deposit Liabilities Deposit Liabilities
Deposit liabilities consisted of the following.
December 31, ($ in millions)
20232022
Noninterest-bearing deposits$139 $185 
Interest-bearing deposits
Savings, money market, and spending accounts99,340 110,776 
Certificates of deposit55,187 41,336 
Total deposit liabilities$154,666 $152,297 
At December 31, 2023, and December 31, 2022, certificates of deposit included $7.7 billion and $5.6 billion, respectively, of those in denominations in excess of $250 thousand.
The following table presents the scheduled maturity of total certificates of deposit at December 31, 2023.
($ in millions)
Due in 2024$43,450 
Due in 20257,974 
Due in 20261,490 
Due in 2027832 
Due in 20281,441 
Total certificates of deposit (a)$55,187 
(a)Includes $5.3 billion of certificates of deposit that are estimated to be uninsured. In some instances, certificates of deposits in excess of federal insurance limits may be insured based upon the number of account owners, beneficiaries, and accounts held
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
Short-Term Borrowings
The following table presents the composition of our short-term borrowings portfolio.
20232022
December 31, ($ in millions)
Unsecured
Secured (a)
Total
Unsecured
Secured (a)
Total
Federal Home Loan Bank
$ $2,550 $2,550 $— $1,900 $1,900 
Securities sold under agreements to repurchase
 747 747 — 499 499 
Total short-term borrowings$ $3,297 $3,297 $— $2,399 $2,399 
Weighted average interest rate (b)5.6 %4.5 %
(a)Refer to the section below titled Long-Term Debt for further details on assets restricted as collateral for payment of the related debt.
(b)Based on the debt outstanding and the interest rate at December 31 of each year.
We periodically enter into term repurchase agreements—short-term borrowing agreements in which we sell securities to one or more investors while simultaneously committing to repurchase them at a specified future date, at the stated price plus accrued interest. As of December 31, 2023, the securities sold under agreements to repurchase consisted of $747 million of agency mortgage-backed residential debt securities. The repurchase agreements are set to mature within 30 days. Refer to Note 8 and Note 21 for further details.
The primary risk associated with these repurchase agreements is that the counterparty will be unable to perform under the terms of the contract. As the borrower, we are exposed to the excess market value of the securities pledged over the amount borrowed. Daily mark-to-market collateral management is designed to limit this risk to the initial margin. However, should a counterparty declare bankruptcy or become insolvent, we may incur additional delays and costs. In some instances, we may place or receive cash collateral with counterparties under collateral arrangements associated with our repurchase agreements. At December 31, 2023, we received cash collateral of $6 million and non-cash collateral of $1 million related to repurchase agreements. At December 31, 2022, we placed cash collateral of $1 million related to repurchase agreements, and we did not receive any collateral.
Long-Term Debt
The following tables present the composition of our long-term debt portfolio.
December 31, ($ in millions)
AmountInterest rateWeighted average stated interest rate (a)Due date range
2023
Unsecured debt
Fixed rate (b)$10,327 
Hedge basis adjustments (c)97 
Total unsecured debt10,424 
0.60–8.00%
6.03 %2024–2033
Secured debt
Fixed rate7,031 
Variable rate (d)113 
Hedge basis adjustment (c)2 
Total secured debt (e) (f)7,146 
0.89–5.29%
3.31 %2024–2031
Total long-term debt$17,570 
2022
Unsecured debt
Fixed rate (b)$9,929 
Hedge basis adjustments (c)108 
Total unsecured debt10,037 
0.60–8.00%
5.08 %2023–2032
Secured debt
Fixed rate7,603 
Variable rate (d)118 
Hedge basis adjustment (c)
Total secured debt (e) (f)7,725 
0.72–5.29%
2.71 %2023–2027
Total long-term debt$17,762 
(a)Based on the debt outstanding and the interest rate at December 31 of each year excluding any impacts of interest rate hedges.
(b)Includes subordinated debt of $1.5 billion and $1.0 billion at December 31, 2023, and 2022, respectively.
(c)Represents the basis adjustment associated with the application of hedge accounting on certain of our long-term debt positions. Refer to Note 21 for additional information.
(d)Represents long-term debt that does not have a stated interest rate.    
(e)Includes $1.5 billion and $2.4 billion of VIE secured debt at December 31, 2023, and 2022, respectively.
(f)Includes advances from the FHLB of Pittsburgh of $5.6 billion and $5.3 billion at December 31, 2023, and 2022, respectively.

20232022
December 31, ($ in millions)
Unsecured
Secured
Total
Unsecured
Secured
Total
Long-term debt (a)
Due within one year
$1,409 $2,931 $4,340 $2,023 $2,395 $4,418 
Due after one year
9,015 4,215 13,230 8,014 5,330 13,344 
Total long-term debt$10,424 $7,146 $17,570 $10,037 $7,725 $17,762 
(a)Includes basis adjustments related to the application of hedge accounting. Refer to Note 21 for additional information.

To achieve the desired balance between fixed- and variable-rate debt, we may utilize interest rate swap agreements. These derivative financial instruments have the effect of synthetically converting our fixed-rate debt into variable-rate obligations. We did not have any derivative financial instruments that synthetically converted fixed-rate debt into variable-rate obligations or variable-rate debt into fixed-rate obligations at December 31, 2023. As of December 31, 2022, we had $2.5 billion of interest rate swap agreements outstanding.
The following table presents the scheduled remaining maturity of long-term debt at December 31, 2023, assuming no early redemptions will occur. The amounts below include adjustments to the carrying value resulting from the application of hedge accounting. The actual payment of secured debt may vary based on the payment activity of the related pledged assets.
($ in millions)202420252026202720282029 and thereafter
Total
Unsecured
Long-term debt
$1,477 $2,485 $152 $1,536 $867 $4,738 $11,255 
Original issue discount
(68)(74)(82)(94)(107)(406)(831)
Total unsecured
1,409 2,411 70 1,442 760 4,332 10,424 
Secured
Long-term debt
2,931 1,904 1,720 357 225 7,146 
Total long-term debt
$4,340 $4,315 $1,790 $1,799 $985 $4,341 $17,570 
The following summarizes assets restricted as collateral for the payment of the related debt obligation.
December 31, ($ in millions)
20232022
Consumer automotive finance receivables$40,805 $11,759 
Consumer mortgage finance receivables18,703 19,771 
Commercial finance receivables5,968 4,210 
Investment securities (amortized cost of $4,030 and $4,288) (a)
4,036 3,525 
Total assets restricted as collateral (b) (c) (d)$69,512 $39,265 
Secured debt (e)$10,443 $10,124 
(a)A portion of the restricted investment securities at December 31, 2023, and December 31, 2022, was restricted under repurchase agreements. Refer to the section above titled Short-Term Borrowings for information on the repurchase agreements.
(b)All restricted assets are those of Ally Bank.
(c)Ally Bank has an advance agreement with the FHLB, and had assets pledged to secure borrowings that were restricted as collateral to the FHLB totaling $27.9 billion and $27.0 billion at December 31, 2023, and December 31, 2022, respectively. These assets were primarily composed of consumer mortgage finance receivables and loans as well as mortgage-backed securities. Ally Bank has access to the FRB Discount Window and had assets pledged and restricted as collateral to the FRB totaling $34.0 billion and $2.4 billion at December 31, 2023, and December 31, 2022, respectively. These assets were composed of consumer automotive finance receivables and loans. Availability under these programs is only for the operations of Ally Bank and cannot be used to fund the operations or liabilities of Ally or its other subsidiaries.
(d)Excludes restricted cash and cash reserves for securitization trusts recorded within other assets on the Consolidated Balance Sheet. Refer to Note 13 for additional information.
(e)Includes $3.3 billion and $2.4 billion of short-term borrowings at December 31, 2023, and December 31, 2022, respectively.
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Liabilities [Abstract]  
Accrued Expenses and Other Liabilities Accrued Expenses and Other Liabilities
The components of accrued expenses and other liabilities were as follows.
December 31, ($ in millions)
20232022
Unfunded commitments for investment in qualified affordable housing projects$973 $869 
Accounts payable509 435 
Employee compensation and benefits409 424 
Reserves for insurance losses and loss adjustment expenses (a)140 119 
Operating lease liabilities113 137 
Deferred revenue103 169 
Other liabilities479 495 
Total accrued expenses and other liabilities (b)$2,726 $2,648 
(a)Refer to Note 6 for further information.
(b)Excludes Ally Lending accrued expenses and other liabilities, which were transferred to liabilities of operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Equity Equity
Common Stock
The following table presents changes in the number of shares issued and outstanding.
(shares in thousands) (a)
202320222021
Common stock
Total issued at January 1,507,683 504,522 501,237 
New issuances
Employee benefits and compensation plans4,179 3,161 3,284 
Total issued at December 31,511,861 507,683 504,522 
Treasury balance at January 1,(208,358)(166,581)(126,563)
Repurchase of common stock (b)
(1,044)(41,778)(40,018)
Total treasury stock at December 31,(209,402)(208,358)(166,581)
Total outstanding at December 31,302,459 299,324 337,941 
(a)Figures in the table may not recalculate exactly due to rounding. Number of shares issued, in treasury, and outstanding are calculated based on unrounded numbers.
(b)Includes shares of common stock withheld to cover income taxes owed by participants in our share-based incentive plans. Refer to the section titled Capital Planning and Stress Tests in Note 20 for additional information regarding our common stock-repurchase program.
Preferred Stock
Series B Preferred Stock
In April 2021, we issued 1,350,000 shares of 4.700% Fixed-Rate Reset Non-Cumulative Perpetual Preferred Stock, Series B, with $0.01 par value and liquidation preference of $1,000 per share. Proceeds from the offering were used to redeem a portion of our 8.125% Fixed Rate/Floating Rate Trust Preferred Securities, Series 2 of GMAC Capital Trust I. Dividends on shares of the Series B Preferred Stock are discretionary and are not cumulative. Holders of the Series B Preferred Stock will be entitled to receive, if, when and as declared by our Board, or a duly authorized committee of the Board, out of legally available assets, non-cumulative cash dividends quarterly in arrears on February 15, May 15, August 15 and November 15 of each year, beginning on August 15, 2021. Dividends will accrue (i) from the date of original issue to, but excluding, May 15, 2026, at a fixed rate of 4.700% per annum and (ii) from, and including, May 15, 2026, during each five-year reset period, at a rate per annum equal to the five-year treasury rate as of the most recent reset dividend determination date plus 3.868% on the liquidation preference amount of $1,000 per share. So long as any share of Series B Preferred Stock remains outstanding, unless the dividends for the most recently completed dividend period have been paid in full, or set aside for payment, on all outstanding shares of Series B Preferred Stock, we will be prohibited, subject to certain specified exceptions, from (i) declaring or paying any dividends or making any distributions with respect to any stock that ranks on a parity basis with, or junior in interest to, the Series B Preferred Stock or (ii) repurchasing, redeeming, or otherwise acquiring for consideration, directly or indirectly, any stock that ranks on a parity basis with, or junior in interest to, the Series B Preferred Stock.
The holders of the Series B Preferred Stock do not have voting rights other than those set forth in the certificate of designations for the Series B Preferred Stock included in Ally’s Certificate of Incorporation. The Series B Preferred Stock does not have a stated maturity date, and will be perpetual unless redeemed at Ally’s option. Ally is not required to redeem the Series B Preferred Stock and holders of the Series B Preferred Stock have no right to require Ally to redeem their shares. Ally may, at its option, redeem the shares of Series B Preferred stock (i) in whole or in part, on any dividend payment date on or after May 15, 2026, or (ii) in whole, but not in part, at any time within 90 days following a regulatory capital treatment event. In the event of any liquidation, dissolution or winding up of the affairs of Ally, holders of the Series B Preferred Stock will be entitled to receive the liquidation amount per share of Series B Preferred Stock and an amount equal to all declared, but unpaid dividends declared prior to the date of payment out of assets available for distribution, before any distribution is made for holders of stock that ranks junior in interest to the Series B Preferred Stock, subject to the rights of Ally’s creditors.
Series C Preferred Stock
In June 2021, we issued 1,000,000 shares of 4.700% Fixed-Rate Reset Non-Cumulative Perpetual Preferred Stock, Series C, with $0.01 par value and liquidation preference of $1,000 per share. Proceeds from the offering were used to redeem a portion of our 8.125% Fixed Rate/Floating Rate Trust Preferred Securities, Series 2 of GMAC Capital Trust I. Dividends on shares of the Series C Preferred Stock are discretionary and are not cumulative. Holders of the Series C Preferred Stock will be entitled to receive, if, when and as declared by our Board, or a duly authorized committee of the Board, out of legally available assets, non-cumulative cash dividends quarterly in arrears on February 15, May 15, August 15 and November 15 of each year, beginning on August 15, 2021. Dividends will accrue (i) from the date of original issue to, but excluding, May 15, 2028, at a fixed rate of 4.700% per annum and (ii) from, and including, May 15, 2028, during each seven-year reset period, at a rate per annum equal to the seven-year treasury rate as of the most recent reset dividend determination date plus 3.481% on the liquidation preference amount of $1,000 per share. So long as any share of Series C Preferred Stock remains outstanding, unless the dividends for the most recently completed dividend period have been paid in full, or set aside for payment, on all outstanding shares of Series C Preferred Stock, we will be prohibited, subject to certain specified exceptions, from (i) declaring or paying any dividends or making any distributions with respect to any stock that ranks on a parity basis with, or junior in interest to, the Series C Preferred Stock or (ii) repurchasing, redeeming, or otherwise acquiring for consideration, directly or indirectly, any stock that ranks on a parity basis with, or junior in interest to, the Series C Preferred Stock.
The holders of the Series C Preferred Stock do not have voting rights other than those set forth in the certificate of designations for the Series C Preferred Stock included in Ally’s Certificate of Incorporation. The Series C Preferred Stock does not have a stated maturity date, and will be perpetual unless redeemed at Ally’s option. Ally is not required to redeem the Series C Preferred Stock and holders of the Series C Preferred Stock have no right to require Ally to redeem their shares. Ally may, at its option, redeem the shares of Series C Preferred stock (i) in whole or in part, on any dividend payment date on or after May 15, 2028, or (ii) in whole, but not in part, at any time within 90 days following a regulatory capital treatment event. In the event of any liquidation, dissolution or winding up of the affairs of Ally, holders of the Series C Preferred Stock will be entitled to receive the liquidation amount per share of Series C Preferred Stock and an amount equal to all declared, but unpaid dividends declared prior to the date of payment out of assets available for distribution, before any distribution is made for holders of stock that ranks junior in interest to the Series C Preferred Stock, subject to the rights of Ally’s creditors.
The following table summarizes information about our preferred stock.
December 31, 2023
Series B preferred stock (a)
Issuance dateApril 22, 2021
Carrying value ($ in millions)
$1,335
Par value (per share)
$0.01
Liquidation preference (per share)
$1,000
Number of shares authorized1,350,000
Number of shares issued and outstanding1,350,000
Dividend/coupon
Prior to May 15, 20264.700%
On and after May 15, 2026
Five Year Treasury + 3.868%
Series C preferred stock (a)
Issuance dateJune 2, 2021
Carrying value ($ in millions)
$989
Par value (per share)
$0.01
Liquidation preference (per share)
$1,000
Number of shares authorized1,000,000
Number of shares issued and outstanding1,000,000
Dividend/coupon
Prior to May 15, 20284.700%
On and after May 15, 2028
Seven Year Treasury + 3.481%
(a)We may, at our option, redeem the Series B and Series C shares on any dividend payment date on or after May 15, 2026, or May 15, 2028, respectively, or at any time within 90 days following a regulatory event that precludes the instruments from being included in additional Tier 1 capital.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
The following table presents changes, net of tax, in each component of accumulated other comprehensive loss.
Investment securities (a)
($ in millions)
Available-
for-sale securities (b)
Held-to-maturity securitiesTranslation adjustments and net investment hedges (c)Cash flow hedges (c)Defined benefit pension plansAccumulated other comprehensive income (loss)
Balance at January 1, 2021$640 $— $19 $82 $(110)$631 
Net change(735)— — (47)(7)(789)
Balance at December 31, 2021(95)— 19 35 (117)(158)
Net change(4,000)— (1)(17)117 (3,901)
Balance at December 31, 2022(4,095)— 18 18 — (4,059)
Net change949 (682)3 (27) 243 
Balance at December 31, 2023$(3,146)$(682)$21 $(9)$ $(3,816)
(a)Refer to Note 8 for additional information on securities transferred from available-for-sale to held-to-maturity.
(b)Represents the after-tax difference between the fair value and amortized cost of our available-for-sale securities portfolio. Refer to Note 8 for additional information.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
Our qualified defined benefit pension plan was frozen in 2006. During 2022, we executed our plan to settle the liability in two phases: (1) a single, lump-sum payment window program; and (2) the purchase of an annuity contract from an independent insurance company for the remainder of the liability. The independent insurance company assumed the obligation to pay the outstanding accrued benefits to the participants and beneficiaries of the plan. During the year ended December 31, 2022, we realized a loss of $115 million upon reclassification from accumulated other comprehensive loss as a result of this action, which included $71 million of compensation and benefits expense and $44 million of income tax expense, which included $61 million of realized stranded tax effects.
The following tables present the before- and after-tax changes in each component of accumulated other comprehensive loss.
Year ended December 31, 2023 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized gains arising during the period$338 $(78)$260 
Net unrealized loss on securities transferred to held-to-maturity (a)911 (218)693 
Less: Net realized gains reclassified to income from continuing operations5 (b)(1)(c)4 
Net change1,244 (295)949 
Held-to-maturity securities
Net unrealized loss on securities transferred from available-for-sale (a)(911)218 (693)
Less: Amortization of amounts previously recorded upon transfer from available-for-sale(14)(d)3 (11)
Net change(897)215 (682)
Translation adjustments
Net unrealized gains arising during the period6 (1)5 
Net investment hedges (e)
Net unrealized losses arising during the period(3)1 (2)
Cash flow hedges (e)
Net unrealized losses arising during the period(22)6 (16)
Less: Net realized gains reclassified to income from continuing operations14 (f)(3)(c)11 
Net change(36)9 (27)
Other comprehensive income$314 $(71)$243 
(a)Includes unrealized losses on securities transferred from available-for-sale to held-to-maturity. Refer to Note 8 for additional information.
(b)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(c)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(d)Includes amounts reclassified to interest and dividends on investment securities and other earning assets in our Consolidated Statement of Income.
(e)For additional information on derivative instruments and hedging activities, refer to Note 21.
(f)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
Year ended December 31, 2022 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized losses arising during the period$(5,222)$1,240 $(3,982)
Less: Net realized gains reclassified to income from continuing operations23(a)(5)(b)18
Net change(5,245)1,245 (4,000)
Translation adjustments
Net unrealized losses arising during the period(10)(8)
Net investment hedges (c)
Net unrealized gains arising during the period(1)
Cash flow hedges (c)
Net unrealized losses arising during the period(2)— (2)
Less: Net realized gains reclassified to income from continuing operations21 (d)(6)(b)15 
Net change(23)(17)
Defined benefit pension plans
Net unrealized gains arising during the period2— 2
Less: Net realized losses reclassified to income from continuing operations(71)(e)(44)(b)(115)
Net change73 44 117 
Other comprehensive loss$(5,197)$1,296 $(3,901)
(a)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(b)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
(d)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
(e)Includes losses reclassified to compensation and benefits expense in our Consolidated Statement of Income as a result of the settlement of our qualified defined benefit pension plan.
Year ended December 31, 2021 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized losses arising during the period$(859)$203 $(656)
Less: Net realized gains reclassified to income from continuing operations102(a)(23)(b)79
Net change(961)226 (735)
Cash flow hedges (c)
Less: Net realized gains reclassified to income from continuing operations61 (d)(14)(b)47 
Defined benefit pension plans
Net unrealized losses arising during the period(11)(8)
Less: Net realized losses reclassified to income from continuing operations(1)— (1)
Net change(10)(7)
Other comprehensive loss$(1,032)$243 $(789)
(a)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(b)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
(d)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Common Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings per Common Share Earnings per Common Share
The following table presents the calculation of basic and diluted earnings per common share.
Year ended December 31, ($ in millions, except per share data; shares in thousands) (a)
202320222021
Net income from continuing operations$1,022 $1,715 $3,065 
Preferred stock dividends — Series B(63)(63)(36)
Preferred stock dividends — Series C(47)(47)(21)
Net income from continuing operations attributable to common stockholders$912 $1,605 $3,008 
Loss from discontinued operations, net of tax(2)(1)(5)
Net income attributable to common stockholders$910 $1,604 $3,003 
Basic weighted-average common shares outstanding (b)303,751 316,690 362,583 
Diluted weighted-average common shares outstanding (b)305,135 318,629 365,180 
Basic earnings per common share
Net income from continuing operations$3.00 $5.07 $8.30 
Loss from discontinued operations, net of tax(0.01)— (0.01)
Net income$3.00 $5.06 $8.28 
Diluted earnings per common share
Net income from continuing operations$2.99 $5.04 $8.24 
Loss from discontinued operations, net of tax(0.01)— (0.01)
Net income$2.98 $5.03 $8.22 
(a)Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
(b)Includes shares related to share-based compensation that vested but were not yet issued.
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Regulatory Capital and Other Regulatory Matters
12 Months Ended
Dec. 31, 2023
Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]  
Regulatory Capital and Other Regulatory Matters Regulatory Capital and Other Regulatory Matters
Ally is subject to enhanced prudential standards that have been established by the FRB under the Dodd-Frank Act, as amended by the EGRRCP Act and as applied to Category IV firms under the Tailoring Rules. Refer to the discussion below, however, about rules proposed by the U.S. banking agencies in 2023 that would significantly alter the Tailoring Rules. Currently, as a Category IV firm, Ally is (1) subject to supervisory stress testing on a two-year cycle, (2) required to submit an annual capital plan to the FRB, (3) exempted from company-run capital stress testing requirements, (4) required to maintain a buffer of unencumbered highly liquid assets to meet projected net stressed cash outflows over a 30-day planning horizon, (5) exempted from the requirements of the LCR and the net stable funding ratio (provided that our average wSTWF continues to remain under $50 billion), and (6) exempted from the requirements of the supplementary leverage ratio, the countercyclical capital buffer, and single-counterparty credit limits. Even so, we are subject to rules enabling the FRB to conduct supervisory stress testing on a more or less frequent basis based on our financial condition, size, complexity, risk profile, scope of operations, or activities or based on risks to the U.S. economy. Further, we are subject to rules requiring the resubmission of our capital plan if we determine that there has been or will be a material change in our risk profile, financial condition, or corporate structure since we last submitted the capital plan or if the FRB determines that (a) our capital plan is incomplete or our capital plan or internal capital adequacy process contains material weaknesses, (b) there has been, or will likely be, a material change in our risk profile (including a material change in our business strategy or any risk exposure), financial condition, or corporate structure, or (c) the BHC stress scenario(s) are not appropriate for our business model and portfolios, or changes in the financial markets or the macroeconomic outlook that could have a material impact on our risk profile and financial condition require the use of updated scenarios. While a resubmission is pending, without prior approval of the FRB, we would generally be prohibited from paying dividends, repurchasing our common stock, or making other capital distributions. In addition, to satisfy the FRB in its review of our capital plan, we may be required to further cease or limit these capital distributions or to issue capital instruments that could be dilutive to stockholders. The FRB also may prevent us from maintaining or expanding lending or other business activities.
Basel Capital Framework
The FRB and other U.S. banking agencies have adopted risk-based and leverage capital rules that establish minimum capital-to-asset ratios for BHCs, like Ally, and depository institutions, like Ally Bank.
The risk-based capital ratios are based on a banking organization’s RWAs, which are generally determined under the standardized approach applicable to Ally and Ally Bank by (1) assigning on-balance-sheet exposures to broad risk-weight categories according to the counterparty or, if relevant, the guarantor or collateral (with higher risk weights assigned to categories of exposures perceived as representing greater risk), and (2) multiplying off-balance-sheet exposures by specified credit conversion factors to calculate credit equivalent amounts and assigning those credit equivalent amounts to the relevant risk-weight categories. The leverage ratio, in contrast, is based on an institution’s average unweighted on-balance-sheet exposures.
Under U.S. Basel III, Ally and Ally Bank must maintain a minimum Common Equity Tier 1 risk-based capital ratio of 4.5%, a minimum Tier 1 risk-based capital ratio of 6%, and a minimum total risk-based capital ratio of 8%. On top of the minimum risk-based capital ratios,
Ally and Ally Bank are subject to a capital conservation buffer requirement, which must be satisfied entirely with capital that qualifies as Common Equity Tier 1 capital. Failure to maintain more than the full amount of the capital conservation buffer requirement would result in automatic restrictions on the ability of Ally and Ally Bank to make capital distributions, including dividend payments and stock repurchases and redemptions, and to pay discretionary bonuses to executive officers. U.S. Basel III also subjects Ally and Ally Bank to a minimum Tier 1 leverage ratio of 4%. While the capital conservation buffer requirement for Ally Bank is fixed at 2.5% of RWAs, the capital conservation buffer requirement for a Category IV firm, like Ally, is equal to its stress capital buffer requirement. The stress capital buffer requirement for Ally, in turn, is the greater of 2.5% and the result of the following calculation: (1) the difference between Ally’s starting and minimum projected Common Equity Tier 1 capital ratios under the severely adverse scenario in the supervisory stress test, plus (2) the sum of the dollar amount of Ally’s planned common stock dividends for each of the fourth through seventh quarters of its nine-quarter capital planning horizon, as a percentage of RWAs. As of December 31, 2023, the stress capital buffer requirement for Ally was 2.5%.
Ally and Ally Bank are currently subject to the U.S. Basel III standardized approach for counterparty credit risk but not to the U.S. Basel III advanced approaches for credit risk or operational risk. Ally is also not currently subject to the U.S. market-risk capital rule, which applies only to banking organizations with significant trading assets and liabilities. Since Ally and Ally Bank are currently not subject to the advanced approaches risk-based capital rules, we elected to apply a one-time option to exclude most components of accumulated other comprehensive income and loss from regulatory capital. As of December 31, 2023, and December 31, 2022, Ally had $3.8 billion and $4.1 billion, respectively, of accumulated other comprehensive loss, net of applicable income taxes, that was excluded from Common Equity Tier 1 capital. Refer to the discussion below about rules proposed by the U.S. banking agencies in 2023 that would require us to recognize all components of accumulated other comprehensive income and loss in regulatory capital, except gains and losses on cash-flow hedges where the hedged items are not recognized on our balance sheet at fair value. Refer also to Note 18 for additional details about our accumulated other comprehensive loss.
Failure to satisfy regulatory-capital requirements could result in significant sanctions—such as bars or other limits on capital distributions and discretionary bonuses to executive officers, limitations on acquisitions and new activities, restrictions on our acceptance of brokered deposits, a loss of our status as an FHC, or informal or formal enforcement and other supervisory actions—and could have a significant adverse effect on the Consolidated Financial Statements or the business, results of operations, financial condition, or prospects of Ally and Ally Bank.
The risk-based capital ratios and the Tier 1 leverage ratio play a central role in PCA, which is an enforcement framework used by the U.S. banking agencies to constrain the activities of depository institutions based on their levels of regulatory capital. Five categories have been established using thresholds for the Common Equity Tier 1 risk-based capital ratio, the Tier 1 risk-based capital ratio, the total risk-based capital ratio, and the Tier 1 leverage ratio: well capitalized, adequately capitalized, undercapitalized, significantly undercapitalized, and critically undercapitalized. FDICIA generally prohibits a depository institution from making any capital distribution, including any payment of a cash dividend or a management fee to its BHC, if the depository institution would become undercapitalized after the distribution. An undercapitalized institution is also subject to growth limitations and must submit and fulfill a capital restoration plan. Although BHCs are not subject to the PCA framework, the FRB is empowered to compel a BHC to take measures—such as the execution of financial or performance guarantees—when PCA is required in connection with one of its depository-institution subsidiaries. At both December 31, 2023, and December 31, 2022, Ally Bank met the capital ratios required to be well capitalized under the PCA framework.
Under FDICIA and the PCA framework, insured depository institutions such as Ally Bank must be well capitalized or, with a waiver from the FDIC, adequately capitalized in order to accept brokered deposits, and even adequately capitalized institutions are subject to some restrictions on the rates they may offer for brokered deposits. Our brokered deposits totaled $11.0 billion at December 31, 2023, which represented 7.1% of total deposit liabilities.
The following table summarizes our capital ratios under U.S. Basel III.
December 31, 2023December 31, 2022Required minimum (a)Well-capitalized minimum
($ in millions)AmountRatioAmountRatio
Capital ratios
Common Equity Tier 1 (to risk-weighted assets)
Ally Financial Inc.$15,129 9.36 %$14,592 9.27 %4.50 %(b)
Ally Bank17,217 11.24 17,011 11.38 4.50 6.50 %
Tier 1 (to risk-weighted assets)
Ally Financial Inc.$17,392 10.76 %$16,867 10.72 %6.00 %6.00 %
Ally Bank17,217 11.24 17,011 11.38 6.00 8.00 
Total (to risk-weighted assets)
Ally Financial Inc.$20,055 12.41 %$19,209 12.21 %8.00 %10.00 %
Ally Bank19,144 12.50 18,888 12.64 8.00 10.00 
Tier 1 leverage (to adjusted quarterly average assets) (c)
Ally Financial Inc.$17,392 8.67 %$16,867 8.65 %4.00 %(b)
Ally Bank17,217 9.07 17,011 9.23 4.00 5.00 %
(a)In addition to the minimum risk-based capital requirements for the Common Equity Tier 1 capital, Tier 1 capital, and total capital ratios, Ally and Ally Bank were required to maintain a minimum capital conservation buffer of 2.5% at both December 31, 2023, and December 31, 2022.
(b)Currently, there is no ratio component for determining whether a BHC is “well-capitalized.”
(c)Federal regulatory reporting guidelines require the calculation of adjusted quarterly average assets using a daily average methodology.
On January 1, 2020, we adopted CECL. Refer to Note 1 for additional information about our allowance for loan losses accounting policy. Under a rule finalized by the FRB and other U.S. banking agencies in 2020, we delayed recognizing the estimated impact of CECL on regulatory capital until after a two-year deferral period, which for us extended through December 31, 2021. Beginning on January 1, 2022, we were required to phase in 25% of the previously deferred estimated capital impact of CECL, with an additional 25% to be phased in at the beginning of each subsequent year until fully phased in by the first quarter of 2025. The estimated impact of CECL on regulatory capital that we deferred and began phasing in on January 1, 2022, is generally calculated as the entire day-one impact at adoption plus 25% of the subsequent change in allowance during the two-year deferral period. As of December 31, 2023, the total deferred impact on Common Equity Tier 1 capital related to our adoption of CECL was $591 million.
In April 2023, in a statement accompanying the review of the FRB’s supervision and regulation of SVB, FRB Vice Chair for Supervision Barr highlighted a plan to revisit the Tailoring Rules and develop stronger capital, liquidity, stress-testing, and other standards for Category IV firms like Ally. In July 2023, the U.S. banking agencies issued a proposed rule to customize and implement revisions to the global Basel III capital framework that were approved by the Basel Committee in December 2017 (commonly known as the Basel III endgame or as Basel IV). For regulatory capital, the proposed rule would eliminate the effect of the Tailoring Rules by requiring the recognition of most elements of accumulated other comprehensive income and loss and the application of deductions, limitations, and criteria for specified capital investments, minority interests, and TLAC holdings. For each of the risk-based capital ratios, a large banking organization, like Ally, would calculate and be bound by the lower of two alternatives: one version of the ratio based on an expanded risk-based approach prescribed in the proposed rule and one version of the ratio based on the standardized approach as modified by the proposed rule. All capital buffer requirements, including the stress capital buffer requirement, would apply regardless of whether the expanded risk-based approach or the standardized approach produces the lower ratio. Under the expanded risk-based approach, total RWAs would equal the sum of the RWAs for credit risk, equity risk, operational risk, market risk, and CVA risk as set forth in the proposed rule minus any amount of the banking organization’s adjusted allowance for credit losses that is not included in Tier 2 capital and any amount of allocated transfer risk reserves. Under the standardized approach, total RWAs would be calculated using the existing rules with a revised methodology for determining RWAs for market risk, and a required application of the standardized approach for counterparty credit risk for derivative exposures. Category IV firms would be further required under the proposed rule to project their risk-based capital ratios under baseline conditions in their capital plans and related reports using the RWA-calculation approach that results in their binding risk-based capital ratios as of the start of the projection horizon. The proposed rule also would roll back additional elements of the Tailoring Rules by applying to Category IV firms the supplementary leverage ratio, the countercyclical capital buffer, and enhanced public disclosure and reporting requirements. Under the proposed rule, a three-year transition period from July 1, 2025, to June 30, 2028, would apply to the recognition of accumulated other comprehensive income and loss in regulatory capital and the use of the expanded risk-based approach. The phase-in of accumulated other comprehensive income and loss is expected to significantly affect our levels of regulatory capital. While we believe that this would be manageable, we also anticipate that our levels of regulatory capital would need to be gradually increased in advance of and during the proposed transition period. As for the proposed changes to RWAs, while we continue to evaluate the effects of individual provisions and the interplay among them as well as potential management actions in response, the impact is not currently expected to be significant in the aggregate if the proposed rule were adopted in its existing form. Since the proposed rule was issued, we have been engaged with research and advocacy groups to inform the rulemaking process and better understand the impacts of the proposed rule on banking organizations of various
sizes and complexities—as well as the competitive environment more broadly—and likewise encourage the U.S. banking agencies to closely study these impacts and their wider implications.
In August 2023, the U.S. banking agencies issued a proposed rule to improve the resolvability of Category IV firms, like Ally. The proposed rule would require Category II, III, and IV firms, their large consolidated banks, and other institutions to issue and maintain minimum amounts of eligible long-term debt in an amount that is the greater of (i) 6 percent of total RWAs, (ii) 3.5 percent of average total consolidated assets, and (iii) 2.5 percent of total leverage exposure. Covered insured depository institutions, like Ally Bank, that are consolidated subsidiaries of covered entities, like Ally, would be required to issue eligible long-term debt internally to a company that consolidates the covered insured depository institution, which would in turn be required to purchase that long-term debt. Only long-term debt instruments that are most readily able to absorb losses in a resolution proceeding would qualify, and the operations of covered entities would be subject to clean-holding-company requirements such as prohibitions and limitations on their liabilities to unaffiliated entities. Under the proposed rule, a transition period would apply with 25, 50, and 100 percent of the long-term-debt requirements coming into effect by the end of the first, second, and third years, respectively, after finalization of the rule. We are still assessing the impact of this proposed rule but, due to the current structure and amount of debt instruments issued by Ally and Ally Bank, we expect it to significantly affect us.
Whether and when final rules related to these proposals may be adopted and take effect, as well as what changes to the proposed rules may be reflected in any final rules after the comment periods, remain unclear. Also, beyond these proposed rules, more stringent and less tailored liquidity, stress-testing, and other standards for Category IV firms, like Ally, may be forthcoming, including those that may reinstate the LCR, require more rigorous liquidity stress testing, and return Ally to supervisory stress testing on an annual cycle.
Capital Planning and Stress Tests
Under the Tailoring Rules, we are generally subject to supervisory stress testing on a two-year cycle and exempted from mandated company-run capital stress testing requirements. We are also required to submit an annual capital plan to the FRB. Our annual capital plan must include an assessment of our expected uses and sources of capital and a description of all planned capital actions over a nine-quarter planning horizon, including any issuance of a debt or equity capital instrument, any dividend or other capital distribution, and any similar action that the FRB determines could have an impact on our capital. The plan must also include a detailed description of our process for assessing capital adequacy, including a discussion of how we, under expected and stressful conditions, will maintain capital commensurate with our risks and above the minimum regulatory capital ratios, will serve as a source of strength to Ally Bank, and will maintain sufficient capital to continue our operations by maintaining ready access to funding, meeting our obligations to creditors and other counterparties, and continuing to serve as a credit intermediary.
The Tailoring Rules align capital planning, supervisory stress testing, and stress capital buffer requirements for large banking organizations, like Ally. As a Category IV firm, Ally is expected to have the ability to elect to participate in the supervisory stress test—and receive a correspondingly updated stress capital buffer requirement—in a year in which Ally would not generally be subject to the supervisory stress test. Refer to the section titled Basel Capital Framework above for further discussion about our stress capital buffer requirements. During a year in which Ally does not undergo a supervisory stress test, we would receive an updated stress capital buffer requirement only to reflect our updated planned common-stock dividends. Ally was subject to the 2022 supervisory stress test and did not elect to participate in the 2023 supervisory stress test.
On January 10, 2022, our Board authorized a stock-repurchase program, permitting us to repurchase up to $2.0 billion of our common stock from time to time from the first quarter of 2022 through the fourth quarter of 2022 subject to restrictions imposed by the FRB, and an increase in our cash dividend on common stock from $0.25 per share for the fourth quarter of 2021 to $0.30 per share for the first quarter of 2022. During the year ended December 31, 2022, we repurchased $1.65 billion of common stock under our stock-repurchase program. Since the commencement of our initial stock-repurchase program in the third quarter of 2016, we have reduced the number of outstanding shares of our common stock by 37%, from 484 million as of June 30, 2016, to 302 million as of December 31, 2023. Except for repurchases made of shares withheld to cover income taxes owed by participants in our share-based incentive plans, we did not make any common-stock repurchases in 2023, and at this time, the Board has not authorized a stock-repurchase program for 2024.
We submitted our 2022 capital plan to the FRB on April 5, 2022. Ally received an updated preliminary stress capital buffer requirement from the FRB in June 2022, which was determined to be 2.5% and reflected a decline of 100 basis points relative to our prior requirement. The updated 2.5% stress capital buffer requirement was finalized in August 2022 and became effective on October 1, 2022. In February 2023, we accessed the unsecured debt capital markets and issued $500 million of additional subordinated notes, which qualify as Tier 2 capital for Ally under U.S. Basel III. We submitted our 2023 capital plan to the FRB on April 5, 2023, and received in June 2023 an updated preliminary stress capital buffer requirement that remained unchanged at 2.5%. The 2.5% stress capital buffer requirement was finalized in July 2023 and became effective on October 1, 2023.
Our ability to make capital distributions, including our ability to pay dividends or repurchase shares of our common stock, will continue to be subject to the FRB’s review and our internal governance requirements, including approval by our Board. The amount and size of any future dividends and share repurchases also will be subject to various factors, including Ally’s capital and liquidity positions, accounting and regulatory considerations (including any restrictions that may be imposed by the FRB and any changes to capital, liquidity, and other regulatory requirements that may be proposed or adopted by the U.S. banking agencies), the taxation of share repurchases, financial and operational performance, alternative uses of capital, common-stock price, and general market conditions, and may be extended, modified, or discontinued at any time.
The following table presents information related to our common stock and distributions to our common stockholders.
Common stock repurchased during period (a)Number of common shares outstandingCash dividends declared per common share (b)
($ in millions, except per share data; shares in thousands)Approximate dollar valueNumber of sharesBeginning of periodEnd of period
2022
First quarter$584 12,548 337,941 327,306 $0.30 
Second quarter600 15,031 327,306 312,781 0.30 
Third quarter415 12,468 312,781 300,335 0.30 
Fourth quarter51 1,731 300,335 299,324 0.30 
2023
First quarter$27 836 299,324 300,821 $0.30 
Second quarter58 300,821 301,619 0.30 
Third quarter— 301,619 301,630 0.30 
Fourth quarter4 145 301,630 302,459 0.30 
(a)Includes shares of common stock withheld to cover income taxes owed by participants in our share-based incentive plans.
(b)On January 11, 2024, our Board declared a quarterly cash dividend of $0.30 per share on all common stock. The dividend was paid on February 15, 2024, to stockholders of record at the close of business on February 1, 2024.
Depository Institutions
Ally Bank is a member of the Federal Reserve System and is subject to regulation, supervision, and examination by the FRB, the UDFI, the FDIC, and the CFPB. Ally Bank is an insured depository institution and, as such, is required to file periodic reports with the FDIC about its financial condition. Total assets of Ally Bank were $186.1 billion and $181.9 billion at December 31, 2023, and 2022, respectively. Federal and Utah law place a number of conditions, limits, and other restrictions on dividends and other capital distributions that may be paid by Ally Bank to IB Finance and thus indirectly to Ally. Dividends or other distributions made by Ally Bank indirectly to Ally were $1.4 billion and $3.2 billion in 2023 and 2022, respectively.
Under rules of the FDIC, Ally Bank is required to periodically submit to the FDIC a resolution plan (commonly known as a living will) that would enable the FDIC, as receiver, to resolve Ally Bank in the event of its insolvency under the FDI Act in a manner that ensures that depositors receive access to their insured deposits within one business day of Ally Bank’s failure (two business days if the failure occurs on a day other than Friday), maximizes the net present value return from the sale or disposition of its assets, and minimizes the amount of any loss realized by creditors in the resolution. In June 2021, the FDIC issued a Statement on Resolution Plans for Insured Depository Institutions, which in part establishes a three-year filing cycle for banks with $100 billion or more in total assets, like Ally Bank. In August 2023, the FDIC issued a proposed rule that would require each insured depository institution with $100 billion or more in total assets, like Ally Bank, to submit a full resolution plan with an identified strategy for ensuring timely access to insured deposits, maximizing value from the disposition of assets, minimizing any losses realized by creditors, and addressing potential financial-stability risks. Each resolution plan also would be subject to more stringent standards on its assumptions, content, and reviews. Covered insured depository institutions would need to submit a full resolution plan every two years with interim supplements in non-submission years. Ally Bank submitted its most recent resolution plan on December 1, 2022.
Insurance Companies
Some of our insurance operations—including in the United States, Canada, and Bermuda—are subject to certain minimum aggregate capital requirements, net asset and dividend restrictions, and rules and regulations promulgated by various U.S. and foreign regulatory agencies. Under state and foreign insurance laws, dividend distributions may be made only from statutory unassigned surplus with approvals required from applicable regulatory authorities for dividends in excess of statutory limitations. At December 31, 2023, the maximum dividend that could be paid by the U.S. insurance subsidiaries over the next 12 months without prior statutory approval was $112 million.
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities
We enter into derivative instruments, which may include interest rate swaps, foreign-currency forwards, equity options, and interest rate options, in connection with our risk-management activities. Our primary objective for using derivative financial instruments is to manage interest rate risk associated with our fixed-rate and variable-rate assets and liabilities, foreign exchange risks related to our net investments in foreign subsidiaries, as well as foreign-currency denominated assets and liabilities, and other market risks related to our investment portfolio.
Interest Rate Risk
We monitor our mix of fixed-rate and variable-rate assets and liabilities and may enter into interest rate swaps, forwards, and options to achieve a more desired mix of fixed-rate and variable-rate assets and liabilities. We execute these trades to modify our exposure to interest
rate risk by converting certain fixed-rate instruments to a variable-rate and certain variable-rate instruments to a fixed-rate. We use a mix of both derivatives that qualify for hedge accounting treatment and economic hedges that do not qualify for hedge accounting treatment.
Derivatives qualifying for hedge accounting treatment can include receive-fixed swaps designated as fair value hedges of specific fixed-rate unsecured debt obligations, receive-fixed swaps designated as fair value hedges of specific fixed-rate FHLB advances, pay-fixed swaps designated as fair value hedges of securities within our available-for-sale portfolio, and pay-fixed swaps designated as fair value hedges of fixed-rate held-for-investment consumer automotive loan assets. Other derivatives qualifying for hedge accounting consist of interest rate floor contracts designated as cash flow hedges of the expected future cash flows in the form of interest receipts on a portion of our dealer floorplan commercial loans.
We have the ability to execute economic hedges, which could consist of interest rate swaps, interest rate caps, forwards, and options to mitigate interest rate risk.
We also enter into interest rate lock commitments and forward commitments that are executed as part of our mortgage business that meet the accounting definition of a derivative.
Foreign Exchange Risk
We enter into derivative financial instrument contracts to mitigate the risk associated with variability in cash flows related to our various foreign-currency exposures.
We enter into foreign-currency forwards with external counterparties as net investment hedges of foreign exchange exposure on our investment in foreign subsidiaries. Our equity is impacted by the cumulative translation adjustments resulting from the translation of foreign subsidiary results; this impact is reflected in our accumulated other comprehensive income. We also periodically enter into foreign-currency forwards to economically hedge any foreign-denominated debt, centralized lending, and foreign-denominated third-party loans. These foreign-currency forwards used as economic hedges are recorded at fair value with changes recorded as income or expense offsetting the gains and losses on the associated foreign-currency transactions.
Investment Risk
We enter into equity options to mitigate the risk associated with our exposure to the equity markets.
Credit Risk
We enter into various retail automotive-loan purchase agreements with certain counterparties. As part of those agreements, we may be required to pay the counterparty at agreed upon measurement dates and determinable amounts if actual credit performance of the acquired loans on the measurement date is better than what was estimated at the time of acquisition. Based upon these terms, these contracts meet the accounting definition of a derivative.
Counterparty Credit Risk
Derivative financial instruments contain an element of credit risk if counterparties are unable to meet the terms of the agreements. Credit risk associated with derivative financial instruments is measured as the net replacement cost should the counterparties that owe us under the contract completely fail to perform under the terms of those contracts, assuming no recoveries of underlying collateral as measured by the market value of the derivative financial instrument.
We manage our risk to financial counterparties through internal credit analysis, limits, and monitoring. Additionally, derivatives and repurchase agreements are entered into with approved counterparties using industry standard agreements.
We execute certain OTC derivatives, such as interest rate caps and floors, using bilateral agreements with financial counterparties. Bilateral agreements generally require both parties to post collateral in the event the fair values of the derivative financial instruments meet posting thresholds established under the agreements. If either party defaults on the obligation, the secured party may seize the collateral. Payments related to the exchange of collateral for OTC derivatives are recognized as collateral.
We also execute certain derivatives, such as interest rate swaps, with clearinghouses, which require us to post and receive collateral. For these clearinghouse derivatives, these payments are recognized as settlements rather than collateral.
Certain derivative instruments contain provisions that require us to either post additional collateral or immediately settle any outstanding liability balances upon the occurrence of a specified credit-risk-related event. No such specified credit-risk-related events occurred during the years ended December 31, 2023, 2022, or 2021.
We placed cash and noncash collateral with counterparties totaling $6 million and $642 million, respectively, supporting our derivative positions at December 31, 2023, compared to $2 million and $384 million of cash and noncash collateral, respectively, at December 31, 2022. These amounts include noncash collateral placed at clearinghouses and exclude cash and noncash collateral pledged under repurchase agreements. The receivables for cash collateral placed are included on our Consolidated Balance Sheet in other assets. We granted our counterparties the right to sell or pledge the noncash collateral.
We received cash collateral from counterparties totaling $31 million and $23 million at December 31, 2023, and 2022, respectively. These amounts exclude cash and noncash collateral pledged under repurchase agreements. The payables for cash collateral received are included on our Consolidated Balance Sheet in accrued expenses and other liabilities.
Balance Sheet Presentation
The following table summarizes the amounts of derivative instruments reported on our Consolidated Balance Sheet. The amounts are presented on a gross basis, are segregated by derivatives that are designated and qualifying as hedging instruments or those that are not, and are further segregated by type of contract within those two categories.
Derivative contracts in a receivable and payable position exclude open trade equity on derivatives cleared through central clearing counterparties. Any associated margin exchanged with our central clearing counterparties are treated as settlements of the derivative exposure, rather than collateral. Such payments are recognized as settlements of the derivatives contracts in a receivable and payable position on our Consolidated Balance Sheet.
Notional amounts are reference amounts from which contractual obligations are derived and are not recorded on the balance sheet. In our view, derivative notional is not an accurate measure of our derivative exposure when viewed in isolation from other factors, such as market rate fluctuations and counterparty credit risk.
20232022
Derivative contracts in a
Notional amount
Derivative contracts in a
Notional amount
December 31, ($ in millions)
receivable position
payable position
receivable position
payable position
Derivatives designated as accounting hedges
Interest rate contracts
Swaps
$ $ $35,835 $— $— $30,619 
Purchased options
31  6,250 22 — 2,800 
Foreign exchange contracts
Forwards
 6 166 — 151 
Total derivatives designated as accounting hedges
31 6 42,251 22 33,570 
Derivatives not designated as accounting hedges
Interest rate contracts
Swaps
  2,000 — — — 
Forwards  70 — — 37 
Written options
2  88 — — 79 
Total interest rate risk
2  2,158 — — 116 
Foreign exchange contracts
Forwards 1 59 — 147 
Total foreign exchange risk 1 59 — 147 
Credit contracts (a)
Other credit derivatives 10 n/a— 39 n/a
Total credit risk 10 n/a— 39 n/a
Equity contracts
Written options
   — — 
Purchased options
   — — 
Total equity risk
   — 
Total derivatives not designated as accounting hedges
2 11 2,217 41 263 
Total derivatives
$33 $17 $44,468 $23 $42 $33,833 
n/a = not applicable
(a)The maximum potential amount of undiscounted future payments that could be required under these credit derivatives was $29 million and $82 million as of December 31, 2023, and December 31, 2022, respectively.
The following table presents amounts recorded on our Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges.

Carrying amount of the hedged itemsCumulative amount of fair value hedging adjustment included in the carrying amount of the hedged items
TotalDiscontinued (a)
December 31, ($ in millions)
202320222023202220232022
Assets
Available-for-sale securities (b)$16,302 $11,265 $(79)$(180)$(156)$(181)
Finance receivables and loans, net (c)54,189 46,390 (93)(617)(27)(57)
Liabilities
Long-term debt$7,750 $7,697 $100 $112 $100 $120 
(a)Represents the fair value hedging adjustment on qualifying hedges for which the hedging relationship was discontinued. This represents a subset of the amounts reported in the total hedging adjustment.
(b)These amounts include the amortized cost basis and unallocated basis adjustments of closed portfolios of available-for-sale securities used to designate hedging relationships in which the hedged item is the stated amount of assets in the closed portfolios anticipated to be outstanding for the designated hedge period. At December 31, 2023, and December 31, 2022, the amortized cost basis and unallocated basis adjustments of the closed portfolios used in these hedging relationships was $14.8 billion and $10.0 billion, respectively, of which $14.6 billion and $9.7 billion, respectively, represents the amortized cost basis and unallocated basis adjustments of closed portfolios designated in an active hedge relationship. At December 31, 2023, and December 31, 2022, the total cumulative basis adjustments associated with these hedging relationships was a $45 million liability and a $135 million liability, respectively, of which the portion related to discontinued hedging relationships was a $120 million liability and a $138 million liability, respectively. At December 31, 2023, and December 31, 2022, the notional amounts of the designated hedged items were $11.3 billion and $4.0 billion, respectively, with cumulative basis adjustments of a $75 million asset and a $3 million asset, respectively, which would be allocated across the entire remaining closed pool upon termination or maturity of the hedge relationship. Refer to Note 8 for a reconciliation of the amortized cost and fair value of available-for-sale securities.
(c)These amounts include the carrying value of closed portfolios of loan receivables used to designate hedging relationships in which the hedged item is the stated amount of assets in the closed portfolios anticipated to be outstanding for the designated hedge period. At December 31, 2023, and December 31, 2022, the carrying value of the closed portfolios used in these hedging relationships was $54.2 billion and $46.4 billion, respectively, of which $50.0 billion and $46.1 billion, respectively, represents the carrying value of closed portfolios designated in an active hedge relationship. At December 31, 2023, and December 31, 2022, the total cumulative basis adjustments associated with these hedging relationships was a $93 million liability and a $617 million liability, respectively, of which the portion related to discontinued hedging relationships was a $27 million liability and a $57 million liability, respectively. At December 31, 2023, and December 31, 2022, the notional amounts of the designated hedged items were $23.2 billion and $22.8 billion, respectively, with cumulative basis adjustments of a $66 million liability and a $560 million liability, respectively, which would be allocated across the entire remaining closed pool upon termination or maturity of the hedge relationship.
Statement of Income Presentation
The following table summarizes the location and amounts of gains and losses on derivative instruments not designated as accounting hedges reported in our Consolidated Statement of Income.
Year ended December 31, ($ in millions)
202320222021
Gain (loss) recognized in earnings
Interest rate contracts
Gain (loss) on mortgage and automotive loans, net$18 $14 $(12)
Other income, net of losses
(1)
Total interest rate contracts17 22 (4)
Foreign exchange contracts
Other operating expenses (1)
Total foreign exchange contracts
 (1)
Credit contracts
Other income, net of losses(5)(2)(24)
Total credit contracts(5)(2)(24)
Equity contracts
Other income, net of losses
(11)— — 
Total equity contracts(11)— — 
Total gain (loss) recognized in earnings$1 $28 $(29)
The following table summarizes the location and amounts of gains and losses on derivative instruments designated as qualifying fair value and cash flow hedges reported in our Consolidated Statement of Income.
Interest and fees on finance receivables and loansInterest and dividends on investment securities and other earning assetsInterest on depositsInterest on long-term debt
Year ended December 31, ($ in millions)
202320222021202320222021202320222021202320222021
Gain (loss) on fair value hedging relationships
Interest rate contracts
Hedged fixed-rate unsecured debt$ $— $— $ $— $— $ $— $— $1 $$68 
Derivatives designated as hedging instruments on fixed-rate unsecured debt — —  — —  — — (1)(1)(68)
Hedged fixed-rate FHLB advances — —  — —  — —  (5)— 
Derivatives designated as hedging instruments on fixed-rate FHLB advances — —  — —  — —  — 
Hedged available-for-sale securities — — 76 (185)(40) — —  — — 
Derivatives designated as hedging instruments on available-for-sale securities — — (76)185 40  — —  — — 
Hedged fixed-rate consumer automotive loans491 (599)(215) — —  — —  — — 
Derivatives designated as hedging instruments on fixed-rate consumer automotive loans(491)599 215  — —  — —  — — 
Total gain on fair value hedging relationships — —  — —     — — 
Gain (loss) on cash flow hedging relationships
Interest rate contracts
Hedged variable rate borrowings
Reclassified from accumulated other comprehensive loss into income — —  — —   (1) — — 
Hedged variable-rate commercial loans
Reclassified from accumulated other comprehensive loss into income14 21 58  — —  — —  — — 
Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur —  — —     — — 
Other hedged forecasted transactions
Reclassified from accumulated other comprehensive loss into income — —   —     (1)— 
Total gain (loss) on cash flow hedging relationships$14 $21 $62 $ $— $— $ $— $(1)$ $(1)$— 
Total amounts presented in the Consolidated Statement of Income$11,020 $8,099 $6,468 $1,022 $841 $600 $5,819 $1,987 $1,045 $1,001 $763 $860 
During the next 12 months, we estimate $12 million of losses will be reclassified into pretax earnings from derivatives designated as cash flow hedges.
The following table summarizes the location and amounts of gains and losses related to interest and amortization on derivative instruments designated as qualifying fair value and cash flow hedges reported in our Consolidated Statement of Income.

Interest and fees on finance receivables and loansInterest and dividends on investment securities and other earning assetsInterest on long-term debt
Year ended December 31, ($ in millions)
202320222021202320222021202320222021
Gain (loss) on fair value hedging relationships
Interest rate contracts
Amortization of deferred unsecured debt basis adjustments$ $— $— $ $— $— $9 $$
Interest for qualifying accounting hedges of unsecured debt — —  — —  
Amortization of deferred secured debt basis adjustments (FHLB advances) — —  — — 2 (3)(13)
Amortization of deferred basis adjustments of available-for-sale securities — — 23 17 (4) — — 
Interest for qualifying accounting hedges of available-for-sale securities — — 134 (1)(6) — — 
Amortization of deferred loan basis adjustments32 18 (46) — —  — — 
Interest for qualifying accounting hedges of consumer automotive loans held for investment616 129 (122) — —  — — 
Total gain (loss) on fair value hedging relationships$648 $147 $(168)$157 $16 $(10)$11 $$(4)
The following table summarizes the effect of cash flow hedges on accumulated other comprehensive loss.
Year ended December 31, ($ in millions)
202320222021
Interest rate contracts
Loss recognized in other comprehensive income (loss)$(36)$(23)$(61)
The following table summarizes the effect of net investment hedges on accumulated other comprehensive loss.
Year ended December 31, ($ in millions)
202320222021
Foreign exchange contracts (a) (b)
(Loss) gain recognized in other comprehensive income (loss)$(3)$$— 
(a)There were no amounts excluded from effectiveness testing for the years ended December 31, 2023, 2022, or 2021.
(b)Gains and losses reclassified from accumulated other comprehensive loss are reported as other income, net of losses, in the Consolidated Statement of Income. There were no amounts reclassified for the years ended December 31, 2023, 2022, or 2021.
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The significant components of income tax expense from continuing operations were as follows.
Year ended December 31, ($ in millions)
202320222021
Current income tax expense
U.S. federal$85 $$502 
Foreign5 
State and local36 168 
Total current expense126 13 674 
Deferred income tax (benefit) expense
U.S. federal(57)493 151 
Foreign(1)(1)— 
State and local(7)61 (35)
Total deferred (benefit) expense(65)553 116 
Other tax expense (a) 61 — 
Total income tax expense from continuing operations$61 $627 $790 
(a)Represents the realization of stranded tax amounts, under the portfolio method, connected to our qualified defined benefit pension plan that was settled during the year ended December 31, 2022. These stranded tax amounts had accumulated in other comprehensive loss over time. Refer to Note 18 for additional information.
A reconciliation of income tax expense from continuing operations with the amounts at the statutory U.S. federal income tax rate is shown in the following table.
Year ended December 31, ($ in millions)
202320222021
Statutory U.S. federal tax expense$227 $492 $810 
Change in tax resulting from
Tax credits, excluding expirations(133)(73)(58)
Valuation allowance change, excluding expirations(91)54 (78)
Nondeductible expenses44 31 30 
Unrecognized tax benefits38 (4)— 
Tax law enactment(18)— (1)
State and local income taxes, net of federal income tax benefit(4)77 106 
Settlement of qualified defined benefit pension plan 61 — 
Other, net(2)(11)(19)
Total income tax expense from continuing operations$61 $627 $790 
For the year ended December 31, 2023, consolidated income tax expense from continuing operations was largely driven by pretax earnings, partially offset by an income tax benefit related to various tax credits, as well as the release of the valuation allowance on foreign tax credit carryforwards. The release of the valuation allowance was primarily driven by the identification and execution of a tax planning strategy allowing for additional utilization of foreign tax credits. For the year ended December 31, 2022, consolidated income tax expense from continuing operations was largely driven by pretax earnings, the settlement of our qualified defined benefit pension plan, and an increase of the valuation allowance on foreign tax credit carryforwards, partially offset by an income tax benefit related to various tax credits. The increase in the valuation allowance was primarily driven by a reduction in forecasted foreign-sourced income caused by revised estimates from certain previously executed and forecasted securitization transactions. During 2022, we lowered our income tax benefit from these securitization transactions due to the recharacterization of certain income that was previously foreign-sourced income as domestically sourced and higher interest expense assumptions. For the year ended December 31, 2021, consolidated income tax expense from continuing operations was largely driven by pretax earnings for the year, partially offset by an income tax benefit from the release of valuation allowance on foreign tax credit carryforwards during the second quarter of 2021. The release of valuation allowance was primarily driven by an increase in forecasted foreign-sourced income related to our capacity to engage in certain securitization transactions and the market demand from investors related to these transactions, coupled with the anticipated timing of the forecasted expiration of foreign tax credit carryforwards, resulting in a nonrecurring tax benefit.
We record rehabilitation, energy, and clean vehicle tax credits as part of our investment tax credit category. Under the flow-through method, the tax credits are recognized as a reduction to current income tax expense. During each of the years ended December 31, 2023, 2022 and 2021, we recorded $4 million of rehabilitation tax credit benefits and $1 million of energy tax credit benefits, respectively. There were no
corresponding deferred tax balances for rehabilitation tax credits and energy tax credits as of December 31, 2023, and 2021, due to full utilization. As of December 31, 2022, the deferred tax balance for rehabilitation tax credits and energy tax credits were $4 million and $1 million, respectively. Additionally, during the year ended December 31, 2023, we recorded a $99 million clean vehicle tax credit benefit, with a corresponding deferred tax balance of the same amount.
The significant components of deferred tax assets and liabilities are reflected in the following table.
December 31, ($ in millions)
20232022
Deferred tax assets
Adjustments to securities and hedging transactions (a)$1,066 $1,095 
Adjustments to loan value569 822 
Tax credit carryforwards500 960 
State and local taxes305 310 
Fixed assets165 101 
U.S. federal tax loss carryforwards (b)8 428 
Other418 369 
Gross deferred tax assets3,031 4,085 
Valuation allowance (c)(176)(644)
Deferred tax assets, net of valuation allowance2,855 3,441 
Deferred tax liabilities
Lease transactions1,134 1,831 
Deferred acquisition costs387 394 
Other121 145 
Gross deferred tax liabilities1,642 2,370 
Net deferred tax assets (d)$1,213 $1,071 
(a)Securities include deferred tax assets related to available-for-sale securities, held-to-maturity securities, and equity securities. At December 31, 2023, and 2022, there were $808 million and $1.0 billion of deferred tax assets related to available-for-sale securities, respectively.
(b)Primarily the result of switching from 100% bonus depreciation to MACRS depreciation for 2022 operating lease originations at the filing of the 2022 tax return.
(c)The valuation allowance decreased $468 million to $176 million at December 31, 2023, as a result of a $359 million reduction related to the expiration of foreign tax credit carryforwards, as well as a $109 million release of valuation allowance predominantly related to the identification and execution of a tax planning strategy.
(d)Amounts include $1.2 billion and $1.1 billion of net deferred tax assets included in other assets on our Consolidated Balance Sheet for tax jurisdictions in a total net deferred tax asset position, and $10 million and $16 million included in accrued expenses and other liabilities on our Consolidated Balance Sheet for tax jurisdictions in a total net deferred tax liability position at December 31, 2023, and 2022, respectively.
As of each reporting date, we consider existing evidence, both positive and negative, that could impact our view with regard to future realization of deferred tax assets. We continue to believe it is more likely than not that the benefit for certain foreign tax credit carryforwards and state net operating loss carryforwards will not be realized. In recognition of this risk, we continue to provide a partial valuation allowance on the deferred tax assets relating to these carryforwards and it is reasonably possible that the valuation allowance may change in the next 12 months.
The following table summarizes net deferred tax assets including related valuation allowances at December 31, 2023.
($ in millions)Deferred tax assetValuation allowanceNet deferred tax assetYears of expiration
Tax credit carryforwards
General business credits$236 $ $236 2042–2043
Foreign tax credits136 (41)95 2024–2033
CAMT credits128  128 Indefinite
Total tax credit carryforwards500 (41)459 
Tax loss carryforwards
Net operating losses — state171 (a)(135)36 2024–Indefinite
Net operating losses — federal8  8 2028–Indefinite
Total U.S. federal and state tax loss carryforwards179 (135)44 
Other net deferred tax assets710  710 n/a
Net deferred tax assets (liabilities)$1,389 $(176)$1,213 
n/a = not applicable
(a)State net operating loss carryforwards are included in the state and local taxes and other liabilities totals disclosed in our deferred inventory table above.
On August 16, 2022, President Biden signed the Inflation Reduction Act into law. The Inflation Reduction Act includes a new Federal CAMT, first effective in 2023, which is based on 15% of an applicable corporation’s adjusted financial statement income. A corporation is subject to the CAMT if its average pre-tax adjusted financial statement income over the three prior years is greater than $1 billion. A corporation’s CAMT liability is payable to the extent the CAMT liability exceeds the regular corporate income tax liability. Any CAMT paid would be indefinitely available as a credit carryforward that could reduce future regular corporate income tax in excess of CAMT. As an applicable corporation, we recorded a CAMT liability of $128 million and a corresponding deferred tax asset for the CAMT credit carryforward as of December 31, 2023, which resulted in no impact to total income tax expense.
As of December 31, 2023, we have recognized insignificant deferred tax liabilities for incremental U.S. federal taxes that stem from temporary differences related to investment in foreign subsidiaries or corporate joint ventures as there is no assertion of indefinite reinvestment outside of the United States.
The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits.
($ in millions)202320222021
Balance at January 1,$46 $53 $53 
Additions based on tax positions related to the current year — — 
Additions for tax positions of prior years48 
Reductions for tax positions of prior years(2)(2)(7)
Settlements(1)(7)— 
Expiration of statute of limitations — — 
Balance at December 31,$91 $46 $53 
Included in the unrecognized tax benefits balances are some items, the recognition of which would not affect the effective tax rate, such as the tax effect of certain temporary differences and the portion of gross state unrecognized tax benefits that would be offset by the tax benefit of the associated U.S. federal deduction. The balance of unrecognized tax benefits that, if recognized, would affect our effective tax rate is $75 million for the year ended December 31, 2023, $36 million for the year ended December 31, 2022, and $42 million for the year ended December 31, 2021.
We recognize accrued interest and penalties related to uncertain income tax positions in interest expense and other operating expenses, respectively. As of December 31, 2023, the cumulative accrued balance for interest and penalties was $6 million, and interest and penalties of $3 million were accrued during the year ended December 31, 2023. As of December 31, 2022, the cumulative accrued balance for interest and penalties was $3 million, and penalties of $2 million were accrued during the year ended December 31, 2022. As of December 31, 2021, the cumulative accrued balance for interest and penalties was $1 million, and interest and penalties of less than $1 million were accrued during the year ended December 31, 2021.
It is reasonably possible that the unrecognized tax benefits will decrease by up to $78 million over the next 12 months if certain tax matters ultimately settle with the applicable taxing jurisdictions.
We file tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. Our most significant operations are in the United States and Canada. The oldest tax years that remain subject to examination for those jurisdictions are 2019 and 2011, respectively.
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation Plans
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-based Compensation Plans Share-based Compensation Plans
Awards of equity-based compensation to our named executive officers and other employees are governed by the Company’s ICP, which was approved by the Company’s stockholders and amended and restated effective as of May 4, 2021. These awards primarily take the form of (1) stock-settled and cash-settled PSUs that vest in whole on the third anniversary of the grant date, subject to the achievement of applicable performance goals and continued employment through that time, and (2) stock-settled RSUs that vest one-third on each of the first, second, and third anniversaries of the grant date, in each case, subject to continued employment through that time. Other awards—such as those granted under our #OwnIt Annual Grant Program—may take the form of RSUs that vest in whole on the third anniversary of the grant date, subject to continued employment through that time. For PSUs and RSUs, any dividends declared over the vesting period are accumulated and paid at or after the time of settlement. All awards under the ICP are structured to align with the Company’s performance, prudent but not excessive risk-taking, long-term value creation for our stockholders, and other elements of our compensation philosophy. Awards also typically include provisions that address vesting and settlement in the case of a qualifying termination or retirement. The ICP is administered by the Compensation, Nominating, and Governance Committee of our Board.
At December 31, 2023, we had approximately 35.6 million shares available for future grants of equity-based awards under the ICP. Equity-based awards that settle in Ally common stock are classified as equity awards under GAAP, and the cost of the awards is ratably charged to compensation and benefits expense in our Consolidated Statement of Income over their applicable service period based on the grant date fair value of Ally common stock. Equity-based awards that settle in cash are subject to liability accounting, with the expense adjusted to fair value based on changes in the share price of Ally common stock up to the settlement date. We had non-vested stock-settled and cash-settled PSUs and RSUs outstanding of approximately 6.7 million and 0.4 million, respectively, at December 31, 2023. We recognized expense related to PSUs and RSUs of $127 million, $100 million, and $140 million for the years ended December 31, 2023, 2022, and 2021, respectively.
The following table presents the changes in outstanding non-vested PSUs and RSUs activity for share-settled awards during 2023.
(in thousands, except per share data)Number of unitsWeighted-average grant date fair value per share
RSUs and PSUs
Outstanding non-vested at January 1, 20235,088 $40.83 
Granted5,314 29.91 
Vested(3,291)34.60 
Forfeited(416)34.56 
Outstanding non-vested at December 31, 20236,695 35.68 
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
Fair Value Measurements
For purposes of this disclosure, fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (exit price) in the principal or most advantageous market in an orderly transaction between market participants at the measurement date under current market conditions. Fair value is based on the assumptions we believe market participants would use when pricing an asset or liability. Additionally, entities are required to consider all aspects of nonperformance risk, including the entity’s own credit standing, when measuring the fair value of a liability.
U.S. GAAP specifies a three-level hierarchy that is used when measuring and disclosing fair value. The fair value hierarchy gives the highest priority to quoted prices available in active markets (i.e., observable inputs) and the lowest priority to data lacking transparency (i.e., unobservable inputs). An instrument’s categorization within the fair value hierarchy is based on the lowest level of significant input to its valuation. The following is a description of the three hierarchy levels.
Level 1    Inputs are quoted prices in active markets for identical assets or liabilities at the measurement date. Additionally, the entity must have the ability to access the active market, and the quoted prices cannot be adjusted by the entity.
Level 2    Inputs are other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices in active markets for similar assets or liabilities; quoted prices in inactive markets for identical or similar assets or liabilities; or inputs that are observable or can be corroborated by observable market data by correlation or other means for substantially the full term of the assets or liabilities.
Level 3    Unobservable inputs are supported by little or no market activity. The unobservable inputs represent management’s best assumptions of how market participants would price the assets or liabilities. Generally, Level 3 assets and liabilities are valued using pricing models, discounted cash flow methodologies, or similar techniques that require significant judgment or estimation.
Judgment is used in estimating inputs to our internal valuation models used to estimate our Level 3 fair value measurements. Level 3 inputs such as interest rate movements, prepayment speeds, credit losses, and discount rates are inherently difficult to estimate. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized.
The following are descriptions of the valuation methodologies used to measure material assets and liabilities at fair value and details of the valuation models, key inputs to those models, and significant assumptions utilized.
Equity securities — We hold various marketable equity securities measured at fair value with changes in fair value recognized in net income. Measurements based on observable market prices are classified as Level 1.
Available-for-sale securities — We carry our available-for-sale securities at fair value based on external pricing sources. We classify our securities as Level 1 when fair value is determined using quoted prices available for the same instruments trading in active markets. We classify our securities as Level 2 when fair value is determined using prices for similar instruments trading in active markets. We perform pricing validation procedures for our available-for-sale securities.
Derivative instruments — We enter into a variety of derivative financial instruments as part of our risk-management strategies. Certain of these derivatives are exchange traded, such as equity options. To determine the fair value of these instruments, we utilize the quoted market prices for those particular derivative contracts; therefore, we classified these contracts as Level 1.
We also execute OTC and centrally cleared derivative contracts, such as interest rate swaps, foreign-currency denominated forward contracts, caps, floors, and agency to-be-announced securities. We utilize third-party-developed valuation models that are widely accepted in the market to value these derivative contracts. The specific terms of the contract and market observable inputs (such as interest rate forward curves, interpolated volatility assumptions, or equity pricing) are used in the model. We classified these derivative contracts as Level 2 because all significant inputs into these models were market observable.
We also enter into interest rate lock commitments and forward commitments that are executed as part of our mortgage business, certain of which meet the accounting definition of a derivative and therefore are recorded as derivatives on our Consolidated Balance Sheet. Interest rate lock commitments are valued using internal pricing models with unobservable inputs, so they are classified as Level 3.
We purchase automotive finance receivables and loans from third parties as part of forward flow arrangements and, from time-to-time, execute opportunistic ad-hoc bulk purchases. As part of those agreements, we may be required to pay the counterparty at agreed upon measurement dates and determinable amounts if actual credit performance of the acquired loans on the measurement date is better than what was estimated at the time of acquisition. Because these contracts meet the accounting definition of a derivative, we recognize a liability at fair value for these deferred purchase price payments. The fair value of these liabilities is determined using a discounted cash flow method. To estimate cash flows, we utilize various significant assumptions, including market observable inputs (for example, forward interest rates) and internally developed inputs (for example, prepayment speeds, delinquency levels, and expected credit losses). These liabilities are valued using internal loss models with unobservable inputs, and are classified as Level 3.
We are required to consider all aspects of nonperformance risk, including our own credit standing, when measuring fair value of derivative assets and liabilities. We reduce credit risk on the majority of our derivatives by entering into legally enforceable agreements that enable the posting and receiving of collateral associated with the fair value of our derivative positions on an ongoing basis. In the event that we do not enter into legally enforceable agreements that enable the posting and receiving of collateral, we will consider our credit risk in the valuation of derivative liabilities through a DVA and the credit risk of our counterparties in the valuation of derivative assets through a CVA, if warranted. When measuring these valuation adjustments, we generally use credit default swap spreads.
Recurring Fair Value
The following tables display the assets and liabilities measured at fair value on a recurring basis including financial instruments elected for the fair value option. We often economically hedge the fair value change of our assets or liabilities with derivatives. The tables below display the hedges separately from the hedged items; therefore, they do not directly display the impact of our risk-management activities.
Recurring fair value measurements
December 31, 2023 ($ in millions)
Level 1Level 2Level 3Total
Assets
Investment securities
Equity securities (a) (b)$765 $ $1 $766 
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies
2,075   2,075 
U.S. States and political subdivisions
 649 9 658 
Foreign government51 132  183 
Agency mortgage-backed residential
 15,384  15,384 
Mortgage-backed residential
 225  225 
Agency mortgage-backed commercial 3,758  3,758 
Asset-backed 332  332 
Corporate debt
 1,800  1,800 
Total available-for-sale securities2,126 22,280 9 24,415 
Mortgage loans held-for-sale (c) 25  25 
Other assets
Derivative contracts in a receivable position
Interest rate 31 2 33 
Total derivative contracts in a receivable position 31 2 33 
Total assets$2,891 $22,336 $12 $25,239 
Liabilities
Accrued expenses and other liabilities
Derivative contracts in a payable position
Foreign currency$ $7 $ $7 
Credit contracts  10 10 
Total derivative contracts in a payable position
 7 10 17 
Total liabilities$ $7 $10 $17 
(a)Our direct investment in any one industry did not exceed 11%. The concentration calculation excludes our investment in mutual funds and ETFs.
(b)Excludes $44 million of equity securities that are measured at fair value using the net asset value practical expedient and therefore are not classified in the fair value hierarchy.
(c)Carried at fair value due to fair value option elections.
Recurring fair value measurements
December 31, 2022 ($ in millions)
Level 1Level 2Level 3Total
Assets
Investment securities
Equity securities (a) (b)$642 $— $$643 
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies
2,016 — — 2,016 
U.S. States and political subdivisions
— 756 760 
Foreign government39 107 — 146 
Agency mortgage-backed residential
— 16,633 — 16,633 
Mortgage-backed residential
— 4,299 — 4,299 
Agency mortgage-backed commercial— 3,535 — 3,535 
Asset-backed— 433 — 433 
Corporate debt
— 1,719 — 1,719 
Total available-for-sale securities2,055 27,482 29,541 
Mortgage loans held-for-sale (c)— 13 — 13 
Finance receivables and loans, net
Consumer other (c)— — 
Other assets
Derivative contracts in a receivable position
Interest rate— 22 — 22 
Equity contracts— — 
Total derivative contracts in a receivable position22 — 23 
Total assets$2,698 $27,517 $$30,223 
Liabilities
Accrued expenses and other liabilities
Derivative contracts in a payable position
Foreign currency$— $$— $
Credit contracts— — 39 39 
Equity contracts— — 
Total derivative contracts in a payable position
39 42 
Total liabilities$$$39 $42 
(a)Our direct investment in any one industry did not exceed 15%. The concentration calculation excludes our investment in mutual funds and ETFs.
(b)Excludes $38 million of equity securities that are measured at fair value using the net asset value practical expedient and therefore are not classified in the fair value hierarchy.
(c)Carried at fair value due to fair value option elections.
The following tables present the reconciliation for all Level 3 assets and liabilities measured at fair value on a recurring basis. We often economically hedge the fair value change of our assets or liabilities with derivatives and other financial instruments. The Level 3 items presented below may be hedged by derivatives and other financial instruments that are classified as Level 1 or Level 2. Thus, the following tables do not fully reflect the impact of our risk-management activities.
Equity securities (a)Available-for-sale securitiesFinance receivables and loans, net (b) (c)
($ in millions)202320222023202220232022
Assets
Fair value at January 1,$1 $$4 $$3 $
Net realized/unrealized gains (losses)
Included in earnings  —  (1)
Included in OCI —  —  — 
Purchases — 5  12 
Sales (9) —  — 
Issuances —  —  — 
Settlements —  (11)(3)(15)
Transfers into Level 3 —  —  — 
Transfers out of Level 3 —  —  — 
Fair value at December 31,$1 $$9 $$ $
Net unrealized losses still held at December 31,
Included in earnings$ $— $ $— $ $— 
Included in OCI —  —  — 
(a)Net realized/unrealized gains are reported as other gain (loss) on investments, net, in the Consolidated Statement of Income.
(b)Carried at fair value due to fair value option elections.
(c)Net realized/unrealized losses are reported as other income, net of losses, in the Consolidated Statement of Income.
Derivative liabilities, net of derivative assets (a)
($ in millions)20232022
Liabilities
Fair value at January 1,$39 $53 
Net realized/unrealized gains
Included in earnings(11)(5)
Included in OCI  
Purchases  
Sales — 
Issuances — 
Settlements(34)(19)
Transfers into Level 3 — 
Transfers out of Level 3 (b)14 10 
Fair value at December 31,$8 $39 
Net unrealized gains still held at December 31,
Included in earnings$(7)$(11)
Included in OCI — 
(a)Net realized/unrealized gains are reported as gain on mortgage and automotive loans, net, and other income, net of losses, in the Consolidated Statement of Income.
(b)Represents the settlement value of interest rate derivative assets that are transferred to loans held-for-sale within Level 2 of the fair value hierarchy during the years ended December 31, 2023, and December 31, 2022. These transfers are deemed to have occurred at the end of the reporting period.
Nonrecurring Fair Value
We may be required to measure certain assets and liabilities at fair value from time to time. These periodic fair value measures typically result from the application of lower-of-cost or fair value accounting or certain impairment measures. These items would constitute nonrecurring fair value measures.
The following tables display assets and liabilities measured at fair value on a nonrecurring basis and still held at December 31, 2023, and December 31, 2022, respectively. The amounts are generally as of the end of each period presented, which approximate the fair value measurements that occurred during each period. This table excludes assets of operations held-for-sale and refer to Note 2 for additional information.
Nonrecurring fair value measurements
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments
Total gain (loss) included in earnings
December 31, 2023 ($ in millions)
Level 1
Level 2
Level 3
Total
Assets
Loans held-for-sale, net$ $ $375 $375 $ n/m(a)
Commercial finance receivables and loans, net (b)
Automotive
  6 6  n/m(a)
Other
  49 49 (43)n/m(a)
Total commercial finance receivables and loans, net
  55 55 (43)n/m(a)
Other assets
Nonmarketable equity investments  1 1 1 n/m(a)
Repossessed and foreclosed assets (c)  10 10 (1)n/m(a)
Total assets
$ $ $441 $441 $(43)n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items. The carrying values are inclusive of the respective valuation reserve, loan loss allowance, or cumulative adjustment.
(b)Represents collateral-dependent loans held for investment for which a nonrecurring measurement was made. The related allowance for loan losses represents the cumulative fair value adjustments for those specific receivables.
(c)The allowance provided for repossessed and foreclosed assets represents any cumulative valuation adjustment recognized to adjust the assets to fair value.
Nonrecurring fair value measurementsLower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustmentsTotal gain (loss) included in earnings
December 31, 2022 ($ in millions)
Level 1Level 2Level 3Total
Assets
Loans held-for-sale, net$— $— $641 $641 $— n/m(a)
Commercial finance receivables and loans, net (b)
Automotive— — — n/m(a)
Other— — 39 39 (89)n/m(a)
Total commercial finance receivables and loans, net— — 42 42 (89)n/m(a)
Other assets
Nonmarketable equity investments— — 12 12 n/m(a)
Repossessed and foreclosed assets (c)— — — n/m(a)
Total assets$— $— $700 $700 $(86)n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items. The carrying values are inclusive of the respective valuation reserve, loan loss allowance, or cumulative adjustment.
(b)Represents collateral-dependent loans held for investment for which a nonrecurring measurement was made. The related allowance for loan losses represents the cumulative fair value adjustments for those specific receivables.
(c)The allowance provided for repossessed and foreclosed assets represents any cumulative valuation adjustment recognized to adjust the assets to fair value.
Fair Value Option for Financial Assets
We elected the fair value option for an insignificant amount of conforming mortgage loans held-for-sale and certain personal lending finance receivables. We elected the fair value option for conforming mortgage loans held-for-sale to mitigate earnings volatility by better matching the accounting for the assets with the related derivatives. We elected the fair value option for certain personal lending finance receivables to mitigate the complexities of recording these loans at amortized cost. Our intent in electing fair value measurement was to mitigate a divergence between accounting gains or losses and economic exposure for certain assets and liabilities.
Fair Value of Financial Instruments
The following table presents the carrying and estimated fair value of financial instruments, except for those recorded at fair value on a recurring basis presented in the previous section of this note titled Recurring Fair Value. This table excludes assets of operations held-for-sale and refer to Note 2 for additional information. When possible, we use quoted market prices to determine fair value. Where quoted market prices are not available, the fair value is internally derived based on appropriate valuation methodologies with respect to the amount and timing of future cash flows and estimated discount rates. However, considerable judgment is required in interpreting current market data to develop the market assumptions and inputs necessary to estimate fair value. As such, the actual amount received to sell an asset or the amount paid to settle a liability could differ from our estimates. Fair value information presented herein was based on information available at December 31, 2023, and December 31, 2022.
Estimated fair value
($ in millions)
Carrying value
Level 1
Level 2
Level 3
Total
December 31, 2023
Financial assets
Held-to-maturity securities
$4,680 $ $4,729 $ $4,729 
Loans held-for-sale, net
375   375 375 
Finance receivables and loans, net
135,852   137,244 137,244 
FHLB/FRB stock (a)
784  784  784 
Financial liabilities
Deposit liabilities
$55,187 $ $ $55,311 $55,311 
Short-term borrowings
3,297   3,335 3,335 
Long-term debt
17,570  12,789 5,749 18,538 
December 31, 2022
Financial assets
Held-to-maturity securities$1,062 $— $884 $— $884 
Loans held-for-sale, net641 — — 641 641 
Finance receivables and loans, net132,034 — — 133,856 133,856 
FHLB/FRB stock (a)719 — 719 — 719 
Financial liabilities
Deposit liabilities$42,336 $— $— $41,909 $41,909 
Short-term borrowings2,399 — — 2,417 2,417 
Long-term debt17,762 — 12,989 5,263 18,252 
(a)Included in other assets on our Consolidated Balance Sheet.
In addition to the financial instruments presented in the above table, we have various financial instruments for which the carrying value approximates the fair value due to their short-term nature and limited credit risk. These instruments include cash and cash equivalents, restricted cash, cash collateral, accrued interest receivable, accrued interest payable, trade receivables and payables, and other short-term receivables and payables. Included in cash and cash equivalents are highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of change in value due to interest rate, quoted price, or penalty on withdrawal. Classified as Level 1 under the fair value hierarchy, cash and cash equivalents generally expose us to limited credit risk and are so near maturity that they present insignificant risk of changes in value because of changes in interest rates.
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Offsetting Assets and Liabilities
12 Months Ended
Dec. 31, 2023
Offsetting [Abstract]  
Offsetting Assets and Liabilities Offsetting Assets and Liabilities
Our derivative contracts and repurchase/reverse repurchase transactions are generally supported by qualifying master netting and master repurchase agreements. These agreements are legally enforceable bilateral agreements that (i) create a single legal obligation for all individual transactions covered by the agreement to the nondefaulting entity upon an event of default of the counterparty, including bankruptcy,
insolvency, or similar proceeding, and (ii) provide the nondefaulting entity the right to accelerate, terminate, and close-out on a net basis all transactions under the agreement and to liquidate or set off collateral promptly upon an event of default of the counterparty.
To further mitigate the risk of counterparty default related to derivative instruments, we maintain collateral agreements with certain counterparties. The agreements require both parties to maintain collateral in the event the fair values of the derivative financial instruments meet established thresholds. In the event that either party defaults on the obligation, the secured party may seize the collateral. Generally, our collateral arrangements are bilateral such that we and the counterparty post collateral for the obligation. Contractual terms provide for standard and customary exchange of collateral based on changes in the market value of the outstanding derivatives. A party posts additional collateral when their obligation rises or removes collateral when it falls, such that the net replacement cost of the nondefaulting party is covered in the event of counterparty default.
In certain instances, as it relates to our derivative instruments, we have the option to report derivative assets and liabilities as well as assets and liabilities associated with cash collateral received or delivered that is governed by a master netting agreement on a net basis as long as certain qualifying criteria are met. Similarly, for our repurchase/reverse repurchase transactions, we have the option to report recognized assets and liabilities subject to a master netting agreement on a net basis if certain qualifying criteria are met. At December 31, 2023, these instruments are reported as gross assets and gross liabilities on the Consolidated Balance Sheet. For additional information on derivative instruments and hedging activities, refer to Note 21.
The composition of offsetting derivative instruments, financial assets, and financial liabilities was as follows.
Gross amounts of recognized assets/liabilitiesGross amounts offset on the Consolidated Balance SheetNet amounts of assets/liabilities presented on the Consolidated Balance SheetGross amounts not offset on the Consolidated Balance Sheet
December 31, ($ in millions)
Financial instruments
Collateral (a) (b) (c)
Net amount
2023
Assets
Derivative assets (d)$33 $ $33 $ $(31)$2 
Total assets
$33 $ $33 $ $(31)$2 
Liabilities
Derivative liabilities (e)$17 $ $17 $ $(6)$11 
Securities sold under agreements to repurchase (f)747  747  (747) 
Total liabilities$764 $ $764 $ $(753)$11 
2022
Assets
Derivative assets$23 $— $23 $(1)$(22)$— 
Total assets
$23 $— $23 $(1)$(22)$— 
Liabilities
Derivative liabilities (e)$42 $— $42 $(1)$(1)$40 
Securities sold under agreements to repurchase (f)499 — 499 — (499)— 
Total liabilities$541 $— $541 $(1)$(500)$40 
(a)Financial collateral received/pledged shown as a balance based on the sum of all net asset and liability positions between Ally and each individual derivative counterparty.
(b)Amounts disclosed are limited to the financial asset or liability balance and, accordingly, exclude excess collateral received or pledged and noncash collateral received. We do not record noncash collateral received on our Consolidated Balance Sheet unless certain conditions are met.
(c)Certain agreements grant us the right to sell or pledge the noncash assets we receive as collateral. We have not sold or pledged any of the noncash collateral received under these agreements.
(d)Includes derivative assets with no offsetting arrangements of $2 million as of December 31, 2023.
(e)Includes derivative liabilities with no offsetting arrangements of $10 million and $39 million as of December 31, 2023, and December 31, 2022, respectively.
(f)For additional information on securities sold under agreements to repurchase, refer to Note 15.
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
Operating segments are defined as components of an enterprise that engage in business activity from which revenues are earned and expenses incurred for which discrete financial information is available that is evaluated regularly by our chief operating decision maker in deciding how to allocate resources and in assessing performance.
We report our results of operations on a business-line basis through four operating segments: Automotive Finance operations, Insurance operations, Mortgage Finance operations, and Corporate Finance operations, with the remaining activity reported in Corporate and Other. The operating segments are determined based on the products and services offered, and reflect the manner in which financial information is currently evaluated by management. The following is a description of each of our reportable operating segments.
Dealer Financial Services
Dealer Financial Services comprises the following two segments.
Automotive Finance operations — One of the largest full-service automotive finance operations in the United States providing automotive financing services to consumers, automotive dealers and retailers, companies, and municipalities. Our automotive finance services include providing retail installment sales contracts, loans and operating leases, offering term loans to dealers, financing dealer floorplans and other lines of credit to dealers, warehouse lines to automotive retailers, fleet financing, providing financing to companies and municipalities for the purchase or lease of vehicles, and vehicle-remarketing services.
Insurance operations — A complementary automotive-focused business offering both consumer finance protection and insurance products sold primarily through the automotive dealer channel, and commercial insurance products sold directly to dealers. As part of our focus on offering dealers a broad range of consumer financial and insurance products, we provide VSCs, VMCs, and GAP products. We also underwrite select commercial insurance coverages, which primarily insure dealers’ vehicle inventory.
Mortgage Finance operations
Our held-for-investment portfolio includes our direct-to-consumer Ally Home mortgage offering and bulk purchases of high-quality jumbo and LMI mortgage loans originated by third parties. Through our direct-to-consumer channel, we offer a variety of competitively priced jumbo and conforming fixed- and adjustable-rate mortgage products through a third party. Through the bulk loan channel, we purchase loans from several qualified sellers, on a servicing-released basis, allowing us to directly oversee servicing activities and manage refinancing through our direct-to-consumer channel.
Corporate Finance operations
Our Corporate Finance operations provide senior secured asset-based and leveraged cash flow loans to mostly U.S.-based middle-market companies, with a focus on businesses owned by private equity sponsors. These loans are typically used for leveraged buyouts, refinancing and recapitalizations, mergers and acquisitions, growth, turnarounds, and debtor-in-possession financings. We also provide, through our Lender Finance business, nonbank wholesale-funded managers with partial funding for their direct-lending activities, which is principally leveraged loans. Additionally, we offer a commercial real estate product, currently focused on lending to skilled nursing facilities, senior housing, and medical office buildings.
Corporate and Other
Corporate and Other primarily consists of centralized corporate treasury activities, such as management of the cash and corporate investment securities and loan portfolios, short- and long-term debt, retail and brokered deposit liabilities, derivative instruments, original issue discount, and the residual impacts of our corporate FTP and treasury ALM activities. Corporate and Other also includes certain equity investments, which primarily consist of FHLB and FRB stock—as well as other equity investments through Ally Ventures, our strategic investment business—and the management of our legacy mortgage portfolio, which primarily consists of loans originated prior to January 1, 2009, and reclassifications and eliminations between the reportable operating segments. Financial results related to Ally Invest, our digital brokerage and advisory offering, Ally Lending, our point-of-sale financing business, Ally Credit Card, and CRA loans and investments are also included within Corporate and Other. On December 31, 2023, we committed to sell our Ally Lending business and reclassified to held-for-sale. Refer to Note 2 for additional information.
We utilize an FTP methodology for the majority of our business operations. The FTP methodology assigns charge rates and credit rates to classes of assets and liabilities on a match funded basis, aligned with the expected duration and the benchmark rate curve plus an assumed credit spread. Match funding allocates interest income and interest expense to these reportable segments so their respective results are insulated from interest rate and liquidity risk. This methodology is consistent with our ALM practices, which includes managing interest rate risk centrally at a corporate level. While the baseline FTP components at Ally assume 100% debt funding, the framework also incorporates a credit on the allocated capital for each business line. For business lines not subject to an FTP funding allocation, the FTP methodology applies a capital charge to the amount of excess liquidity that the business line holds, relative to its regulatory capital. This reduces the allocated interest expense to account for the equity that must be held based on Ally’s internal capital requirement. The net residual impact of the FTP methodology is included within the results of Corporate and Other.
The information presented in our reportable operating segments is based in part on internal allocations and methodologies, including a COH methodology, which involves management judgment. COH methodology is used for measuring the profit and loss of our reportable operating segments. We have various enterprise functions, such as technology, marketing, finance, compliance, internal audit, and risk. Operating expenses from the enterprise functions are either directly allocated to the reportable operating segment, indirectly allocated to the reportable operating segment utilizing the COH methodology, or remain in Corporate and Other. COH methodology considers the reportable operating segment expense base and enterprise function expenses. The reportable operating segment expense base is used to determine the allocation mix. This mix is applied to the allocable expenses in Corporate and Other to determine the COH for the respective reportable
operating segment. Allocable enterprise function costs are primarily technology and marketing expenses. Generally, costs that remain within Corporate and Other that are not allocated to our reportable operating segments include marketing sponsorships, treasury and other corporate activities, and charitable contributions.
Financial information for our reportable operating segments is summarized as follows.
Year ended December 31, ($ in millions)
Automotive Finance operationsInsurance operationsMortgage Finance operationsCorporate Finance operationsCorporate and OtherConsolidated (a)
2023
Net financing revenue and other interest income$5,361 $117 $211 $397 $115 $6,201 
Other revenue321 1,428 16 104 144 2,013 
Total net revenue5,682 1,545 227 501 259 8,214 
Provision for credit losses1,618  (3)52 301 1,968 
Total noninterest expense (b)2,450 1,332 138 142 1,101 5,163 
Income (loss) from continuing operations before income tax expense$1,614 $213 $92 $307 $(1,143)$1,083 
Total assets$115,387 $9,081 $18,512 $11,212 $42,200 $196,392 
2022
Net financing revenue and other interest income$5,224 $89 $221 $334 $982 $6,850 
Other revenue306 1,023 27 122 100 1,578 
Total net revenue5,530 1,112 248 456 1,082 8,428 
Provision for credit losses1,036 — 43 317 1,399 
Total noninterest expense2,244 1,150 190 131 972 4,687 
Income (loss) from continuing operations before income tax expense$2,250 $(38)$55 $282 $(207)$2,342 
Total assets$111,463 $8,659 $19,529 $10,544 $41,631 $191,826 
2021
Net financing revenue and other interest income$5,209 $59 $124 $308 $467 $6,167 
Other revenue251 1,345 94 128 221 2,039 
Total net revenue5,460 1,404 218 436 688 8,206 
Provision for credit losses53 — (1)38 151 241 
Total noninterest expense2,023 1,061 187 116 723 4,110 
Income (loss) from continuing operations before income tax expense$3,384 $343 $32 $282 $(186)$3,855 
Total assets$103,653 $9,381 $17,847 $7,950 $43,283 $182,114 
(a)Net financing revenue and other interest income after the provision for credit losses totaled $4.2 billion, $5.5 billion, and $5.9 billion for the years ended December 31, 2023, 2022, and 2021, respectively.
(b)Includes a $149 million impairment of goodwill related to our Ally Lending business for the year ended December 31, 2023. Refer to Note 13 for additional information.
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Parent Company Condensed Financial Information
12 Months Ended
Dec. 31, 2023
Condensed Financial Information Disclosure [Abstract]  
Parent Company Condensed Financial Information Parent Company Condensed Financial Information
The following tables present standalone condensed financial statements for Ally Financial Inc. (referred to within this section as the Parent). These condensed statements are provided in accordance with SEC rules, which require disclosure when the restricted net assets of consolidated subsidiaries exceed 25% of consolidated net assets, and should be read in conjunction with the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements. For purposes of these condensed financial statements, the Parent’s wholly owned subsidiaries are presented in accordance with the equity method of accounting.
Condensed Statement of Comprehensive Income (Loss)
Year ended December 31, ($ in millions)
202320222021
Net financing loss and other interest income (a)$(945)$(1,000)$(1,070)
Dividends from bank subsidiaries1,350 3,150 3,450 
Dividends from nonbank subsidiaries250 27 
Total other revenue169 103 243 
Total net revenue824 2,254 2,650 
Provision for credit losses(14)(32)(106)
Total noninterest expense466 665 650 
Income from continuing operations before income tax benefit and undistributed income (loss) of subsidiaries372 1,621 2,106 
Income tax benefit from continuing operations (b)(408)(253)(412)
Net income from continuing operations780 1,874 2,518 
Loss from discontinued operations, net of tax(2)(1)(5)
Equity in undistributed earnings of subsidiaries242 (159)547 
Net income1,020 1,714 3,060 
Other comprehensive income (loss), net of tax243 (3,901)(789)
Comprehensive income (loss)$1,263 $(2,187)$2,271 
(a)Net financing loss and other interest income is primarily driven by interest expense on long-term debt.
(b)There is a significant variation in the customary relationship between pretax income and income tax benefit due to our accounting policy elections and consolidated tax adjustments. The income tax benefit excludes tax effects on dividends from subsidiaries.
Condensed Balance Sheet
December 31, ($ in millions)
20232022
Assets
Cash and cash equivalents (a)$3,911 $3,333 
Equity securities16 — 
Finance receivables and loans, net of unearned income1,478 560 
Allowance for loan losses22 23 
Total finance receivables and loans, net1,500 583 
Investments in subsidiaries
Bank subsidiaries13,692 13,197 
Nonbank subsidiaries4,503 5,191 
Intercompany receivables from subsidiaries263 223 
Investment in operating leases, net16 21 
Other assets1,536 1,307 
Total assets$25,437 $23,855 
Liabilities and equity
Long-term debt (b)$10,427 $10,035 
Interest payable98 84 
Intercompany debt to subsidiaries772 545 
Intercompany payables to subsidiaries41 41 
Accrued expenses and other liabilities333 291 
Total liabilities11,671 10,996 
Total equity13,766 12,859 
Total liabilities and equity$25,437 $23,855 
(a)Includes $3.9 billion and $3.3 billion deposited by the Parent at Ally Bank as of December 31, 2023, and 2022, respectively. These funds are available to the Parent for liquidity purposes.
(b)Includes $2.0 billion of the outstanding principal balance of senior notes fully and unconditionally guaranteed by subsidiaries of the Parent as of both December 31, 2023, and 2022.
Condensed Statement of Cash Flows
Year ended December 31, ($ in millions)
202320222021
Operating activities
Net cash provided by operating activities$879 $1,733 $3,753 
Investing activities
Proceeds from sales of finance receivables and loans initially held-for-investment1 64 378 
Originations and repayments of finance receivables and loans held-for-investment and other, net(37)(7)189 
Net change in loans — intercompany(290)(65)(10)
Purchases of equity securities — (8)
Proceeds from sales of equity securities5 — 
Capital contributions to subsidiaries(8)— — 
Returns of contributed capital1 52 24 
Net change in nonmarketable equity investments(2)29 
Other, net(10)(27)44 
Net cash (used in) provided by investing activities(340)26 646 
Financing activities
Net change in short-term borrowings — (2,136)
Proceeds from issuance of long-term debt2,410 1,655 765 
Repayments of long-term debt(2,087)(1,088)(777)
Net change in debt — intercompany227 (496)(336)
Repurchase of common stock(33)(1,650)(1,994)
Preferred stock issuance — 2,324 
Trust preferred securities redemption — (2,710)
Common stock dividends paid(368)(384)(324)
Preferred stock dividends paid(110)(110)(57)
Net cash provided by (used in) financing activities39 (2,073)(5,245)
Net increase (decrease) in cash and cash equivalents and restricted cash578 (314)(846)
Cash and cash equivalents and restricted cash at beginning of year3,366 3,680 4,526 
Cash and cash equivalents and restricted cash at end of year$3,944 $3,366 $3,680 
The following table provides a reconciliation of cash and cash equivalents and restricted cash from the Condensed Balance Sheet to the Condensed Statement of Cash Flows.
Year ended December 31, ($ in millions)
20232022
Cash and cash equivalents on the Condensed Balance Sheet $3,911 $3,333 
Restricted cash included in other assets on the Condensed Balance Sheet (a)33 33 
Total cash and cash equivalents and restricted cash in the Condensed Statement of Cash Flows$3,944 $3,366 
(a)Restricted cash balances relate primarily to Ally securitization arrangements. Refer to Note 13 for additional details describing the nature of restricted cash balances.
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees and Commitments
12 Months Ended
Dec. 31, 2023
Guarantees and Product Warranties [Abstract]  
Guarantees and Commitments Guarantees and Commitments
Guarantees
Guarantees are defined as contracts or indemnification agreements that contingently require us to make payments to third parties based on changes in the underlying agreements with the guaranteed parties. The following summarizes our outstanding guarantees, including those of our discontinued operations, made to third parties on our Consolidated Balance Sheet, for the periods shown.
20232022
December 31, ($ in millions)
Maximum liabilityCarrying value of liabilityMaximum liabilityCarrying value of liability
Standby letters of credit and other guarantees$259 $ $272 $
Our Corporate Finance operations has exposure to standby letters of credit that represent irrevocable guarantees of payment of specified financial obligations. Third-party beneficiaries primarily accept standby letters of credit as insurance in the event of nonperformance by our borrowers. Our borrowers may request letters of credit under their revolving loan facility up to a certain sub-limit amount. We may also require collateral to be posted by our borrowers. We received $3 million of cash collateral related to these letters of credit at December 31, 2023. Expiration dates on letters of credit range from certain ongoing commitments that will expire during the upcoming year to terms of several years for certain letters of credit. If the beneficiary draws under a letter of credit, we will be liable to the beneficiary for payment of the amount drawn under such letter of credit, with our recourse being a charge to the borrower’s loan facility or transfer of ownership to us of the related collateral. As many of these commitments are subject to borrowing base agreements and other restrictive covenants or may expire without being fully drawn, the stated amounts of the letters of credit are not necessarily indicative of future cash requirements.
In connection with our Ally Invest advisory offering, we introduce customer securities accounts to a clearing broker, which clears and maintains custody of all customer assets and account activity. We are responsible for obtaining from each customer funds or securities as are required to be deposited or maintained in their accounts. As a result, we are liable for any loss, liability, damage, cost, or expense incurred or sustained by the clearing broker as a result of the failure of any customer to timely make payments or deposits of securities to satisfy their contractual obligations. In addition, customer securities activities are transacted on either a cash or margin basis. In margin transactions, we may extend credit to the customer, through our clearing broker, subject to various regulatory rules and margin lending practices, collateralized by cash and securities in the customer’s account. In connection with these activities, we also execute customer transactions involving the sale of securities not yet purchased. These transactions may expose us to credit risk in the event the customer’s assets are not sufficient to fully cover losses, which the customer may incur. In the event the customer fails to satisfy its obligations, we will purchase or sell financial instruments in the customer’s account in order to fulfill the customer’s obligations. The maximum potential exposure under these arrangements is difficult to estimate; however, the potential for us to incur material losses pursuant to these arrangements is remote.
Commitments
Financing Commitments
The contractual commitments were as follows.
December 31, ($ in millions)
20232022
Unused revolving credit line commitments and other (a) (b)$10,658 $9,156 
Commitments to provide capital to investees (c)1,191 1,112 
Construction-lending commitments (d)168 178 
Home equity lines of credit (e)134 145 
Mortgage loan origination commitments (f)29 14 
(a)The unused portion of revolving lines of credit reset at prevailing market rates and, approximate fair value.
(b)Includes $68 million of financing commitments related to our Ally Lending business, which was transferred to operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
(c)We are committed to contribute capital to certain investees.
(d)We are committed to fund the remaining unused balance while loans are in the construction period.
(e)We are committed to fund the remaining unused balances on home equity lines of credit.
(f)Commitments with mortgage loan applicants in which the loan terms, including interest rate and price, are guaranteed for a designated period of time subject to the completion of underwriting procedures.
Revolving credit line commitments contain an element of credit risk. We manage the credit risk for unused revolving credit line commitments by applying the same credit policies in making commitments as we do for extending loans.
The information presented above excludes the unused portion of commitments that are unconditionally cancelable by us. We had $18.7 billion and $23.6 billion of unfunded commitments related to unconditionally cancelable arrangements at December 31, 2023, and 2022, respectively, which primarily consisted of wholesale floorplan financing and consumer credit card lines.
Lease Commitments
For details about our future minimum payments under operating leases with noncancelable lease terms, refer to Note 10.
Contractual Commitments
We have entered into multiple agreements for sponsorship, information technology, voice and communication technology, and related maintenance. Many of the agreements are subject to variable price provisions, fixed or minimum price provisions, and termination or renewal provisions. The following table presents our total future payment obligations expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$263 
2025235 
2026174 
202785 
202842 
Total future payment obligations$799 
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies and Other Risks
12 Months Ended
Dec. 31, 2023
Loss Contingency [Abstract]  
Contingencies and Other Risks Contingencies and Other Risks
Concentration with GM and Stellantis
While we continue to diversify our automotive finance and insurance businesses and expand into other financial services, GM and Stellantis dealers and their retail customers continue to constitute a significant portion of our customer base. GM, Stellantis, and their captive finance companies compete vigorously with us and could take further actions that negatively impact the amount of business that we do with GM and Stellantis dealers and their customers.
A significant adverse change in GM’s or Stellantis’ business—including, for example, in the production or sale of GM or Stellantis vehicles, the quality or resale value of GM or Stellantis vehicles, GM’s or Stellantis’ relationships with its key suppliers, or the rate or volume of recalls of GM or Stellantis vehicles—could negatively impact our GM and Stellantis dealer and retail customer bases and the value of collateral securing our extensions of credit to them. Any future reductions in GM and Stellantis business that we are not able to offset could adversely affect our business and financial results.
Legal Matters and Other Contingencies
As a financial-services company, we are regularly involved in pending or threatened legal proceedings and other matters and are or may be subject to potential liability in connection with them. These legal matters may be formal or informal and include litigation and arbitration with one or more identified claimants, certified or purported class actions with yet-to-be-identified claimants, and regulatory or other governmental information-gathering requests, examinations, investigations, and enforcement proceedings. Our legal matters exist in varying stages of adjudication, arbitration, negotiation, or investigation and span our business lines and operations. Claims may be based in law or equity—such as those arising under contracts or in tort and those involving banking, consumer-protection, securities, tax, employment, and other laws—and some can present novel legal theories and allege substantial or indeterminate damages.
Ally and its subsidiaries, including Ally Bank, also are or may be subject to potential liability under other contingent exposures, including indemnification, tax, self-insurance, and other miscellaneous contingencies.
We accrue for a legal matter or other contingent exposure when a loss becomes probable and the amount of loss can be reasonably estimated. Accruals are evaluated each quarter and may be adjusted, upward or downward, based on our best judgment after consultation with counsel. No assurance exists that our accruals will not need to be adjusted in the future. When a probable or reasonably possible loss on a legal matter or other contingent exposure could be material to our consolidated financial condition, results of operations, or cash flows, we provide disclosure in this note as prescribed by ASC Topic 450, Contingencies. Refer to Note 1 for additional information related to our policy for establishing accruals.
The course and outcome of legal matters are inherently unpredictable. This is especially so when a matter is still in its early stages, the damages sought are indeterminate or unsupported, significant facts are unclear or disputed, novel questions of law or other meaningful legal uncertainties exist, a request to certify a proceeding as a class action is outstanding or granted, multiple parties are named, or regulatory or other governmental entities are involved. Other contingent exposures and their ultimate resolution are similarly unpredictable for reasons that can vary based on the circumstances.
As a result, we often are unable to determine how or when threatened or pending legal matters and other contingent exposures will be resolved and what losses may be incrementally and ultimately incurred. Actual losses may be higher or lower than any amounts accrued or estimated for those matters and other exposures, possibly to a significant degree.
Subject to the foregoing, based on our current knowledge and after consultation with counsel, we do not believe that the ultimate outcomes of currently threatened or pending legal matters and other contingent exposures are likely to be material to our consolidated financial condition after taking into account existing accruals. In light of the uncertainties inherent in these matters and other exposures, however, one or more of them could be material to our results of operations or cash flows during a particular reporting period, depending on factors such as the amount of the loss or liability and the level of our income for that period.
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Declaration of Common Dividend
On January 11, 2024, our Board declared a quarterly cash dividend of $0.30 per share on all common stock. The dividend was paid on February 15, 2024, to stockholders of record at the close of business on February 1, 2024.
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income $ 1,020 $ 1,714 $ 3,060
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business, Basis of Presentation, and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidation The Consolidated Financial Statements include the accounts of the parent and its consolidated subsidiaries, of which it is deemed to possess control, after eliminating intercompany balances and transactions, and include all VIEs in which we are the primary beneficiary. Refer to Note 11 for further details on our VIEs. Other entities in which we have invested and have the ability to exercise significant influence over operating and financial policies of the investee, but upon which we do not possess control, are accounted for using the equity method of accounting within the financial statements and are therefore not consolidated.
Basis of Presentation Our accounting and reporting policies conform to U.S. GAAP. Additionally, where applicable, the policies conform to the accounting and reporting guidelines prescribed by bank regulatory authorities. Certain reclassifications may have been made to the prior periods’ financial statements and notes to conform to the current period’s presentation, which did not have a material impact on our Consolidated Financial Statements.
Use of Estimates and Assumptions
Use of Estimates and Assumptions
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure, including those of contingent assets and liabilities at the date of the financial statements. It also includes estimates related to the income and expenses during the reporting period and the related disclosures. In developing the estimates and assumptions, management uses all available evidence; however, actual results could differ because of uncertainties associated with estimating the amounts, timing, and likelihood of possible outcomes. Our most significant estimates pertain to the allowance for loan losses, the valuations of automotive operating lease assets and residuals, the fair value of financial instruments, and the determination of the provision for income taxes.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents include cash on hand, cash on deposit at other financial institutions, cash items in process of collection, and certain highly liquid investments with original maturities of three months or less from the date of purchase. The book value of cash equivalents approximates fair value because of the short maturities of these instruments and the insignificant risk they present to changes in value with respect to changes in interest rates. We may hold securities with original maturities of three months or less from the date of purchase that are held as part of a longer-term investment strategy and classify them as investment securities. We also hold cash and cash equivalents with legal restrictions limiting our ability to withdraw and use the funds. This includes restricted cash held for securitization trusts and restricted cash and cash equivalents, which are presented as other assets on our Consolidated Balance Sheet.
Investment Securities
Investment Securities
Our investment securities portfolio includes various debt securities. Debt securities are classified based on management’s intent to sell or hold the security. We classify debt securities as held-to-maturity only when we have both the intent and ability to hold the securities to maturity. We classify debt securities as trading when the securities are acquired for the purpose of selling or holding them for a short period of time. Debt securities not classified as either held-to-maturity or trading are classified as available-for-sale.
Available-for-sale securities are carried at fair value with unrealized gains and losses included in accumulated other comprehensive income, while our held-to-maturity securities are carried at amortized cost.
We establish an allowance for credit losses for lifetime expected credit losses on our held-to-maturity securities, as necessary. The estimate of expected credit losses considers historical credit loss information that is adjusted for current conditions and reasonable and supportable forecasts. Accrued interest receivable on held-to-maturity securities is excluded from the estimate of credit losses. Our held-to-maturity securities portfolio is mostly composed of U.S. government (issued by U.S. government entities or agencies) and non-agency mortgage-backed residential debt securities. U.S. government securities are either explicitly or implicitly guaranteed by the U.S. government, are highly rated by major ratings agencies, and have a long history of zero credit losses and therefore generally do not require an allowance for credit losses.
We regularly assess our available-for-sale securities for impairment. When the amortized cost basis of an available-for-sale security exceeds its fair value, the security is impaired. If we determine that we intend to sell, or it is more likely than not that we will be required to sell the security before recovery of the amortized cost basis, any previously recorded allowance for credit losses is written off and the security’s amortized cost basis is written down to fair value at the reporting date, with any incremental impairment recorded through earnings.
Alternatively, if we do not intend to sell, or it is not more likely than not that we will be required to sell the security before anticipated recovery of the amortized cost basis, we evaluate, among other factors, the magnitude of the decline in fair value, the financial health of and business outlook for the issuer, and the performance of the underlying assets for interests in securitized assets to determine if a credit loss has occurred.
The present value of expected future cash flows are compared to the security’s amortized cost basis to measure the credit loss component of the impairment after determining a credit loss has occurred. If the present value of expected cash flows is less than the amortized cost basis, we record an allowance for credit losses for that difference. The amount of credit loss is limited to the difference between the security’s amortized cost basis and its fair value. Any remaining impairment that is due to factors other than a credit loss, such as changes in market interest rates, is recorded in other comprehensive income. Changes in the allowance for credit losses are recorded as provision for, or reversal of, provision for credit losses.
Accrued interest receivable on available-for-sale securities is excluded from the estimate of credit losses.
Premiums and discounts on debt securities are generally amortized over the stated maturity of the security as an adjustment to investment yield. Premiums on debt securities that have non-contingent call features that are callable at fixed prices on preset dates are amortized to the earliest call date as an adjustment to investment yield.
A debt security is generally placed on nonaccrual status at the time any principal or interest payments become 90 days past due. The receivable for interest income that is accrued but not collected is reversed against interest income when the debt security is placed on nonaccrual status.
Realized gains and losses on the sale of debt securities are determined using the specific identification method and are reported in other (loss) gain on investments, net in our Consolidated Statement of Income.
Equity Securities and Nonmarketable Equity Investments
Equity Securities and Nonmarketable Equity Investments
Equity securities that have a readily determinable fair value are recorded at fair value with changes in fair value recorded in earnings and reported in other gain on investments, net in our Consolidated Statement of Income. These investments are included in equity securities on our Consolidated Balance Sheet. In some instances, we may account for equity securities using the net asset value practical expedient to estimate fair value. Realized gains and losses on the sale of equity securities with a readily determinable fair value and equity securities measured using the net asset value practical expedient are determined using the specific identification method and are reported in other (loss)
gain on investments, net in our Consolidated Statement of Income. Refer to Note 24 for further information on equity securities that are held at fair value.
Our nonmarketable equity investments include investments in FHLB and FRB stock held to meet regulatory requirements and other equity investments that do not have a readily determinable fair value. Our investments in FHLB and FRB stock are carried at cost, less impairment, if any. Our remaining nonmarketable equity investments are recorded at cost, less impairment and adjusted for observable price changes under the measurement alternative provided under U.S. GAAP. These investments, along with our investments in FHLB and FRB stock, are included in nonmarketable equity investments in other assets on our Consolidated Balance Sheet. Investments recorded under the measurement alternative are also reviewed at each reporting period to determine if any adjustments are required for observable price changes in identical or similar securities of the same issuer. As conditions warrant, we review these investments, as well as investments in FHLB and FRB stock, for impairment and adjust the carrying value of the investment if it is deemed to be impaired. Adjustments related to observable price changes or impairment on securities using the measurement alternative and FHLB and FRB stock are recorded in earnings and reported in other income, net of losses in our Consolidated Statement of Income. Realized gains and losses on the sale of nonmarketable equity investments are also recorded in earnings and reported in other income, net of losses in our Consolidated Statement of Income.
Finance Receivables and Loans
Finance Receivables and Loans
We initially classify finance receivables and loans as either loans held-for-sale or loans held-for-investment based on management’s assessment of our intent and ability to hold the loans for the foreseeable future or until maturity. Management’s view of the foreseeable future is based on the longest reliable forecasted period, including events known when performing periodic evaluations. Management’s intent and ability with respect to certain loans may change from time to time depending on a number of factors, for example, economic, liquidity, and capital conditions. In order to reclassify loans to held-for-sale, management must have the intent to sell the loans and must reasonably identify the specific loans to be sold.
Loans classified as held-for-sale are presented as loans held-for-sale, net on our Consolidated Balance Sheet and are carried at the lower of their net carrying value or fair value, unless the fair value option was elected, in which case those loans are carried at fair value. For loans originated as held-for-sale for which we have not elected the fair value option, loan origination fees and costs are included in the initial carrying value. For held-for-sale loans for which we have elected the fair value option, loan origination fees and costs are recognized in earnings when earned or incurred. We have elected the fair value option for conforming mortgage direct-to-consumer originations for which we have a commitment to sell. The interest rate lock commitment that we enter into for a mortgage loan originated as held-for-sale and certain forward commitments are considered derivatives, which are carried at fair value on our Consolidated Balance Sheet. We have elected the fair value option to measure our nonderivative forward commitments. Changes in the fair value of our interest rate lock commitments, derivative forward commitments, and nonderivative forward commitments related to mortgage loans originated as held-for-sale, as well as changes in the carrying value of loans classified as held-for-sale, are reported through gain on mortgage and automotive loans, net in our Consolidated Statement of Income. Interest income on our loans classified as held-for-sale is recognized based upon the contractual rate of interest on the loan and the unpaid principal balance. We report accrued interest receivable on our loans classified as held-for-sale in other assets on our Consolidated Balance Sheet.
Loans classified as held-for-investment are presented as finance receivables and loans, net on our Consolidated Balance Sheet. Finance receivables and loans are reported at their amortized cost basis, which includes the principal amount outstanding, net of unamortized deferred fees and costs on originated loans, unamortized premiums and discounts on purchased loans, unamortized basis adjustments arising from the designation of finance receivables and loans as the hedged item in qualifying fair value hedge relationships, and cumulative principal net charge-offs. We refer to the amortized cost basis less the allowance for loan losses as the net carrying value in finance receivables and loans. Unearned rate support received from automotive manufacturers on certain automotive loans, deferred origination fees and costs, and premiums and discounts on purchased loans, are amortized over the contractual life of the related finance receivable or loan using the effective interest method. We make various incentive payments for consumer automotive loan originations to automotive dealers and account for these payments as direct loan origination costs. Additionally, we make incentive payments to certain commercial automobile wholesale borrowers and account for these payments as a reduction to interest income in the period they are earned. Interest income on our finance receivables and loans is recognized based on the contractual rate of interest plus the amortization of deferred amounts using the effective interest method, except for origination fees and costs on our credit card loans, which amortize straight line over a twelve-month period. In addition, annual fees on credit cards are amortized into other income, net of losses over a twelve-month period. We report accrued interest receivable on our finance receivables and loans in other assets on our Consolidated Balance Sheet, except for billed interest on our credit card loans, which is included in finance receivables and loans, net. Loan commitment fees are generally deferred and amortized over the commitment period. For information on finance receivables and loans, refer to Note 9.
We have elected to exclude accrued interest receivable from the measurement of our allowance for loan losses for each class of financing receivables, except for billed interest on our credit card loans, which is included in finance receivables and loans, net. We have also elected to write-off accrued interest receivable by reversing interest income when loans are placed on nonaccrual status for each class of finance receivable. This includes the reversal of the billed interest on credit card loans that occurs at the time of charge-off, which is initially included in the measurement of our allowance for loan losses.
Our portfolio segments are based on the level at which we develop and document our methodology for determining the allowance for loan losses. Additionally, the classes of finance receivables are based on several factors, including the method for monitoring and assessing credit risk, the method of measuring carrying value, and the risk characteristics of the finance receivable. Based on an evaluation of our
process for developing the allowance for loan losses, including the nature and extent of exposure to credit risk arising from finance receivables, we have determined our portfolio segments to be consumer automotive, consumer mortgage, consumer other, and commercial.
Consumer automotive — Consists of retail automotive financing for new and used vehicles.
Consumer mortgage — Consists of the following classes of finance receivables.
Mortgage Finance — Consists of consumer first-lien mortgages from our ongoing mortgage operations including direct-to-consumer originations, refinancing of high-quality jumbo mortgages and LMI mortgages, and bulk acquisitions.
Mortgage — Legacy — Consists of consumer mortgage assets originated prior to January 1, 2009, including first-lien mortgages, subordinate-lien mortgages, and home equity mortgages.
Consumer other — Consists of the following classes of finance receivables.
Personal Lending — Consists of unsecured consumer lending from point-of-sale financing. On December 31, 2023, we committed to sell our point-of-sale financing business. Refer to Note 2 for further information.
Credit Card — Consists of consumer credit card loans.
Commercial — Consists of the following classes of finance receivables.
Commercial and Industrial
Automotive — Consists of financing operations to fund dealer purchases of new and used vehicles through wholesale floorplan financing. Additional commercial offerings include automotive dealer term loans, revolving lines, and dealer fleet financing.
Other — Consists primarily of senior secured asset-based and leveraged cash flow loans related to our corporate-finance business.
Commercial Real Estate Consists of term loans primarily secured by dealership land and buildings, and other commercial lending secured by real estate.
Nonaccrual Loans
Generally, we recognize loans of all classes as past due when they are 30 days delinquent on making a contractually required payment, and loans are placed on nonaccrual status when principal or interest has been delinquent for at least 90 days, or when full collection is not expected. Interest income recognition is suspended when finance receivables and loans are placed on nonaccrual status. Additionally, amortization of premiums and discounts and deferred fees and costs ceases when finance receivables and loans are placed on nonaccrual. Exceptions include commercial real estate loans that are placed on nonaccrual status when delinquent for 60 days or when full collection is not probable, if sooner. Additionally, a loan can be returned to accrual status when the loan has been brought fully current, the collection of contractual principal and interest is reasonably assured, and six consecutive months of repayment performance is achieved. In certain cases, if a borrower has been current up to the time of the modification and repayment of the debt subsequent to the modification is reasonably assured, we may choose to continue to accrue interest on the loan.
Nonperforming loans on nonaccrual status are reported in Note 9. For all our portfolio segments, the receivable for interest income that is accrued, but not collected, at the date finance receivables and loans are placed on nonaccrual status is reversed against interest income and subsequently recognized only to the extent it is received in cash or until it qualifies for return to accrual status. However, for credit card loans, billed interest is included in the receivables balance and therefore is not reversed against interest income until the loan is charged-off. Where there is doubt regarding the ultimate collectability of loan principal, all cash received is applied to reduce the carrying value of such loans. Generally, finance receivables and loans are restored to accrual status only when contractually current and the collection of future payments is reasonably assured.
Modifications of Loans with Borrowers Experiencing Financial Difficulty
On January 1, 2023, we implemented ASU 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures. This guidance eliminates the concept of TDRs and adds new disclosure requirements related to loan modifications and gross charge-offs. We implemented the ASU on a prospective basis, which results in certain aspects of our accounting policies changing for the current year.
We may provide a modification to a borrower who is experiencing financial difficulty if we believe they have the ability and are willing to repay their loan. The type of modification granted will vary depending on our credit risk management practices, as well as the borrower’s financial condition and the characteristics of the loan, including the unpaid balance, the underlying collateral, and the number or types of previous modifications granted. Modifications that we make subject to these requirements include payment extensions, principal forgiveness, and/or interest rate concessions. These modifications generally reduce the borrower’s periodic payment amount. The following is a description of each of these types of modifications.
Payment extensions — Payment extensions include both payment deferrals and contractual maturity extensions. Deferral arrangements allow borrowers to delay a scheduled loan payment to a later date. Deferred loan payments do not affect the original contractual terms of the loan and the contractual maturity date of the loan remains unchanged. Deferrals also include certain forbearance agreements. Within the commercial loan portfolio, deferrals primarily reflect a deferral of interest payments. Under a contractual maturity extension agreement, the last payment date is extended to a future date, contractually lengthening the remaining term of the original loan.
Principal forgiveness — Under principal forgiveness, the outstanding principal balance of a loan is reduced by a specified amount. Principal forgiveness may occur voluntarily as part of a negotiated agreement with a borrower, or involuntarily through a bankruptcy proceeding. Under these involuntary instances, the bankruptcy court in a Chapter 11 or 13 proceeding may order us to reduce the outstanding principal balance of the loan to a specified amount.
Interest rate concessions — Interest rate concessions adjust the contractual interest rate of the loan to a rate that is not consistent with a market rate for a customer with similar credit risk.
Combination — Combination includes loans that have undergone multiple of the above loan modification types. This primarily includes rewritten loans where we grant an interest rate concession and a contractual maturity extension.
Significant judgment is required to determine if a borrower is experiencing financial difficulty. These considerations vary by portfolio class. In all cases, the cumulative impacts of all modifications made within the 12-month period before the current modification are considered at the time of the most recent modification.
For consumer loans of all classes, various qualitative factors are used for assessing the financial difficulty of the borrower. These factors include, but are not limited to, the borrower’s default status on any of its debts, bankruptcy, and recent changes in financial circumstances (for instance, loss of employment). For commercial loans of all classes, similar qualitative factors are considered when assessing the financial difficulty of the borrower. In addition to the previously noted factors, consideration is also given to the borrower’s forecasted ability to service the debt in accordance with the contractual terms, possible regulatory actions, and other potential business disruptions (for example, the loss of a significant customer or other revenue stream).
In our consumer automotive portfolio class of loans, we also provide extensions or deferrals of payments to borrowers whom we deem to be experiencing only temporary financial difficulty. In these cases, there are limits within our operational policies to minimize the number of times a loan can be extended, as well as limits to the length of each extension, including a cumulative cap over the life of the loan. If these limits are breached, the modification may require disclosure as noted in the following paragraph. Before offering an extension or deferral, we evaluate the capacity of the customer to make the scheduled payments after the deferral period. During the deferral period, we continue to accrue interest on the loan as part of the deferral agreement. We grant these extensions or deferrals when we expect to collect all amounts due including interest accrued at the original contract rate.
We do not disclose modifications that result in only an insignificant payment delay. In order to assess whether a payment delay is insignificant, we consider the amount of the modified payments subject to delay in conjunction with the unpaid principal balance or the collateral value of the loan, whether or not the delay is significant with respect to the frequency of payments under the original contract, or the loan’s original expected duration. In the cases where payment extensions cumulatively extend beyond 90 days and are more than 10% of the original contractual term, or where the cumulative payment extension within the 12-month period immediately preceding the current modification is beyond 180 days, we deem the delay in payment to be more than insignificant.
The financial impacts of modifications that meet the definition of a modification to borrowers experiencing financial difficulty are reported in the period in which they are identified. Additionally, if such a loan defaults within 12 months of the modification, we are required to disclose the instances of redefault. For the purpose of this disclosure, we have determined that a loan is considered to have redefaulted when the loan meets the requirements for evaluation under our charge-off policy, except for commercial loans where redefault is defined as 90 days past due.
Net Charge-offs
We disclose the measurement of net charge-offs as the amount of gross charge-offs recognized less recoveries received. Gross charge-offs reflect the amount of the amortized cost basis directly written-off. Generally, we recognize recoveries when they are received and record them as an increase to the allowance for loan losses.
As a general rule, consumer automotive loans are fully charged off once a loan becomes 120 days past due. In instances where upon becoming 120 days past due repossession is assured and in process, consumer automotive loans are written down to estimated collateral value, less costs to sell. In our consumer mortgage portfolio segment, first-lien mortgages and a subset of our home equity portfolio that are secured by real estate in a first-lien position are written down to the estimated fair value of the collateral, less costs to sell, once a mortgage loan becomes 180 days past due. Consumer mortgage loans that represent second-lien positions are charged off at 180 days past due. In our consumer other segment, loans within our personal lending class of receivables are charged off at 120 days past due and loans in our credit card class of receivables are charged off at 180 days past due. Within 60 days of receipt of notification of filing from the bankruptcy court, or within the time frames noted above, consumer automotive and first-lien consumer mortgage loans in bankruptcy are written down to their expected future cash flows, which is generally fair value of the collateral, less costs to sell, and second-lien consumer mortgage loans and other consumer loans are fully charged-off, unless it can be clearly demonstrated that repayment is likely to occur. Regardless of other
timelines noted within this policy, loans are considered collateral dependent when the borrower is experiencing financial difficulty and repayment of the loan is expected to only be through sale or operation of the collateral. Collateral dependent loans are charged-off to the estimated fair value of the underlying collateral, less costs to sell when foreclosure or repossession proceedings begin.
Commercial loans are individually evaluated and are written down to the estimated fair value of the collateral less costs to sell when collectability of the recorded balance is in doubt. Generally, all commercial loans are charged-off when it becomes unlikely that the borrower is willing or able to repay the remaining balance of the loan and any underlying collateral is not sufficient to recover the outstanding principal. Collateral dependent loans are charged-off to the fair market value of collateral less costs to sell when appropriate. Non-collateral dependent loans are fully charged-off.
Allowance for Loan Losses
The allowance for loan losses (the allowance) is deducted from, or added to, the loan’s amortized cost basis to present the net amount expected to be collected from our lending portfolios. We estimate the allowance using relevant available information, which includes both internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. Additions and reductions to the allowance are charged to current period earnings through the provision for credit losses and amounts determined to be uncollectible are charged directly against the allowance, net of amounts recovered on previously charged-off accounts. Expected recoveries do not exceed the total of amounts previously charged-off and amounts expected to be charged-off.
Expected credit losses are estimated over the contractual term of the loans, adjusted for expected prepayments when appropriate. The contractual term excludes expected extensions or renewals, unless the extension or renewal option is included in the original or modified contract at the reporting date and we are not able to unconditionally cancel the option. Expected loan modifications are also not included in the contractual term, unless we have a reasonable expectation at period end that the loan modification will be executed with a borrower.
For the purpose of calculating portfolio-level reserves, we have grouped our loans into four portfolio segments: consumer automotive, consumer mortgage, consumer other, and commercial. The allowance is measured on a collective basis using statistical models when loans have similar risk characteristics. These statistical models are designed to correlate certain macroeconomic variables to expected future credit losses. The macroeconomic data used in the models are based on forecasted factors for the next 12-months. These forecasted variables are derived from both internal and external sources. Beyond this forecasted period, we revert each variable to a historical average. This reversion to the mean is performed on a straight-line basis over 24 months. The historical average is calculated predominantly using historical data beginning in January 2008 through the most recent period of available data.
Loans that do not share similar risk characteristics are evaluated on an individual basis and are not included in the collective evaluation.
The allowance calculation is supplemented with qualitative overlays that take into consideration current portfolio and asset-level factors, such as the impacts of changes in underwriting standards, collections and account management effectiveness, geographic concentrations, and economic events that have occurred but are not yet reflected in the quantitative model component. Qualitative adjustments are documented, reviewed, and approved through our established risk governance processes and follow regulatory guidance.
Management also considers the need for a reserve on unfunded loan commitments across our portfolio segments, including lines of credit and standby letters of credit. We estimate expected credit losses over the contractual period in which we are exposed to credit risk, unless we have the option to unconditionally cancel the obligation. Expected credit losses on the commitments include consideration of the likelihood that funding will occur under the commitment and an estimate of expected credit losses on amounts expected to be funded over the estimated life. The reserve for unfunded loan commitments is recorded within accrued expenses and other liabilities on our Consolidated Balance Sheet. Provision for credit losses related to our reserve for unfunded commitments is recorded within provision for credit losses on our Consolidated Statement of Income. Refer to Note 28 for information on our unfunded loan commitments.
Consumer Automotive
The allowance within the consumer automotive portfolio segment is calculated using proprietary statistical models and other risk indicators applied to pools of loans with similar risk characteristics, including credit bureau score and LTV ratios.
The model generates projections of default rates, prepayment rates, loss severity rates, and recovery rates using macroeconomic and historical loan data. These projections are used to develop transition scenarios to predict the portfolio’s migration from the current or past-due status to various future states over the life of the loan. While the macroeconomic data that is used to calculate expected credit losses includes light vehicle sales and state-level real personal income, state-level unemployment rates are the most impactful macroeconomic factors in calculating expected lifetime credit losses. The loss severity within the consumer automotive portfolio segment is impacted by the market values of vehicles that are repossessed. Vehicle market values are affected by numerous factors including vehicle supply, the condition of the vehicle upon repossession, the overall price and volatility of fuel, consumer preference related to specific vehicle segments, and other factors. The model output is aggregated to calculate expected lifetime gross credit losses, net of expected recoveries.
Consumer Mortgage
The allowance within the consumer mortgage portfolio segment is calculated by using statistical models based on pools of loans with similar risk characteristics, including credit score, LTV, loan age, documentation type, product type, and loan purpose.
Expected losses are statistically derived based on a suite of behavioral based transition models. This transition framework predicts various stages of delinquency, default, and voluntary prepayment over the course of the life of the loan. The transition probability is a function of certain loan and borrower characteristics, including factors, such as loan balance and term, the borrower’s credit score, LTV ratios, and economic variables, as well as consideration of historical factors such as loss frequency and severity. When a default event is predicted, a severity model is applied to estimate future loan losses. Loss severity within the consumer mortgage portfolio segment is impacted by the market values of foreclosed properties, which is affected by numerous factors, including geographic considerations and the condition of the foreclosed property. Macroeconomic data that is used to calculate expected credit losses includes certain interest rates and home price indices. The model output is aggregated to calculate expected lifetime credit losses.
Consumer Other
The allowance within the personal lending receivables class, prior to the transfer to held-for-sale, was calculated by using a vintage analysis that analyzes historical performance for groups of loans with similar risk characteristics, including vintage level historical balance paydown rates and delinquency and roll rate behaviors by risk tier and product type, to arrive at an estimate of expected lifetime credit losses. The risk tier segmentation is based upon borrower risk characteristics, including credit score and past performance history, as well as certain loan specific characteristics, such as loan type and origination year.
The allowance within our credit card receivables class is calculated by using a statistical model that considers loan-specific and economy-wide factors to project default events, positive closure, EAD, and LGD events across all active loans in the portfolio. Macroeconomic data that is used to calculate expected credit losses include state and national-level unemployment rate, revolving consumer credit, and retail sales. Estimated expected lifetime credit losses are the summation of the simulated losses and recoveries for all credit card loans in the portfolio.
Commercial Loans
The allowance within the commercial loan portfolio segment is calculated using an expected loss framework that uses historical loss experience, concentrations, macroeconomic factors, and performance trends. The determination of the allowance is influenced by numerous assumptions and factors that may materially affect estimates of loss, including changes to the PD, LGD, and EAD. PD factors are determined based on our historical performance data, which considers ongoing reviews of the financial performance of borrowers within our portfolio, including cash flow, debt-service coverage ratio, and an assessment of borrowers’ industry and future prospects. The determination of PD also incorporates historical loss experience and, when necessary, macroeconomic information obtained from external sources. LGD factors consider the type of collateral, relative LTV ratios, and historical loss information. In addition, LGD factors may be influenced by macroeconomic information and situations in which automotive manufacturers repurchase vehicles used as collateral to secure the loans in default situations. EAD factors are derived from outstanding balance levels, including estimated prepayment assumptions based on historical experience.
Variable Interest Entities and Securitizations
Variable Interest Entities and Securitizations
A legal entity is considered a VIE if, by design, has any of the following characteristics: the equity at risk is insufficient for the entity to finance its activities without additional subordinated financial support or, as a group, the holders of the equity investment at risk lack the ability to directly or indirectly make decisions about the entity’s activities that most significantly impact economic performance through voting or similar rights, do not have the obligation to absorb the expected losses, do not have the right to receive expected residual returns of the entity, or do not have voting rights that are proportionate to their interests and substantially all the activities are conducted on behalf of an investor with a disproportionately small voting interest.
For all VIEs in which we are involved, we assess whether we are the primary beneficiary of the VIE on an ongoing basis. In circumstances where we have both the power to direct the activities that most significantly impact the VIEs’ performance and the obligation to absorb losses or the right to receive the benefits of the VIE that could be significant, we would conclude that we are the primary beneficiary of the VIE and would consolidate the VIE (also referred to as on-balance sheet). In situations where we are not deemed to be the primary beneficiary of the VIE, we do not consolidate the VIE and only recognize our interests in the VIE (also referred to as off-balance sheet).
We are involved in securitizations that typically involve the use of VIEs. For information regarding our securitization activities, refer to Note 11.
In the case of a consolidated on-balance-sheet VIE used for a securitization, the underlying assets remain on our Consolidated Balance Sheet with the corresponding obligations to third-party beneficial interest holders reflected as debt. We recognize income on the assets and interest expense on the debt issued by the VIE on an accrual basis. We reserve for expected losses on the assets primarily under CECL. Consolidation of the VIE precludes us from recording an accounting sale on the transaction.
In securitizations where we are not determined to be the primary beneficiary of the VIE, we must determine whether we achieve a sale for accounting purposes. To achieve a sale for accounting purposes, the financial assets being transferred must be legally isolated, not be constrained by restrictions from further transfer, and be deemed to be beyond our control. We would deem the transaction to be an off-balance-sheet securitization if the preceding three criteria for sale accounting are met. If we were to fail any of these three criteria for sale accounting, the transfer would be accounted for as a secured borrowing, consistent with the preceding paragraph regarding on-balance sheet VIEs.
The gain or loss recognized on off-balance-sheet securitizations take into consideration any assets received or liabilities assumed, including any retained interests, and servicing assets or liabilities (if applicable), which are initially recorded at fair value at the date of sale. Upon the sale of the financial assets, we recognize a gain or loss on sale for the difference between the assets and liabilities recognized, and the assets derecognized. The financial assets obtained from off-balance-sheet securitizations are primarily reported as cash or if applicable, retained interests. Retained interests are classified as securities or as other assets depending on their form and structure. The estimate of the fair value of the retained interests and servicing requires us to exercise significant judgment about the timing and amount of future cash flows from the interests. For a discussion on fair value estimates, refer to Note 24.
Gains or losses on off-balance-sheet securitizations are reported in gain on mortgage and automotive loans, net, in our Consolidated Statement of Income.
We retain the right to service our consumer and commercial automotive loan securitizations. We may receive servicing fees for off-balance-sheet securitizations based on the securitized asset balances and certain ancillary fees, all of which are reported in other income, net of losses in the Consolidated Statement of Income. Typically, the fee we are paid for servicing represents adequate compensation, and consequently, does not result in the recognition of a servicing asset or liability.
Equity-Method Investments
Equity-Method Investments
Our equity-method investments primarily include equity investments related to LIHTCs and the CRA, which do not have a readily determinable fair value. Our LIHTC investments are accounted for using the proportional amortization method of accounting for qualified affordable housing investments. Our obligations related to unfunded commitments for our LIHTC investments are included in accrued expenses and other liabilities on our Consolidated Balance Sheet. The majority of our other CRA investments are accounted for using the equity method of accounting. Our investments in LIHTCs and other CRA investments are included in investments in qualified affordable housing projects and equity-method investments, respectively, within other assets on our Consolidated Balance Sheet.
Repossessed and Foreclosed Assets
Repossessed and Foreclosed Assets
Assets securing our finance receivables and loans are classified as repossessed and foreclosed and included in other assets when physical possession of the collateral is taken, which includes the transfer of title through foreclosure or other similar proceedings. Repossessed and foreclosed assets are initially recognized at the lower of the outstanding balance of the loan at the time of repossession or foreclosure or the fair value of the asset less estimated costs to sell. Losses on the initial revaluation of repossessed and foreclosed assets (and generally, declines in value shortly after repossession or foreclosure) are recognized as a charge-off of the allowance for loan losses. Subsequent declines in value are charged to other operating expenses.
Lease Accounting
Lease Accounting
At contract inception, we determine whether the contract is or contains a lease based on the terms and conditions of the contract. Refer to Investment in Operating Leases below for leases in which we are the lessor. Lease contracts for which we are the lessee are recognized on our Consolidated Balance Sheet as ROU assets and lease liabilities. Lease liabilities and their corresponding ROU assets are initially recorded based on the present value of the future lease payments over the expected lease term. We utilize our incremental borrowing rate, which is the rate we would incur to borrow on a collateralized basis over a similar term on an amount equal to the lease payments in a similar economic environment since the interest rate implicit in the lease contract is typically not readily determinable. The ROU asset also includes initial direct costs paid less lease incentives received from the lessor. Our lease contracts are generally classified as operating and, as a result, we recognize a single lease cost within other operating expenses on the income statement on a straight-line basis over the lease term.
Our leases primarily consist of property-leases and fleet vehicle leases. Our property-lease agreements generally contain a lease component, which includes the right to use the real estate, and non-lease components, which generally include utilities and common area maintenance services. We elected the practical expedient to account for the lease and non-lease components in our property leases as a single lease component for recognition and measurement of our ROU assets and lease liabilities. Our property leases that include variable-rent payments made during the lease term that are not based on a rate or index, are excluded from the measurement of the ROU assets and lease liabilities, and are recognized as a component of variable lease expense as incurred. We have elected not to recognize ROU assets and lease liabilities on property-leases with terms of one year or less. Our fleet vehicle leases also include a lease component, which includes the right to use the vehicle, and non-lease components, which include maintenance, fuel, and administrative services. However, we have elected to account for the lease and non-lease components in our fleet vehicle leases separately. Accordingly, the non-lease components are excluded from the measurement of the ROU asset and lease liability and are recognized as other operating expenses as incurred.
Investment in Operating Leases
Investment in operating leases, net, represents the vehicles that are underlying our automotive operating lease contracts where we are the lessor and is reported at cost, less accumulated depreciation and net of impairment charges, if any, and origination fees or costs. Depreciation of vehicles is recorded on a straight-line basis to an estimated residual value over the lease term. Manufacturer support payments that we receive upfront are treated as a reduction to the cost-basis in the underlying operating lease asset, which has the effect of reducing depreciation expense over the life of the contract. Income from operating lease assets including lease origination fees, net of lease origination costs, is recognized as operating lease revenue on a straight-line basis over the scheduled lease term. We have elected to exclude sales taxes collected from the lessee from our consideration in the lease contract and from variable lease payments that are not included in contract consideration. We accrue rental income on our operating leases when collection is reasonably assured. We generally discontinue the accrual of revenue on operating leases at the time an account is determined to be uncollectible, which we determine to be the earliest of (i) the time of
repossession, (ii) within 60 days of bankruptcy notification, unless it can be clearly demonstrated that repayment is likely to occur, or (iii) greater than 120 days past due.
We have significant investments in the residual values of the assets in our operating lease portfolio. The residual values represent an estimate of the values of the assets at the end of the lease contracts. At contract inception, we determine pricing based on the projected residual value of the leased vehicle. This evaluation is primarily based on a proprietary model, which includes variables such as age, expected mileage, seasonality, segment factors, vehicle type, economic indicators, production cycle, automotive manufacturer incentives, and shifts in used vehicle supply. This internally generated data is compared against third-party, independent data for reasonableness. Realization of the residual values is dependent on our future ability to market the vehicles under the prevailing market conditions. Over the life of the lease, we evaluate the adequacy of our estimate of the residual value and may make adjustments to the depreciation rates to the extent the expected value of the vehicle at lease termination changes meaningfully. In addition to estimating the residual value at lease termination, we also evaluate the current value of the operating lease asset and test for impairment to the extent necessary when there is an indication of impairment based on market considerations and portfolio characteristics. Impairment is determined to exist if the fair value of the leased asset is less than carrying value and it is determined that the net carrying value is not recoverable. The net carrying value of a leased asset is not recoverable if it exceeds the sum of the undiscounted expected future cash flows expected to result from the operating lease payments and the estimated residual value upon eventual disposition. If our operating lease assets are considered to be impaired, the impairment is measured as the amount by which the carrying amount of the assets exceeds the fair value as estimated by discounted cash flows. No impairment was recognized in 2023, 2022, or 2021.
When a leased vehicle is returned to us, either at the end of the lease term or through repossession, the asset is reclassified from investment in operating leases, net, to other assets and recorded at the lower-of-cost or estimated fair value, less costs to sell, on our Consolidated Balance Sheet. Any losses recognized at this time are recorded as depreciation expense. Subsequent decline in value and any gain or loss recognized at the time of sale is recognized as a remarketing gain or loss and presented as a component of depreciation expense.
Impairment of Long-lived Assets
Impairment of Long-lived Assets
The net carrying values of long-lived assets (including property and equipment) are evaluated for impairment whenever events or changes in circumstances indicate that their net carrying values may exceed undiscounted future net cash flows. Long-lived assets are considered impaired when the carrying amount is deemed unrecoverable and the carrying amount exceeds fair value. Recoverability is measured by comparing the net carrying amount to future net undiscounted cash flows expected to be generated by the assets. If these assets are considered to be impaired, the impairment is measured as the amount by which the net carrying amount of the assets exceeds the fair value using a discounted cash flow method. No material impairment was recognized in 2023, 2022, or 2021.
An impairment test on an asset group to be sold or otherwise disposed of, is performed upon occurrence of a triggering event or when certain criteria are met (for example, the asset is planned to be disposed of within 12 months, appropriate levels of authority have approved the sale, there is an active program to locate a buyer, etc.), which cause the disposal group to be classified as held-for-sale. Long-lived assets held-for-sale are recorded at the lower of their carrying amount or estimated fair value less cost to sell. If the net carrying value of the assets held-for-sale exceeds the fair value less cost to sell, we recognize an impairment loss based on the excess of the net carrying amount over the fair value of the assets less cost to sell.
Property and Equipment
Property and Equipment
Property and equipment stated at cost, net of accumulated depreciation and amortization, are reported in other assets on our Consolidated Balance Sheet. Included in property and equipment are certain buildings, furniture and fixtures, leasehold improvements, IT hardware and software, capitalized software costs, and assets under construction. We begin depreciating these assets when they are ready for their intended use, except for assets under construction, which begin depreciating when they are ready to be placed into service. Depreciation is recorded on a straight-line basis over the estimated useful lives of the assets, which generally ranges from three to thirty years depending on the asset class. Capitalized software is generally amortized on a straight-line basis over its useful life, which generally ranges from three to five years. Capitalized software that is not expected to provide substantive service potential or for which development costs significantly exceed the amount originally expected is considered impaired and written down to fair value. Software expenditures that are considered general, administrative, or of a maintenance nature are expensed as incurred.
Goodwill and Other Intangibles
Goodwill and Other Intangibles
Goodwill and intangible assets, net of accumulated amortization, are reported in other assets in our Consolidated Balance Sheet.
Our intangible assets primarily consist of developed technology and acquired customer relationships, and are amortized using a straight-line methodology over their estimated useful lives. We review intangible assets with a definite useful life for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If it is determined the carrying amount of the asset is not recoverable, an impairment charge is recorded.
Goodwill represents the excess of the cost of an acquisition over the fair value of net assets acquired, including identifiable intangibles. We allocate goodwill to applicable reporting units based on the relative fair value of the other net assets allocated to those reporting units at the time of the acquisition. In the event we restructure our business, we may reallocate goodwill. We test goodwill for impairment annually as of July 31 of each year, or more frequently if events and changes in circumstances indicate that it is more likely than not that impairment exists. In certain situations, we may perform a qualitative assessment to test goodwill for impairment. We may also decide to bypass the
qualitative assessment and perform a quantitative assessment. If we perform the qualitative assessment to test goodwill for impairment and conclude that it is more likely than not that the reporting unit’s fair value is greater than its carrying value, then the quantitative assessment is not required. However, if we perform the qualitative assessment and determine that it is more likely than not that a reporting unit’s fair value is less than its carrying value, then we must perform the quantitative assessment. The quantitative assessment requires us to compare the fair value of each of the reporting units to their respective carrying value. The fair value of the reporting units in our quantitative assessment is determined based on various analyses including discounted cash flow projections using assumptions a market participant would use. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not considered impaired. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded for the excess of the carrying value of the reporting unit over its fair value.
Unearned Insurance Premiums and Service Revenue
Unearned Insurance Premiums and Service Revenue
Insurance premiums, net of premiums ceded to reinsurers, and service revenue are earned over the terms of the policies. The portion of premiums and service revenue written applicable to the unexpired terms of the policies is recorded as unearned insurance premiums or unearned service revenue. For vehicle service, GAP, and maintenance contracts, premiums and service revenues are earned on a basis proportionate to the anticipated cost emergence.
Deferred Insurance Policy and Service Contract Acquisition Costs
Deferred Insurance Policy and Service Contract Acquisition Costs
Incremental direct costs incurred to originate a policy or service contract are deferred and recorded in premiums receivable and other insurance assets on our Consolidated Balance Sheet. These costs primarily include commissions paid to dealers to originate these policies or service contracts and vary with the production of business. Deferred policy and service contract acquisition costs are amortized over the terms of the related policies and service contracts on the same basis as premiums and service revenue are earned. We group costs incurred for acquiring like contracts and consider anticipated investment income in determining the recoverability of these costs.
Reserves for Insurance Losses and Loss Adjustment Expenses
Reserves for Insurance Losses and Loss Adjustment Expenses
Reserves for insurance losses and loss adjustment expenses are reported in accrued expenses and other liabilities on our Consolidated Balance Sheet. They are established for the unpaid cost of insured events that have occurred as of a point in time. More specifically, the reserves for insurance losses and loss adjustment expenses represent the accumulation of estimates for both reported losses and those incurred, but not reported, including loss adjustment expenses relating to direct insurance and assumed reinsurance agreements.
We use a combination of methods commonly used in the insurance industry, including the chain ladder development factor, expected loss, BF, and frequency and severity methods to determine the ultimate losses for an individual business line as well as accident year basis depending on the maturity of the accident period and business-line specifics. These methodologies are based on different assumptions and use various inputs to develop alternative estimates of losses. The chain ladder development factor is used for more mature years while the expected loss, BF, and frequency and severity methods are used for less mature years. Both paid and incurred loss and loss adjustment expenses are reviewed where available and a weighted average of estimates or a single method may be considered in selecting the final estimate for an individual accident period. We did not change our methodology for developing reserves for insurance losses for the year ended December 31, 2023.
Estimates for salvage and subrogation recoverable are recognized in accordance with historical patterns and netted against the provision for insurance losses and loss adjustment expenses. Reserves are established for each product-type at the lowest meaningful level of homogeneous data. Since the reserves are based on estimates, the ultimate liability may vary from these estimates. The estimates are regularly reviewed and adjustments, which can potentially be significant, are included in earnings in the period in which they are deemed necessary.
Legal and Regulatory Reserves
Legal and Regulatory Reserves
Liabilities for legal and regulatory matters are accrued and established when those matters present loss contingencies that are both probable and estimable, with a corresponding amount recorded to other operating expenses in the Consolidated Statement of Income. In cases where we have an accrual for losses, we include an estimate for probable and estimable legal expenses related to the case. If, at the time of evaluation, the loss contingency related to a legal or regulatory matter is not both probable and estimable, we do not establish a liability for the contingency. We continue to monitor legal and regulatory matters for further developments that could affect the requirement to establish a liability or that may impact the amount of a previously established liability. There may be exposure to loss in excess of any amounts recognized. For certain other matters where the risk of loss is determined to be reasonably possible, estimable, and material to the financial statements, disclosure regarding details of the matter and an estimated range of loss is required. The estimated range of possible loss does not represent our maximum loss exposure. We also disclose matters that are deemed probable or reasonably possible, material to the financial statements, but for which an estimated range of loss is not possible to determine. While we believe our reserves are adequate, the outcome of legal and regulatory proceedings is extremely difficult to predict, and we may settle claims or be subject to judgments for amounts that differ from our estimates.
Earnings per Common Share
Earnings per Common Share
We compute basic earnings per common share by dividing net income from continuing operations attributable to common stockholders after deducting dividends on preferred stock by the weighted-average number of common shares outstanding during the period. We compute diluted earnings per common share by dividing net income from continuing operations after deducting dividends on preferred stock by the weighted-average number of common shares outstanding during the period plus the dilution resulting from incremental shares that would have been outstanding if dilutive potential common shares had been issued (assuming it does not have the effect of antidilution), if applicable.
Derivative Instruments and Hedging Activities
Derivative Instruments and Hedging Activities
We use derivative instruments primarily for risk management purposes. We do not use derivative instruments for speculative purposes. Certain of our derivative instruments are designated as accounting hedges in qualifying relationships, whereas other derivative instruments have not been designated as accounting hedges. In accordance with applicable accounting standards, all derivative instruments, whether designated as accounting hedges or not, are recorded on the balance sheet as assets or liabilities and measured at fair value. We have elected to report the fair value of derivative assets and liabilities on a gross basis—including the fair value for the right to reclaim cash collateral or the obligation to return cash collateral—arising from instruments executed with the same counterparty under a master netting arrangement where we do not have the intent to offset. The right to claim cash collateral is reported in other assets on our Consolidated Balance Sheet. The obligation to return cash collateral is reported in accrued expenses and other liabilities on our Consolidated Balance Sheet. For additional information on derivative instruments and hedging activities, refer to Note 21.
At the inception of a qualifying hedge accounting relationship, we designate each qualifying relationship as a hedge of the fair value of a specifically identified asset or liability or portfolio of assets (fair value hedge); as a hedge of the variability of cash flows to be received or paid, or forecasted to be received or paid, related to a recognized asset or liability (cash flow hedge); or as a hedge of the foreign-currency exposure of a net investment in a foreign operation (net investment hedge). We formally document all relationships between hedging instruments and hedged items, as well as the risk management objectives for undertaking such hedge transactions. Both at hedge inception and on an ongoing basis, we formally assess whether the derivatives that are used in hedging relationships are highly effective in offsetting changes in fair values or cash flows of hedged items.
Changes in the fair value of derivative instruments qualifying as fair value hedges, along with the gain or loss on the hedged asset or liability attributable to the hedged risk, are recorded in current period earnings. For non-portfolio layer method hedges, the hedge basis (the amount of the change in fair value) is added to (or subtracted from) the carrying amount of the hedged item. For portfolio layer method hedges, the hedge basis does not adjust the carrying value of the hedged item and is instead maintained on a closed portfolio basis. For qualifying cash flow hedges, changes in the fair value of the derivative financial instruments are recorded in accumulated other comprehensive income and recognized in the income statement when the hedged cash flows affect earnings. For a qualifying net investment hedge, the gain or loss is reported in accumulated other comprehensive income as part of the cumulative translation adjustment.
Hedge accounting treatment is no longer applied if a derivative financial instrument is terminated, the hedge designation is removed, or the derivative instrument is assessed to no longer be highly effective. For terminated fair value hedges, the hedge basis remains as part of the basis of the hedged asset or liability and is recognized into income over the remaining life of the asset or liability. For terminated portfolio layer method hedges, the hedge basis associated with the discontinued portion of the hedged item is allocated to the remaining individual assets within the closed portfolio that supported the discontinued hedged layer and is recognized into income over the remaining life of those assets. For terminated cash flow hedges, the changes in fair value of the derivative instrument remain in accumulated other comprehensive income and are recognized in the income statement when the hedged cash flows affect earnings. However, if it is probable that the forecasted cash flows will not occur within a specified period, any changes in fair value of the derivative financial instrument remaining in accumulated other comprehensive income are reclassified into earnings immediately. Any previously recognized gain or loss for a net investment hedge continues to remain in accumulated other comprehensive income until earnings are impacted by a sale or liquidation of the associated foreign operation. In all instances, after hedge accounting is no longer applied, any subsequent changes in fair value of the derivative instrument will be recorded into earnings.
Changes in the fair value of derivative financial instruments held for risk management purposes that are not designated as accounting hedges under U.S. GAAP (economic hedge) are reported in current period earnings.
Income Taxes
Income Taxes
Our income tax expense, deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management’s best assessment of estimated current and future taxes to be paid. We are subject to income taxes predominantly in the United States. Significant judgments and estimates are required in determining the consolidated income tax expense.
Deferred income taxes arise from temporary differences between the tax and financial statement recognition of revenue and expense. Deferred tax assets are reduced by a valuation allowance, if based on the weight of all available evidence, it is more likely than not, that some or all of the deferred tax assets will not be realized.
We use the portfolio approach with respect to reclassification of stranded income tax effects in accumulated other comprehensive income.
All our investment tax credits are accounted for using the flow-through method and are recognized as a reduction to current income tax expense.
We recognize the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. Also, we recognize accrued interest and penalties related to liabilities for uncertain income tax positions in interest expense and other operating expenses, respectively.
Share-based Compensation
Share-based Compensation
Our compensation and benefits expenses include the cost of share-based awards issued to employees. For equity classified share-based awards, compensation cost is ratably charged to expense based on the grant date fair value of the awards over the applicable service periods. For liability classified share-based awards, the associated liability is measured quarterly at fair value based on our share price and services rendered at the time of measurement until the awards are paid, with changes in fair value charged to compensation expense in the period in which the change occurs. We have made an accounting policy election to account for forfeitures of share-based awards as they occur.
Foreign Exchange
Foreign Exchange
Foreign-denominated assets and liabilities resulting from foreign-currency transactions are valued using period-end foreign-exchange rates and the results of operations and cash flows are determined using approximate weighted average exchange rates for the period. Translation adjustments are related to foreign subsidiaries using local currency as their functional currency and are reported as a separate component of accumulated other comprehensive income. Translation gains or losses are reclassified to earnings upon the substantial sale or liquidation of our investments in foreign operations. We may elect to enter into foreign-currency derivatives to mitigate our exposure to changes in foreign-exchange rates. Refer to the Derivative Instruments and Hedging Activities section above for a discussion of our hedging activities of the foreign-currency exposure of a net investment in a foreign operation.
Recently Adopted and Issued Accounting Standards
Recently Adopted Accounting Standards
Troubled Debt Restructurings and Vintage Disclosures (ASU 2022-02)
In March 2022, the FASB issued ASU 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures. The purpose of this guidance is twofold. First, the guidance eliminates TDR recognition and measurement guidance that has been deemed no longer necessary under CECL. The guidance also adds a requirement to incorporate current year gross charge-offs by origination year into the vintage tables. With respect to the TDR impacts, under CECL, credit losses for financial assets measured at amortized cost are determined based on the total current expected credit losses over the life of the financial asset or group of financial assets. Therefore, credit losses on financial assets that have been modified as TDRs would have largely been incorporated in the allowance upon initial recognition. Under ASU 2022-02, we will evaluate whether loan modifications previously characterized as TDRs represent a new loan or a continuation of an existing loan in accordance with ASC Topic 310, Receivables. The guidance also added new disclosures that require an entity to provide information related to loan modifications that are made to borrowers that are deemed to be in financial difficulty. We adopted the ASU on January 1, 2023, on a prospective basis. The impact of these amendments was not material.
Recently Issued Accounting Standards
Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (ASU 2022-03)
In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The purpose of this guidance is to clarify that a contractual restriction on the ability to sell an equity security is not considered part of the unit of account of the equity security, and therefore should not be considered when measuring the equity security’s fair value. Additionally, an entity cannot separately recognize and measure a contractual-sale restriction. This guidance also adds specific disclosures related to equity securities that are subject to contractual-sale restrictions, including (1) the fair value of equity securities subject to contractual sale restrictions reflected in the balance sheet, (2) the nature and remaining duration of the restrictions, and (3) the circumstances that could cause a lapse in the restrictions. The amendments are effective on January 1, 2024 and must be applied using a prospective approach with any adjustments from the adoption of the amendments recognized in earnings and disclosed upon adoption. Management does not expect the impact of these amendments to be material.
Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method (ASU 2023-02)
In March 2023, the FASB issued ASU 2023-02, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method. The purpose of this guidance is to expand the use of the proportional amortization method to certain tax equity investments made primarily for the purpose of receiving income tax credits and other income tax benefits. In order to qualify for the proportional amortization method, the following five conditions must be met: (1) it is probable that the income tax credits allocable to the tax equity investor will be available, (2) the tax equity investor does not have the ability to exercise significant influence over the operating and financial policies of the underlying project, (3) substantially all of the projected benefits are from income tax credits and other income tax benefits, (4) the tax equity investor’s projected yield is based solely on the cash flows from the income tax credits and other income tax benefits is positive, and (5) the tax equity investor is a limited liability investor in the limited liability entity for both legal and tax purposes, and the tax equity investor’s liability is limited to its capital investment. Selecting the proportional amortization method will be an accounting policy election that must be applied on a tax-credit-program-by-tax-credit-program basis rather than at the entity level or to individual investments. Additionally, in order to apply the proportional amortization method to qualifying investments, an entity must use the flow-through method when accounting for the receipt of the investment tax credits. This guidance also adds disclosure requirements related to tax credit programs where the proportional amortization method has been elected. The amendments are effective on January 1, 2024, with early adoption permitted. The amendments must be applied using either a modified retrospective or retrospective approach with any adjustments from the adoption of the amendments recognized in retained earnings and disclosed upon adoption. Upon adoption of the amendments on January 1, 2024, we do not expect the impact to our opening retained earnings to be material.
Improvements to Reportable Segment Disclosures (ASU 2023-07)
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The purpose of this guidance is to improve reportable segment disclosure, primarily through enhanced disclosures about significant segment expenses. This ASU requires that an entity disclose, on an interim and annual basis, significant segment expenses that are regularly provided to the CODM and are included within the reported measure of segment profit or loss. This ASU also requires an entity to disclose, on an interim and annual basis, other segment items by reportable segment, including a qualitative description of the composition of those items. This “other” category is defined as the difference between segment profit or loss and segment revenue less significant segment expenses. Entities are also required to disclose the title and position of the individual, or the name of the group or committee, identified as the CODM. The amendments are effective on January 1, 2024, for annual reporting, and January 1, 2025, for interim reporting, with early adoption permitted. The amendments must be applied using a retrospective approach. Management does not expect the impact of these amendments to be material.
Improvements to Income Tax Disclosures (ASU 2023-09)
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The purpose of this guidance is to enhance the rate reconciliation and income taxes paid disclosures. This ASU requires that an entity disclose, on an annual basis, specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. For the state and local income tax category of the rate reconciliation, entities must disclose a qualitative description of the states and local jurisdictions that make up the majority (greater than 50 percent) of the category. For the income taxes paid disclosures, entities will be required to disclose, on an annual basis, the amount of income taxes paid (net of refunds received) disaggregated by federal, state, and foreign taxes. The amendments are effective on January 1, 2025, with early adoption permitted. The amendments must be applied using either a prospective or retrospective approach. Management does not expect the impact of these amendments to be material.
Revenue from Contract with Customer
The following is a description of our primary revenue sources that are derived from contracts with customers. Revenue from contracts
with customers is recognized when control of the promised goods or services is transferred to our customers, and in an amount that reflects
the consideration that we expect to receive in exchange for those goods or services. For information regarding our revenue recognition
policies outside the scope of the revenue recognition principles of ASC Topic 606, Revenue from Contracts with Customers, refer to Note 1.
Noninsurance contracts — We sell VSCs that offer owners mechanical repair protection and roadside assistance for new and used vehicles beyond the manufacturer’s new vehicle limited warranty. We sell GAP contracts that protect the customer against having to pay certain amounts to a lender above the fair market value of their vehicle if the vehicle is damaged and declared a total loss or stolen. We also sell VMCs that provide coverage for certain agreed-upon services, such as oil changes and tire rotations, over the coverage period. We receive payment in full at the inception of each of these contracts. Our performance obligation for these contracts is satisfied over the term of the contract and we recognize revenue over the contract term on a basis proportionate to the anticipated incurrence of costs, as we believe this is the most appropriate method to measure progress towards satisfaction of the performance obligation. This revenue is recorded within insurance premiums and service revenue earned in our Consolidated Statement of Income, while associated cancellation and transfer fees are recorded as other income.
Sale of off-lease vehicles — When a customer’s vehicle lease matures, the customer has the option of purchasing or returning the vehicle. If the vehicle is returned to us, we obtain possession with the intent to sell through SmartAuction—our online auction platform, our dealer channel, or through various other physical auctions. Our performance obligation is satisfied and the remarketing gain or loss is recognized when control of the vehicle has passed to the buyer, which coincides with the sale date. Our actual sales proceeds from remarketing the vehicle may be higher or lower than the estimated residual value resulting in a gain or loss on remarketing recorded through depreciation expense on operating lease assets in our Consolidated Statement of Income.
Remarketing fee income — In addition to using SmartAuction as a remarketing channel for our returned lease vehicles, we maintain the SmartAuction internet auction site and administer the auction process for third-party use. We earn a service fee from dealers for every third-party vehicle sold through SmartAuction. Our performance obligation is to provide the online marketplace for used vehicle transactions to be consummated. This obligation is satisfied and revenue is recognized when control of the vehicle has passed to the buyer, which coincides with the sale date. This revenue is recorded as remarketing fees within other income in our Consolidated Statement of Income.
Brokerage commissions and other revenues through Ally Invest — We charge fees to customers related to their use of certain services on our Ally Invest digital advisory and online brokerage platform. These fees include commissions on low-priced securities, option contracts, certain other security types, account service fees, account management fees on professional portfolio management services, and other ancillary fees. Commissions on customer-directed trades and account service fees are based on published fee schedules and are generated from a customer option to purchase the services offered under the contract. These options do not represent a material right and are only considered a contract when the customer executes their option to purchase these services. Based on this, the term of the contract does not extend beyond the services provided, and accordingly revenue is recognized upon the completion of our performance obligation, which we view as the successful execution of the trade or service. Revenue on professional portfolio management services is calculated monthly based upon a fixed percentage of the client’s assets under management. Due to the fact that this revenue stream is composed of variable consideration that is based on factors outside of our control, we have deemed this revenue as constrained and we are unable to estimate the initial transaction price at the inception of the contract. We have elected to use the practical expedient under GAAP to recognize revenue monthly based on the amount we are able to invoice the customer. Additionally, we earn revenue when we route customers’ orders to market makers, who then execute customers’ trades. The market makers compensate us for the right to fill the customers’ orders. We also earn revenue from a fee-sharing agreement with our clearing broker related to the interest fee income the clearing broker earns on customer cash balances, securities lending, and margin loans made to our customers. We concluded the initial transaction price is exclusively variable consideration and, based on the nature of our performance obligation to allow the clearing broker to collect interest fee income from cash deposits and customer loans from our customers, we are unable to determine the amount of revenue to be recognized until the total customer cash balance or the total interest income recognized on margin loans has been determined, which occurs monthly. These revenue streams are recorded as other income in our Consolidated Statement of Income.
Brokered/agent commissions through Insurance operations — We have agreements with third parties to offer various vehicle protection products to consumers. We also have agreements with third-party insurers to offer various insurance coverages to dealers. Our performance obligation for these arrangements is satisfied when a customer or dealer has purchased a vehicle protection product or an insurance policy through the third-party provider. In determining the initial transaction price for these agreements, we noted that revenue on brokered/agent commissions is based on the volume of vehicle protection product contracts sold or a percentage of insurance premium written, which is not known to us at the inception of the agreements with these third-party providers. We concluded the initial transaction price is exclusively variable consideration and, based on the nature of the performance obligation, we are unable to determine the amount of revenue we will record until the customer purchases a vehicle protection product or a dealer purchases an insurance policy from the third-party provider. Once we are notified of vehicle protection product sales or insurance policies issued by the third-party providers, we record the commission earned as insurance premiums and service revenues earned in our Consolidated Statement of Income.
Banking fees and interchange income — We charge depositors various account service fees including those for outgoing wires, excessive transactions, stop payments, and returned deposits. These fees are generated from a customer option to purchase services offered under the contract. These options do not represent a material right and are only considered a contract in accordance with the revenue recognition principles when the customer exercises their option to purchase these account services. Based on this, the term for our contracts with customers is considered day-to-day, and the contract does not extend beyond the services already provided. In May 2021, we eliminated all overdraft fees for Ally Bank deposit accounts. Revenue derived from deposit account fees is recorded at the point in time we perform the requested service, and is recorded as other income in our Consolidated Statement of Income. As a debit and credit card issuer, we also generate interchange fee income from merchants during debit and credit card transactions and incur certain corresponding charges from merchant card networks. For debit card transactions, our performance obligation is satisfied when we have initiated the payment of funds from a customer’s account to a merchant through our contractual agreements with the merchant card networks. For credit card transactions, our performance obligation is satisfied at the time each transaction is captured for settlement with the interchange networks. Interchange fees are reported net of processing fees and customer rewards as other income in our Consolidated Statement of Income.
Other revenue — Other revenue primarily includes service revenue related to various account management functions and fee income derived from third-party lenders arranged through our online automotive lender exchange. These revenue streams are recorded as other income in our Consolidated Statement of Income.
Fair Value Measurements
The following are descriptions of the valuation methodologies used to measure material assets and liabilities at fair value and details of the valuation models, key inputs to those models, and significant assumptions utilized.
Equity securities — We hold various marketable equity securities measured at fair value with changes in fair value recognized in net income. Measurements based on observable market prices are classified as Level 1.
Available-for-sale securities — We carry our available-for-sale securities at fair value based on external pricing sources. We classify our securities as Level 1 when fair value is determined using quoted prices available for the same instruments trading in active markets. We classify our securities as Level 2 when fair value is determined using prices for similar instruments trading in active markets. We perform pricing validation procedures for our available-for-sale securities.
Derivative instruments — We enter into a variety of derivative financial instruments as part of our risk-management strategies. Certain of these derivatives are exchange traded, such as equity options. To determine the fair value of these instruments, we utilize the quoted market prices for those particular derivative contracts; therefore, we classified these contracts as Level 1.
We also execute OTC and centrally cleared derivative contracts, such as interest rate swaps, foreign-currency denominated forward contracts, caps, floors, and agency to-be-announced securities. We utilize third-party-developed valuation models that are widely accepted in the market to value these derivative contracts. The specific terms of the contract and market observable inputs (such as interest rate forward curves, interpolated volatility assumptions, or equity pricing) are used in the model. We classified these derivative contracts as Level 2 because all significant inputs into these models were market observable.
We also enter into interest rate lock commitments and forward commitments that are executed as part of our mortgage business, certain of which meet the accounting definition of a derivative and therefore are recorded as derivatives on our Consolidated Balance Sheet. Interest rate lock commitments are valued using internal pricing models with unobservable inputs, so they are classified as Level 3.
We purchase automotive finance receivables and loans from third parties as part of forward flow arrangements and, from time-to-time, execute opportunistic ad-hoc bulk purchases. As part of those agreements, we may be required to pay the counterparty at agreed upon measurement dates and determinable amounts if actual credit performance of the acquired loans on the measurement date is better than what was estimated at the time of acquisition. Because these contracts meet the accounting definition of a derivative, we recognize a liability at fair value for these deferred purchase price payments. The fair value of these liabilities is determined using a discounted cash flow method. To estimate cash flows, we utilize various significant assumptions, including market observable inputs (for example, forward interest rates) and internally developed inputs (for example, prepayment speeds, delinquency levels, and expected credit losses). These liabilities are valued using internal loss models with unobservable inputs, and are classified as Level 3.
We are required to consider all aspects of nonperformance risk, including our own credit standing, when measuring fair value of derivative assets and liabilities. We reduce credit risk on the majority of our derivatives by entering into legally enforceable agreements that enable the posting and receiving of collateral associated with the fair value of our derivative positions on an ongoing basis. In the event that we do not enter into legally enforceable agreements that enable the posting and receiving of collateral, we will consider our credit risk in the valuation of derivative liabilities through a DVA and the credit risk of our counterparties in the valuation of derivative assets through a CVA, if warranted. When measuring these valuation adjustments, we generally use credit default swap spreads.
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Held-for-sale Operations (Tables)
12 Months Ended
Dec. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Assets and Liabilities of Operations Held-for-Sale
The assets and liabilities of operations held-for-sale are summarized below.
December 31, ($ in millions)
2023
Assets
Loans held-for-sale, net$1,940 
Other assets (a)35 
Total assets
$1,975 
Liabilities
Accrued expenses and other liabilities (b)$17 
Total liabilities$17 
(a)Primarily includes accrued interest and fees of $25 million, goodwill of $4 million, and property and equipment of $4 million.
(b)Includes $5 million for reserves for unfunded lending commitments.
Schedule of Fair Value Measurements - Nonrecurring Basis
The following table displays assets and liabilities of our held-for-sale operations measured at fair value on a nonrecurring basis and still held at December 31, 2023. Refer to Note 24 for descriptions of valuation methodologies used to measure material assets at fair value and details of the valuation models, key inputs to these models, and significant assumptions used.
Nonrecurring fair value measurements
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments
Total gain (loss) included in earnings
December 31, 2023 ($ in millions)
Level 1
Level 2
Level 3
Total
Assets
Loans held-for-sale, net$ $1,940 $ $1,940 $ n/m(a)
Other assets (b) 35  35 (149)n/m(a)
Total assets
$ $1,975 $ $1,975 $(149)n/m
Liabilities
Accrued expenses and other liabilities$ $17 $ $17 $ n/m(a)
Total liabilities$ $17 $ $17 $ n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items.
(b)Includes a $149 million impairment of goodwill at Ally Lending. At the time of impairment, the fair value of goodwill at Ally Lending was classified as Level 2 under the fair value hierarchy.
The following tables display assets and liabilities measured at fair value on a nonrecurring basis and still held at December 31, 2023, and December 31, 2022, respectively. The amounts are generally as of the end of each period presented, which approximate the fair value measurements that occurred during each period. This table excludes assets of operations held-for-sale and refer to Note 2 for additional information.
Nonrecurring fair value measurements
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments
Total gain (loss) included in earnings
December 31, 2023 ($ in millions)
Level 1
Level 2
Level 3
Total
Assets
Loans held-for-sale, net$ $ $375 $375 $ n/m(a)
Commercial finance receivables and loans, net (b)
Automotive
  6 6  n/m(a)
Other
  49 49 (43)n/m(a)
Total commercial finance receivables and loans, net
  55 55 (43)n/m(a)
Other assets
Nonmarketable equity investments  1 1 1 n/m(a)
Repossessed and foreclosed assets (c)  10 10 (1)n/m(a)
Total assets
$ $ $441 $441 $(43)n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items. The carrying values are inclusive of the respective valuation reserve, loan loss allowance, or cumulative adjustment.
(b)Represents collateral-dependent loans held for investment for which a nonrecurring measurement was made. The related allowance for loan losses represents the cumulative fair value adjustments for those specific receivables.
(c)The allowance provided for repossessed and foreclosed assets represents any cumulative valuation adjustment recognized to adjust the assets to fair value.
Nonrecurring fair value measurementsLower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustmentsTotal gain (loss) included in earnings
December 31, 2022 ($ in millions)
Level 1Level 2Level 3Total
Assets
Loans held-for-sale, net$— $— $641 $641 $— n/m(a)
Commercial finance receivables and loans, net (b)
Automotive— — — n/m(a)
Other— — 39 39 (89)n/m(a)
Total commercial finance receivables and loans, net— — 42 42 (89)n/m(a)
Other assets
Nonmarketable equity investments— — 12 12 n/m(a)
Repossessed and foreclosed assets (c)— — — n/m(a)
Total assets$— $— $700 $700 $(86)n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items. The carrying values are inclusive of the respective valuation reserve, loan loss allowance, or cumulative adjustment.
(b)Represents collateral-dependent loans held for investment for which a nonrecurring measurement was made. The related allowance for loan losses represents the cumulative fair value adjustments for those specific receivables.
(c)The allowance provided for repossessed and foreclosed assets represents any cumulative valuation adjustment recognized to adjust the assets to fair value.
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents a disaggregated view of our revenue from contracts with customers included in other revenue that falls within the scope of the revenue recognition principles of ASC Topic 606, Revenue from Contracts with Customers.
Year ended December 31, ($ in millions)
Automotive Finance operationsInsurance operationsMortgage Finance operationsCorporate Finance operationsCorporate and OtherConsolidated
2023
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$ $686 $ $ $ $686 
Remarketing fee income117     117 
Brokerage commissions and other revenue    89 89 
Banking fees and interchange income (d) (e)    44 44 
Brokered/agent commissions 13    13 
Other18 1    19 
Total revenue from contracts with customers
135 700   133 968 
All other revenue
186 728 16 104 11 1,045 
Total other revenue (f)$321 $1,428 $16 $104 $144 $2,013 
2022
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$— $655 $— $— $— $655 
Remarketing fee income107 — — — — 107 
Brokerage commissions and other revenue— — — — 64 64 
Banking fees and interchange income (d) (e)— — — — 44 44 
Brokered/agent commissions— 14 — — — 14 
Other20 — — — 24 
Total revenue from contracts with customers
127 669 — — 112 908 
All other revenue179 354 27 122 (12)670 
Total other revenue (f)$306 $1,023 $27 $122 $100 $1,578 
2021
Revenue from contracts with customers
Noninsurance contracts (a) (b) (c)$— $627 $— $— $— $627 
Remarketing fee income107 — — — — 107 
Brokerage commissions and other revenue— — — — 58 58 
Banking fees and interchange income (d) (e)— — — — 18 18 
Brokered/agent commissions— 16 — — — 16 
Other22 — — — 26 
Total revenue from contracts with customers
129 643 — — 80 852 
All other revenue122 702 94 128 141 1,187 
Total other revenue (f)$251 $1,345 $94 $128 $221 $2,039 
(a)We had opening balances of $3.0 billion, $3.1 billion and $3.0 billion in unearned revenue associated with outstanding contracts at January 1, 2023, 2022, and 2021, respectively, and $973 million, $939 million, and $909 million of these balances were recognized as insurance premiums and service revenue earned in our Consolidated Statement of Income during the years ended December 31, 2023, 2022, and 2021.
(b)At December 31, 2023, we had unearned revenue of $3.0 billion associated with outstanding contracts, and with respect to this balance we expect to recognize revenue of $880 million in 2024, $717 million in 2025, $554 million in 2026, $382 million in 2027, and $427 million thereafter. We had unearned revenue of $3.0 billion and $3.1 billion associated with outstanding contracts at December 31, 2022, and 2021, respectively.
(c)We had deferred insurance assets of $1.8 billion at both December 31, 2023, and 2022, and $1.9 billion at December 31, 2021. We recognized $580 million, $564 million, and $537 million of expense during the years ended December 31, 2023, 2022, and 2021, respectively.
(d)Effective May 25, 2021, we eliminated all overdraft fees for Ally Bank deposit accounts.
(e)Interchange income is reported net of customer rewards. Customer rewards expense was $20 million, $14 million, and $1 million for the years ended December 31, 2023, 2022, and 2021, respectively.
(f)Represents a component of total net revenue. Refer to Note 26 for further information on our reportable operating segments.
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insurance Premiums and Service Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Insurance Premiums and Service Revenue [Abstract]  
Schedule of Insurance Premiums and Service Revenue
The following table is a summary of insurance premiums and service revenue written and earned.
202320222021
Year ended December 31, ($ in millions)
WrittenEarnedWrittenEarnedWrittenEarned
Insurance premiums
Direct$476 $446 $388 $379 $397 $389 
Assumed93 68 42 29 15 
Gross insurance premiums569 514 430 408 412 397 
Ceded(265)(238)(216)(211)(200)(205)
Net insurance premiums304 276 214 197 212 192 
Service revenue971 995 889 954 985 925 
Insurance premiums and service revenue written and earned
$1,275 $1,271 $1,103 $1,151 $1,197 $1,117 
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income, Net of Losses (Tables)
12 Months Ended
Dec. 31, 2023
Other Nonoperating Income (Expense) [Abstract]  
Schedule of Other Income, by Component
Details of other income, net of losses, were as follows.
Year ended December 31, ($ in millions)
202320222021
Late charges and other administrative fees$198 $162 $123 
Remarketing fees117 107 107 
Income from equity-method investments (a)4 102 132 
(Loss) gain on nonmarketable equity investments, net (a)(10)(132)142 
Other, net273 256 182 
Total other income, net of losses$582 $495 $686 
(a)Refer to Note 13 for further information on our equity-method investments and nonmarketable equity investments.
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reserves for Insurance Losses and Loss Adjustment Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]  
Schedule of Liability for Unpaid Claims and Claims Adjustment Expense
The following table shows incurred claims and allocated loss adjustment expenses, net of reinsurance.
For the years ended December 31, ($ in millions)
December 31, 2023 ($ in millions)
(unaudited supplementary information)Total of incurred-but-not-reported liabilities plus expected development on reported claims (a)Cumulative number of reported claims (a)
Accident year2014201520162017201820192020202120222023
2014$390 $389 $388 $388 $388 $388 $388 $388 $388 $388 $ 525,298 
2015274 271 272 272 272 272 272 272 272  342,280 
2016326 327 328 328 328 328 328 328  476,057 
2017310 314 315 315 315 315 315  481,750 
2018271 272 272 273 273 272  506,452 
2019303 306 305 305 305  542,360 
2020343 339 339 339  494,469 
2021243 237 237  493,571 
2022258 267 2 512,716 
2023385 40 568,345 
Total
$3,108 
(a)Claims are reported on a claimant basis in a given accident year. Claimant is defined as one vehicle for GAP products, one repair for VSCs and VMCs, one dealership for dealer inventory products, and per individual/coverage for run-off personal automotive products.
The following table shows cumulative paid claims and allocated loss adjustment expenses, net of reinsurance.
For the years ended December 31, ($ in millions)
(unaudited supplementary information)
Accident year2014201520162017201820192020202120222023
2014$369 $388 $388 $388 $388 $388 $388 $388 $388 $388 
2015252 272 272 272 272 272 272272 272 
2016302 327 328 328 328 328328 328 
2017289 315 315 315 315315 315 
2018245 273 273 273273 272 
2019278 306 305305 305 
2020313 339339 340 
2021213236 237 
2022225 260 
2023328 
Total3,045 
All outstanding liabilities for loss and allocated loss adjustment expenses before 2014, net of reinsurance8 
Reserves for insurance losses and allocated loss adjustment expenses, net of reinsurance
$71 
The following table shows a rollforward of our reserves for insurance losses and loss adjustment expenses.
($ in millions)202320222021
Total gross reserves for insurance losses and loss adjustment expenses at January 1,$119 $122 $129 
Less: Reinsurance recoverable72 81 90 
Net reserves for insurance losses and loss adjustment expenses at January 1,47 41 39 
Net insurance losses and loss adjustment expenses incurred related to:
Current year414 282 259 
Prior years (a)8 (2)
Total net insurance losses and loss adjustment expenses incurred422 280 261 
Net insurance losses and loss adjustment expenses paid or payable related to:
Current year(354)(246)(229)
Prior years(41)(28)(30)
Total net insurance losses and loss adjustment expenses paid or payable(395)(274)(259)
Net reserves for insurance losses and loss adjustment expenses at December 31,74 47 41 
Plus: Reinsurance recoverable66 72 81 
Total gross reserves for insurance losses and loss adjustment expenses at December 31,$140 $119 $122 
(a)There have been no material adverse changes to the reserve for prior years.
Schedule of Historical Claims Duration
The following table shows the average annual percentage payout of incurred claims by age, net of reinsurance. The information presented is unaudited supplementary information.
Year12345678910
Percentage payout of incurred claims
91.5 %8.4 %0.1 %— %— %— %— %— %— %— %
Schedule of Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability
The following table shows a reconciliation of the disclosures of incurred and paid claims development to the reserves for insurance losses and loss adjustment expenses.
December 31, ($ in millions)
202320222021
Reserves for insurance losses and loss adjustment expenses, net of reinsurance
$71 $44 $39 
Total reinsurance recoverable on unpaid claims66 72 81 
Unallocated loss adjustment expenses3 
Total gross reserves for insurance losses and loss adjustment expenses$140 $119 $122 
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Operating Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Operating Expenses [Abstract]  
Schedule of Other Operating Cost and Expense, by Component
Details of other operating expenses were as follows.
Year ended December 31, ($ in millions)
202320222021
Insurance commissions$636 $610 $562 
Technology and communications436 406 345 
Advertising and marketing308 366 241 
Lease and loan administration210 201 222 
Regulatory and licensing fees205 119 75 
Property and equipment depreciation196 165 153 
Professional services145 173 146 
Vehicle remarketing and repossession116 91 74 
Amortization of intangible assets (a)25 31 20 
Other414 345 368 
Total other operating expenses$2,691 $2,507 $2,206 
(a)Refer to Note 1 and Note 13 for further information on our intangible assets.
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investment Portfolio The cost, fair value, and gross unrealized gains and losses on available-for-sale and held-to-maturity securities were as follows.
20232022
Amortized costGross unrealized
Fair value
Amortized costGross unrealized
Fair value
December 31, ($ in millions)
gainslossesgainslosses
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies$2,284 $ $(209)$2,075 $2,272 $— $(256)$2,016 
U.S. States and political subdivisions727 1 (70)658 841 (82)760 
Foreign government190 1 (8)183 158 — (12)146 
Agency mortgage-backed residential (a)18,122 1 (2,739)15,384 19,668 (3,038)16,633 
Mortgage-backed residential268  (43)225 5,154 — (855)4,299 
Agency mortgage-backed commercial (a)4,539 2 (783)3,758 4,380 — (845)3,535 
Asset-backed344  (12)332 459 — (26)433 
Corporate debt1,942 4 (146)1,800 1,931 (213)1,719 
Total available-for-sale securities (b) (c) (d) (e) (f)$28,416 $9 $(4,010)$24,415 $34,863 $$(5,327)$29,541 
Held-to-maturity securities
Debt securities
Agency mortgage-backed residential$999 $ $(173)$826 $1,062 $— $(178)$884 
Mortgage-backed residential3,603 221  3,824 — — — — 
Asset-backed retained notes78 1  79 — — — — 
Total held-to-maturity securities (d) (f) (g)$4,680 $222 $(173)$4,729 $1,062 $— $(178)$884 
(a)Fair value includes basis adjustments for securities in closed portfolios with active hedges under the portfolio layer method. This includes a $46 million asset and a $12 million liability for agency mortgage-backed residential securities at December 31, 2023, and December 31, 2022, respectively, and a $29 million asset and $15 million asset for agency mortgage-backed commercial securities at December 31, 2023, and December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Certain available-for-sale securities are included in fair value hedging relationships. Refer to Note 21 for additional information.
(c)Certain entities related to our Insurance operations are required to deposit securities with state regulatory authorities. These deposited securities totaled $12 million at both December 31, 2023, and December 31, 2022.
(d)Investment securities with a fair value of $4.7 billion and $3.9 billion were pledged as collateral at December 31, 2023, and December 31, 2022, respectively. This primarily included $3.3 billion and $3.0 billion pledged to secure advances from the FHLB at December 31, 2023, and December 31, 2022, respectively. This also included securities pledged for other purposes as required by contractual obligations or law, under which agreements we granted the counterparty the right to sell or pledge $1.4 billion and $899 million of the underlying available-for-sale securities at December 31, 2023, and December 31, 2022, respectively.
(e)Totals do not include accrued interest receivable, which was $76 million and $91 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet.
(f)There was no allowance for credit losses recorded at both December 31, 2023, or December 31, 2022, as management determined that there were no expected credit losses in our portfolio of available-for-sale and held-to-maturity securities.
(g)Totals do not include accrued interest receivable, which was $13 million and $2 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet.
Schedule of Investments Classified by Contractual Maturity Date
The maturity distribution of debt securities outstanding is summarized in the following tables based upon contractual maturities. Call or prepayment options may cause actual maturities to differ from contractual maturities.
TotalDue in one year or lessDue after one year through five yearsDue after five years through ten yearsDue after ten years
($ in millions)AmountYieldAmountYieldAmountYieldAmountYieldAmountYield
December 31, 2023
Fair value of available-for-sale securities (a)
U.S. Treasury and federal agencies$2,075 1.6 %$215 0.9 %$1,120 1.5 %$740 1.9 %$  %
U.S. States and political subdivisions658 3.2 4 3.4 55 2.7 110 3.6 489 3.1 
Foreign government183 2.3 20 1.3 82 2.4 81 2.5   
Agency mortgage-backed residential (b)15,384 2.6   10 1.9 32 2.5 15,342 2.6 
Mortgage-backed residential225 2.7       225 2.7 
Agency mortgage-backed commercial (b)3,758 2.3   163 3.8 1,641 2.4 1,954 2.1 
Asset-backed332 1.7   327 1.7 4 3.9 1 2.7 
Corporate debt1,800 2.7 210 2.4 915 2.6 671 2.9 4 6.2 
Total available-for-sale securities$24,415 2.5 $449 1.7 $2,672 2.1 $3,279 2.4 $18,015 2.5 
Amortized cost of available-for-sale securities
$28,416 $461 $2,844 $3,746 $21,365 
Amortized cost of held-to-maturity securities
Agency mortgage-backed residential$999 2.8 %$  %$  %$  %$999 2.8 %
Mortgage-backed residential3,603 2.8     12 3.0 3,591 2.8 
Asset-backed retained notes
78 5.6 1 5.6 41 5.6 2 6.0 34 5.6 
Total held-to-maturity securities
$4,680 2.8 $1 5.6 $41 5.6 $14 3.4 $4,624 2.8 
December 31, 2022
Fair value of available-for-sale securities (a)
U.S. Treasury and federal agencies$2,016 1.6 %$— — %$716 1.3 %$1,300 1.7 %$— — %
U.S. States and political subdivisions760 3.2 26 2.7 60 2.7 112 3.3 562 3.2 
Foreign government146 1.8 13 0.8 74 1.8 59 1.9 — — 
Agency mortgage-backed residential (b)16,633 2.6 — — — — 27 2.0 16,606 2.6 
Mortgage-backed residential4,299 2.8 — — — — 14 2.9 4,285 2.8 
Agency mortgage-backed commercial (b)3,535 2.2 — — 66 3.1 1,234 2.1 2,235 2.1 
Asset-backed433 1.7 — — 401 1.7 25 1.8 3.5 
Corporate debt1,719 2.4 86 2.4 912 2.3 705 2.6 16 4.9 
Total available-for-sale securities$29,541 2.5 $125 2.3 $2,229 1.9 $3,476 2.1 $23,711 2.6 
Amortized cost of available-for-sale securities
$34,863 $126 $2,403 $4,048 $28,286 
Amortized cost of held-to-maturity securities
Agency mortgage-backed residential
$1,062 2.8 %$— — %$— — %$— — %$1,062 2.8 %
Total held-to-maturity securities
$1,062 2.8 $— — $— — $— — $1,062 2.8 
(a)Yield is calculated using the effective yield of each security at the end of the period, weighted based on the market value. The effective yield considers the contractual coupon and amortized cost, and excludes expected capital gains and losses.
(b)Fair value includes basis adjustments for securities in closed portfolios with active hedges under the portfolio layer method. This includes a $46 million asset and a $12 million liability for agency mortgage-backed residential securities at December 31, 2023, and December 31, 2022, respectively, and a $29 million asset and $15 million asset for agency mortgage-backed commercial securities at December 31, 2023, and December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
Schedule of Investment Income
The following table presents interest and dividends on investment securities.
Year ended December 31, ($ in millions)
202320222021
Taxable interest$938 $765 $533 
Taxable dividends20 17 27 
Interest and dividends exempt from U.S. federal income tax22 22 19 
Interest and dividends on investment securities$980 $804 $579 
Schedule of Realized Gain (Loss)
The following table presents gross gains and losses realized upon the sales of available-for-sale securities, and net gains or losses on equity securities held during the period.
Year ended December 31, ($ in millions)
202320222021
Available-for-sale securities
Gross realized gains$5 $23 $102 
Net realized gain on available-for-sale securities5 23 102 
Net realized gain on equity securities32 72 190 
Net unrealized gain (loss) on equity securities107 (215)(7)
Other gain (loss) on investments, net$144 $(120)$285 
Schedule of Held to Maturity Debt Securities by Credit Quality
The following table presents the credit quality of our held-to-maturity securities, based on the latest available information as of December 31, 2023, and December 31, 2022. The credit ratings are sourced from nationally recognized statistical rating organizations, which include S&P, Moody’s, and Fitch. The ratings presented are a composite of the ratings sourced from the agencies or, if the ratings cannot be sourced from the agencies, are based on the asset type of the particular security. All our held-to-maturity securities were current in their payment of principal and interest as of both December 31, 2023, and December 31, 2022. We have not recorded any interest income reversals on our held-to-maturity securities during the years ended December 31, 2023, or 2022.
December 31, ($ in millions)
AAAAAABBBTotal (a)
2023
Debt securities
Agency mortgage-backed residential$ $999 $ $ $999 
Mortgage-backed residential3,497 93 13  3,603 
Asset-backed retained notes73 2 2 1 78 
Total held-to-maturity securities$3,570 $1,094 $15 $1 $4,680 
2022
Debt securities
Agency mortgage-backed residential$— $1,062 $— $— $1,062 
Total held-to-maturity securities$— $1,062 $— $— $1,062 
(a)Rating agencies indicate that they base their ratings on many quantitative and qualitative factors, which may include capital adequacy, liquidity, asset quality, business mix, level and quality of earnings, and the current operating, legislative, and regulatory environment. A credit rating is not a recommendation to buy, sell, or hold securities, and the ratings are subject to revision or withdrawal at any time by the assigning rating agency.
Schedule of Available-for-Sale Securities in Unrealized Loss Position
The following table summarizes available-for-sale securities in an unrealized loss position, which we evaluated to determine if a credit loss exists requiring the recognition of an allowance for credit losses. For additional information on our methodology, refer to Note 1. As of December 31, 2023, and December 31, 2022, we did not have the intent to sell the available-for-sale securities with an unrealized loss position and we do not believe it is more likely than not that we will be required to sell these securities before recovery of their amortized cost basis. We have not recorded any interest income reversals on our available-for-sale securities during the years ended December 31, 2023, or 2022.
20232022
Less than 12 months12 months or longerLess than 12 months12 months or longer
December 31, ($ in millions)
Fair value
Unrealized loss
Fair value
Unrealized loss
Fair valueUnrealized lossFair valueUnrealized loss
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies$ $ $2,075 $(209)$529 $(68)$1,487 $(188)
U.S. States and political subdivisions70  501 (70)547 (55)135 (27)
Foreign government16  134 (8)75 (4)71 (8)
Agency mortgage-backed residential (a)300 (5)15,015 (2,734)7,472 (892)8,978 (2,146)
Mortgage-backed residential  225 (43)1,985 (289)2,287 (566)
Agency mortgage-backed commercial (a)153 (4)3,472 (779)996 (124)2,535 (721)
Asset-backed18  302 (12)162 (4)272 (22)
Corporate debt33 (1)1,607 (145)782 (67)895 (146)
Total available-for-sale securities
$590 $(10)$23,331 $(4,000)$12,548 $(1,503)$16,660 $(3,824)
(a)Includes basis adjustments for certain securities that are included in closed portfolios with active hedges under the portfolio layer method at December 31, 2023, and December 31, 2022. The basis adjustments would be allocated to the amortized cost of specific securities within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The composition of finance receivables and loans reported at amortized cost basis was as follows.
December 31, ($ in millions)
20232022
Consumer automotive (a)$84,320 $83,286 
Consumer mortgage
Mortgage Finance (b)18,442 19,445 
Mortgage — Legacy (c)225 290 
Total consumer mortgage18,667 19,735 
Consumer other
Personal Lending (d) (e) 1,990 
Credit Card1,990 1,599 
Total consumer other1,990 3,589 
Total consumer104,977 106,610 
Commercial
Commercial and industrial
Automotive18,700 14,595 
Other9,712 9,154 
Commercial real estate6,050 5,389 
Total commercial34,462 29,138 
Total finance receivables and loans (f) (g)$139,439 $135,748 
(a)Certain finance receivables and loans are included in fair value hedging relationships. Refer to Note 21 for additional information.
(b)Includes loans originated as interest-only mortgage loans of $2 million and $3 million at December 31, 2023, and December 31, 2022, respectively, of which all have exited the interest-only period.
(c)Includes loans originated as interest-only mortgage loans of $13 million and $17 million at December 31, 2023, and December 31, 2022, respectively, of which all have exited the interest-only period.
(d)Personal Lending finance receivables and loans, net were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(e)Includes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
(f)Totals include net unearned income, unamortized premiums and discounts, and deferred fees and costs of $2.3 billion at both December 31, 2023, and 2022.
(g)Totals do not include accrued interest receivable, which was $853 million and $707 million at December 31, 2023, and December 31, 2022, respectively. Accrued interest receivable is included in other assets on our Consolidated Balance Sheet. Billed interest on our credit card loans is included within finance receivables and loans, net.
Schedule of Allowance for Credit Losses on Financing Receivables
The following tables present an analysis of the activity in the allowance for loan losses on finance receivables and loans for the years ended December 31, 2023, and 2022, respectively.
($ in millions)
Consumer automotiveConsumer mortgageConsumer other (a)CommercialTotal
Allowance at January 1, 2023$3,020 $27 $426 $238 $3,711 
Charge-offs (b)(2,284)(3)(303)(130)(2,720)
Recoveries793 9 25 6 833 
Net charge-offs(1,491)6 (278)(124)(1,887)
Write-downs from transfers to held-for-sale (c) (d)(41) (174) (215)
Provision for credit losses (e)1,595 (11)319 76 1,979 
Other (1)  (1)
Allowance at December 31, 2023
$3,083 $21 $293 $190 $3,587 
(a)Excludes $3 million of finance receivables and loans at January 1, 2023, for which we have elected the fair value option and incorporate no allowance for loan losses.
(b)Refer to Note 1 for information regarding our charge-off policies.
(c)Consumer automotive includes a $41 million reduction of allowance from the sales of retained interests related to securitizations during 2023, resulting in the deconsolidation of the assets and liabilities from our Consolidated Balance Sheet. Refer to Note 11 for further information.
(d)Consumer other includes a $174 million reduction of allowance from transfers to held-for-sale related to Personal Lending. Refer to Note 2 for further information.
(e)Excludes $11 million of benefit for credit losses related to our reserve for unfunded commitments. The remaining liability related to the reserve for unfunded commitments is included in accrued expenses and other liabilities on our Consolidated Balance Sheet, excluding $5 million related to Personal Lending, which was transferred to liabilities of operations held-for-sale as of December 31, 2023. Refer to Note 2 for further information.
($ in millions)
Consumer automotiveConsumer mortgageConsumer other (a)CommercialTotal
Allowance at January 1, 2022$2,769 $27 $221 $250 $3,267 
Charge-offs (b)(1,434)(3)(133)(58)(1,628)
Recoveries649 12 12 676 
Net charge-offs(785)(121)(55)(952)
Provision for credit losses (c)1,036 (8)326 42 1,396 
Other— (1)— — 
Allowance at December 31, 2022
$3,020 $27 $426 $238 $3,711 
(a)Excludes $7 million and $3 million of finance receivables and loans at January 1, 2022, and December 31, 2022, respectively, for which we have elected the fair value option and incorporate no allowance for loan losses.
(b)Refer to Note 1 for information regarding our charge-off policies.
(c)Excludes $3 million of provision for credit losses related to our reserve for unfunded commitments. The liability related to the reserve for unfunded commitments is included in accrued expenses and other liabilities on our Consolidated Balance Sheet
Schedule of Sales of Financing Receivables and Loans
The following table presents sales of finance receivables and loans and transfers of finance receivables and loans from held-for-investment to held-for-sale based on net carrying value.
Year ended December 31, ($ in millions)
20232022
Consumer automotive$1,667 $23 
Consumer mortgage 
Consumer other (a)1,940 — 
Commercial132 — 
Total sales and transfers$3,739 $27 
(a)Consists of personal lending finance receivables and loans. These were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023.
Schedule of Purchases of Financing Receivables and Loans
The following table presents purchases of finance receivables and loans based on unpaid principal balance at the time of purchase.
Year ended December 31, ($ in millions)
20232022
Consumer automotive$3,861 $4,092 
Consumer mortgage21 2,781 
Commercial10 18 
Total purchases of finance receivables and loans (a)$3,892 $6,891 
(a)Excludes $12 million of financial receivables and loans purchased during the year ended December 31, 2022, for which we have elected the fair value option.
Schedule of Financing Receivables, Nonaccrual Status
The following tables present the amortized cost of our finance receivables and loans on nonaccrual status. All consumer or commercial finance receivables and loans that were 90 days or more past due were on nonaccrual status as of December 31, 2023, and December 31, 2022.
December 31, 2023
($ in millions)Nonaccrual status at Jan. 1, 2023Nonaccrual statusNonaccrual with no allowance (a)
Consumer automotive$1,187 $1,129 $531 
Consumer mortgage
Mortgage Finance34 41 21 
Mortgage — Legacy15 13 12 
Total consumer mortgage49 54 33 
Consumer other
Personal Lending (b)13   
Credit Card43 92  
Total consumer other56 92  
Total consumer1,292 1,275 564 
Commercial
Commercial and industrial
Automotive5 18 13 
Other157 98 5 
Commercial real estate 3 3 
Total commercial162 119 21 
Total finance receivables and loans (c)$1,454 $1,394 $585 
(a)Represents a component of nonaccrual status at end of period.
(b)Personal Lending finance receivables and loans were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(c)We recorded interest income from cash payments associated with finance receivables and loans on nonaccrual status of $16 million for the year ended December 31, 2023.
December 31, 2022
($ in millions)Nonaccrual status at Jan. 1, 2022Nonaccrual statusNonaccrual with no allowance (a)
Consumer automotive$1,078 $1,187 $445 
Consumer mortgage
Mortgage Finance59 34 25 
Mortgage — Legacy26 15 14 
Total consumer mortgage85 49 39 
Consumer other
Personal Lending13 — 
Credit Card11 43 — 
Total consumer other16 56 — 
Total consumer1,179 1,292 484 
Commercial
Commercial and industrial
Automotive33 
Other221 157 33 
Commercial real estate— — 
Total commercial257 162 35 
Total finance receivables and loans (b)$1,436 $1,454 $519 
(a)Represents a component of nonaccrual status at end of period.
(b)We recorded interest income from cash payments associated with finance receivables and loans on nonaccrual status of $13 million for the year ended December 31, 2022.
Schedule of Financing Receivable Credit Quality Indicators
The following tables present the amortized cost basis of our consumer finance receivables and loans by credit quality indicator based on delinquency status and origination year.
Origination yearRevolving loans converted to term
December 31, 2023 ($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Consumer automotive
Current$30,677 $23,699 $14,209 $6,132 $3,306 $1,876 $ $ $79,899 
30–59 days past due539 1,041 739 270 181 122   2,892 
60–89 days past due170 443 303 109 68 45   1,138 
90 or more days past due64 167 122 44 32 28   457 
Total consumer automotive (a)31,450 25,350 15,373 6,555 3,587 2,071   84,386 
Consumer mortgage
Mortgage Finance
Current152 2,170 10,374 1,836 747 3,073   18,352 
30–59 days past due1 8 14 3 3 20   49 
60–89 days past due 2 4 3  5   14 
90 or more days past due 1 4 1 2 19   27 
Total Mortgage Finance153 2,181 10,396 1,843 752 3,117   18,442 
Mortgage — Legacy
Current     51 142 17 210 
30–59 days past due     3  1 4 
60–89 days past due     1 1  2 
90 or more days past due     6 2 1 9 
Total Mortgage — Legacy     61 145 19 225 
Total consumer mortgage153 2,181 10,396 1,843 752 3,178 145 19 18,667 
Consumer other
Credit Card
Current      1,828  1,828 
30–59 days past due      39  39 
60–89 days past due      34  34 
90 or more days past due      89  89 
Total Credit Card      1,990  1,990 
Total consumer other (b)      1,990  1,990 
Total consumer$31,603 $27,531 $25,769 $8,398 $4,339 $5,249 $2,135 $19 $105,043 
(a)Certain consumer automotive loans are included in fair value hedging relationships. The amortized cost excludes a liability of $66 million related to basis adjustments for loans in closed portfolios with active hedges under the portfolio layer method at December 31, 2023. These basis adjustments would be allocated to the amortized cost of specific loans within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Excludes Personal Lending finance receivables and loans, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
Origination yearRevolving loans converted to term
December 31, 2022 ($ in millions)
202220212020201920182017 and priorRevolving loansTotal
Consumer automotive
Current$36,127 $22,102 $10,341 $6,451 $3,237 $1,890 $— $— $80,148 
30–59 days past due707 878 370 284 165 120 — — 2,524 
60–89 days past due207 324 135 99 55 38 — — 858 
90 or more days past due73 111 47 38 23 24 — — 316 
Total consumer automotive (a)37,114 23,415 10,893 6,872 3,480 2,072 — — 83,846 
Consumer mortgage
Mortgage Finance
Current2,292 10,893 1,946 815 577 2,805 — — 19,328 
30–59 days past due15 29 26 — — 81 
60–89 days past due— — — 11 
90 or more days past due— — 14 — — 25 
Total Mortgage Finance2,309 10,927 1,950 821 590 2,848 — — 19,445 
Mortgage — Legacy
Current— — — — — 62 191 18 271 
30–59 days past due— — — — — — 
60–89 days past due— — — — — — — 
90 or more days past due— — — — — 13 
Total Mortgage — Legacy— — — — — 74 195 21 290 
Total consumer mortgage2,309 10,927 1,950 821 590 2,922 195 21 19,735 
Consumer other
Personal Lending
Current1,492 392 48 — — — 1,938 
30–59 days past due14 — — — — — 21 
60–89 days past due— — — — — 15 
90 or more days past due— — — — — — 13 
Total Personal Lending (b)1,523 408 50 — — — 1,987 
Credit Card
Current— — — — — — 1,518 — 1,518 
30–59 days past due— — — — — — 22 — 22 
60–89 days past due— — — — — — 18 — 18 
90 or more days past due— — — — — — 41 — 41 
Total Credit Card— — — — — — 1,599 — 1,599 
Total consumer other1,523 408 50 — 1,599 — 3,586 
Total consumer$40,946 $34,750 $12,893 $7,698 $4,071 $4,994 $1,794 $21 $107,167 
(a)Certain consumer automotive loans are included in fair value hedging relationships. The amortized cost excludes a liability of $560 million related to basis adjustments for loans in closed portfolios with active hedges under the portfolio layer method at December 31, 2022. These basis adjustments would be allocated to the amortized cost of specific loans within the pool if the hedge was dedesignated. Refer to Note 21 for additional information.
(b)Excludes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
The following tables present the amortized cost basis of our commercial finance receivables and loans by credit quality indicator based on risk rating and origination year.
Origination yearRevolving loans converted to term
December 31, 2023 ($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Commercial
Commercial and industrial
Automotive
Pass$509 $512 $165 $97 $58 $22 $16,446 $ $17,809 
Special mention6 7 30 1 1 14 723  782 
Substandard 1     44  45 
Doubtful     1 63  64 
Total automotive515 520 195 98 59 37 17,276  18,700 
Other
Pass331 646 343 405 266 180 6,202 173 8,546 
Special mention 208 188 206 51 85 198 25 961 
Substandard  46 3  83 25 11 168 
Doubtful     26 10  36 
Loss    1    1 
Total other331 854 577 614 318 374 6,435 209 9,712 
Commercial real estate
Pass971 1,452 1,129 884 607 811 100 26 5,980 
Special mention3 16 28 1 18    66 
Substandard 3    1   4 
Total commercial real estate974 1,471 1,157 885 625 812 100 26 6,050 
Total commercial$1,820 $2,845 $1,929 $1,597 $1,002 $1,223 $23,811 $235 $34,462 
Origination yearRevolving loans converted to term
December 31, 2022 ($ in millions)
202220212020201920182017 and priorRevolving loansTotal
Commercial
Commercial and industrial
Automotive
Pass$640 $211 $132 $78 $28 $34 $12,327 $— $13,450 
Special mention23 47 — — 10 21 1,016 — 1,117 
Substandard— — — — — 27 — 28 
Total automotive663 258 132 79 38 55 13,370 — 14,595 
Other
Pass594 469 607 419 54 133 5,344 89 7,709 
Special mention177 158 175 95 47 128 278 35 1,093 
Substandard— — 51 — 139 55 13 262 
Doubtful— — — 64 — 25 — — 89 
Loss— — — — — — — 
Total other771 627 786 629 101 425 5,678 137 9,154 
Commercial real estate
Pass1,481 1,118 951 679 369 716 13 5,336 
Special mention— 32 19 — — — — 53 
Total commercial real estate1,481 1,150 953 698 369 716 13 5,389 
Total commercial$2,915 $2,035 $1,871 $1,406 $508 $1,196 $19,057 $150 $29,138 
The following table presents gross charge-offs of our finance receivables and loans for each portfolio class by origination year that occurred during the year ended December 31, 2023. Refer to Note 1 for additional information on our charge-off policy.
Origination yearRevolving loans converted to term
Year ended December 31, 2023
($ in millions)
202320222021202020192018 and priorRevolving loansTotal
Consumer automotive (a)$225 $952 $651 $194 $142 $120 $ $ $2,284 
Consumer mortgage
Mortgage Finance     1   1 
Mortgage — Legacy     2   2 
Total consumer mortgage     3   3 
Consumer other
Personal Lending (b)14 82 29 3     128 
Credit Card      165 10 175 
Total consumer other14 82 29 3   165 10 303 
Total consumer239 1,034 680 197 142 123 165 10 2,590 
Commercial
Commercial and industrial
Automotive     5 19  24 
Other    79 23 4  106 
Total commercial    79 28 23  130 
Total finance receivables and loans$239 $1,034 $680 $197 $221 $151 $188 $10 $2,720 
(a)Excludes $41 million of write-downs from transfers to held-for-sale from the sales of retained interests related to securitizations during 2023, resulting in the deconsolidation of the assets and liabilities from our Consolidated Balance Sheet. Refer to Note 11 for additional information.
(b)Excludes $174 million of write-downs from the transfer to held-for-sale related to Personal Lending. Refer to Note 2 for additional information.
Schedule of Past Due Financing Receivables
The following table presents an analysis of our past-due commercial finance receivables and loans recorded at amortized cost basis.
($ in millions)30–59 days past due60–89 days past due90 days or more past dueTotal past dueCurrentTotal finance receivables and loans
December 31, 2023
Commercial
Commercial and industrial
Automotive$ $ $ $ $18,700 $18,700 
Other2  3 5 9,707 9,712 
Commercial real estate    6,050 6,050 
Total commercial$2 $ $3 $5 $34,457 $34,462 
December 31, 2022
Commercial
Commercial and industrial
Automotive$— $— $— $— $14,595 $14,595 
Other— 9,151 9,154 
Commercial real estate— — — — 5,389 5,389 
Total commercial$— $$$$29,135 $29,138 
Schedule of Loan Modifications and Troubled Debt Restructuring
The following table presents the amortized cost basis of loans that were modified subsequent to origination during the year ended December 31, 2023, for each portfolio segment, by modification type. For additional information on loan modification types in scope of this disclosure, refer to Note 1. The below table excludes consumer mortgage finance receivables and loans currently enrolled in a trial modification program. Trial modifications generally represent a three-month period during which the borrower makes monthly payments under the anticipated modified payment terms. If the borrower successfully completes the trial loan modification program, the contractual terms of the loan are updated and the modification is considered permanent. As of December 31, 2023, there were $5 million of consumer mortgage finance receivables and loans in a trial modification program.
Payment extensions
Year ended December 31, 2023
($ in millions)
Payment deferrals (a)Contractual maturity extensionsPrincipal forgivenessInterest rate concessionsCombinationTotal (b)
Consumer automotive$ $234 $13 $ $28 $275 
Consumer mortgage
Mortgage Finance 3   3 6 
Mortgage — Legacy 1   1 2 
Total consumer mortgage 4   4 8 
Consumer other
Credit Card   13  13 
Total consumer other   13  13 
Total consumer 238 13 13 32 296 
Commercial
Commercial and industrial
Other36 46    82 
Total commercial36 46    82 
Total finance receivables and loans$36 $284 $13 $13 $32 $378 
(a)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
(b)Represents 0.3% of total finance receivables and loans outstanding as of December 31, 2023.
Total commitments to lend additional funds to borrowers whose loans were modified during the year ended December 31, 2023, was $6 million as of December 31, 2023.
The following table presents the financial effect of loan modifications that occurred during the year ended December 31, 2023.
Payment extensions (a)Principal forgivenessInterest rate concessions (a)Combination (a) (b) (c)
Year ended
December 31, 2023
($ in millions)
Number of months extended/deferredAmount forgivenInitial rateRevised rateRemaining termRevised remaining termInitial rateRevised rate
Consumer automotive29$3  % %748610.3 %9.5 %
Consumer mortgage
Mortgage Finance154   3074724.7 3.3 
Mortgage — Legacy76   1742832.7 2.0 
Total consumer mortgage132   2864424.4 3.1 
Consumer other
Credit Card  30.0 8.0     
Total consumer other $ 30.0 8.0     
Commercial
Commercial and industrial
Other (d)15$  % %   % %
Total commercial15$       
(a)Calculated using a weighted-average balance for each portfolio class.
(b)Term is presented in number of months.
(c)Some consumer mortgage combination loan modifications include deferrals of principal. The weighted average number of months deferred for these loans was 207 months.
(d)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
The following tables present the subsequent performance of loans recorded at amortized cost, by portfolio segment and credit quality indicator, that have been modified during the year ended December 31, 2023.
Year ended December 31, 2023 ($ in millions)
Current30–59 days past due60–89 days past due90 or more days past due (a)Total
Consumer automotive
Contractual maturity extensions$202 $24 $7 $1 $234 
Principal forgiveness7 1  5 13 
Combination25 2  1 28 
Total consumer automotive234 27 7 7 275 
Consumer mortgage
Mortgage Finance
Contractual maturity extensions3    3 
Combination1   2 3 
Total Mortgage Finance4   2 6 
Mortgage — Legacy
Contractual maturity extensions1    1 
Combination1    1 
Total Mortgage — Legacy2    2 
Total consumer mortgage6   2 8 
Consumer other
Credit Card
Interest rate concessions7 2 1 3 13 
Total consumer other7 2 1 3 13 
Total consumer$247 $29 $8 $12 $296 
(a)Includes 235 consumer automotive loans with a total amortized cost of $5 million and 1 consumer mortgage loan with a total amortized cost of $2 million that redefaulted during the year ended December 31, 2023.
Year ended December 31, 2023 ($ in millions)
PassSpecial mentionSubstandardDoubtfulTotal
Commercial and industrial
Other
Payment deferrals (a)$ $ $ $36 $36 
Contractual maturity extensions34 7 5  46 
Total commercial$34 $7 $5 $36 $82 
(a)Includes a commercial and industrial loan within our Corporate Finance operations that was also granted a three-month contractual maturity extension during the year ended December 31, 2023.
The following tables present information related to finance receivables and loans recorded at amortized cost modified in connection with a TDR during the period.
Year ended December 31, ($ in millions)
Number of loansPre-modification amortized cost basisPost-modification amortized cost basis
2022
Consumer automotive49,773 $831 $805 
Consumer mortgage
Mortgage Finance18 12 12 
Mortgage — Legacy13 
Total consumer mortgage31 13 13 
Consumer other
Credit Card2,853 
Total consumer other2,853 
Total consumer52,657 849 823 
Commercial
Commercial and industrial
Other461 466 
Total commercial461 466 
Total finance receivables and loans52,662 $1,310 $1,289 
Year ended December 31, ($ in millions)
Number of loansPre-modification amortized cost basisPost-modification amortized cost basis
2021
Consumer automotive77,991 $1,395 $1,371 
Consumer mortgage
Mortgage Finance38 22 22 
Mortgage — Legacy16 
Total consumer mortgage54 24 24 
Consumer other
Credit Card113 — — 
Total consumer other113 — — 
Total consumer78,158 1,419 1,395 
Commercial
Commercial and industrial
Automotive
Other33 33 
Commercial real estate
Total commercial39 39 
Total finance receivables and loans78,162 $1,458 $1,434 
Schedule of Finance Receivables and Loans Redefaulted During the Period
The following table presents information about finance receivables and loans recorded at amortized cost that have redefaulted during the reporting period and were within 12 months or less of being modified as a TDR. Redefault is when finance receivables and loans meet the requirements for evaluation under our charge-off policy except for commercial finance receivables and loans, where redefault is defined as 90 days past due.
Year ended December 31, ($ in millions)Number of loansAmortized costCharge-off amount
2022
Consumer automotive9,227 $143 $64 
Consumer mortgage
Mortgage Finance— 
Total consumer mortgage 
Consumer Other
Credit Card457 — — 
Total consumer other457 — — 
Total consumer9,688 145 64 
Commercial
Commercial and industrial
Other31 
Total commercial31 
Total finance receivables and loans9,689 $146 $95 
2021
Consumer automotive9,295 $119 $61 
Consumer mortgage
Mortgage Finance— — 
Mortgage — Legacy— — 
Total consumer mortgage  
Total consumer finance receivables and loans
9,300 119 61 
Total finance receivables and loans9,300 $119 $61 
Schedule of Consumer Concentration Risk
The following table shows the percentage of consumer automotive, consumer mortgage, and consumer other finance receivables and loans by state concentration based on amortized cost.
2023 (a)2022
December 31,Consumer automotiveConsumer mortgageConsumer other (b)Consumer automotiveConsumer mortgageConsumer other (c)
California8.5 %39.2 %9.4 %8.7 %38.8 %8.4 %
Texas13.7 7.3 7.6 13.6 7.3 7.7 
Florida9.5 6.5 9.0 9.5 6.6 7.8 
Pennsylvania4.5 2.1 4.2 4.5 2.1 4.6 
Georgia4.1 2.9 3.7 4.1 2.9 3.5 
North Carolina4.3 1.9 2.9 4.1 1.9 4.6 
New York3.7 1.9 5.4 3.6 1.9 4.8 
Illinois3.3 2.8 4.6 3.5 2.8 4.3 
New Jersey3.2 2.4 3.7 3.2 2.4 3.6 
Ohio3.4 0.4 4.5 3.4 0.4 3.6 
Other United States41.8 32.6 45.0 41.8 32.9 47.1 
Total consumer loans100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %
(a)Presentation is in descending order as a percentage of total consumer finance receivables and loans at December 31, 2023.
(b)Excludes Personal Lending finance receivables and loans, which were transferred to loans held-for-sale, and are included in assets of operations held-for-sale on our Consolidated Balance Sheet at December 31, 2023. Refer to Note 2 for additional information.
(c)Excludes $3 million of finance receivables at December 31, 2022, for which we have elected the fair value option.
Schedule of Commercial Concentration Risk The following table presents the percentage of total commercial real estate finance receivables and loans by state concentration based on amortized cost.
December 31,20232022
Florida17.6 %17.9 %
Texas13.6 14.9 
California7.9 8.4 
Ohio5.9 4.2 
Michigan5.4 4.2 
North Carolina5.0 5.3 
New York4.5 6.3 
Tennessee3.7 1.2 
Georgia3.0 3.1 
Missouri2.8 2.6 
Other United States30.6 31.9 
Total commercial real estate finance receivables and loans100.0 %100.0 %
Schedule of Commercial Criticized Risk Exposure
The following table presents the percentage of total commercial criticized finance receivables and loans by industry concentration based on amortized cost.
December 31,20232022
Industry
Automotive54.0 %53.4 %
Electronics13.4 11.9 
Services12.8 6.5 
Other19.8 28.2 
Total commercial criticized finance receivables and loans100.0 %100.0 %
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
The following table presents future minimum rental payments we are required to make under operating leases that have commenced as of December 31, 2023, and that have noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$34 
202529 
202622 
202717 
202815 
2029 and thereafter3 
Total undiscounted cash flows120 
Difference between undiscounted cash flows and discounted cash flows(7)
Total lease liability$113 
Schedule of Lease, Cost
The following table details the components of total net operating lease expense.
Year ended December 31, ($ in millions)
202320222021
Operating lease expense$29 $33 $46 
Variable lease expense5 
Total lease expense, net (a)$34 $37 $53 
(a)Included in other operating expenses in our Consolidated Statement of Income.
Schedule of Property Subject to or Available for Operating Lease
The following table details our investment in operating leases.
Year ended December 31, ($ in millions)
20232022
Vehicles$11,101 $12,304 
Accumulated depreciation(1,930)(1,860)
Investment in operating leases, net$9,171 $10,444 
Schedule of Lessor, Operating Lease, Payments to be Received, Maturity
The following table presents future minimum rental payments we have the right to receive under operating leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$1,304 
2025820 
2026382 
202770 
20284 
Total lease payments from operating leases$2,580 
Schedule of Depreciation Expense on Operating Lease Assets The following table summarizes the components of depreciation expense on operating lease assets.
Year ended December 31, ($ in millions)
202320222021
Depreciation expense on operating lease assets (excluding remarketing gains) (a)$1,071 $1,084 $914 
Remarketing gains, net(211)(170)(344)
Net depreciation expense on operating lease assets$860 $914 $570 
(a)Includes variable lease payments related to excess mileage and excessive wear and tear on vehicles of $9 million during the year ended December 31, 2023, $7 million during the year ended December 31, 2022, and $16 million during the year ended December 31, 2021.
Schedule of Finance Lease, Liability, Maturity
The following table presents future minimum rental payments we have the right to receive under finance leases with noncancelable lease terms expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$193 
2025163 
2026140 
202773 
202833 
2029 and thereafter11 
Total undiscounted cash flows613 
Difference between undiscounted cash flows and discounted cash flows(82)
Present value of lease payments recorded as lease receivable$531 
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitizations and Variable Interest Entities (Tables)
12 Months Ended
Dec. 31, 2023
Securitizations And Variable Interest Entities [Abstract]  
Schedule of Variable Interest Entities
The following table presents our involvement in consolidated and nonconsolidated VIEs in which we hold variable interests. We have excluded certain transactions with nonconsolidated entities from the balances presented in the table below, where our only continuing involvement relates to financial interests obtained through the ordinary course of business, primarily from lending and investing arrangements. For additional detail related to the assets and liabilities of consolidated variable interest entities refer to the Consolidated Balance Sheet.
December 31, ($ in millions)
Carrying value of total assetsCarrying value of total liabilitiesAssets sold to nonconsolidated VIEs (a)Maximum exposure to loss in nonconsolidated VIEs
2023
On-balance sheet variable interest entities
Consumer automotive$16,415 (b)$1,614 (c)$ $ 
Off-balance sheet variable interest entities
Consumer automotive (d) (e)81 (f) 2,514 2,595 (g)
Consumer other (h)  125 125 
Commercial other2,516 (i)974 (j) 2,738 (k)
Total$19,012 $2,588 $2,639 $5,458 
2022
On-balance sheet variable interest entities
Consumer automotive$20,415 (b)$2,553 (c)$— $— 
Off-balance sheet variable interest entities
Consumer automotive (e)— — 227 227 (g)
Consumer other (h)— — 103 103 
Commercial other2,199 (i)873 (j)— 2,767 (k)
Total$22,614 $3,426 $330 $3,097 
(a)Asset values represent the current unpaid principal balance of outstanding consumer automotive and credit card finance receivables and loans within the VIEs.
(b)Includes $9.3 billion and $10.6 billion of assets that were not encumbered by VIE beneficial interests held by third parties at December 31, 2023, and December 31, 2022, respectively. Ally or consolidated affiliates hold the interests in these assets.
(c)Includes $100 million and $113 million of liabilities that were not obligations to third-party beneficial interest holders at December 31, 2023, and December 31, 2022, respectively.
(d)In November 2023, we sold retained interests related to on-balance sheet VIEs to an unrelated third party. As a result of these sales, we are no longer the primary beneficiary of the VIEs, and as such have deconsolidated the assets and liabilities from our Consolidated Balance Sheet, including $1.7 billion and $1.4 billion of consumer automotive loans and long-term debt, respectively. We received cash proceeds of $247 million related to these sales, and recognized no gain or loss. We will continue to service the assets previously transferred to the VIEs.
(e)Includes activity where we sell loans through a pass through program to a third-party.
(f)Represents retained notes and certificated residual interests, of which $78 million was classified as held-to-maturity securities at December 31, 2023, and $3 million was classified as other assets at December 31, 2023. These assets represent our compliance with the risk retention rules under the Dodd-Frank Act, requiring us to retain at least five percent of the credit risk of the assets underlying asset-backed securitizations.
(g)Maximum exposure to loss represents the current unpaid principal balance of outstanding loans based on our customary representation and warranty provisions. This measure is based on the unlikely event that all the loans have underwriting defects or other defects that trigger a representation and warranty provision and the collateral supporting the loans are worthless. This required disclosure is not an indication of our expected loss.
(h)Represents balances from Ally Credit Card.
(i)Amounts are classified as other assets except for $44 million and $38 million classified as equity securities at December 31, 2023, and December 31, 2022, respectively.
(j)Amounts are classified as accrued expenses and other liabilities.
(k)For certain nonconsolidated affordable housing entities, maximum exposure to loss represents the yield we guaranteed investors through long-term guarantee contracts. The amount disclosed is based on the unlikely event that the yield delivered to investors in the form of low-income tax housing credits is recaptured. For nonconsolidated equity investments, maximum exposure to loss represents our outstanding investment, additional committed capital, and low-income housing tax credits subject to recapture. The amount disclosed is based on the unlikely event that our committed capital is funded, our investments become worthless, and the tax credits previously delivered to us are recaptured. This required disclosure is not an indication of our expected loss.
Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities
The following table summarizes cash flows received and paid related to SPEs and asset-backed financings where the transfer is accounted for as a sale and we have a continuing involvement with the transferred consumer automotive and credit card assets (for example, servicing) that were outstanding during the years ended December 31, 2023, 2022, and 2021. Additionally, this table contains information regarding cash flows received from and paid to nonconsolidated SPEs that existed during each period.
Year ended December 31, ($ in millions)
202320222021
Consumer automotive
Cash proceeds from transfers completed during the period$1,131 $238 $— 
Cash flows received on retained interests in securitization entities4 — — 
Servicing fees19 — 
Other cash flows1 — — 
Consumer other (a)
Cash proceeds from transfers completed during the period117 137 
Servicing fees8 13 — 
Total$1,280 $389 $
(a)Represents activity from Ally Credit Card.
Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together
The following tables present quantitative information about off-balance sheet securitizations and whole-loan sales where we have continuing involvement.
Total amountAmount 60 days or more past due
December 31, ($ in millions)
2023202220232022
Off-balance-sheet securitization entities
Consumer automotive$1,558 $— $11 $— 
Whole-loan sales (a)
Consumer automotive956 227 44 
Consumer other125 103 17 
Total$2,639 $330 $72 $10 
(a)Whole-loan sales are not part of a securitization transaction, but represent consumer automotive and credit card pools of loans sold to third-party investors.
Net credit losses
Year ended December 31, ($ in millions)
20232022
Off-balance-sheet securitization entities
Consumer automotive$2 $— 
Whole-loan sales (a)
Consumer automotive27  
Consumer other31 
Total$60 $
(a)Whole-loan sales are not part of a securitization transaction, but represent consumer automotive and credit card pools of loans sold to third-party investors.
Schedule of Activity in Affordable Housing Program Obligation
The following table summarizes information about our affordable housing investments.
Year ended December 31, ($ in millions)
202320222021
Affordable housing tax credits and other tax benefits (a)$200 $177 $144 
Tax credit amortization expense recognized as a component of income tax expense157 147 118 
(a)There were no impairment losses recognized during the years ended December 31, 2023, 2022, and 2021, resulting from the forfeiture or ineligibility of tax credits or other circumstances.
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Premiums Receivable and Other Insurance Assets (Tables)
12 Months Ended
Dec. 31, 2023
Premiums Receivable Disclosure [Abstract]  
Premiums Receivable and Other Insurance Assets
Premiums receivable and other insurance assets consisted of the following.
December 31, ($ in millions)
20232022
Prepaid reinsurance premiums$580 $553 
Reinsurance recoverable on unpaid losses66 72 
Reinsurance recoverable on paid losses38 26 
Premiums receivable154 114 
Deferred policy and service contract acquisition costs1,911 1,933 
Total premiums receivable and other insurance assets$2,749 $2,698 
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2023
Other Assets [Abstract]  
Schedule of Other Assets
The components of other assets were as follows.
December 31, ($ in millions)
20232022
Property and equipment at cost (a)$2,153 $2,352 
Accumulated depreciation (a)(871)(1,076)
Net property and equipment1,282 1,276 
Investment in qualified affordable housing projects (b)1,866 1,596 
Net deferred tax assets1,224 1,087 
Accrued interest, fees, and rent receivables (c)935 786 
Nonmarketable equity investments886 842 
Goodwill669 822 
Equity-method investments (d)651 608 
Restricted cash held for securitization trusts (e)407 585 
Other accounts receivable189 164 
Operating lease right-of-use assets90 111 
Restricted cash and cash equivalents (f)87 66 
Net intangible assets73 98 
Other assets1,036 1,097 
Total other assets (g)$9,395 $9,138 
(a)During the year ended December 31, 2023, we retired software with a cost basis of $295 million with an accumulated depreciation of $295 million.
(b)Presented gross of the associated unfunded commitment. Refer to Note 16 for further information.
(c)Primarily relates to accrued interest, fees, and rent receivables related to our consumer automotive and commercial automotive finance receivables and loans.
(d)Primarily relates to investments made in connection with our CRA program.
(e)Includes restricted cash collected from customer payments on securitized receivables, which are distributed by us to investors as payments on the related secured debt, and cash reserve deposits utilized as a form of credit enhancement for various securitization transactions.
(f)Primarily represents a number of arrangements with third parties where certain restrictions are placed on balances we hold due to collateral agreements associated with operational processes with a third-party bank, or letter of credit arrangements and corresponding collateral requirements.
(g)Excludes Ally Lending other assets which were transferred to assets of operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
Schedule of Equity Securities without Readily Determinable Fair Value
The total carrying value of the nonmarketable equity investments held at December 31, 2023, and December 31, 2022, including cumulative unrealized gains and losses, was as follows.
December 31, ($ in millions)
20232022
FRB stock$392 $401 
FHLB stock392 318 
Equity investments without a readily determinable fair value
Cost basis at acquisition74 89 
Adjustments
Upward adjustments51 177 
Downward adjustments (including impairment)(23)(143)
Carrying amount, equity investments without a readily determinable fair value102 123 
Nonmarketable equity investments$886 $842 
During the years ended December 31, 2023, and 2022, unrealized gains and losses included in the carrying value of the nonmarketable equity investments still held as of December 31, 2023, and 2022, were as follows.
Year ended December 31, ($ in millions)
20232022
Upward adjustments$8 $
Downward adjustments (including impairment) (a)$(17)$(138)
(a)No impairment on FHLB and FRB stock was recognized during the years ended December 31, 2023, and 2022.
Schedule of Goodwill
The carrying balance of goodwill by reportable operating segment was as follows.
($ in millions)Automotive Finance operationsInsurance operationsCorporate and Other (a)Total
Goodwill at December 31, 2021
$20 $27 $775 $822 
Goodwill acquired— — — — 
Goodwill at December 31, 2022
$20 $27 $775 $822 
Goodwill impairment  (149)(149)
Transfer to assets of operations held-for-sale  (4)(4)
Goodwill at December 31, 2023
$20 $27 $622 $669 
(a)Includes $479 million of goodwill associated with Ally Credit Card at both December 31, 2023, and December 31, 2022, $143 million of goodwill associated with Ally Invest at both December 31, 2023, and December 31, 2022, and $153 million of goodwill associated with Ally Lending at December 31, 2022.
Schedule of Finite-Lived Intangible Assets
The net carrying value of intangible assets by class was as follows.
20232022
December 31, ($ in millions)
Gross intangible assetsAccumulated amortizationNet carrying valueGross intangible assetsAccumulated amortizationNet carrying value
Technology$117 $(64)$53 $122 $(53)$69 
Customer lists41 (39)2 58 (51)
Purchased credit card relationships25 (7)18 25 (4)21 
Trademarks2 (2) (1)
Total intangible assets (a)$185 $(112)$73 $207 $(109)$98 
(a)Excludes $22 million of gross intangible assets and $22 million of accumulated amortization that were transferred to assets of operations held-for-sale related to Ally Lending as of December 31, 2023. Refer to Note 2 for additional information.
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Estimated future amortization expense of intangible assets are as follows.
Year ended December 31, ($ in millions)
2024$19 
202514 
202614 
202713 
202813 
Total estimated future amortization expense$73 
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposit Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Deposits [Abstract]  
Schedule of Deposit Liabilities
Deposit liabilities consisted of the following.
December 31, ($ in millions)
20232022
Noninterest-bearing deposits$139 $185 
Interest-bearing deposits
Savings, money market, and spending accounts99,340 110,776 
Certificates of deposit55,187 41,336 
Total deposit liabilities$154,666 $152,297 
Schedule of Time Deposit Maturities
The following table presents the scheduled maturity of total certificates of deposit at December 31, 2023.
($ in millions)
Due in 2024$43,450 
Due in 20257,974 
Due in 20261,490 
Due in 2027832 
Due in 20281,441 
Total certificates of deposit (a)$55,187 
(a)Includes $5.3 billion of certificates of deposit that are estimated to be uninsured. In some instances, certificates of deposits in excess of federal insurance limits may be insured based upon the number of account owners, beneficiaries, and accounts held
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Short-term Debt
The following table presents the composition of our short-term borrowings portfolio.
20232022
December 31, ($ in millions)
Unsecured
Secured (a)
Total
Unsecured
Secured (a)
Total
Federal Home Loan Bank
$ $2,550 $2,550 $— $1,900 $1,900 
Securities sold under agreements to repurchase
 747 747 — 499 499 
Total short-term borrowings$ $3,297 $3,297 $— $2,399 $2,399 
Weighted average interest rate (b)5.6 %4.5 %
(a)Refer to the section below titled Long-Term Debt for further details on assets restricted as collateral for payment of the related debt.
(b)Based on the debt outstanding and the interest rate at December 31 of each year.
Schedule of Long-term Debt
The following tables present the composition of our long-term debt portfolio.
December 31, ($ in millions)
AmountInterest rateWeighted average stated interest rate (a)Due date range
2023
Unsecured debt
Fixed rate (b)$10,327 
Hedge basis adjustments (c)97 
Total unsecured debt10,424 
0.60–8.00%
6.03 %2024–2033
Secured debt
Fixed rate7,031 
Variable rate (d)113 
Hedge basis adjustment (c)2 
Total secured debt (e) (f)7,146 
0.89–5.29%
3.31 %2024–2031
Total long-term debt$17,570 
2022
Unsecured debt
Fixed rate (b)$9,929 
Hedge basis adjustments (c)108 
Total unsecured debt10,037 
0.60–8.00%
5.08 %2023–2032
Secured debt
Fixed rate7,603 
Variable rate (d)118 
Hedge basis adjustment (c)
Total secured debt (e) (f)7,725 
0.72–5.29%
2.71 %2023–2027
Total long-term debt$17,762 
(a)Based on the debt outstanding and the interest rate at December 31 of each year excluding any impacts of interest rate hedges.
(b)Includes subordinated debt of $1.5 billion and $1.0 billion at December 31, 2023, and 2022, respectively.
(c)Represents the basis adjustment associated with the application of hedge accounting on certain of our long-term debt positions. Refer to Note 21 for additional information.
(d)Represents long-term debt that does not have a stated interest rate.    
(e)Includes $1.5 billion and $2.4 billion of VIE secured debt at December 31, 2023, and 2022, respectively.
(f)Includes advances from the FHLB of Pittsburgh of $5.6 billion and $5.3 billion at December 31, 2023, and 2022, respectively.

20232022
December 31, ($ in millions)
Unsecured
Secured
Total
Unsecured
Secured
Total
Long-term debt (a)
Due within one year
$1,409 $2,931 $4,340 $2,023 $2,395 $4,418 
Due after one year
9,015 4,215 13,230 8,014 5,330 13,344 
Total long-term debt$10,424 $7,146 $17,570 $10,037 $7,725 $17,762 
(a)Includes basis adjustments related to the application of hedge accounting. Refer to Note 21 for additional information.
Schedule of Maturities of Long-term Debt
The following table presents the scheduled remaining maturity of long-term debt at December 31, 2023, assuming no early redemptions will occur. The amounts below include adjustments to the carrying value resulting from the application of hedge accounting. The actual payment of secured debt may vary based on the payment activity of the related pledged assets.
($ in millions)202420252026202720282029 and thereafter
Total
Unsecured
Long-term debt
$1,477 $2,485 $152 $1,536 $867 $4,738 $11,255 
Original issue discount
(68)(74)(82)(94)(107)(406)(831)
Total unsecured
1,409 2,411 70 1,442 760 4,332 10,424 
Secured
Long-term debt
2,931 1,904 1,720 357 225 7,146 
Total long-term debt
$4,340 $4,315 $1,790 $1,799 $985 $4,341 $17,570 
Schedule of Pledged Assets for the Payment of the Related Secured Borrowings and Repurchase Agreements
The following summarizes assets restricted as collateral for the payment of the related debt obligation.
December 31, ($ in millions)
20232022
Consumer automotive finance receivables$40,805 $11,759 
Consumer mortgage finance receivables18,703 19,771 
Commercial finance receivables5,968 4,210 
Investment securities (amortized cost of $4,030 and $4,288) (a)
4,036 3,525 
Total assets restricted as collateral (b) (c) (d)$69,512 $39,265 
Secured debt (e)$10,443 $10,124 
(a)A portion of the restricted investment securities at December 31, 2023, and December 31, 2022, was restricted under repurchase agreements. Refer to the section above titled Short-Term Borrowings for information on the repurchase agreements.
(b)All restricted assets are those of Ally Bank.
(c)Ally Bank has an advance agreement with the FHLB, and had assets pledged to secure borrowings that were restricted as collateral to the FHLB totaling $27.9 billion and $27.0 billion at December 31, 2023, and December 31, 2022, respectively. These assets were primarily composed of consumer mortgage finance receivables and loans as well as mortgage-backed securities. Ally Bank has access to the FRB Discount Window and had assets pledged and restricted as collateral to the FRB totaling $34.0 billion and $2.4 billion at December 31, 2023, and December 31, 2022, respectively. These assets were composed of consumer automotive finance receivables and loans. Availability under these programs is only for the operations of Ally Bank and cannot be used to fund the operations or liabilities of Ally or its other subsidiaries.
(d)Excludes restricted cash and cash reserves for securitization trusts recorded within other assets on the Consolidated Balance Sheet. Refer to Note 13 for additional information.
(e)Includes $3.3 billion and $2.4 billion of short-term borrowings at December 31, 2023, and December 31, 2022, respectively.
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Liabilities
The components of accrued expenses and other liabilities were as follows.
December 31, ($ in millions)
20232022
Unfunded commitments for investment in qualified affordable housing projects$973 $869 
Accounts payable509 435 
Employee compensation and benefits409 424 
Reserves for insurance losses and loss adjustment expenses (a)140 119 
Operating lease liabilities113 137 
Deferred revenue103 169 
Other liabilities479 495 
Total accrued expenses and other liabilities (b)$2,726 $2,648 
(a)Refer to Note 6 for further information.
(b)Excludes Ally Lending accrued expenses and other liabilities, which were transferred to liabilities of operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Stockholders Equity
The following table presents changes in the number of shares issued and outstanding.
(shares in thousands) (a)
202320222021
Common stock
Total issued at January 1,507,683 504,522 501,237 
New issuances
Employee benefits and compensation plans4,179 3,161 3,284 
Total issued at December 31,511,861 507,683 504,522 
Treasury balance at January 1,(208,358)(166,581)(126,563)
Repurchase of common stock (b)
(1,044)(41,778)(40,018)
Total treasury stock at December 31,(209,402)(208,358)(166,581)
Total outstanding at December 31,302,459 299,324 337,941 
(a)Figures in the table may not recalculate exactly due to rounding. Number of shares issued, in treasury, and outstanding are calculated based on unrounded numbers.
(b)Includes shares of common stock withheld to cover income taxes owed by participants in our share-based incentive plans. Refer to the section titled Capital Planning and Stress Tests in Note 20 for additional information regarding our common stock-repurchase program
Schedule of Preferred Stock
The following table summarizes information about our preferred stock.
December 31, 2023
Series B preferred stock (a)
Issuance dateApril 22, 2021
Carrying value ($ in millions)
$1,335
Par value (per share)
$0.01
Liquidation preference (per share)
$1,000
Number of shares authorized1,350,000
Number of shares issued and outstanding1,350,000
Dividend/coupon
Prior to May 15, 20264.700%
On and after May 15, 2026
Five Year Treasury + 3.868%
Series C preferred stock (a)
Issuance dateJune 2, 2021
Carrying value ($ in millions)
$989
Par value (per share)
$0.01
Liquidation preference (per share)
$1,000
Number of shares authorized1,000,000
Number of shares issued and outstanding1,000,000
Dividend/coupon
Prior to May 15, 20284.700%
On and after May 15, 2028
Seven Year Treasury + 3.481%
(a)We may, at our option, redeem the Series B and Series C shares on any dividend payment date on or after May 15, 2026, or May 15, 2028, respectively, or at any time within 90 days following a regulatory event that precludes the instruments from being included in additional Tier 1 capital.
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The following table presents changes, net of tax, in each component of accumulated other comprehensive loss.
Investment securities (a)
($ in millions)
Available-
for-sale securities (b)
Held-to-maturity securitiesTranslation adjustments and net investment hedges (c)Cash flow hedges (c)Defined benefit pension plansAccumulated other comprehensive income (loss)
Balance at January 1, 2021$640 $— $19 $82 $(110)$631 
Net change(735)— — (47)(7)(789)
Balance at December 31, 2021(95)— 19 35 (117)(158)
Net change(4,000)— (1)(17)117 (3,901)
Balance at December 31, 2022(4,095)— 18 18 — (4,059)
Net change949 (682)3 (27) 243 
Balance at December 31, 2023$(3,146)$(682)$21 $(9)$ $(3,816)
(a)Refer to Note 8 for additional information on securities transferred from available-for-sale to held-to-maturity.
(b)Represents the after-tax difference between the fair value and amortized cost of our available-for-sale securities portfolio. Refer to Note 8 for additional information.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
Schedule of Reclassification Out of Accumulated Other Comprehensive Income
The following tables present the before- and after-tax changes in each component of accumulated other comprehensive loss.
Year ended December 31, 2023 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized gains arising during the period$338 $(78)$260 
Net unrealized loss on securities transferred to held-to-maturity (a)911 (218)693 
Less: Net realized gains reclassified to income from continuing operations5 (b)(1)(c)4 
Net change1,244 (295)949 
Held-to-maturity securities
Net unrealized loss on securities transferred from available-for-sale (a)(911)218 (693)
Less: Amortization of amounts previously recorded upon transfer from available-for-sale(14)(d)3 (11)
Net change(897)215 (682)
Translation adjustments
Net unrealized gains arising during the period6 (1)5 
Net investment hedges (e)
Net unrealized losses arising during the period(3)1 (2)
Cash flow hedges (e)
Net unrealized losses arising during the period(22)6 (16)
Less: Net realized gains reclassified to income from continuing operations14 (f)(3)(c)11 
Net change(36)9 (27)
Other comprehensive income$314 $(71)$243 
(a)Includes unrealized losses on securities transferred from available-for-sale to held-to-maturity. Refer to Note 8 for additional information.
(b)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(c)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(d)Includes amounts reclassified to interest and dividends on investment securities and other earning assets in our Consolidated Statement of Income.
(e)For additional information on derivative instruments and hedging activities, refer to Note 21.
(f)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
Year ended December 31, 2022 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized losses arising during the period$(5,222)$1,240 $(3,982)
Less: Net realized gains reclassified to income from continuing operations23(a)(5)(b)18
Net change(5,245)1,245 (4,000)
Translation adjustments
Net unrealized losses arising during the period(10)(8)
Net investment hedges (c)
Net unrealized gains arising during the period(1)
Cash flow hedges (c)
Net unrealized losses arising during the period(2)— (2)
Less: Net realized gains reclassified to income from continuing operations21 (d)(6)(b)15 
Net change(23)(17)
Defined benefit pension plans
Net unrealized gains arising during the period2— 2
Less: Net realized losses reclassified to income from continuing operations(71)(e)(44)(b)(115)
Net change73 44 117 
Other comprehensive loss$(5,197)$1,296 $(3,901)
(a)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(b)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
(d)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
(e)Includes losses reclassified to compensation and benefits expense in our Consolidated Statement of Income as a result of the settlement of our qualified defined benefit pension plan.
Year ended December 31, 2021 ($ in millions)
Before taxTax effectAfter tax
Investment securities
Available-for-sale securities
Net unrealized losses arising during the period$(859)$203 $(656)
Less: Net realized gains reclassified to income from continuing operations102(a)(23)(b)79
Net change(961)226 (735)
Cash flow hedges (c)
Less: Net realized gains reclassified to income from continuing operations61 (d)(14)(b)47 
Defined benefit pension plans
Net unrealized losses arising during the period(11)(8)
Less: Net realized losses reclassified to income from continuing operations(1)— (1)
Net change(10)(7)
Other comprehensive loss$(1,032)$243 $(789)
(a)Includes gains reclassified to other gain on investments, net in our Consolidated Statement of Income.
(b)Includes amounts reclassified to income tax expense from continuing operations in our Consolidated Statement of Income.
(c)For additional information on derivative instruments and hedging activities, refer to Note 21.
(d)Includes gains reclassified to interest and fees on finance receivables and loans in our Consolidated Statement of Income.
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents the calculation of basic and diluted earnings per common share.
Year ended December 31, ($ in millions, except per share data; shares in thousands) (a)
202320222021
Net income from continuing operations$1,022 $1,715 $3,065 
Preferred stock dividends — Series B(63)(63)(36)
Preferred stock dividends — Series C(47)(47)(21)
Net income from continuing operations attributable to common stockholders$912 $1,605 $3,008 
Loss from discontinued operations, net of tax(2)(1)(5)
Net income attributable to common stockholders$910 $1,604 $3,003 
Basic weighted-average common shares outstanding (b)303,751 316,690 362,583 
Diluted weighted-average common shares outstanding (b)305,135 318,629 365,180 
Basic earnings per common share
Net income from continuing operations$3.00 $5.07 $8.30 
Loss from discontinued operations, net of tax(0.01)— (0.01)
Net income$3.00 $5.06 $8.28 
Diluted earnings per common share
Net income from continuing operations$2.99 $5.04 $8.24 
Loss from discontinued operations, net of tax(0.01)— (0.01)
Net income$2.98 $5.03 $8.22 
(a)Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
(b)Includes shares related to share-based compensation that vested but were not yet issued.
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Regulatory Capital and Other Regulatory Matters (Tables)
12 Months Ended
Dec. 31, 2023
Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]  
Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations
The following table summarizes our capital ratios under U.S. Basel III.
December 31, 2023December 31, 2022Required minimum (a)Well-capitalized minimum
($ in millions)AmountRatioAmountRatio
Capital ratios
Common Equity Tier 1 (to risk-weighted assets)
Ally Financial Inc.$15,129 9.36 %$14,592 9.27 %4.50 %(b)
Ally Bank17,217 11.24 17,011 11.38 4.50 6.50 %
Tier 1 (to risk-weighted assets)
Ally Financial Inc.$17,392 10.76 %$16,867 10.72 %6.00 %6.00 %
Ally Bank17,217 11.24 17,011 11.38 6.00 8.00 
Total (to risk-weighted assets)
Ally Financial Inc.$20,055 12.41 %$19,209 12.21 %8.00 %10.00 %
Ally Bank19,144 12.50 18,888 12.64 8.00 10.00 
Tier 1 leverage (to adjusted quarterly average assets) (c)
Ally Financial Inc.$17,392 8.67 %$16,867 8.65 %4.00 %(b)
Ally Bank17,217 9.07 17,011 9.23 4.00 5.00 %
(a)In addition to the minimum risk-based capital requirements for the Common Equity Tier 1 capital, Tier 1 capital, and total capital ratios, Ally and Ally Bank were required to maintain a minimum capital conservation buffer of 2.5% at both December 31, 2023, and December 31, 2022.
(b)Currently, there is no ratio component for determining whether a BHC is “well-capitalized.”
(c)Federal regulatory reporting guidelines require the calculation of adjusted quarterly average assets using a daily average methodology.
Schedule of Common Share Distribution Activity
The following table presents information related to our common stock and distributions to our common stockholders.
Common stock repurchased during period (a)Number of common shares outstandingCash dividends declared per common share (b)
($ in millions, except per share data; shares in thousands)Approximate dollar valueNumber of sharesBeginning of periodEnd of period
2022
First quarter$584 12,548 337,941 327,306 $0.30 
Second quarter600 15,031 327,306 312,781 0.30 
Third quarter415 12,468 312,781 300,335 0.30 
Fourth quarter51 1,731 300,335 299,324 0.30 
2023
First quarter$27 836 299,324 300,821 $0.30 
Second quarter58 300,821 301,619 0.30 
Third quarter— 301,619 301,630 0.30 
Fourth quarter4 145 301,630 302,459 0.30 
(a)Includes shares of common stock withheld to cover income taxes owed by participants in our share-based incentive plans.
(b)On January 11, 2024, our Board declared a quarterly cash dividend of $0.30 per share on all common stock. The dividend was paid on February 15, 2024, to stockholders of record at the close of business on February 1, 2024.
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position
The following table summarizes the amounts of derivative instruments reported on our Consolidated Balance Sheet. The amounts are presented on a gross basis, are segregated by derivatives that are designated and qualifying as hedging instruments or those that are not, and are further segregated by type of contract within those two categories.
Derivative contracts in a receivable and payable position exclude open trade equity on derivatives cleared through central clearing counterparties. Any associated margin exchanged with our central clearing counterparties are treated as settlements of the derivative exposure, rather than collateral. Such payments are recognized as settlements of the derivatives contracts in a receivable and payable position on our Consolidated Balance Sheet.
Notional amounts are reference amounts from which contractual obligations are derived and are not recorded on the balance sheet. In our view, derivative notional is not an accurate measure of our derivative exposure when viewed in isolation from other factors, such as market rate fluctuations and counterparty credit risk.
20232022
Derivative contracts in a
Notional amount
Derivative contracts in a
Notional amount
December 31, ($ in millions)
receivable position
payable position
receivable position
payable position
Derivatives designated as accounting hedges
Interest rate contracts
Swaps
$ $ $35,835 $— $— $30,619 
Purchased options
31  6,250 22 — 2,800 
Foreign exchange contracts
Forwards
 6 166 — 151 
Total derivatives designated as accounting hedges
31 6 42,251 22 33,570 
Derivatives not designated as accounting hedges
Interest rate contracts
Swaps
  2,000 — — — 
Forwards  70 — — 37 
Written options
2  88 — — 79 
Total interest rate risk
2  2,158 — — 116 
Foreign exchange contracts
Forwards 1 59 — 147 
Total foreign exchange risk 1 59 — 147 
Credit contracts (a)
Other credit derivatives 10 n/a— 39 n/a
Total credit risk 10 n/a— 39 n/a
Equity contracts
Written options
   — — 
Purchased options
   — — 
Total equity risk
   — 
Total derivatives not designated as accounting hedges
2 11 2,217 41 263 
Total derivatives
$33 $17 $44,468 $23 $42 $33,833 
n/a = not applicable
(a)The maximum potential amount of undiscounted future payments that could be required under these credit derivatives was $29 million and $82 million as of December 31, 2023, and December 31, 2022, respectively.
Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location
The following table presents amounts recorded on our Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges.

Carrying amount of the hedged itemsCumulative amount of fair value hedging adjustment included in the carrying amount of the hedged items
TotalDiscontinued (a)
December 31, ($ in millions)
202320222023202220232022
Assets
Available-for-sale securities (b)$16,302 $11,265 $(79)$(180)$(156)$(181)
Finance receivables and loans, net (c)54,189 46,390 (93)(617)(27)(57)
Liabilities
Long-term debt$7,750 $7,697 $100 $112 $100 $120 
(a)Represents the fair value hedging adjustment on qualifying hedges for which the hedging relationship was discontinued. This represents a subset of the amounts reported in the total hedging adjustment.
(b)These amounts include the amortized cost basis and unallocated basis adjustments of closed portfolios of available-for-sale securities used to designate hedging relationships in which the hedged item is the stated amount of assets in the closed portfolios anticipated to be outstanding for the designated hedge period. At December 31, 2023, and December 31, 2022, the amortized cost basis and unallocated basis adjustments of the closed portfolios used in these hedging relationships was $14.8 billion and $10.0 billion, respectively, of which $14.6 billion and $9.7 billion, respectively, represents the amortized cost basis and unallocated basis adjustments of closed portfolios designated in an active hedge relationship. At December 31, 2023, and December 31, 2022, the total cumulative basis adjustments associated with these hedging relationships was a $45 million liability and a $135 million liability, respectively, of which the portion related to discontinued hedging relationships was a $120 million liability and a $138 million liability, respectively. At December 31, 2023, and December 31, 2022, the notional amounts of the designated hedged items were $11.3 billion and $4.0 billion, respectively, with cumulative basis adjustments of a $75 million asset and a $3 million asset, respectively, which would be allocated across the entire remaining closed pool upon termination or maturity of the hedge relationship. Refer to Note 8 for a reconciliation of the amortized cost and fair value of available-for-sale securities.
(c)These amounts include the carrying value of closed portfolios of loan receivables used to designate hedging relationships in which the hedged item is the stated amount of assets in the closed portfolios anticipated to be outstanding for the designated hedge period. At December 31, 2023, and December 31, 2022, the carrying value of the closed portfolios used in these hedging relationships was $54.2 billion and $46.4 billion, respectively, of which $50.0 billion and $46.1 billion, respectively, represents the carrying value of closed portfolios designated in an active hedge relationship. At December 31, 2023, and December 31, 2022, the total cumulative basis adjustments associated with these hedging relationships was a $93 million liability and a $617 million liability, respectively, of which the portion related to discontinued hedging relationships was a $27 million liability and a $57 million liability, respectively. At December 31, 2023, and December 31, 2022, the notional amounts of the designated hedged items were $23.2 billion and $22.8 billion, respectively, with cumulative basis adjustments of a $66 million liability and a $560 million liability, respectively, which would be allocated across the entire remaining closed pool upon termination or maturity of the hedge relationship.
Schedule of Derivative Instruments Not Designated as Accounting Hedge
The following table summarizes the location and amounts of gains and losses on derivative instruments not designated as accounting hedges reported in our Consolidated Statement of Income.
Year ended December 31, ($ in millions)
202320222021
Gain (loss) recognized in earnings
Interest rate contracts
Gain (loss) on mortgage and automotive loans, net$18 $14 $(12)
Other income, net of losses
(1)
Total interest rate contracts17 22 (4)
Foreign exchange contracts
Other operating expenses (1)
Total foreign exchange contracts
 (1)
Credit contracts
Other income, net of losses(5)(2)(24)
Total credit contracts(5)(2)(24)
Equity contracts
Other income, net of losses
(11)— — 
Total equity contracts(11)— — 
Total gain (loss) recognized in earnings$1 $28 $(29)
Schedule of Location and Amounts of Gains and Losses on Derivative Instruments
The following table summarizes the location and amounts of gains and losses on derivative instruments designated as qualifying fair value and cash flow hedges reported in our Consolidated Statement of Income.
Interest and fees on finance receivables and loansInterest and dividends on investment securities and other earning assetsInterest on depositsInterest on long-term debt
Year ended December 31, ($ in millions)
202320222021202320222021202320222021202320222021
Gain (loss) on fair value hedging relationships
Interest rate contracts
Hedged fixed-rate unsecured debt$ $— $— $ $— $— $ $— $— $1 $$68 
Derivatives designated as hedging instruments on fixed-rate unsecured debt — —  — —  — — (1)(1)(68)
Hedged fixed-rate FHLB advances — —  — —  — —  (5)— 
Derivatives designated as hedging instruments on fixed-rate FHLB advances — —  — —  — —  — 
Hedged available-for-sale securities — — 76 (185)(40) — —  — — 
Derivatives designated as hedging instruments on available-for-sale securities — — (76)185 40  — —  — — 
Hedged fixed-rate consumer automotive loans491 (599)(215) — —  — —  — — 
Derivatives designated as hedging instruments on fixed-rate consumer automotive loans(491)599 215  — —  — —  — — 
Total gain on fair value hedging relationships — —  — —     — — 
Gain (loss) on cash flow hedging relationships
Interest rate contracts
Hedged variable rate borrowings
Reclassified from accumulated other comprehensive loss into income — —  — —   (1) — — 
Hedged variable-rate commercial loans
Reclassified from accumulated other comprehensive loss into income14 21 58  — —  — —  — — 
Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur —  — —     — — 
Other hedged forecasted transactions
Reclassified from accumulated other comprehensive loss into income — —   —     (1)— 
Total gain (loss) on cash flow hedging relationships$14 $21 $62 $ $— $— $ $— $(1)$ $(1)$— 
Total amounts presented in the Consolidated Statement of Income$11,020 $8,099 $6,468 $1,022 $841 $600 $5,819 $1,987 $1,045 $1,001 $763 $860 
Schedule of Derivative Instruments
The following table summarizes the location and amounts of gains and losses related to interest and amortization on derivative instruments designated as qualifying fair value and cash flow hedges reported in our Consolidated Statement of Income.

Interest and fees on finance receivables and loansInterest and dividends on investment securities and other earning assetsInterest on long-term debt
Year ended December 31, ($ in millions)
202320222021202320222021202320222021
Gain (loss) on fair value hedging relationships
Interest rate contracts
Amortization of deferred unsecured debt basis adjustments$ $— $— $ $— $— $9 $$
Interest for qualifying accounting hedges of unsecured debt — —  — —  
Amortization of deferred secured debt basis adjustments (FHLB advances) — —  — — 2 (3)(13)
Amortization of deferred basis adjustments of available-for-sale securities — — 23 17 (4) — — 
Interest for qualifying accounting hedges of available-for-sale securities — — 134 (1)(6) — — 
Amortization of deferred loan basis adjustments32 18 (46) — —  — — 
Interest for qualifying accounting hedges of consumer automotive loans held for investment616 129 (122) — —  — — 
Total gain (loss) on fair value hedging relationships$648 $147 $(168)$157 $16 $(10)$11 $$(4)
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)
The following table summarizes the effect of cash flow hedges on accumulated other comprehensive loss.
Year ended December 31, ($ in millions)
202320222021
Interest rate contracts
Loss recognized in other comprehensive income (loss)$(36)$(23)$(61)
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss)
The following table summarizes the effect of net investment hedges on accumulated other comprehensive loss.
Year ended December 31, ($ in millions)
202320222021
Foreign exchange contracts (a) (b)
(Loss) gain recognized in other comprehensive income (loss)$(3)$$— 
(a)There were no amounts excluded from effectiveness testing for the years ended December 31, 2023, 2022, or 2021.
(b)Gains and losses reclassified from accumulated other comprehensive loss are reported as other income, net of losses, in the Consolidated Statement of Income. There were no amounts reclassified for the years ended December 31, 2023, 2022, or 2021.
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The significant components of income tax expense from continuing operations were as follows.
Year ended December 31, ($ in millions)
202320222021
Current income tax expense
U.S. federal$85 $$502 
Foreign5 
State and local36 168 
Total current expense126 13 674 
Deferred income tax (benefit) expense
U.S. federal(57)493 151 
Foreign(1)(1)— 
State and local(7)61 (35)
Total deferred (benefit) expense(65)553 116 
Other tax expense (a) 61 — 
Total income tax expense from continuing operations$61 $627 $790 
(a)Represents the realization of stranded tax amounts, under the portfolio method, connected to our qualified defined benefit pension plan that was settled during the year ended December 31, 2022. These stranded tax amounts had accumulated in other comprehensive loss over time. Refer to Note 18 for additional information.
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of income tax expense from continuing operations with the amounts at the statutory U.S. federal income tax rate is shown in the following table.
Year ended December 31, ($ in millions)
202320222021
Statutory U.S. federal tax expense$227 $492 $810 
Change in tax resulting from
Tax credits, excluding expirations(133)(73)(58)
Valuation allowance change, excluding expirations(91)54 (78)
Nondeductible expenses44 31 30 
Unrecognized tax benefits38 (4)— 
Tax law enactment(18)— (1)
State and local income taxes, net of federal income tax benefit(4)77 106 
Settlement of qualified defined benefit pension plan 61 — 
Other, net(2)(11)(19)
Total income tax expense from continuing operations$61 $627 $790 
Schedule of Deferred Tax Assets and Liabilities
The significant components of deferred tax assets and liabilities are reflected in the following table.
December 31, ($ in millions)
20232022
Deferred tax assets
Adjustments to securities and hedging transactions (a)$1,066 $1,095 
Adjustments to loan value569 822 
Tax credit carryforwards500 960 
State and local taxes305 310 
Fixed assets165 101 
U.S. federal tax loss carryforwards (b)8 428 
Other418 369 
Gross deferred tax assets3,031 4,085 
Valuation allowance (c)(176)(644)
Deferred tax assets, net of valuation allowance2,855 3,441 
Deferred tax liabilities
Lease transactions1,134 1,831 
Deferred acquisition costs387 394 
Other121 145 
Gross deferred tax liabilities1,642 2,370 
Net deferred tax assets (d)$1,213 $1,071 
(a)Securities include deferred tax assets related to available-for-sale securities, held-to-maturity securities, and equity securities. At December 31, 2023, and 2022, there were $808 million and $1.0 billion of deferred tax assets related to available-for-sale securities, respectively.
(b)Primarily the result of switching from 100% bonus depreciation to MACRS depreciation for 2022 operating lease originations at the filing of the 2022 tax return.
(c)The valuation allowance decreased $468 million to $176 million at December 31, 2023, as a result of a $359 million reduction related to the expiration of foreign tax credit carryforwards, as well as a $109 million release of valuation allowance predominantly related to the identification and execution of a tax planning strategy.
(d)Amounts include $1.2 billion and $1.1 billion of net deferred tax assets included in other assets on our Consolidated Balance Sheet for tax jurisdictions in a total net deferred tax asset position, and $10 million and $16 million included in accrued expenses and other liabilities on our Consolidated Balance Sheet for tax jurisdictions in a total net deferred tax liability position at December 31, 2023, and 2022, respectively.
Schedule of Valuation Allowance
The following table summarizes net deferred tax assets including related valuation allowances at December 31, 2023.
($ in millions)Deferred tax assetValuation allowanceNet deferred tax assetYears of expiration
Tax credit carryforwards
General business credits$236 $ $236 2042–2043
Foreign tax credits136 (41)95 2024–2033
CAMT credits128  128 Indefinite
Total tax credit carryforwards500 (41)459 
Tax loss carryforwards
Net operating losses — state171 (a)(135)36 2024–Indefinite
Net operating losses — federal8  8 2028–Indefinite
Total U.S. federal and state tax loss carryforwards179 (135)44 
Other net deferred tax assets710  710 n/a
Net deferred tax assets (liabilities)$1,389 $(176)$1,213 
n/a = not applicable
(a)State net operating loss carryforwards are included in the state and local taxes and other liabilities totals disclosed in our deferred inventory table above.
Schedule of Unrecognized Tax Benefits Roll Forward
The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits.
($ in millions)202320222021
Balance at January 1,$46 $53 $53 
Additions based on tax positions related to the current year — — 
Additions for tax positions of prior years48 
Reductions for tax positions of prior years(2)(2)(7)
Settlements(1)(7)— 
Expiration of statute of limitations — — 
Balance at December 31,$91 $46 $53 
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Non-Vested PSUs and RSUs Activity
The following table presents the changes in outstanding non-vested PSUs and RSUs activity for share-settled awards during 2023.
(in thousands, except per share data)Number of unitsWeighted-average grant date fair value per share
RSUs and PSUs
Outstanding non-vested at January 1, 20235,088 $40.83 
Granted5,314 29.91 
Vested(3,291)34.60 
Forfeited(416)34.56 
Outstanding non-vested at December 31, 20236,695 35.68 
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on a Recurring Basis
The following tables display the assets and liabilities measured at fair value on a recurring basis including financial instruments elected for the fair value option. We often economically hedge the fair value change of our assets or liabilities with derivatives. The tables below display the hedges separately from the hedged items; therefore, they do not directly display the impact of our risk-management activities.
Recurring fair value measurements
December 31, 2023 ($ in millions)
Level 1Level 2Level 3Total
Assets
Investment securities
Equity securities (a) (b)$765 $ $1 $766 
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies
2,075   2,075 
U.S. States and political subdivisions
 649 9 658 
Foreign government51 132  183 
Agency mortgage-backed residential
 15,384  15,384 
Mortgage-backed residential
 225  225 
Agency mortgage-backed commercial 3,758  3,758 
Asset-backed 332  332 
Corporate debt
 1,800  1,800 
Total available-for-sale securities2,126 22,280 9 24,415 
Mortgage loans held-for-sale (c) 25  25 
Other assets
Derivative contracts in a receivable position
Interest rate 31 2 33 
Total derivative contracts in a receivable position 31 2 33 
Total assets$2,891 $22,336 $12 $25,239 
Liabilities
Accrued expenses and other liabilities
Derivative contracts in a payable position
Foreign currency$ $7 $ $7 
Credit contracts  10 10 
Total derivative contracts in a payable position
 7 10 17 
Total liabilities$ $7 $10 $17 
(a)Our direct investment in any one industry did not exceed 11%. The concentration calculation excludes our investment in mutual funds and ETFs.
(b)Excludes $44 million of equity securities that are measured at fair value using the net asset value practical expedient and therefore are not classified in the fair value hierarchy.
(c)Carried at fair value due to fair value option elections.
Recurring fair value measurements
December 31, 2022 ($ in millions)
Level 1Level 2Level 3Total
Assets
Investment securities
Equity securities (a) (b)$642 $— $$643 
Available-for-sale securities
Debt securities
U.S. Treasury and federal agencies
2,016 — — 2,016 
U.S. States and political subdivisions
— 756 760 
Foreign government39 107 — 146 
Agency mortgage-backed residential
— 16,633 — 16,633 
Mortgage-backed residential
— 4,299 — 4,299 
Agency mortgage-backed commercial— 3,535 — 3,535 
Asset-backed— 433 — 433 
Corporate debt
— 1,719 — 1,719 
Total available-for-sale securities2,055 27,482 29,541 
Mortgage loans held-for-sale (c)— 13 — 13 
Finance receivables and loans, net
Consumer other (c)— — 
Other assets
Derivative contracts in a receivable position
Interest rate— 22 — 22 
Equity contracts— — 
Total derivative contracts in a receivable position22 — 23 
Total assets$2,698 $27,517 $$30,223 
Liabilities
Accrued expenses and other liabilities
Derivative contracts in a payable position
Foreign currency$— $$— $
Credit contracts— — 39 39 
Equity contracts— — 
Total derivative contracts in a payable position
39 42 
Total liabilities$$$39 $42 
(a)Our direct investment in any one industry did not exceed 15%. The concentration calculation excludes our investment in mutual funds and ETFs.
(b)Excludes $38 million of equity securities that are measured at fair value using the net asset value practical expedient and therefore are not classified in the fair value hierarchy.
(c)Carried at fair value due to fair value option elections.
Schedule of Fair Value, Assets Measured on a Recurring Basis, Unobservable Input Reconciliation
The following tables present the reconciliation for all Level 3 assets and liabilities measured at fair value on a recurring basis. We often economically hedge the fair value change of our assets or liabilities with derivatives and other financial instruments. The Level 3 items presented below may be hedged by derivatives and other financial instruments that are classified as Level 1 or Level 2. Thus, the following tables do not fully reflect the impact of our risk-management activities.
Equity securities (a)Available-for-sale securitiesFinance receivables and loans, net (b) (c)
($ in millions)202320222023202220232022
Assets
Fair value at January 1,$1 $$4 $$3 $
Net realized/unrealized gains (losses)
Included in earnings  —  (1)
Included in OCI —  —  — 
Purchases — 5  12 
Sales (9) —  — 
Issuances —  —  — 
Settlements —  (11)(3)(15)
Transfers into Level 3 —  —  — 
Transfers out of Level 3 —  —  — 
Fair value at December 31,$1 $$9 $$ $
Net unrealized losses still held at December 31,
Included in earnings$ $— $ $— $ $— 
Included in OCI —  —  — 
(a)Net realized/unrealized gains are reported as other gain (loss) on investments, net, in the Consolidated Statement of Income.
(b)Carried at fair value due to fair value option elections.
(c)Net realized/unrealized losses are reported as other income, net of losses, in the Consolidated Statement of Income.
Derivative liabilities, net of derivative assets (a)
($ in millions)20232022
Liabilities
Fair value at January 1,$39 $53 
Net realized/unrealized gains
Included in earnings(11)(5)
Included in OCI  
Purchases  
Sales — 
Issuances — 
Settlements(34)(19)
Transfers into Level 3 — 
Transfers out of Level 3 (b)14 10 
Fair value at December 31,$8 $39 
Net unrealized gains still held at December 31,
Included in earnings$(7)$(11)
Included in OCI — 
(a)Net realized/unrealized gains are reported as gain on mortgage and automotive loans, net, and other income, net of losses, in the Consolidated Statement of Income.
(b)Represents the settlement value of interest rate derivative assets that are transferred to loans held-for-sale within Level 2 of the fair value hierarchy during the years ended December 31, 2023, and December 31, 2022. These transfers are deemed to have occurred at the end of the reporting period.
Schedule of Fair Value Measurements - Nonrecurring Basis
The following table displays assets and liabilities of our held-for-sale operations measured at fair value on a nonrecurring basis and still held at December 31, 2023. Refer to Note 24 for descriptions of valuation methodologies used to measure material assets at fair value and details of the valuation models, key inputs to these models, and significant assumptions used.
Nonrecurring fair value measurements
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments
Total gain (loss) included in earnings
December 31, 2023 ($ in millions)
Level 1
Level 2
Level 3
Total
Assets
Loans held-for-sale, net$ $1,940 $ $1,940 $ n/m(a)
Other assets (b) 35  35 (149)n/m(a)
Total assets
$ $1,975 $ $1,975 $(149)n/m
Liabilities
Accrued expenses and other liabilities$ $17 $ $17 $ n/m(a)
Total liabilities$ $17 $ $17 $ n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items.
(b)Includes a $149 million impairment of goodwill at Ally Lending. At the time of impairment, the fair value of goodwill at Ally Lending was classified as Level 2 under the fair value hierarchy.
The following tables display assets and liabilities measured at fair value on a nonrecurring basis and still held at December 31, 2023, and December 31, 2022, respectively. The amounts are generally as of the end of each period presented, which approximate the fair value measurements that occurred during each period. This table excludes assets of operations held-for-sale and refer to Note 2 for additional information.
Nonrecurring fair value measurements
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments
Total gain (loss) included in earnings
December 31, 2023 ($ in millions)
Level 1
Level 2
Level 3
Total
Assets
Loans held-for-sale, net$ $ $375 $375 $ n/m(a)
Commercial finance receivables and loans, net (b)
Automotive
  6 6  n/m(a)
Other
  49 49 (43)n/m(a)
Total commercial finance receivables and loans, net
  55 55 (43)n/m(a)
Other assets
Nonmarketable equity investments  1 1 1 n/m(a)
Repossessed and foreclosed assets (c)  10 10 (1)n/m(a)
Total assets
$ $ $441 $441 $(43)n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items. The carrying values are inclusive of the respective valuation reserve, loan loss allowance, or cumulative adjustment.
(b)Represents collateral-dependent loans held for investment for which a nonrecurring measurement was made. The related allowance for loan losses represents the cumulative fair value adjustments for those specific receivables.
(c)The allowance provided for repossessed and foreclosed assets represents any cumulative valuation adjustment recognized to adjust the assets to fair value.
Nonrecurring fair value measurementsLower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustmentsTotal gain (loss) included in earnings
December 31, 2022 ($ in millions)
Level 1Level 2Level 3Total
Assets
Loans held-for-sale, net$— $— $641 $641 $— n/m(a)
Commercial finance receivables and loans, net (b)
Automotive— — — n/m(a)
Other— — 39 39 (89)n/m(a)
Total commercial finance receivables and loans, net— — 42 42 (89)n/m(a)
Other assets
Nonmarketable equity investments— — 12 12 n/m(a)
Repossessed and foreclosed assets (c)— — — n/m(a)
Total assets$— $— $700 $700 $(86)n/m
n/m = not meaningful
(a)We consider the applicable valuation allowance, allowance for loan losses, or cumulative adjustments to be the most relevant indicator of the impact on earnings caused by the fair value measurement. Accordingly, the table above excludes total gains and losses included in earnings for these items. The carrying values are inclusive of the respective valuation reserve, loan loss allowance, or cumulative adjustment.
(b)Represents collateral-dependent loans held for investment for which a nonrecurring measurement was made. The related allowance for loan losses represents the cumulative fair value adjustments for those specific receivables.
(c)The allowance provided for repossessed and foreclosed assets represents any cumulative valuation adjustment recognized to adjust the assets to fair value.
Schedule of Fair Value, by Balance Sheet Grouping
The following table presents the carrying and estimated fair value of financial instruments, except for those recorded at fair value on a recurring basis presented in the previous section of this note titled Recurring Fair Value. This table excludes assets of operations held-for-sale and refer to Note 2 for additional information. When possible, we use quoted market prices to determine fair value. Where quoted market prices are not available, the fair value is internally derived based on appropriate valuation methodologies with respect to the amount and timing of future cash flows and estimated discount rates. However, considerable judgment is required in interpreting current market data to develop the market assumptions and inputs necessary to estimate fair value. As such, the actual amount received to sell an asset or the amount paid to settle a liability could differ from our estimates. Fair value information presented herein was based on information available at December 31, 2023, and December 31, 2022.
Estimated fair value
($ in millions)
Carrying value
Level 1
Level 2
Level 3
Total
December 31, 2023
Financial assets
Held-to-maturity securities
$4,680 $ $4,729 $ $4,729 
Loans held-for-sale, net
375   375 375 
Finance receivables and loans, net
135,852   137,244 137,244 
FHLB/FRB stock (a)
784  784  784 
Financial liabilities
Deposit liabilities
$55,187 $ $ $55,311 $55,311 
Short-term borrowings
3,297   3,335 3,335 
Long-term debt
17,570  12,789 5,749 18,538 
December 31, 2022
Financial assets
Held-to-maturity securities$1,062 $— $884 $— $884 
Loans held-for-sale, net641 — — 641 641 
Finance receivables and loans, net132,034 — — 133,856 133,856 
FHLB/FRB stock (a)719 — 719 — 719 
Financial liabilities
Deposit liabilities$42,336 $— $— $41,909 $41,909 
Short-term borrowings2,399 — — 2,417 2,417 
Long-term debt17,762 — 12,989 5,263 18,252 
(a)Included in other assets on our Consolidated Balance Sheet.
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Offsetting Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Offsetting [Abstract]  
Schedule of Offsetting Assets
The composition of offsetting derivative instruments, financial assets, and financial liabilities was as follows.
Gross amounts of recognized assets/liabilitiesGross amounts offset on the Consolidated Balance SheetNet amounts of assets/liabilities presented on the Consolidated Balance SheetGross amounts not offset on the Consolidated Balance Sheet
December 31, ($ in millions)
Financial instruments
Collateral (a) (b) (c)
Net amount
2023
Assets
Derivative assets (d)$33 $ $33 $ $(31)$2 
Total assets
$33 $ $33 $ $(31)$2 
Liabilities
Derivative liabilities (e)$17 $ $17 $ $(6)$11 
Securities sold under agreements to repurchase (f)747  747  (747) 
Total liabilities$764 $ $764 $ $(753)$11 
2022
Assets
Derivative assets$23 $— $23 $(1)$(22)$— 
Total assets
$23 $— $23 $(1)$(22)$— 
Liabilities
Derivative liabilities (e)$42 $— $42 $(1)$(1)$40 
Securities sold under agreements to repurchase (f)499 — 499 — (499)— 
Total liabilities$541 $— $541 $(1)$(500)$40 
(a)Financial collateral received/pledged shown as a balance based on the sum of all net asset and liability positions between Ally and each individual derivative counterparty.
(b)Amounts disclosed are limited to the financial asset or liability balance and, accordingly, exclude excess collateral received or pledged and noncash collateral received. We do not record noncash collateral received on our Consolidated Balance Sheet unless certain conditions are met.
(c)Certain agreements grant us the right to sell or pledge the noncash assets we receive as collateral. We have not sold or pledged any of the noncash collateral received under these agreements.
(d)Includes derivative assets with no offsetting arrangements of $2 million as of December 31, 2023.
(e)Includes derivative liabilities with no offsetting arrangements of $10 million and $39 million as of December 31, 2023, and December 31, 2022, respectively.
(f)For additional information on securities sold under agreements to repurchase, refer to Note 15.
Schedule of Offsetting Liabilities
The composition of offsetting derivative instruments, financial assets, and financial liabilities was as follows.
Gross amounts of recognized assets/liabilitiesGross amounts offset on the Consolidated Balance SheetNet amounts of assets/liabilities presented on the Consolidated Balance SheetGross amounts not offset on the Consolidated Balance Sheet
December 31, ($ in millions)
Financial instruments
Collateral (a) (b) (c)
Net amount
2023
Assets
Derivative assets (d)$33 $ $33 $ $(31)$2 
Total assets
$33 $ $33 $ $(31)$2 
Liabilities
Derivative liabilities (e)$17 $ $17 $ $(6)$11 
Securities sold under agreements to repurchase (f)747  747  (747) 
Total liabilities$764 $ $764 $ $(753)$11 
2022
Assets
Derivative assets$23 $— $23 $(1)$(22)$— 
Total assets
$23 $— $23 $(1)$(22)$— 
Liabilities
Derivative liabilities (e)$42 $— $42 $(1)$(1)$40 
Securities sold under agreements to repurchase (f)499 — 499 — (499)— 
Total liabilities$541 $— $541 $(1)$(500)$40 
(a)Financial collateral received/pledged shown as a balance based on the sum of all net asset and liability positions between Ally and each individual derivative counterparty.
(b)Amounts disclosed are limited to the financial asset or liability balance and, accordingly, exclude excess collateral received or pledged and noncash collateral received. We do not record noncash collateral received on our Consolidated Balance Sheet unless certain conditions are met.
(c)Certain agreements grant us the right to sell or pledge the noncash assets we receive as collateral. We have not sold or pledged any of the noncash collateral received under these agreements.
(d)Includes derivative assets with no offsetting arrangements of $2 million as of December 31, 2023.
(e)Includes derivative liabilities with no offsetting arrangements of $10 million and $39 million as of December 31, 2023, and December 31, 2022, respectively.
(f)For additional information on securities sold under agreements to repurchase, refer to Note 15.
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Financial information for our reportable operating segments is summarized as follows.
Year ended December 31, ($ in millions)
Automotive Finance operationsInsurance operationsMortgage Finance operationsCorporate Finance operationsCorporate and OtherConsolidated (a)
2023
Net financing revenue and other interest income$5,361 $117 $211 $397 $115 $6,201 
Other revenue321 1,428 16 104 144 2,013 
Total net revenue5,682 1,545 227 501 259 8,214 
Provision for credit losses1,618  (3)52 301 1,968 
Total noninterest expense (b)2,450 1,332 138 142 1,101 5,163 
Income (loss) from continuing operations before income tax expense$1,614 $213 $92 $307 $(1,143)$1,083 
Total assets$115,387 $9,081 $18,512 $11,212 $42,200 $196,392 
2022
Net financing revenue and other interest income$5,224 $89 $221 $334 $982 $6,850 
Other revenue306 1,023 27 122 100 1,578 
Total net revenue5,530 1,112 248 456 1,082 8,428 
Provision for credit losses1,036 — 43 317 1,399 
Total noninterest expense2,244 1,150 190 131 972 4,687 
Income (loss) from continuing operations before income tax expense$2,250 $(38)$55 $282 $(207)$2,342 
Total assets$111,463 $8,659 $19,529 $10,544 $41,631 $191,826 
2021
Net financing revenue and other interest income$5,209 $59 $124 $308 $467 $6,167 
Other revenue251 1,345 94 128 221 2,039 
Total net revenue5,460 1,404 218 436 688 8,206 
Provision for credit losses53 — (1)38 151 241 
Total noninterest expense2,023 1,061 187 116 723 4,110 
Income (loss) from continuing operations before income tax expense$3,384 $343 $32 $282 $(186)$3,855 
Total assets$103,653 $9,381 $17,847 $7,950 $43,283 $182,114 
(a)Net financing revenue and other interest income after the provision for credit losses totaled $4.2 billion, $5.5 billion, and $5.9 billion for the years ended December 31, 2023, 2022, and 2021, respectively.
(b)Includes a $149 million impairment of goodwill related to our Ally Lending business for the year ended December 31, 2023. Refer to Note 13 for additional information.
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Parent Company Condensed Financial Information (Tables) - Parent company
12 Months Ended
Dec. 31, 2023
Entity Listings [Line Items]  
Schedule of Condensed Statement of Comprehensive Income (Loss)
Condensed Statement of Comprehensive Income (Loss)
Year ended December 31, ($ in millions)
202320222021
Net financing loss and other interest income (a)$(945)$(1,000)$(1,070)
Dividends from bank subsidiaries1,350 3,150 3,450 
Dividends from nonbank subsidiaries250 27 
Total other revenue169 103 243 
Total net revenue824 2,254 2,650 
Provision for credit losses(14)(32)(106)
Total noninterest expense466 665 650 
Income from continuing operations before income tax benefit and undistributed income (loss) of subsidiaries372 1,621 2,106 
Income tax benefit from continuing operations (b)(408)(253)(412)
Net income from continuing operations780 1,874 2,518 
Loss from discontinued operations, net of tax(2)(1)(5)
Equity in undistributed earnings of subsidiaries242 (159)547 
Net income1,020 1,714 3,060 
Other comprehensive income (loss), net of tax243 (3,901)(789)
Comprehensive income (loss)$1,263 $(2,187)$2,271 
(a)Net financing loss and other interest income is primarily driven by interest expense on long-term debt.
(b)There is a significant variation in the customary relationship between pretax income and income tax benefit due to our accounting policy elections and consolidated tax adjustments. The income tax benefit excludes tax effects on dividends from subsidiaries.
Schedule of Condensed Balance Sheet
Condensed Balance Sheet
December 31, ($ in millions)
20232022
Assets
Cash and cash equivalents (a)$3,911 $3,333 
Equity securities16 — 
Finance receivables and loans, net of unearned income1,478 560 
Allowance for loan losses22 23 
Total finance receivables and loans, net1,500 583 
Investments in subsidiaries
Bank subsidiaries13,692 13,197 
Nonbank subsidiaries4,503 5,191 
Intercompany receivables from subsidiaries263 223 
Investment in operating leases, net16 21 
Other assets1,536 1,307 
Total assets$25,437 $23,855 
Liabilities and equity
Long-term debt (b)$10,427 $10,035 
Interest payable98 84 
Intercompany debt to subsidiaries772 545 
Intercompany payables to subsidiaries41 41 
Accrued expenses and other liabilities333 291 
Total liabilities11,671 10,996 
Total equity13,766 12,859 
Total liabilities and equity$25,437 $23,855 
(a)Includes $3.9 billion and $3.3 billion deposited by the Parent at Ally Bank as of December 31, 2023, and 2022, respectively. These funds are available to the Parent for liquidity purposes.
(b)Includes $2.0 billion of the outstanding principal balance of senior notes fully and unconditionally guaranteed by subsidiaries of the Parent as of both December 31, 2023, and 2022.
Schedule of Condensed Statement of Cash Flows
Condensed Statement of Cash Flows
Year ended December 31, ($ in millions)
202320222021
Operating activities
Net cash provided by operating activities$879 $1,733 $3,753 
Investing activities
Proceeds from sales of finance receivables and loans initially held-for-investment1 64 378 
Originations and repayments of finance receivables and loans held-for-investment and other, net(37)(7)189 
Net change in loans — intercompany(290)(65)(10)
Purchases of equity securities — (8)
Proceeds from sales of equity securities5 — 
Capital contributions to subsidiaries(8)— — 
Returns of contributed capital1 52 24 
Net change in nonmarketable equity investments(2)29 
Other, net(10)(27)44 
Net cash (used in) provided by investing activities(340)26 646 
Financing activities
Net change in short-term borrowings — (2,136)
Proceeds from issuance of long-term debt2,410 1,655 765 
Repayments of long-term debt(2,087)(1,088)(777)
Net change in debt — intercompany227 (496)(336)
Repurchase of common stock(33)(1,650)(1,994)
Preferred stock issuance — 2,324 
Trust preferred securities redemption — (2,710)
Common stock dividends paid(368)(384)(324)
Preferred stock dividends paid(110)(110)(57)
Net cash provided by (used in) financing activities39 (2,073)(5,245)
Net increase (decrease) in cash and cash equivalents and restricted cash578 (314)(846)
Cash and cash equivalents and restricted cash at beginning of year3,366 3,680 4,526 
Cash and cash equivalents and restricted cash at end of year$3,944 $3,366 $3,680 
The following table provides a reconciliation of cash and cash equivalents and restricted cash from the Condensed Balance Sheet to the Condensed Statement of Cash Flows.
Year ended December 31, ($ in millions)
20232022
Cash and cash equivalents on the Condensed Balance Sheet $3,911 $3,333 
Restricted cash included in other assets on the Condensed Balance Sheet (a)33 33 
Total cash and cash equivalents and restricted cash in the Condensed Statement of Cash Flows$3,944 $3,366 
(a)Restricted cash balances relate primarily to Ally securitization arrangements. Refer to Note 13 for additional details describing the nature of restricted cash balances.
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees and Commitments (Tables)
12 Months Ended
Dec. 31, 2023
Guarantees and Product Warranties [Abstract]  
Schedule of Guarantor Obligations
Guarantees are defined as contracts or indemnification agreements that contingently require us to make payments to third parties based on changes in the underlying agreements with the guaranteed parties. The following summarizes our outstanding guarantees, including those of our discontinued operations, made to third parties on our Consolidated Balance Sheet, for the periods shown.
20232022
December 31, ($ in millions)
Maximum liabilityCarrying value of liabilityMaximum liabilityCarrying value of liability
Standby letters of credit and other guarantees$259 $ $272 $
Schedule of Financing Commitments
The contractual commitments were as follows.
December 31, ($ in millions)
20232022
Unused revolving credit line commitments and other (a) (b)$10,658 $9,156 
Commitments to provide capital to investees (c)1,191 1,112 
Construction-lending commitments (d)168 178 
Home equity lines of credit (e)134 145 
Mortgage loan origination commitments (f)29 14 
(a)The unused portion of revolving lines of credit reset at prevailing market rates and, approximate fair value.
(b)Includes $68 million of financing commitments related to our Ally Lending business, which was transferred to operations held-for-sale as of December 31, 2023. Refer to Note 2 for additional information.
(c)We are committed to contribute capital to certain investees.
(d)We are committed to fund the remaining unused balance while loans are in the construction period.
(e)We are committed to fund the remaining unused balances on home equity lines of credit.
(f)Commitments with mortgage loan applicants in which the loan terms, including interest rate and price, are guaranteed for a designated period of time subject to the completion of underwriting procedures.
Schedule of Contractual Commitments
We have entered into multiple agreements for sponsorship, information technology, voice and communication technology, and related maintenance. Many of the agreements are subject to variable price provisions, fixed or minimum price provisions, and termination or renewal provisions. The following table presents our total future payment obligations expiring after December 31, 2023.
Year ended December 31, ($ in millions)
2024$263 
2025235 
2026174 
202785 
202842 
Total future payment obligations$799 
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business, Basis of Presentation, and Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Number of loan portfolio segments | segment 4      
Operating lease impairment loss $ 0 $ 0 $ 0  
Opening retained earnings 13,766,000,000 12,859,000,000 17,050,000,000 $ 14,703,000,000
Retained earnings (accumulated deficit)        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Opening retained earnings $ 154,000,000 $ (384,000,000) $ (1,599,000,000) $ (4,278,000,000)
Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life 3 years      
Minimum | Capitalized software        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life 3 years      
Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life 30 years      
Maximum | Capitalized software        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life 5 years      
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Held-for-sale Operations - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Provision for credit losses $ 1,979 $ 1,396  
Goodwill impairment 149 $ 0 $ 0
Corporate and Other      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Goodwill impairment 149    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Provision for credit losses 16    
Net pretax loss 133    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending | Corporate and Other      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Goodwill impairment $ 149    
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Held-for-sale Operations - Assets and Liabilities of Operations Held-for-Sale (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Assets    
Total assets $ 1,975 $ 0
Liabilities    
Total liabilities 17 $ 0
Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending    
Assets    
Loans held-for-sale, net 1,940  
Other assets 35  
Total assets 1,975  
Liabilities    
Accrued expenses and other liabilities 17  
Total liabilities 17  
Accrued interest and fees 25  
Goodwill 4  
Property, plant and equipment 4  
Unfunded lending commitments $ 5  
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Held-for-sale Operations - Nonrecurring Fair Value (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets      
Total assets $ 1,975 $ 0  
Liabilities      
Total liabilities 17 0  
Goodwill impairment 149 0 $ 0
Corporate and Other      
Liabilities      
Goodwill impairment 149    
Nonrecurring fair value measurements      
Liabilities      
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments 0 $ 0  
Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending      
Assets      
Loans held-for-sale, net 1,940    
Other assets 35    
Total assets 1,975    
Liabilities      
Accrued expenses and other liabilities 17    
Total liabilities 17    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending | Corporate and Other      
Liabilities      
Goodwill impairment 149    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Nonrecurring fair value measurements | Ally Lending      
Assets      
Loans held-for-sale, net 1,940    
Other assets 35    
Total assets 1,975    
Liabilities      
Accrued expenses and other liabilities 17    
Total liabilities 17    
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments (149)    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Level 1 | Nonrecurring fair value measurements | Ally Lending      
Assets      
Loans held-for-sale, net 0    
Other assets 0    
Total assets 0    
Liabilities      
Accrued expenses and other liabilities 0    
Total liabilities 0    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Level 2 | Nonrecurring fair value measurements | Ally Lending      
Assets      
Loans held-for-sale, net 1,940    
Other assets 35    
Total assets 1,975    
Liabilities      
Accrued expenses and other liabilities 17    
Total liabilities 17    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Level 3 | Nonrecurring fair value measurements | Ally Lending      
Assets      
Loans held-for-sale, net 0    
Other assets 0    
Total assets 0    
Liabilities      
Accrued expenses and other liabilities 0    
Total liabilities $ 0    
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 968 $ 908 $ 852  
All other revenue 1,045 670 1,187  
Total other revenue 2,013 1,578 2,039  
Remarketing gains (losses), net 211 170 344  
Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 133 112 80  
All other revenue 11 (12) 141  
Total other revenue 144 100 221  
Automotive Finance operations        
Disaggregation of Revenue [Line Items]        
Remarketing gains (losses), net 211 170 344  
Automotive Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 135 127 129  
All other revenue 186 179 122  
Total other revenue 321 306 251  
Insurance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 700 669 643  
All other revenue 728 354 702  
Total other revenue 1,428 1,023 1,345  
Mortgage Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
All other revenue 16 27 94  
Total other revenue 16 27 94  
Corporate Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
All other revenue 104 122 128  
Total other revenue 104 122 128  
Noninsurance contracts        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 686 655 627  
Noninsurance contracts | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Noninsurance contracts | Automotive Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Noninsurance contracts | Insurance operations        
Disaggregation of Revenue [Line Items]        
Unearned revenue, remaining performance obligation, amount 3,000 3,000 3,100 $ 3,000
Unearned revenue, revenue recognized 973 939 909  
Capitalized contract cost, net 1,800 1,800 1,900  
Capitalized contract cost, amortization 580 564 537  
Noninsurance contracts | Insurance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 686 655 627  
Noninsurance contracts | Insurance operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01        
Disaggregation of Revenue [Line Items]        
Unearned revenue, remaining performance obligation, amount $ 880      
Remaining performance obligation, expected timing of satisfaction, period 1 year      
Noninsurance contracts | Insurance operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01        
Disaggregation of Revenue [Line Items]        
Unearned revenue, remaining performance obligation, amount $ 717      
Remaining performance obligation, expected timing of satisfaction, period 1 year      
Noninsurance contracts | Insurance operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01        
Disaggregation of Revenue [Line Items]        
Unearned revenue, remaining performance obligation, amount $ 554      
Remaining performance obligation, expected timing of satisfaction, period 1 year      
Noninsurance contracts | Insurance operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01        
Disaggregation of Revenue [Line Items]        
Unearned revenue, remaining performance obligation, amount $ 382      
Remaining performance obligation, expected timing of satisfaction, period 1 year      
Noninsurance contracts | Insurance operations | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01        
Disaggregation of Revenue [Line Items]        
Unearned revenue, remaining performance obligation, amount $ 427      
Remaining performance obligation, expected timing of satisfaction, period      
Noninsurance contracts | Mortgage Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 0 0 0  
Noninsurance contracts | Corporate Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Remarketing fee income        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 117 107 107  
Remarketing fee income | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Remarketing fee income | Automotive Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 117 107 107  
Remarketing fee income | Insurance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Remarketing fee income | Mortgage Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Remarketing fee income | Corporate Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Brokerage commissions and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 89 64 58  
Brokerage commissions and other revenue | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 89 64 58  
Brokerage commissions and other revenue | Automotive Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Brokerage commissions and other revenue | Insurance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Brokerage commissions and other revenue | Mortgage Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Brokerage commissions and other revenue | Corporate Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Banking fees and interchange income        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 44 44 18  
Customer rewards expense 20 14 1  
Banking fees and interchange income | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 44 44 18  
Banking fees and interchange income | Automotive Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Banking fees and interchange income | Insurance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Banking fees and interchange income | Mortgage Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Banking fees and interchange income | Corporate Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Brokered/agent commissions        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 13 14 16  
Brokered/agent commissions | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Brokered/agent commissions | Automotive Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Brokered/agent commissions | Insurance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 13 14 16  
Brokered/agent commissions | Mortgage Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Brokered/agent commissions | Corporate Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 19 24 26  
Other | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 4 4  
Other | Automotive Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 18 20 22  
Other | Insurance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 1 0 0  
Other | Mortgage Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 0 0 0  
Other | Corporate Finance operations | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 0 $ 0 $ 0  
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insurance Premiums and Service Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Written      
Direct $ 476 $ 388 $ 397
Assumed 93 42 15
Gross insurance premiums 569 430 412
Earned      
Direct 446 379 389
Assumed 68 29 8
Gross insurance premiums 514 408 397
Written      
Ceded (265) (216) (200)
Net insurance premiums 304 214 212
Earned      
Ceded (238) (211) (205)
Net insurance premiums 276 197 192
Service revenue 971 889 985
Service revenue 995 954 925
Insurance premiums and service revenue written 1,275 1,103 1,197
Insurance premiums and service revenue earned $ 1,271 $ 1,151 $ 1,117
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income, Net of Losses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Nonoperating Income (Expense) [Abstract]      
Late charges and other administrative fees $ 198 $ 162 $ 123
Remarketing fees 117 107 107
Income from equity-method investments 4 102 132
(Loss) gain on nonmarketable equity investments, net (10) (132) 142
Other, net 273 256 182
Total other income, net of losses $ 582 $ 495 $ 686
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Claims Development) (Details)
$ in Millions
Dec. 31, 2023
USD ($)
claim
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance $ 3,108                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance 3,045                  
All outstanding liabilities for loss and allocated loss adjustment expenses before 2014, net of reinsurance 8                  
Reserves for insurance losses and allocated loss adjustment expenses, net of reinsurance 71 $ 44 $ 39              
2014                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 388 388 388 $ 388 $ 388 $ 388 $ 388 $ 388 $ 389 $ 390
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 0                  
Cumulative number of reported claims | claim 525,298                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 388 388 388 388 388 388 388 388 388 $ 369
2015                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 272 272 272 272 272 272 272 271 274  
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 0                  
Cumulative number of reported claims | claim 342,280                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 272 272 272 272 272 272 272 272 $ 252  
2016                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 328 328 328 328 328 328 327 326    
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 0                  
Cumulative number of reported claims | claim 476,057                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 328 328 328 328 328 328 327 $ 302    
2017                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 315 315 315 315 315 314 310      
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 0                  
Cumulative number of reported claims | claim 481,750                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 315 315 315 315 315 315 $ 289      
2018                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 272 273 273 272 272 271        
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 0                  
Cumulative number of reported claims | claim 506,452                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 272 273 273 273 273 $ 245        
2019                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 305 305 305 306 303          
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 0                  
Cumulative number of reported claims | claim 542,360                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 305 305 305 306 $ 278          
2020                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 339 339 339 343            
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 0                  
Cumulative number of reported claims | claim 494,469                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 340 339 339 $ 313            
2021                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 237 237 243              
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 0                  
Cumulative number of reported claims | claim 493,571                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 237 236 $ 213              
2022                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 267 258                
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 2                  
Cumulative number of reported claims | claim 512,716                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 260 $ 225                
2023                    
Claims Development [Line Items]                    
Incurred claims and allocated loss adjustment expenses, net of reinsurance 385                  
Total of incurred-but-not-reported liabilities plus expected development on reported claims $ 40                  
Cumulative number of reported claims | claim 568,345                  
Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance $ 328                  
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Contracts, Schedule of Historical Claims Duration) (Details)
Dec. 31, 2023
Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]  
Percentage payout of incurred claims, year one 91.50%
Percentage payout of incurred claims, year two 8.40%
Percentage payout of incurred claims, year three 0.10%
Percentage payout of incurred claims, year four 0.00%
Percentage payout of incurred claims, year five 0.00%
Percentage payout of incurred claims, year six 0.00%
Percentage payout of incurred claims, year seven 0.00%
Percentage payout of incurred claims, year eight 0.00%
Percentage payout of incurred claims, year nine 0.00%
Percentage payout of incurred claims, year ten 0.00%
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]        
Reserves for insurance losses and loss adjustment expenses, net of reinsurance $ 71 $ 44 $ 39  
Total reinsurance recoverable on unpaid claims 66 72 81 $ 90
Unallocated loss adjustment expenses 3 3 2  
Total gross reserves for insurance losses and loss adjustment expenses $ 140 $ 119 $ 122 $ 129
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reserves for Insurance Losses and Loss Adjustment Expenses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward]        
Gross reserves for insurance losses and loss adjustment expenses, beginning balance $ 119 $ 122 $ 129  
Less: Reinsurance recoverable 72 81 90  
Net reserves for insurance losses and loss adjustment expenses 74 47 41 $ 39
Current year 414 282 259  
Prior years 8 (2) 2  
Total net insurance losses and loss adjustment expenses incurred 422 280 261  
Current year (354) (246) (229)  
Prior years (41) (28) (30)  
Total net insurance losses and loss adjustment expenses paid or payable (395) (274) (259)  
Plus: Reinsurance recoverable 66 72 81  
Gross reserves for insurance losses and loss adjustment expenses, ending balance $ 140 $ 119 $ 122  
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Operating Expenses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Expenses [Abstract]      
Insurance commissions $ 636 $ 610 $ 562
Technology and communications 436 406 345
Advertising and marketing 308 366 241
Lease and loan administration 210 201 222
Regulatory and licensing fees 205 119 75
Property and equipment depreciation 196 165 153
Professional services 145 173 146
Vehicle remarketing and repossession 116 91 74
Amortization of intangible assets 25 31 20
Other 414 345 368
Total other operating expenses $ 2,691 $ 2,507 $ 2,206
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Investment Portfolio) (Details) - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Available-for-sale securities    
Total $ 28,416,000,000 $ 34,863,000,000
Gross unrealized gains 9,000,000 5,000,000
Gross unrealized losses (4,010,000,000) (5,327,000,000)
Fair value 24,415,000,000 29,541,000,000
Held-to-maturity securities    
Amortized cost 4,680,000,000 1,062,000,000
Gross unrealized gains 222,000,000 0
Gross unrealized losses (173,000,000) (178,000,000)
Fair value 4,729,000,000 884,000,000
Debt securities, available-for-sale, accrued interest receivable $ 76,000,000 $ 91,000,000
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Debt securities, available-for-sale, allowance for credit loss, excluding accrued interest $ 0 $ 0
Debt securities, held-to-maturity, allowance for credit loss, excluding accrued interest 0 0
Debt securities, held-to-maturity, accrued interest receivable 13,000,000 2,000,000
Debt securities, transferred from available-for-sale To held-to-maturity, fair value 3,600,000,000  
Debt securities, transferred from available-for-sale to held-to-maturity, accumulated gross unrealized loss, before tax 911,000,000  
Operating Segments | Insurance operations    
Held-to-maturity securities    
Deposit securities 12,000,000 12,000,000
Asset Pledged as Collateral with Right    
Available-for-sale securities    
Fair value 4,700,000,000 3,900,000,000
Held-to-maturity securities    
Securities with the right to sell or pledge 1,400,000,000 899,000,000
Asset Pledged as Collateral with Right | Federal Home Loan Bank advances    
Held-to-maturity securities    
Securities with the right to sell or pledge 3,300,000,000 3,000,000,000
U.S. Treasury and federal agencies    
Available-for-sale securities    
Total 2,284,000,000 2,272,000,000
Gross unrealized gains 0 0
Gross unrealized losses (209,000,000) (256,000,000)
Fair value 2,075,000,000 2,016,000,000
U.S. States and political subdivisions    
Available-for-sale securities    
Total 727,000,000 841,000,000
Gross unrealized gains 1,000,000 1,000,000
Gross unrealized losses (70,000,000) (82,000,000)
Fair value 658,000,000 760,000,000
Foreign government    
Available-for-sale securities    
Total 190,000,000 158,000,000
Gross unrealized gains 1,000,000 0
Gross unrealized losses (8,000,000) (12,000,000)
Fair value 183,000,000 146,000,000
Agency mortgage-backed residential    
Available-for-sale securities    
Total 18,122,000,000 19,668,000,000
Gross unrealized gains 1,000,000 3,000,000
Gross unrealized losses (2,739,000,000) (3,038,000,000)
Fair value 15,384,000,000 16,633,000,000
Held-to-maturity securities    
Amortized cost 999,000,000 1,062,000,000
Gross unrealized gains 0 0
Gross unrealized losses (173,000,000) (178,000,000)
Fair value 826,000,000 884,000,000
Hedged asset, fair value hedge, cumulative increase (decrease) 46,000,000  
Hedged liability, fair value hedge, cumulative increase (decrease)   12,000,000
Mortgage-backed residential    
Available-for-sale securities    
Total 268,000,000 5,154,000,000
Gross unrealized gains 0 0
Gross unrealized losses (43,000,000) (855,000,000)
Fair value 225,000,000 4,299,000,000
Held-to-maturity securities    
Amortized cost 3,603,000,000 0
Gross unrealized gains 221,000,000 0
Gross unrealized losses 0 0
Fair value 3,824,000,000 0
Agency mortgage-backed commercial    
Available-for-sale securities    
Total 4,539,000,000 4,380,000,000
Gross unrealized gains 2,000,000 0
Gross unrealized losses (783,000,000) (845,000,000)
Fair value 3,758,000,000 3,535,000,000
Held-to-maturity securities    
Hedged asset, fair value hedge, cumulative increase (decrease) 29,000,000 15,000,000
Asset-backed    
Available-for-sale securities    
Total 344,000,000 459,000,000
Gross unrealized gains 0 0
Gross unrealized losses (12,000,000) (26,000,000)
Fair value 332,000,000 433,000,000
Held-to-maturity securities    
Amortized cost 78,000,000 0
Gross unrealized gains 1,000,000 0
Gross unrealized losses 0 0
Fair value 79,000,000 0
Corporate debt    
Available-for-sale securities    
Total 1,942,000,000 1,931,000,000
Gross unrealized gains 4,000,000 1,000,000
Gross unrealized losses (146,000,000) (213,000,000)
Fair value $ 1,800,000,000 $ 1,719,000,000
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Investments Classified by Contractual Maturity Date) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Amount    
Total available-for-sale securities $ 24,415 $ 29,541
Due in one year or less 449 125
Due after one year through five years 2,672 2,229
Due after five years through ten years 3,279 3,476
Due after ten years $ 18,015 $ 23,711
Yield    
Total 2.50% 2.50%
Due in one year or less 1.70% 2.30%
Due after one year through five years 2.10% 1.90%
Due after five years through ten years 2.40% 2.10%
Due after ten years 2.50% 2.60%
Amortized cost of available-for-sale securities    
Total $ 28,416 $ 34,863
Due in one year or less 461 126
Due after one year through five years 2,844 2,403
Due after five years through ten years 3,746 4,048
Due after ten years 21,365 28,286
Amount    
Total 4,680 1,062
Due in one year or less 1 0
Due after one year through five years 41 0
Due after five years through ten years 14 0
Due after ten years $ 4,624 $ 1,062
Yield    
Total 2.80% 2.80%
Due in one year or less 5.60% 0.00%
Due after one year through five years 5.60% 0.00%
Due after five years through ten years 3.40% 0.00%
Due after ten years 2.80% 2.80%
Cash equivalents $ 36 $ 18
U.S. Treasury and federal agencies    
Amount    
Total available-for-sale securities 2,075 2,016
Due in one year or less 215 0
Due after one year through five years 1,120 716
Due after five years through ten years 740 1,300
Due after ten years $ 0 $ 0
Yield    
Total 1.60% 1.60%
Due in one year or less 0.90% 0.00%
Due after one year through five years 1.50% 1.30%
Due after five years through ten years 1.90% 1.70%
Due after ten years 0.00% 0.00%
Amortized cost of available-for-sale securities    
Total $ 2,284 $ 2,272
U.S. States and political subdivisions    
Amount    
Total available-for-sale securities 658 760
Due in one year or less 4 26
Due after one year through five years 55 60
Due after five years through ten years 110 112
Due after ten years $ 489 $ 562
Yield    
Total 3.20% 3.20%
Due in one year or less 3.40% 2.70%
Due after one year through five years 2.70% 2.70%
Due after five years through ten years 3.60% 3.30%
Due after ten years 3.10% 3.20%
Amortized cost of available-for-sale securities    
Total $ 727 $ 841
Foreign government    
Amount    
Total available-for-sale securities 183 146
Due in one year or less 20 13
Due after one year through five years 82 74
Due after five years through ten years 81 59
Due after ten years $ 0 $ 0
Yield    
Total 2.30% 1.80%
Due in one year or less 1.30% 0.80%
Due after one year through five years 2.40% 1.80%
Due after five years through ten years 2.50% 1.90%
Due after ten years 0.00% 0.00%
Amortized cost of available-for-sale securities    
Total $ 190 $ 158
Agency mortgage-backed residential    
Amount    
Total available-for-sale securities 15,384 16,633
Due in one year or less 0 0
Due after one year through five years 10 0
Due after five years through ten years 32 27
Due after ten years $ 15,342 $ 16,606
Yield    
Total 2.60% 2.60%
Due in one year or less 0.00% 0.00%
Due after one year through five years 1.90% 0.00%
Due after five years through ten years 2.50% 2.00%
Due after ten years 2.60% 2.60%
Amortized cost of available-for-sale securities    
Total $ 18,122 $ 19,668
Amount    
Total 999 1,062
Due in one year or less 0 0
Due after one year through five years 0 0
Due after five years through ten years 0 0
Due after ten years $ 999 $ 1,062
Yield    
Total 2.80% 2.80%
Due in one year or less 0.00% 0.00%
Due after one year through five years 0.00% 0.00%
Due after five years through ten years 0.00% 0.00%
Due after ten years 2.80% 2.80%
Hedged asset, fair value hedge, cumulative increase (decrease) $ 46  
Hedged liability, fair value hedge, cumulative increase (decrease)   $ 12
Mortgage-backed residential    
Amount    
Total available-for-sale securities 225 4,299
Due in one year or less 0 0
Due after one year through five years 0 0
Due after five years through ten years 0 14
Due after ten years $ 225 $ 4,285
Yield    
Total 2.70% 2.80%
Due in one year or less 0.00% 0.00%
Due after one year through five years 0.00% 0.00%
Due after five years through ten years 0.00% 2.90%
Due after ten years 2.70% 2.80%
Amortized cost of available-for-sale securities    
Total $ 268 $ 5,154
Amount    
Total 3,603 0
Due in one year or less 0  
Due after one year through five years 0  
Due after five years through ten years 12  
Due after ten years $ 3,591  
Yield    
Total 2.80%  
Due in one year or less 0.00%  
Due after one year through five years 0.00%  
Due after five years through ten years 3.00%  
Due after ten years 2.80%  
Agency mortgage-backed commercial    
Amount    
Total available-for-sale securities $ 3,758 3,535
Due in one year or less 0 0
Due after one year through five years 163 66
Due after five years through ten years 1,641 1,234
Due after ten years $ 1,954 $ 2,235
Yield    
Total 2.30% 2.20%
Due in one year or less 0.00% 0.00%
Due after one year through five years 3.80% 3.10%
Due after five years through ten years 2.40% 2.10%
Due after ten years 2.10% 2.10%
Amortized cost of available-for-sale securities    
Total $ 4,539 $ 4,380
Yield    
Hedged asset, fair value hedge, cumulative increase (decrease) 29 15
Asset-backed    
Amount    
Total available-for-sale securities 332 433
Due in one year or less 0 0
Due after one year through five years 327 401
Due after five years through ten years 4 25
Due after ten years $ 1 $ 7
Yield    
Total 1.70% 1.70%
Due in one year or less 0.00% 0.00%
Due after one year through five years 1.70% 1.70%
Due after five years through ten years 3.90% 1.80%
Due after ten years 2.70% 3.50%
Amortized cost of available-for-sale securities    
Total $ 344 $ 459
Amount    
Total 78 0
Due in one year or less 1  
Due after one year through five years 41  
Due after five years through ten years 2  
Due after ten years $ 34  
Yield    
Total 5.60%  
Due in one year or less 5.60%  
Due after one year through five years 5.60%  
Due after five years through ten years 6.00%  
Due after ten years 5.60%  
Corporate debt    
Amount    
Total available-for-sale securities $ 1,800 1,719
Due in one year or less 210 86
Due after one year through five years 915 912
Due after five years through ten years 671 705
Due after ten years $ 4 $ 16
Yield    
Total 2.70% 2.40%
Due in one year or less 2.40% 2.40%
Due after one year through five years 2.60% 2.30%
Due after five years through ten years 2.90% 2.60%
Due after ten years 6.20% 4.90%
Amortized cost of available-for-sale securities    
Total $ 1,942 $ 1,931
XML 104 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Investment Income) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]      
Taxable interest $ 938 $ 765 $ 533
Taxable dividends 20 17 27
Interest and dividends exempt from U.S. federal income tax 22 22 19
Interest and dividends on investment securities $ 980 $ 804 $ 579
XML 105 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Schedule Of Realized Gain (Loss)) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]      
Gross realized gains $ 5 $ 23 $ 102
Net realized gain on available-for-sale securities 5 23 102
Net realized gain on equity securities 32 72 190
Net unrealized gain (loss) on equity securities 107 (215) (7)
Other gain (loss) on investments, net $ 144 $ (120) $ 285
XML 106 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment securities (Investments Classified by Credit Rating) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities $ 4,680 $ 1,062
Agency mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 999 1,062
Mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 3,603 0
Asset-backed    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 78 0
AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 3,570 0
AAA | Agency mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 0 0
AAA | Mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 3,497  
AAA | Asset-backed    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 73  
AA    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 1,094 1,062
AA | Agency mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 999 1,062
AA | Mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 93  
AA | Asset-backed    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 2  
A    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 15 0
A | Agency mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 0 0
A | Mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 13  
A | Asset-backed    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 2  
BBB    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 1 0
BBB | Agency mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 0 $ 0
BBB | Mortgage-backed residential    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 0  
BBB | Asset-backed    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities $ 1  
XML 107 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Schedule of Unrealized Loss on Investments) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Less than 12 months    
Fair value $ 590,000,000 $ 12,548,000,000
Unrealized loss (10,000,000) (1,503,000,000)
12 months or longer    
Fair value 23,331,000,000 16,660,000,000
Unrealized loss (4,000,000,000) (3,824,000,000)
Credit reserves 0 0
U.S. Treasury and federal agencies    
Less than 12 months    
Fair value 0 529,000,000
Unrealized loss 0 (68,000,000)
12 months or longer    
Fair value 2,075,000,000 1,487,000,000
Unrealized loss (209,000,000) (188,000,000)
U.S. States and political subdivisions    
Less than 12 months    
Fair value 70,000,000 547,000,000
Unrealized loss 0 (55,000,000)
12 months or longer    
Fair value 501,000,000 135,000,000
Unrealized loss (70,000,000) (27,000,000)
Foreign government    
Less than 12 months    
Fair value 16,000,000 75,000,000
Unrealized loss 0 (4,000,000)
12 months or longer    
Fair value 134,000,000 71,000,000
Unrealized loss (8,000,000) (8,000,000)
Agency mortgage-backed residential    
Less than 12 months    
Fair value 300,000,000 7,472,000,000
Unrealized loss (5,000,000) (892,000,000)
12 months or longer    
Fair value 15,015,000,000 8,978,000,000
Unrealized loss (2,734,000,000) (2,146,000,000)
Mortgage-backed residential    
Less than 12 months    
Fair value 0 1,985,000,000
Unrealized loss 0 (289,000,000)
12 months or longer    
Fair value 225,000,000 2,287,000,000
Unrealized loss (43,000,000) (566,000,000)
Agency mortgage-backed commercial    
Less than 12 months    
Fair value 153,000,000 996,000,000
Unrealized loss (4,000,000) (124,000,000)
12 months or longer    
Fair value 3,472,000,000 2,535,000,000
Unrealized loss (779,000,000) (721,000,000)
Asset-backed    
Less than 12 months    
Fair value 18,000,000 162,000,000
Unrealized loss 0 (4,000,000)
12 months or longer    
Fair value 302,000,000 272,000,000
Unrealized loss (12,000,000) (22,000,000)
Corporate debt    
Less than 12 months    
Fair value 33,000,000 782,000,000
Unrealized loss (1,000,000) (67,000,000)
12 months or longer    
Fair value 1,607,000,000 895,000,000
Unrealized loss $ (145,000,000) $ (146,000,000)
XML 108 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Schedule of Accounts, Notes, Loans and Financing Receivables) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans $ 139,439 $ 135,748  
Unamortized premiums and discounts and deferred fees and costs 2,300 2,300  
Accrued interest receivable 853 707  
Consumer      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 104,977 106,610  
Consumer | Automotive      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 84,320 83,286  
Consumer | Consumer mortgage      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 18,667 19,735  
Consumer | Mortgage Finance      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 18,442 19,445  
Interest-only mortgage loans 2 3  
Consumer | Mortgage — Legacy      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 225 290  
Interest-only mortgage loans 13 17  
Consumer | Other      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 1,990 3,589  
Fair value, option, carrying amount, financing receivable, no allowance   3 $ 7
Consumer | Personal Lending      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 0 1,990  
Consumer | Credit Card      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 1,990 1,599  
Commercial      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 34,462 29,138  
Commercial | Automotive      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 18,700 14,595  
Commercial | Consumer mortgage      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans 6,050 5,389  
Commercial | Other      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total finance receivables and loans $ 9,712 $ 9,154  
XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Allowance for Credit Losses on Financing Receivables) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning balance $ 3,711 $ 3,267  
Charge-offs (2,720) (1,628)  
Recoveries 833 676  
Net charge-offs (1,887) (952)  
Write-downs from transfers to held-for-sale (215)    
Provision for credit losses 1,979 1,396  
Other (1) 0  
Allowance, ending balance 3,587 3,711  
Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Provision for credit losses 16    
Unfunded lending commitments 5    
Unfunded Loan Commitment      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Provision for credit losses (11) 3  
Consumer      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Charge-offs (2,590)    
Consumer | Automotive      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning balance 3,020 2,769  
Charge-offs (2,284) (1,434)  
Recoveries 793 649  
Net charge-offs (1,491) (785)  
Write-downs from transfers to held-for-sale (41)    
Provision for credit losses 1,595 1,036  
Other 0 0  
Allowance, ending balance 3,083 3,020  
Consumer | Consumer mortgage      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning balance 27 27  
Charge-offs (3) (3)  
Recoveries 9 12  
Net charge-offs 6 9  
Write-downs from transfers to held-for-sale 0    
Provision for credit losses (11) (8)  
Other (1) (1)  
Allowance, ending balance 21 27  
Consumer | Consumer other      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning balance 426 221  
Charge-offs (303) (133)  
Recoveries 25 12  
Net charge-offs (278) (121)  
Write-downs from transfers to held-for-sale (174)    
Provision for credit losses 319 326  
Other 0 0  
Allowance, ending balance 293 426  
Fair value, option, carrying amount, financing receivable, no allowance   3 $ 7
Commercial      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning balance 238 250  
Charge-offs (130) (58)  
Recoveries 6 3  
Net charge-offs (124) (55)  
Write-downs from transfers to held-for-sale 0    
Provision for credit losses 76 42  
Other 0 1  
Allowance, ending balance 190 $ 238  
Commercial | Automotive      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Charge-offs (24)    
Commercial | Consumer other      
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]      
Charge-offs $ (106)    
XML 110 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Schedule of Sales of Financing Receivables and Loans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total sales and transfers $ 3,739 $ 27
Consumer | Automotive    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total sales and transfers 1,667 23
Consumer | Consumer mortgage    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total sales and transfers 0 4
Consumer | Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total sales and transfers 1,940 0
Commercial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total sales and transfers $ 132 $ 0
XML 111 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Schedule of Purchases of Financing Receivables and Loans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total purchases of finance receivables and loans $ 3,892 $ 6,891
Consumer | Automotive    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total purchases of finance receivables and loans 3,861 4,092
Consumer | Consumer mortgage    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total purchases of finance receivables and loans 21 2,781
Commercial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total purchases of finance receivables and loans 10 18
Consumer Loan | Finance receivables and loans, net | Fair value, measurements, recurring    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Purchases $ 0 $ 12
XML 112 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Schedule of Financing Receivables, Nonaccrual Status) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status $ 1,394 $ 1,454 $ 1,436
Financing receivable, nonaccrual, with no allowance 585 519  
Financing receivable, nonaccrual, interest income 16 13  
Consumer      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 1,275 1,292 1,179
Financing receivable, nonaccrual, with no allowance 564 484  
Consumer | Automotive      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 1,129 1,187 1,078
Financing receivable, nonaccrual, with no allowance 531 445  
Consumer | Consumer mortgage      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 54 49 85
Financing receivable, nonaccrual, with no allowance 33 39  
Consumer | Mortgage Finance      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 41 34 59
Financing receivable, nonaccrual, with no allowance 21 25  
Consumer | Mortgage — Legacy      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 13 15 26
Financing receivable, nonaccrual, with no allowance 12 14  
Consumer | Other      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 92 56 16
Financing receivable, nonaccrual, with no allowance 0 0  
Consumer | Personal Lending      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 0 13 5
Financing receivable, nonaccrual, with no allowance 0 0  
Consumer | Credit Card      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 92 43 11
Financing receivable, nonaccrual, with no allowance 0 0  
Commercial      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 119 162 257
Financing receivable, nonaccrual, with no allowance 21 35  
Commercial | Automotive      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 18 5 33
Financing receivable, nonaccrual, with no allowance 13 2  
Commercial | Consumer mortgage      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 3 0 3
Financing receivable, nonaccrual, with no allowance 3 0  
Commercial | Other      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable, recorded investment, nonaccrual status 98 157 $ 221
Financing receivable, nonaccrual, with no allowance $ 5 $ 33  
XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Consumer) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Credit Quality Indicator [Line Items]      
Total finance receivables and loans $ 139,439 $ 135,748  
Consumer      
Financing Receivable, Credit Quality Indicator [Line Items]      
Total finance receivables and loans 104,977 106,610  
Consumer | Excludes fair value option elected other loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year   40,946  
Year two, originated, fiscal year before current fiscal year   34,750  
Year three, originated, two years before current fiscal year   12,893  
Year four, originated, three years before current fiscal year   7,698  
Year five, originated, four years before current fiscal year   4,071  
Originated, more than five years before current fiscal year   4,994  
Revolving loans   1,794  
Revolving loans converted to term   21  
Total finance receivables and loans   107,167  
Consumer | Consumer automotive, excludes basis adjustment      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 31,450 37,114  
Year two, originated, fiscal year before current fiscal year 25,350 23,415  
Year three, originated, two years before current fiscal year 15,373 10,893  
Year four, originated, three years before current fiscal year 6,555 6,872  
Year five, originated, four years before current fiscal year 3,587 3,480  
Originated, more than five years before current fiscal year 2,071 2,072  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 84,386 83,846  
Liability excluded from amortized cost of hedged asset, portfolio layer method 66 560  
Consumer | Consumer mortgage      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 153 2,309  
Year two, originated, fiscal year before current fiscal year 2,181 10,927  
Year three, originated, two years before current fiscal year 10,396 1,950  
Year four, originated, three years before current fiscal year 1,843 821  
Year five, originated, four years before current fiscal year 752 590  
Originated, more than five years before current fiscal year 3,178 2,922  
Revolving loans 145 195  
Revolving loans converted to term 19 21  
Total finance receivables and loans 18,667 19,735  
Consumer | Mortgage Finance      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 153 2,309  
Year two, originated, fiscal year before current fiscal year 2,181 10,927  
Year three, originated, two years before current fiscal year 10,396 1,950  
Year four, originated, three years before current fiscal year 1,843 821  
Year five, originated, four years before current fiscal year 752 590  
Originated, more than five years before current fiscal year 3,117 2,848  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 18,442 19,445  
Consumer | Mortgage — Legacy      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 61 74  
Revolving loans 145 195  
Revolving loans converted to term 19 21  
Total finance receivables and loans 225 290  
Consumer | Other      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0    
Year two, originated, fiscal year before current fiscal year 0    
Year three, originated, two years before current fiscal year 0    
Year four, originated, three years before current fiscal year 0    
Year five, originated, four years before current fiscal year 0    
Originated, more than five years before current fiscal year 0    
Revolving loans 1,990    
Revolving loans converted to term 0    
Total finance receivables and loans 1,990 3,589  
Fair value, option, carrying amount, financing receivable, no allowance   3 $ 7
Consumer | Other | Excludes fair value option elected other loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year   1,523  
Year two, originated, fiscal year before current fiscal year   408  
Year three, originated, two years before current fiscal year   50  
Year four, originated, three years before current fiscal year   5  
Year five, originated, four years before current fiscal year   1  
Originated, more than five years before current fiscal year   0  
Revolving loans   1,599  
Revolving loans converted to term   0  
Total finance receivables and loans   3,586  
Consumer | Personal Lending      
Financing Receivable, Credit Quality Indicator [Line Items]      
Total finance receivables and loans 0 1,990  
Consumer | Personal Lending | Excludes fair value option elected other loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year   1,523  
Year two, originated, fiscal year before current fiscal year   408  
Year three, originated, two years before current fiscal year   50  
Year four, originated, three years before current fiscal year   5  
Year five, originated, four years before current fiscal year   1  
Originated, more than five years before current fiscal year   0  
Revolving loans   0  
Revolving loans converted to term   0  
Total finance receivables and loans   1,987  
Consumer | Credit card receivables      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 0 0  
Revolving loans 1,990 1,599  
Revolving loans converted to term 0 0  
Total finance receivables and loans 1,990 1,599  
Consumer Portfolio Segment, Excludes Basis Adjustment for Automotive Loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 31,603    
Year two, originated, fiscal year before current fiscal year 27,531    
Year three, originated, two years before current fiscal year 25,769    
Year four, originated, three years before current fiscal year 8,398    
Year five, originated, four years before current fiscal year 4,339    
Originated, more than five years before current fiscal year 5,249    
Revolving loans 2,135    
Revolving loans converted to term 19    
Total finance receivables and loans 105,043    
Current | Consumer | Consumer automotive, excludes basis adjustment      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 30,677 36,127  
Year two, originated, fiscal year before current fiscal year 23,699 22,102  
Year three, originated, two years before current fiscal year 14,209 10,341  
Year four, originated, three years before current fiscal year 6,132 6,451  
Year five, originated, four years before current fiscal year 3,306 3,237  
Originated, more than five years before current fiscal year 1,876 1,890  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 79,899 80,148  
Current | Consumer | Mortgage Finance      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 152 2,292  
Year two, originated, fiscal year before current fiscal year 2,170 10,893  
Year three, originated, two years before current fiscal year 10,374 1,946  
Year four, originated, three years before current fiscal year 1,836 815  
Year five, originated, four years before current fiscal year 747 577  
Originated, more than five years before current fiscal year 3,073 2,805  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 18,352 19,328  
Current | Consumer | Mortgage — Legacy      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 51 62  
Revolving loans 142 191  
Revolving loans converted to term 17 18  
Total finance receivables and loans 210 271  
Current | Consumer | Personal Lending | Excludes fair value option elected other loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year   1,492  
Year two, originated, fiscal year before current fiscal year   392  
Year three, originated, two years before current fiscal year   48  
Year four, originated, three years before current fiscal year   5  
Year five, originated, four years before current fiscal year   1  
Originated, more than five years before current fiscal year   0  
Revolving loans   0  
Revolving loans converted to term   0  
Total finance receivables and loans   1,938  
Current | Consumer | Credit card receivables      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 0 0  
Revolving loans 1,828 1,518  
Revolving loans converted to term 0 0  
Total finance receivables and loans 1,828 1,518  
30–59 days past due | Consumer | Consumer automotive, excludes basis adjustment      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 539 707  
Year two, originated, fiscal year before current fiscal year 1,041 878  
Year three, originated, two years before current fiscal year 739 370  
Year four, originated, three years before current fiscal year 270 284  
Year five, originated, four years before current fiscal year 181 165  
Originated, more than five years before current fiscal year 122 120  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 2,892 2,524  
30–59 days past due | Consumer | Mortgage Finance      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 1 15  
Year two, originated, fiscal year before current fiscal year 8 29  
Year three, originated, two years before current fiscal year 14 4  
Year four, originated, three years before current fiscal year 3 3  
Year five, originated, four years before current fiscal year 3 4  
Originated, more than five years before current fiscal year 20 26  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 49 81  
30–59 days past due | Consumer | Mortgage — Legacy      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 3 4  
Revolving loans 0 1  
Revolving loans converted to term 1 0  
Total finance receivables and loans 4 5  
30–59 days past due | Consumer | Personal Lending | Excludes fair value option elected other loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year   14  
Year two, originated, fiscal year before current fiscal year   6  
Year three, originated, two years before current fiscal year   1  
Year four, originated, three years before current fiscal year   0  
Year five, originated, four years before current fiscal year   0  
Originated, more than five years before current fiscal year   0  
Revolving loans   0  
Revolving loans converted to term   0  
Total finance receivables and loans   21  
30–59 days past due | Consumer | Credit card receivables      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 0 0  
Revolving loans 39 22  
Revolving loans converted to term 0 0  
Total finance receivables and loans 39 22  
60–89 days past due | Consumer | Consumer automotive, excludes basis adjustment      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 170 207  
Year two, originated, fiscal year before current fiscal year 443 324  
Year three, originated, two years before current fiscal year 303 135  
Year four, originated, three years before current fiscal year 109 99  
Year five, originated, four years before current fiscal year 68 55  
Originated, more than five years before current fiscal year 45 38  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 1,138 858  
60–89 days past due | Consumer | Mortgage Finance      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 2  
Year two, originated, fiscal year before current fiscal year 2 4  
Year three, originated, two years before current fiscal year 4 0  
Year four, originated, three years before current fiscal year 3 1  
Year five, originated, four years before current fiscal year 0 1  
Originated, more than five years before current fiscal year 5 3  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 14 11  
60–89 days past due | Consumer | Mortgage — Legacy      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 1 0  
Revolving loans 1 0  
Revolving loans converted to term 0 1  
Total finance receivables and loans 2 1  
60–89 days past due | Consumer | Personal Lending | Excludes fair value option elected other loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year   9  
Year two, originated, fiscal year before current fiscal year   5  
Year three, originated, two years before current fiscal year   1  
Year four, originated, three years before current fiscal year   0  
Year five, originated, four years before current fiscal year   0  
Originated, more than five years before current fiscal year   0  
Revolving loans   0  
Revolving loans converted to term   0  
Total finance receivables and loans   15  
60–89 days past due | Consumer | Credit card receivables      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 0 0  
Revolving loans 34 18  
Revolving loans converted to term 0 0  
Total finance receivables and loans 34 18  
90 or more days past due | Consumer | Consumer automotive, excludes basis adjustment      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 64 73  
Year two, originated, fiscal year before current fiscal year 167 111  
Year three, originated, two years before current fiscal year 122 47  
Year four, originated, three years before current fiscal year 44 38  
Year five, originated, four years before current fiscal year 32 23  
Originated, more than five years before current fiscal year 28 24  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 457 316  
90 or more days past due | Consumer | Mortgage Finance      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 1 1  
Year three, originated, two years before current fiscal year 4 0  
Year four, originated, three years before current fiscal year 1 2  
Year five, originated, four years before current fiscal year 2 8  
Originated, more than five years before current fiscal year 19 14  
Revolving loans 0 0  
Revolving loans converted to term 0 0  
Total finance receivables and loans 27 25  
90 or more days past due | Consumer | Mortgage — Legacy      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 6 8  
Revolving loans 2 3  
Revolving loans converted to term 1 2  
Total finance receivables and loans 9 13  
90 or more days past due | Consumer | Personal Lending | Excludes fair value option elected other loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year   8  
Year two, originated, fiscal year before current fiscal year   5  
Year three, originated, two years before current fiscal year   0  
Year four, originated, three years before current fiscal year   0  
Year five, originated, four years before current fiscal year   0  
Originated, more than five years before current fiscal year   0  
Revolving loans   0  
Revolving loans converted to term   0  
Total finance receivables and loans   13  
90 or more days past due | Consumer | Credit card receivables      
Financing Receivable, Credit Quality Indicator [Line Items]      
Year one, originated, current fiscal year 0 0  
Year two, originated, fiscal year before current fiscal year 0 0  
Year three, originated, two years before current fiscal year 0 0  
Year four, originated, three years before current fiscal year 0 0  
Year five, originated, four years before current fiscal year 0 0  
Originated, more than five years before current fiscal year 0 0  
Revolving loans 89 41  
Revolving loans converted to term 0 0  
Total finance receivables and loans $ 89 $ 41  
XML 114 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Commercial) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Credit Quality Indicator [Line Items]    
Total finance receivables and loans $ 139,439 $ 135,748
Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 1,820 2,915
Year two, originated, fiscal year before current fiscal year 2,845 2,035
Year three, originated, two years before current fiscal year 1,929 1,871
Year four, originated, three years before current fiscal year 1,597 1,406
Year five, originated, four years before current fiscal year 1,002 508
Originated, more than five years before current fiscal year 1,223 1,196
Revolving loans 23,811 19,057
Revolving loans converted to term 235 150
Total finance receivables and loans 34,462 29,138
Automotive | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 515 663
Year two, originated, fiscal year before current fiscal year 520 258
Year three, originated, two years before current fiscal year 195 132
Year four, originated, three years before current fiscal year 98 79
Year five, originated, four years before current fiscal year 59 38
Originated, more than five years before current fiscal year 37 55
Revolving loans 17,276 13,370
Revolving loans converted to term 0 0
Total finance receivables and loans 18,700 14,595
Automotive | Pass | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 509 640
Year two, originated, fiscal year before current fiscal year 512 211
Year three, originated, two years before current fiscal year 165 132
Year four, originated, three years before current fiscal year 97 78
Year five, originated, four years before current fiscal year 58 28
Originated, more than five years before current fiscal year 22 34
Revolving loans 16,446 12,327
Revolving loans converted to term 0 0
Total finance receivables and loans 17,809 13,450
Automotive | Special mention | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 6 23
Year two, originated, fiscal year before current fiscal year 7 47
Year three, originated, two years before current fiscal year 30 0
Year four, originated, three years before current fiscal year 1 0
Year five, originated, four years before current fiscal year 1 10
Originated, more than five years before current fiscal year 14 21
Revolving loans 723 1,016
Revolving loans converted to term 0 0
Total finance receivables and loans 782 1,117
Automotive | Substandard | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 0 0
Year two, originated, fiscal year before current fiscal year 1 0
Year three, originated, two years before current fiscal year 0 0
Year four, originated, three years before current fiscal year 0 1
Year five, originated, four years before current fiscal year 0 0
Originated, more than five years before current fiscal year 0 0
Revolving loans 44 27
Revolving loans converted to term 0 0
Total finance receivables and loans 45 28
Automotive | Doubtful | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 0  
Year two, originated, fiscal year before current fiscal year 0  
Year three, originated, two years before current fiscal year 0  
Year four, originated, three years before current fiscal year 0  
Year five, originated, four years before current fiscal year 0  
Originated, more than five years before current fiscal year 1  
Revolving loans 63  
Revolving loans converted to term 0  
Total finance receivables and loans 64  
Other | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 331 771
Year two, originated, fiscal year before current fiscal year 854 627
Year three, originated, two years before current fiscal year 577 786
Year four, originated, three years before current fiscal year 614 629
Year five, originated, four years before current fiscal year 318 101
Originated, more than five years before current fiscal year 374 425
Revolving loans 6,435 5,678
Revolving loans converted to term 209 137
Total finance receivables and loans 9,712 9,154
Other | Pass | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 331 594
Year two, originated, fiscal year before current fiscal year 646 469
Year three, originated, two years before current fiscal year 343 607
Year four, originated, three years before current fiscal year 405 419
Year five, originated, four years before current fiscal year 266 54
Originated, more than five years before current fiscal year 180 133
Revolving loans 6,202 5,344
Revolving loans converted to term 173 89
Total finance receivables and loans 8,546 7,709
Other | Special mention | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 0 177
Year two, originated, fiscal year before current fiscal year 208 158
Year three, originated, two years before current fiscal year 188 175
Year four, originated, three years before current fiscal year 206 95
Year five, originated, four years before current fiscal year 51 47
Originated, more than five years before current fiscal year 85 128
Revolving loans 198 278
Revolving loans converted to term 25 35
Total finance receivables and loans 961 1,093
Other | Substandard | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 0 0
Year two, originated, fiscal year before current fiscal year 0 0
Year three, originated, two years before current fiscal year 46 4
Year four, originated, three years before current fiscal year 3 51
Year five, originated, four years before current fiscal year 0 0
Originated, more than five years before current fiscal year 83 139
Revolving loans 25 55
Revolving loans converted to term 11 13
Total finance receivables and loans 168 262
Other | Doubtful | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 0 0
Year two, originated, fiscal year before current fiscal year 0 0
Year three, originated, two years before current fiscal year 0 0
Year four, originated, three years before current fiscal year 0 64
Year five, originated, four years before current fiscal year 0 0
Originated, more than five years before current fiscal year 26 25
Revolving loans 10 0
Revolving loans converted to term 0 0
Total finance receivables and loans 36 89
Other | Loss | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 0 0
Year two, originated, fiscal year before current fiscal year 0 0
Year three, originated, two years before current fiscal year 0 0
Year four, originated, three years before current fiscal year 0 0
Year five, originated, four years before current fiscal year 1 0
Originated, more than five years before current fiscal year 0 0
Revolving loans 0 1
Revolving loans converted to term 0 0
Total finance receivables and loans 1 1
Commercial real estate | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 974 1,481
Year two, originated, fiscal year before current fiscal year 1,471 1,150
Year three, originated, two years before current fiscal year 1,157 953
Year four, originated, three years before current fiscal year 885 698
Year five, originated, four years before current fiscal year 625 369
Originated, more than five years before current fiscal year 812 716
Revolving loans 100 9
Revolving loans converted to term 26 13
Total finance receivables and loans 6,050 5,389
Commercial real estate | Pass | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 971 1,481
Year two, originated, fiscal year before current fiscal year 1,452 1,118
Year three, originated, two years before current fiscal year 1,129 951
Year four, originated, three years before current fiscal year 884 679
Year five, originated, four years before current fiscal year 607 369
Originated, more than five years before current fiscal year 811 716
Revolving loans 100 9
Revolving loans converted to term 26 13
Total finance receivables and loans 5,980 5,336
Commercial real estate | Special mention | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 3 0
Year two, originated, fiscal year before current fiscal year 16 32
Year three, originated, two years before current fiscal year 28 2
Year four, originated, three years before current fiscal year 1 19
Year five, originated, four years before current fiscal year 18 0
Originated, more than five years before current fiscal year 0 0
Revolving loans 0 0
Revolving loans converted to term 0 0
Total finance receivables and loans 66 $ 53
Commercial real estate | Substandard | Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Year one, originated, current fiscal year 0  
Year two, originated, fiscal year before current fiscal year 3  
Year three, originated, two years before current fiscal year 0  
Year four, originated, three years before current fiscal year 0  
Year five, originated, four years before current fiscal year 0  
Originated, more than five years before current fiscal year 1  
Revolving loans 0  
Revolving loans converted to term 0  
Total finance receivables and loans $ 4  
XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Past Due Financing Receivables and Loans Commercial) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net $ 139,439 $ 135,748
Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 34,462 29,138
Automotive | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 18,700 14,595
Other | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 9,712 9,154
Commercial real estate | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 6,050 5,389
Total past due | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 5 3
Total past due | Automotive | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 0
Total past due | Other | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 5 3
Total past due | Commercial real estate | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 0
30–59 days past due | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 2 0
30–59 days past due | Automotive | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 0
30–59 days past due | Other | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 2 0
30–59 days past due | Commercial real estate | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 0
60–89 days past due | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 1
60–89 days past due | Automotive | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 0
60–89 days past due | Other | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 1
60–89 days past due | Commercial real estate | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 0
90 or more days past due | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 3 2
90 or more days past due | Automotive | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 0
90 or more days past due | Other | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 3 2
90 or more days past due | Commercial real estate | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 0 0
Current | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 34,457 29,135
Current | Automotive | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 18,700 14,595
Current | Other | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net 9,707 9,151
Current | Commercial real estate | Commercial    
Financing Receivable, Past Due [Line Items]    
Finance receivables and loans, net $ 6,050 $ 5,389
XML 116 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Financing Receivable Gross Charge-Offs) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 $ 239  
2022 1,034  
2021 680  
2020 197  
2019 221  
2018 and prior 151  
Revolving loans 188  
Revolving loans converted to term 10  
Total 2,720 $ 1,628
Write-downs from transfers to held-for-sale 215  
Consumer    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 239  
2022 1,034  
2021 680  
2020 197  
2019 142  
2018 and prior 123  
Revolving loans 165  
Revolving loans converted to term 10  
Total 2,590  
Consumer | Automotive    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 225  
2022 952  
2021 651  
2020 194  
2019 142  
2018 and prior 120  
Revolving loans 0  
Revolving loans converted to term 0  
Total 2,284 1,434
Write-downs from transfers to held-for-sale 41  
Consumer | Consumer mortgage    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 0  
2022 0  
2021 0  
2020 0  
2019 0  
2018 and prior 3  
Revolving loans 0  
Revolving loans converted to term 0  
Total 3 3
Write-downs from transfers to held-for-sale 0  
Consumer | Mortgage Finance    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 0  
2022 0  
2021 0  
2020 0  
2019 0  
2018 and prior 1  
Revolving loans 0  
Revolving loans converted to term 0  
Total 1  
Consumer | Mortgage — Legacy    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 0  
2022 0  
2021 0  
2020 0  
2019 0  
2018 and prior 2  
Revolving loans 0  
Revolving loans converted to term 0  
Total 2  
Consumer | Other    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 14  
2022 82  
2021 29  
2020 3  
2019 0  
2018 and prior 0  
Revolving loans 165  
Revolving loans converted to term 10  
Total 303 133
Write-downs from transfers to held-for-sale 174  
Consumer | Personal Lending    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 14  
2022 82  
2021 29  
2020 3  
2019 0  
2018 and prior 0  
Revolving loans 0  
Revolving loans converted to term 0  
Total 128  
Consumer | Credit Card    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 0  
2022 0  
2021 0  
2020 0  
2019 0  
2018 and prior 0  
Revolving loans 165  
Revolving loans converted to term 10  
Total 175  
Commercial    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 0  
2022 0  
2021 0  
2020 0  
2019 79  
2018 and prior 28  
Revolving loans 23  
Revolving loans converted to term 0  
Total 130 $ 58
Write-downs from transfers to held-for-sale 0  
Commercial | Automotive    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 0  
2022 0  
2021 0  
2020 0  
2019 0  
2018 and prior 5  
Revolving loans 19  
Revolving loans converted to term 0  
Total 24  
Commercial | Other    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 0  
2022 0  
2021 0  
2020 0  
2019 79  
2018 and prior 23  
Revolving loans 4  
Revolving loans converted to term 0  
Total $ 106  
XML 117 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Loan Modifications) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
loan
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Financing Receivable, Troubled Debt Restructuring      
Trial modifications, term 3 months    
Trial modifications, amount $ 5    
Total $ 378    
Percentage of total 0.30%    
Loans modified, commitment to lend $ 6 $ 61 $ 18
Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total 36    
Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total 284    
Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 13    
Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total 13    
Combination      
Financing Receivable, Troubled Debt Restructuring      
Total 32    
Consumer      
Financing Receivable, Troubled Debt Restructuring      
Total 296    
Consumer | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 247    
Consumer | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 29    
Consumer | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 8    
Consumer | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 12    
Consumer | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total 238    
Consumer | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 13    
Consumer | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total 13    
Consumer | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total 32    
Consumer | Automotive      
Financing Receivable, Troubled Debt Restructuring      
Total $ 275    
Number of loans redefualted | loan 235    
Amortized cost of loans redefaulted $ 5    
Consumer | Automotive | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 234    
Consumer | Automotive | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 27    
Consumer | Automotive | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 7    
Consumer | Automotive | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 7    
Consumer | Automotive | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Number of months extended/deferred 29 months    
Consumer | Automotive | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 234    
Consumer | Automotive | Contractual maturity extensions | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 202    
Consumer | Automotive | Contractual maturity extensions | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 24    
Consumer | Automotive | Contractual maturity extensions | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 7    
Consumer | Automotive | Contractual maturity extensions | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 1    
Consumer | Automotive | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 13    
Principal forgiveness, amount forgiven 3    
Consumer | Automotive | Principal forgiveness | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 7    
Consumer | Automotive | Principal forgiveness | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 1    
Consumer | Automotive | Principal forgiveness | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Automotive | Principal forgiveness | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 5    
Consumer | Automotive | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Consumer | Automotive | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total $ 28    
Interest rate concessions, initial rate 10.30%    
Interest rate concessions, revised rate 9.50%    
Payment extensions, initial term 74 months    
Payment extensions, revised term 86 months    
Consumer | Automotive | Combination | Current      
Financing Receivable, Troubled Debt Restructuring      
Total $ 25    
Consumer | Automotive | Combination | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 2    
Consumer | Automotive | Combination | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Automotive | Combination | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 1    
Consumer | Consumer mortgage      
Financing Receivable, Troubled Debt Restructuring      
Total $ 8    
Number of loans redefualted | loan 1    
Amortized cost of loans redefaulted $ 2    
Consumer | Consumer mortgage | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 6    
Consumer | Consumer mortgage | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Consumer mortgage | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Consumer mortgage | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 2    
Consumer | Consumer mortgage | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Number of months extended/deferred 132 months    
Consumer | Consumer mortgage | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 4    
Consumer | Consumer mortgage | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Principal forgiveness, amount forgiven 0    
Consumer | Consumer mortgage | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Consumer | Consumer mortgage | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total $ 4    
Number of months extended/deferred 207 months    
Interest rate concessions, initial rate 4.40%    
Interest rate concessions, revised rate 3.10%    
Payment extensions, initial term 286 months    
Payment extensions, revised term 442 months    
Consumer | Mortgage Finance      
Financing Receivable, Troubled Debt Restructuring      
Total $ 6    
Consumer | Mortgage Finance | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 4    
Consumer | Mortgage Finance | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage Finance | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage Finance | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 2    
Consumer | Mortgage Finance | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Number of months extended/deferred 154 months    
Consumer | Mortgage Finance | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 3    
Consumer | Mortgage Finance | Contractual maturity extensions | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 3    
Consumer | Mortgage Finance | Contractual maturity extensions | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage Finance | Contractual maturity extensions | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage Finance | Contractual maturity extensions | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage Finance | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Principal forgiveness, amount forgiven 0    
Consumer | Mortgage Finance | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Consumer | Mortgage Finance | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total $ 3    
Interest rate concessions, initial rate 4.70%    
Interest rate concessions, revised rate 3.30%    
Payment extensions, initial term 307 months    
Payment extensions, revised term 472 months    
Consumer | Mortgage Finance | Combination | Current      
Financing Receivable, Troubled Debt Restructuring      
Total $ 1    
Consumer | Mortgage Finance | Combination | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage Finance | Combination | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage Finance | Combination | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 2    
Consumer | Mortgage — Legacy      
Financing Receivable, Troubled Debt Restructuring      
Total 2    
Consumer | Mortgage — Legacy | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 2    
Consumer | Mortgage — Legacy | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage — Legacy | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage — Legacy | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage — Legacy | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Number of months extended/deferred 76 months    
Consumer | Mortgage — Legacy | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 1    
Consumer | Mortgage — Legacy | Contractual maturity extensions | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 1    
Consumer | Mortgage — Legacy | Contractual maturity extensions | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage — Legacy | Contractual maturity extensions | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage — Legacy | Contractual maturity extensions | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage — Legacy | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Principal forgiveness, amount forgiven 0    
Consumer | Mortgage — Legacy | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Consumer | Mortgage — Legacy | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total $ 1    
Interest rate concessions, initial rate 2.70%    
Interest rate concessions, revised rate 2.00%    
Payment extensions, initial term 174 months    
Payment extensions, revised term 283 months    
Consumer | Mortgage — Legacy | Combination | Current      
Financing Receivable, Troubled Debt Restructuring      
Total $ 1    
Consumer | Mortgage — Legacy | Combination | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage — Legacy | Combination | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Mortgage — Legacy | Combination | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Other      
Financing Receivable, Troubled Debt Restructuring      
Total 13    
Consumer | Other | Current      
Financing Receivable, Troubled Debt Restructuring      
Total 7    
Consumer | Other | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 2    
Consumer | Other | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 1    
Consumer | Other | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 3    
Consumer | Other | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Other | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Other | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Principal forgiveness, amount forgiven 0    
Consumer | Other | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 13    
Interest rate concessions, initial rate 30.00%    
Interest rate concessions, revised rate 8.00%    
Consumer | Other | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Consumer | Credit Card      
Financing Receivable, Troubled Debt Restructuring      
Total $ 13    
Consumer | Credit Card | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Credit Card | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Consumer | Credit Card | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Principal forgiveness, amount forgiven 0    
Consumer | Credit Card | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 13    
Interest rate concessions, initial rate 30.00%    
Interest rate concessions, revised rate 8.00%    
Consumer | Credit Card | Interest rate concessions | Current      
Financing Receivable, Troubled Debt Restructuring      
Total $ 7    
Consumer | Credit Card | Interest rate concessions | 30–59 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 2    
Consumer | Credit Card | Interest rate concessions | 60–89 days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 1    
Consumer | Credit Card | Interest rate concessions | 90 or more days past due      
Financing Receivable, Troubled Debt Restructuring      
Total 3    
Consumer | Credit Card | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Commercial      
Financing Receivable, Troubled Debt Restructuring      
Total $ 82    
Commercial | Pass      
Financing Receivable, Troubled Debt Restructuring      
Total 34    
Commercial | Special mention      
Financing Receivable, Troubled Debt Restructuring      
Total 7    
Commercial | Substandard      
Financing Receivable, Troubled Debt Restructuring      
Total 5    
Commercial | Doubtful      
Financing Receivable, Troubled Debt Restructuring      
Total 36    
Commercial | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total $ 36    
Number of months extended/deferred 15 months    
Commercial | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 46    
Commercial | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Principal forgiveness, amount forgiven 0    
Commercial | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Commercial | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Commercial | Other      
Financing Receivable, Troubled Debt Restructuring      
Total $ 82    
Commercial | Other | Payment deferrals      
Financing Receivable, Troubled Debt Restructuring      
Total $ 36    
Number of months extended/deferred 15 months    
Commercial | Other | Payment deferrals | Pass      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Commercial | Other | Payment deferrals | Special mention      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Commercial | Other | Payment deferrals | Substandard      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Commercial | Other | Payment deferrals | Doubtful      
Financing Receivable, Troubled Debt Restructuring      
Total 36    
Commercial | Other | Contractual maturity extensions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 46    
Commercial | Other | Contractual maturity extensions | Corporate Finance operations      
Financing Receivable, Troubled Debt Restructuring      
Number of months extended/deferred 3 months    
Commercial | Other | Contractual maturity extensions | Pass      
Financing Receivable, Troubled Debt Restructuring      
Total $ 34    
Commercial | Other | Contractual maturity extensions | Special mention      
Financing Receivable, Troubled Debt Restructuring      
Total 7    
Commercial | Other | Contractual maturity extensions | Substandard      
Financing Receivable, Troubled Debt Restructuring      
Total 5    
Commercial | Other | Contractual maturity extensions | Doubtful      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Commercial | Other | Principal forgiveness      
Financing Receivable, Troubled Debt Restructuring      
Total 0    
Principal forgiveness, amount forgiven 0    
Commercial | Other | Interest rate concessions      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
Commercial | Other | Combination      
Financing Receivable, Troubled Debt Restructuring      
Total $ 0    
Interest rate concessions, initial rate 0.00%    
Interest rate concessions, revised rate 0.00%    
XML 118 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Troubled Debt Restructurings) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
loan
Dec. 31, 2021
USD ($)
loan
Dec. 31, 2023
USD ($)
Financing Receivable, Troubled Debt Restructuring      
Financing receivable, modifications, gross carrying value $ 2,400 $ 2,400  
Loans modified, commitment to lend $ 61 $ 18 $ 6
Number of loans | loan 52,662 78,162  
Pre-modification amortized cost basis $ 1,310 $ 1,458  
Post-modification amortized cost basis $ 1,289 $ 1,434  
Consumer      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 52,657 78,158  
Pre-modification amortized cost basis $ 849 $ 1,419  
Post-modification amortized cost basis $ 823 $ 1,395  
Consumer | Automotive      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 49,773 77,991  
Pre-modification amortized cost basis $ 831 $ 1,395  
Post-modification amortized cost basis $ 805 $ 1,371  
Consumer | Consumer mortgage      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 31 54  
Pre-modification amortized cost basis $ 13 $ 24  
Post-modification amortized cost basis $ 13 $ 24  
Consumer | Mortgage Finance      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 18 38  
Pre-modification amortized cost basis $ 12 $ 22  
Post-modification amortized cost basis $ 12 $ 22  
Consumer | Mortgage — Legacy      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 13 16  
Pre-modification amortized cost basis $ 1 $ 2  
Post-modification amortized cost basis $ 1 $ 2  
Consumer | Other      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 2,853 113  
Pre-modification amortized cost basis $ 5 $ 0  
Post-modification amortized cost basis $ 5 $ 0  
Consumer | Credit card receivables      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 2,853 113  
Pre-modification amortized cost basis $ 5 $ 0  
Post-modification amortized cost basis $ 5 $ 0  
Commercial      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 5 4  
Pre-modification amortized cost basis $ 461 $ 39  
Post-modification amortized cost basis $ 466 $ 39  
Commercial | Automotive      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan   1  
Pre-modification amortized cost basis   $ 2  
Post-modification amortized cost basis   $ 2  
Commercial | Other      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan 5 1  
Pre-modification amortized cost basis $ 461 $ 33  
Post-modification amortized cost basis $ 466 $ 33  
Commercial | Commercial real estate      
Financing Receivable, Troubled Debt Restructuring      
Number of loans | loan   2  
Pre-modification amortized cost basis   $ 4  
Post-modification amortized cost basis   $ 4  
XML 119 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Finance Receivables and Loans Redefaulted During the Period) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
loan
Dec. 31, 2021
USD ($)
loan
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 9,689 9,300
Amortized cost $ 146 $ 119
Charge-off amount $ 95 $ 61
Consumer    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 9,688 9,300
Amortized cost $ 145 $ 119
Charge-off amount $ 64 $ 61
Consumer | Automotive    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 9,227 9,295
Amortized cost $ 143 $ 119
Charge-off amount $ 64 $ 61
Consumer | Consumer mortgage    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 4 5
Amortized cost $ 2 $ 0
Charge-off amount $ 0 $ 0
Consumer | Mortgage Finance    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 4 1
Amortized cost $ 2 $ 0
Charge-off amount $ 0 $ 0
Consumer | Mortgage — Legacy    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan   4
Amortized cost   $ 0
Charge-off amount   $ 0
Consumer | Other    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 457  
Amortized cost $ 0  
Charge-off amount $ 0  
Consumer | Credit Card    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 457  
Amortized cost $ 0  
Charge-off amount $ 0  
Commercial    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 1  
Amortized cost $ 1  
Charge-off amount $ 31  
Commercial | Other    
Accounts, Notes, Loans and Financing Receivable    
Number of loans | loan 1  
Amortized cost $ 1  
Charge-off amount $ 31  
XML 120 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Concentration Risk) (Details) - Consumer - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
California | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 26.40%    
Texas | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage   26.50%  
Automotive | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 100.00% 100.00%  
Automotive | California | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 8.50% 8.70%  
Automotive | Texas | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 13.70% 13.60%  
Automotive | Florida | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 9.50% 9.50%  
Automotive | Pennsylvania | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 4.50% 4.50%  
Automotive | Georgia | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 4.10% 4.10%  
Automotive | North Carolina | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 4.30% 4.10%  
Automotive | New York | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 3.70% 3.60%  
Automotive | Illinois | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 3.30% 3.50%  
Automotive | New Jersey | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 3.20% 3.20%  
Automotive | Ohio | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 3.40% 3.40%  
Automotive | Other United States | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 41.80% 41.80%  
Mortgage Finance | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 100.00% 100.00%  
Mortgage Finance | California | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 39.20% 38.80%  
Mortgage Finance | Texas | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 7.30% 7.30%  
Mortgage Finance | Florida | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 6.50% 6.60%  
Mortgage Finance | Pennsylvania | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 2.10% 2.10%  
Mortgage Finance | Georgia | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 2.90% 2.90%  
Mortgage Finance | North Carolina | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 1.90% 1.90%  
Mortgage Finance | New York | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 1.90% 1.90%  
Mortgage Finance | Illinois | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 2.80% 2.80%  
Mortgage Finance | New Jersey | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 2.40% 2.40%  
Mortgage Finance | Ohio | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 0.40% 0.40%  
Mortgage Finance | Other United States | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 32.60% 32.90%  
Other      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Fair value, option, carrying amount, financing receivable, no allowance   $ 3 $ 7
Other | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 100.00% 100.00%  
Other | California | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 9.40% 8.40%  
Other | Texas | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 7.60% 7.70%  
Other | Florida | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 9.00% 7.80%  
Other | Pennsylvania | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 4.20% 4.60%  
Other | Georgia | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 3.70% 3.50%  
Other | North Carolina | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 2.90% 4.60%  
Other | New York | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 5.40% 4.80%  
Other | Illinois | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 4.60% 4.30%  
Other | New Jersey | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 3.70% 3.60%  
Other | Ohio | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 4.50% 3.60%  
Other | Other United States | Financing Receivable | Geographic Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Concentration risk, percentage 45.00% 47.10%  
XML 121 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Commercial Concentration Risk) (Details) - Commercial - Commercial real estate - Geographic Concentration Risk - Financing Receivable
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Florida    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 17.60% 17.90%
Texas    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 13.60% 14.90%
California    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 7.90% 8.40%
Ohio    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 5.90% 4.20%
Michigan    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 5.40% 4.20%
North Carolina    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 5.00% 5.30%
New York    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 4.50% 6.30%
Tennessee    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 3.70% 1.20%
Georgia    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 3.00% 3.10%
Missouri    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 2.80% 2.60%
Other United States    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 30.60% 31.90%
XML 122 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Receivables and Loans, Net (Commercial Criticized Risk Exposure) (Details) - Commercial - Industry Concentration Risk - Financing Receivable
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Automotive    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 54.00% 53.40%
Electronics    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 13.40% 11.90%
Services    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 12.80% 6.50%
Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 19.80% 28.20%
XML 123 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing (Ally as the Lessee) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Noncancelable lease term 367 days  
Lease extension, maximum 48 months  
Cash paid for amounts included in the measurement of lease liabilities $ 33 $ 38
Right-of-use asset obtained in exchange for operating lease liability $ 10 $ 41
Operating lease, weighted-average remaining lease term 4 years 5 years
Operating lease, weighted average discount rate 2.85% 2.57%
Minimum    
Lessee, Lease, Description [Line Items]    
Operating lease remaining lease term 2 months  
Maximum    
Lessee, Lease, Description [Line Items]    
Operating lease remaining lease term 7 years  
XML 124 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing (Lessee, Operating Lease, Liability, Maturity) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 34  
2025 29  
2026 22  
2027 17  
2028 15  
2029 and thereafter 3  
Total undiscounted cash flows 120  
Difference between undiscounted cash flows and discounted cash flows (7)  
Total lease liability $ 113 $ 137
XML 125 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing (Lease, Cost) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease expense $ 29 $ 33 $ 46
Variable lease expense 5 4 7
Total lease expense, net $ 34 $ 37 $ 53
XML 126 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing (Ally as the Lessor) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]    
Residual value guarantee, percentage 15.00% 15.00%
Vehicles $ 11,101 $ 12,304
Accumulated depreciation (1,930) (1,860)
Investment in operating leases, net $ 9,171 10,444
Minimum    
Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]    
Lessor, term of contract 24 months  
Maximum    
Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]    
Lessor, term of contract 60 months  
Vehicles    
Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]    
Residual value of leased asset $ 12 $ 56
XML 127 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing (Lessor, Operating Lease, Payments to be Received, Maturity) (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 1,304
2025 820
2026 382
2027 70
2028 4
Total lease payments from operating leases $ 2,580
XML 128 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing (Depreciation Expense on Operating Lease Assets) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease revenue $ 1,550 $ 1,596 $ 1,550
Depreciation expense on operating lease assets (excluding remarketing gains) 1,071 1,084 914
Remarketing gains, net (211) (170) (344)
Net depreciation expense on operating lease assets 860 914 570
Variable lease payments, excessive wear and tear $ 9 $ 7 $ 16
XML 129 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leasing (Sales-type and Direct Financing Leases, Lease Receivable, Maturity) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Direct financing lease, net investment in lease $ 537 $ 481
Direct financing lease, present value of lease payments recorded as lease receivable 531 468
Direct financing lease, unguaranteed residual asset 6 13
Direct financing lease, interest income 40 $ 30
2024 193  
2025 163  
2026 140  
2027 73  
2028 33  
2029 and thereafter 11  
Total undiscounted cash flows 613  
Difference between undiscounted cash flows and discounted cash flows (82)  
Present value of lease payments recorded as lease receivable $ 531  
XML 130 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitizations and Variable Interest Entities (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Securitizations And Variable Interest Entities [Abstract]      
Gain (loss) on sales of financial assets $ 1,000,000 $ 1,000,000 $ 0
Investment in qualified affordable housing projects 1,866,000,000 1,596,000,000  
Unfunded commitments for investment in qualified affordable housing projects $ 973,000,000 $ 869,000,000  
Qualified affordable housing project investments, funding commitment period 5 years    
XML 131 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitizations and Variable Interest Entities (Schedule of Variable Interest Entities) (Details) - USD ($)
$ in Millions
1 Months Ended
Nov. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Variable Interest Entity [Line Items]        
Carrying value of total assets   $ 196,392 $ 191,826 $ 182,114
Carrying value of total liabilities   182,626 178,967  
Assets sold to nonconsolidated VIEs   2,639 330  
Maximum exposure to loss in nonconsolidated VIEs   5,458 3,097  
Non-recourse debt   17,570 17,762  
Variable interest entity, deconsolidation of assets $ 1,700      
Variable interest entity, deconsolidation of liabilities 1,400      
Proceeds from sale of variable interest entity $ 247      
Held-to-maturity securities   4,680 1,062  
Other assets   9,395 9,138  
Equity securities   810 681  
On-balance sheet variable interest entities        
Variable Interest Entity [Line Items]        
Carrying value of total assets   7,075 9,856  
Carrying value of total liabilities   1,513 2,441  
Non-recourse debt   1,509 2,436  
Other assets   461 645  
On-balance sheet variable interest entities | Consumer | Automotive        
Variable Interest Entity [Line Items]        
Carrying value of total assets   16,415 20,415  
Carrying value of total liabilities   1,614 2,553  
Assets sold to nonconsolidated VIEs   0 0  
Maximum exposure to loss in nonconsolidated VIEs   0 0  
Assets held-in-trust   9,300 10,600  
On-balance sheet variable interest entities | Consumer | Automotive | Nonrecourse        
Variable Interest Entity [Line Items]        
Non-recourse debt   100 113  
Off-balance sheet variable interest entities        
Variable Interest Entity [Line Items]        
Carrying value of total assets   19,012 22,614  
Carrying value of total liabilities   2,588 3,426  
Off-balance sheet variable interest entities | Consumer | Automotive        
Variable Interest Entity [Line Items]        
Carrying value of total assets   81 0  
Carrying value of total liabilities   0 0  
Assets sold to nonconsolidated VIEs   2,514 227  
Maximum exposure to loss in nonconsolidated VIEs   2,595 227  
Held-to-maturity securities   78    
Other assets   3    
Off-balance sheet variable interest entities | Consumer | Other        
Variable Interest Entity [Line Items]        
Carrying value of total assets   0 0  
Carrying value of total liabilities   0 0  
Assets sold to nonconsolidated VIEs   125 103  
Maximum exposure to loss in nonconsolidated VIEs   125 103  
Off-balance sheet variable interest entities | Commercial | Other        
Variable Interest Entity [Line Items]        
Carrying value of total assets   2,516 2,199  
Carrying value of total liabilities   974 873  
Assets sold to nonconsolidated VIEs   0 0  
Maximum exposure to loss in nonconsolidated VIEs   2,738 2,767  
Equity securities   $ 44 $ 38  
XML 132 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitizations and Variable Interest Entities (Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities) (Details) - Off-balance sheet variable interest entities - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash Flow Received and Paid to Nonconsolidated Securitization Entities [Line Items]      
Total $ 1,280 $ 389 $ 4
Automotive | Consumer      
Cash Flow Received and Paid to Nonconsolidated Securitization Entities [Line Items]      
Cash proceeds from transfers completed during the period 1,131 238 0
Cash flows received on retained interests in securitization entities 4 0 0
Servicing fees 19 1 0
Other cash flows 1 0 0
Consumer other | Consumer      
Cash Flow Received and Paid to Nonconsolidated Securitization Entities [Line Items]      
Cash proceeds from transfers completed during the period 117 137 4
Servicing fees $ 8 $ 13 $ 0
XML 133 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitizations and Variable Interest Entities (Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together) (Details) - Off-balance sheet variable interest entities - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derecognized Assets, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]    
Total amount $ 2,639 $ 330
Amount 60 days or more past due 72 10
Net credit losses 60 2
Off-balance-sheet securitization entities | Automotive | Consumer    
Derecognized Assets, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]    
Total amount 1,558 0
Amount 60 days or more past due 11 0
Net credit losses 2 0
Whole-loan sales | Automotive | Consumer    
Derecognized Assets, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]    
Total amount 956 227
Amount 60 days or more past due 44 2
Net credit losses 27 0
Whole-loan sales | Consumer other | Consumer    
Derecognized Assets, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]    
Total amount 125 103
Amount 60 days or more past due 17 8
Net credit losses $ 31 $ 2
XML 134 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitizations and Variable Interest Entities (Activity in Affordable Housing Program Obligation) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Securitizations And Variable Interest Entities [Abstract]      
Affordable housing tax credits and other tax benefits $ 200,000,000 $ 177,000,000 $ 144,000,000
Tax credit amortization expense recognized as a component of income tax expense 157,000,000 147,000,000 118,000,000
Affordable housing impairment $ 0 $ 0 $ 0
XML 135 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Premiums Receivable and Other Insurance Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Premiums Receivable Disclosure [Abstract]    
Prepaid reinsurance premiums $ 580 $ 553
Reinsurance recoverable on unpaid losses 66 72
Reinsurance recoverable on paid losses 38 26
Premiums receivable 154 114
Deferred policy and service contract acquisition costs 1,911 1,933
Total premiums receivable and other insurance assets $ 2,749 $ 2,698
XML 136 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Schedule of Other Assets) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Property and equipment at cost $ 2,153 $ 2,352  
Accumulated depreciation (871) (1,076)  
Net property and equipment 1,282 1,276  
Investment in qualified affordable housing projects 1,866 1,596  
Net deferred tax assets 1,224 1,087  
Accrued interest, fees, and rent receivables 935 786  
Nonmarketable equity investments 886 842  
Goodwill 669 822 $ 822
Equity-method investments 651 608  
Restricted cash held for securitization trusts 407 585  
Other accounts receivable 189 164  
Operating lease right-of-use assets 90 111  
Restricted cash and cash equivalents 87 66  
Net intangible assets 73 98  
Other assets 1,036 1,097  
Total other assets $ 9,395 $ 9,138  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total other assets Total other assets  
Capitalized software      
Finite-Lived Intangible Assets [Line Items]      
Property, plant and equipment, disposals $ 295    
Disposals, accumulated depreciation $ 295    
XML 137 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Schedule of Equity Securities without Readily Determinable Fair Value) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Other Assets [Abstract]    
FRB stock $ 392,000,000 $ 401,000,000
FHLB stock 392,000,000 318,000,000
Equity investments without a readily determinable fair value    
Cost basis at acquisition 74,000,000 89,000,000
Upward adjustments 51,000,000 177,000,000
Downward adjustments (including impairment) (23,000,000) (143,000,000)
Carrying amount, equity investments without a readily determinable fair value 102,000,000 123,000,000
Nonmarketable equity investments 886,000,000 842,000,000
Upward adjustments 8,000,000 1,000,000
Downward adjustments (including impairment) (17,000,000) (138,000,000)
Impairment of FHLB and FRB stock $ 0 $ 0
XML 138 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Schedule of Goodwill) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]      
Goodwill beginning balance $ 822 $ 822  
Goodwill acquired   0  
Goodwill impairment (149) 0 $ 0
Transfer to assets of operations held-for-sale (4)    
Goodwill ending balance 669 822 822
Operating Segments | Automotive Finance operations      
Goodwill [Roll Forward]      
Goodwill beginning balance 20 20  
Goodwill acquired   0  
Goodwill impairment 0    
Transfer to assets of operations held-for-sale 0    
Goodwill ending balance 20 20 20
Operating Segments | Insurance operations      
Goodwill [Roll Forward]      
Goodwill beginning balance 27 27  
Goodwill acquired   0  
Goodwill impairment 0    
Transfer to assets of operations held-for-sale 0    
Goodwill ending balance 27 27 27
Corporate and Other      
Goodwill [Roll Forward]      
Goodwill beginning balance 775 775  
Goodwill acquired   0  
Goodwill impairment (149)    
Transfer to assets of operations held-for-sale (4)    
Goodwill ending balance 622 775 $ 775
Ally Credit Card | Corporate and Other      
Goodwill [Roll Forward]      
Goodwill beginning balance 479    
Goodwill ending balance 479 479  
Ally Invest | Corporate and Other      
Goodwill [Roll Forward]      
Goodwill beginning balance 143    
Goodwill ending balance 143 143  
Ally Lending | Corporate and Other      
Goodwill [Roll Forward]      
Goodwill beginning balance $ 153    
Goodwill ending balance   $ 153  
XML 139 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]      
Gain (loss) on nonmarketable equity investments, net $ (10) $ (132) $ 142
Goodwill impairment 149 $ 0 $ 0
Transfer to assets of operations held-for-sale 4    
Corporate and Other      
Goodwill [Line Items]      
Goodwill impairment 149    
Transfer to assets of operations held-for-sale 4    
Corporate and Other | Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending      
Goodwill [Line Items]      
Goodwill impairment $ 149    
XML 140 R121.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Intangible Assets) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (112) $ (109)
Net carrying value 73  
Total intangible assets, gross 185 207
Net intangible assets 73 98
Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 22  
Accumulated amortization 22  
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 117 122
Accumulated amortization (64) (53)
Net carrying value 53 69
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 41 58
Accumulated amortization (39) (51)
Net carrying value 2 7
Purchased credit card relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 25 25
Accumulated amortization (7) (4)
Net carrying value 18 21
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 2 2
Accumulated amortization (2) (1)
Net carrying value $ 0 $ 1
XML 141 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Future Amortization Expense of Intangible Assets) (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
2024 $ 19
2025 14
2026 14
2027 13
2028 13
Net carrying value $ 73
XML 142 R123.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposit Liabilities (Schedule of Deposit Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]    
Noninterest-bearing deposits $ 139 $ 185
Interest-bearing deposits    
Savings, money market, and spending accounts 99,340 110,776
Certificates of deposit 55,187 41,336
Total deposit liabilities 154,666 152,297
Certificates of deposit, in excess of $250,000 federal insurance limits $ 7,700 $ 5,600
XML 143 R124.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposit Liabilities (Time Deposit Maturities) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]    
Due in 2024 $ 43,450  
Due in 2025 7,974  
Due in 2026 1,490  
Due in 2027 832  
Due in 2028 1,441  
Total certificates of deposit 55,187 $ 41,336
Certificates of deposit, uninsured $ 5,300  
XML 144 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Schedule of Short-term Debt) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Short-term Debt [Line Items]    
Federal Home Loan Bank $ 2,550,000,000 $ 1,900,000,000
Securities sold under agreements to repurchase 747,000,000 499,000,000
Total short-term borrowings $ 3,297,000,000 $ 2,399,000,000
Weighted average interest rate 5.60% 4.50%
Repurchase agreements mature 30 days  
Cash collateral received $ 6,000,000  
Collateral placed   $ 1,000,000
Non-cash collateral received 1,000,000 0
Unsecured debt    
Short-term Debt [Line Items]    
Federal Home Loan Bank 0 0
Securities sold under agreements to repurchase 0 0
Total short-term borrowings 0 0
Secured debt    
Short-term Debt [Line Items]    
Federal Home Loan Bank 2,550,000,000 1,900,000,000
Securities sold under agreements to repurchase 747,000,000 499,000,000
Total short-term borrowings 3,297,000,000 $ 2,399,000,000
Secured debt | Agency Mortgage-Backed Residential Debt Securities    
Short-term Debt [Line Items]    
Securities sold under agreements to repurchase $ 747,000,000  
XML 145 R126.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Long-term Debt Schedule) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total long-term debt $ 17,570 $ 17,762
Subordinated debt 1,500 1,000
Secured debt 10,443 10,124
Unsecured debt    
Debt Instrument [Line Items]    
Fixed rate 10,327 9,929
Hedge basis adjustments 97 108
Total long-term debt $ 10,424 $ 10,037
Weighted average stated interest rate 6.03% 5.08%
Unsecured debt | Minimum    
Debt Instrument [Line Items]    
Interest rate 0.60% 0.60%
Unsecured debt | Maximum    
Debt Instrument [Line Items]    
Interest rate 8.00% 8.00%
Secured debt    
Debt Instrument [Line Items]    
Fixed rate $ 7,031 $ 7,603
Hedge basis adjustments 2 4
Variable rate 113 118
Total long-term debt $ 7,146 $ 7,725
Weighted average stated interest rate 3.31% 2.71%
Variable interest entity debt $ 1,500 $ 2,400
Secured debt | Minimum    
Debt Instrument [Line Items]    
Interest rate 0.89% 0.72%
Secured debt | Maximum    
Debt Instrument [Line Items]    
Interest rate 5.29% 5.29%
Federal Home Loan Bank advances    
Debt Instrument [Line Items]    
Secured debt $ 5,600 $ 5,300
XML 146 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Long-term Debt) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt, due within one year $ 4,340,000,000 $ 4,418,000,000
Long-term debt, due after one year 13,230,000,000 13,344,000,000
Long-term debt 17,570,000,000 17,762,000,000
Interest Rate Swap    
Debt Instrument [Line Items]    
Total derivative contracts in a payable position 0 2,500,000,000
Unsecured debt    
Debt Instrument [Line Items]    
Long-term debt, due within one year 1,409,000,000 2,023,000,000
Long-term debt, due after one year 9,015,000,000 8,014,000,000
Long-term debt 10,424,000,000 10,037,000,000
Secured debt    
Debt Instrument [Line Items]    
Long-term debt, due within one year 2,931,000,000 2,395,000,000
Long-term debt, due after one year 4,215,000,000 5,330,000,000
Long-term debt $ 7,146,000,000 $ 7,725,000,000
XML 147 R128.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Scheduled Remaining Maturity of Long-term Debt) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt, maturities, repayments of principal in next 12 months $ 4,340  
Long-term debt, maturities, repayments of principal in year two 4,315  
Long-term debt, maturities, repayments of principal in year three 1,790  
Long-term debt, maturities, repayments of principal in year four 1,799  
Long-term debt, maturities, repayments of principal in year five 985  
Long-term debt, maturities, repayments of principal after year five 4,341  
Total long-term debt 17,570 $ 17,762
Unsecured debt    
Debt Instrument [Line Items]    
Long-term debt, maturities, repayments of principal in next 12 months 1,409  
Long-term debt, maturities, repayments of principal in year two 2,411  
Long-term debt, maturities, repayments of principal in year three 70  
Long-term debt, maturities, repayments of principal in year four 1,442  
Long-term debt, maturities, repayments of principal in year five 760  
Long-term debt, maturities, repayments of principal after year five 4,332  
Total long-term debt 10,424 10,037
Secured debt    
Debt Instrument [Line Items]    
Total long-term debt 7,146 $ 7,725
Long-term debt | Unsecured debt    
Debt Instrument [Line Items]    
Long-term debt, maturities, repayments of principal in next 12 months 1,477  
Long-term debt, maturities, repayments of principal in year two 2,485  
Long-term debt, maturities, repayments of principal in year three 152  
Long-term debt, maturities, repayments of principal in year four 1,536  
Long-term debt, maturities, repayments of principal in year five 867  
Long-term debt, maturities, repayments of principal after year five 4,738  
Total long-term debt 11,255  
Long-term debt | Secured debt    
Debt Instrument [Line Items]    
Long-term debt, maturities, repayments of principal in next 12 months 2,931  
Long-term debt, maturities, repayments of principal in year two 1,904  
Long-term debt, maturities, repayments of principal in year three 1,720  
Long-term debt, maturities, repayments of principal in year four 357  
Long-term debt, maturities, repayments of principal in year five 225  
Long-term debt, maturities, repayments of principal after year five 9  
Total long-term debt 7,146  
Original issue discount | Unsecured debt    
Debt Instrument [Line Items]    
Debt instrument, unamortized discount (831)  
Original issue discount | Unsecured debt | 2024    
Debt Instrument [Line Items]    
Debt instrument, unamortized discount, current (68)  
Original issue discount | Unsecured debt | 2025    
Debt Instrument [Line Items]    
Debt instrument, unamortized discount, noncurrent (74)  
Original issue discount | Unsecured debt | 2026    
Debt Instrument [Line Items]    
Debt instrument, unamortized discount, noncurrent (82)  
Original issue discount | Unsecured debt | 2027    
Debt Instrument [Line Items]    
Debt instrument, unamortized discount, noncurrent (94)  
Original issue discount | Unsecured debt | 2028    
Debt Instrument [Line Items]    
Debt instrument, unamortized discount, noncurrent (107)  
Original issue discount | Unsecured debt | 2029 and thereafter    
Debt Instrument [Line Items]    
Debt instrument, unamortized discount, noncurrent $ (406)  
XML 148 R129.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Pledged Assets Related to Secured Borrowings and Repurchase Agreement) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Pledged Assets related to secured borrowings [Line Items]    
Total assets restricted as collateral $ 69,512 $ 39,265
Secured debt 10,443 10,124
Amortized cost 28,416 34,863
Short-term borrowings 3,297 2,399
Asset Pledged as Collateral    
Pledged Assets related to secured borrowings [Line Items]    
Amortized cost 4,030 4,288
Pledged assets for Federal Home Loan Bank    
Pledged Assets related to secured borrowings [Line Items]    
Total assets restricted as collateral 27,900 27,000
Pledged assets for Federal Reserve Bank    
Pledged Assets related to secured borrowings [Line Items]    
Total assets restricted as collateral 34,000 2,400
Investment securities    
Pledged Assets related to secured borrowings [Line Items]    
Total assets restricted as collateral 4,036 3,525
Consumer | Automotive    
Pledged Assets related to secured borrowings [Line Items]    
Total assets restricted as collateral 40,805 11,759
Consumer | Consumer mortgage    
Pledged Assets related to secured borrowings [Line Items]    
Total assets restricted as collateral 18,703 19,771
Commercial    
Pledged Assets related to secured borrowings [Line Items]    
Total assets restricted as collateral $ 5,968 $ 4,210
XML 149 R130.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities [Abstract]        
Unfunded commitments for investment in qualified affordable housing projects $ 973 $ 869    
Accounts payable 509 435    
Employee compensation and benefits 409 424    
Reserves for insurance losses and loss adjustment expenses 140 119 $ 122 $ 129
Operating lease liabilities 113 137    
Deferred revenue 103 169    
Other liabilities 479 495    
Total accrued expenses and other liabilities $ 2,726 $ 2,648    
Operating lease, liability, statement of financial position [Extensible Enumeration] Total accrued expenses and other liabilities Total accrued expenses and other liabilities    
XML 150 R131.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2016
Increase (Decrease) In Common Stock [Roll Forward]                    
Total common stock shares issued beginning balance (in shares) 507,682,838 504,522,000 501,237,000              
Employee benefits and compensation plans (in shares) 4,179,000 3,161,000 3,284,000              
Total common stock shares issued ending balance (in shares) 511,861,447 507,682,838 504,522,000              
Treasury stock beginning balance (in shares) (208,358,481) (166,581,000) (126,563,000)              
Repurchase of common stock (in shares) (1,044,000) (41,778,000) (40,018,000)              
Treasury stock ending balance (in shares) (209,402,189) (208,358,481) (166,581,000)              
Common stock, shares outstanding (in shares) 302,459,258 299,324,357 337,941,000 301,630,000 301,619,000 300,821,000 300,335,000 312,781,000 327,306,000 484,000,000
XML 151 R132.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Narrative) (Details) - $ / shares
1 Months Ended
Jun. 30, 2021
Apr. 30, 2021
Dec. 31, 2023
Preferred stock dividends — Series B      
Class of Stock [Line Items]      
Number of shares issued (in shares)   1,350,000 1,350,000
Dividend/coupon rate   4.70%  
Par value (in dollars per share)   $ 0.01 $ 0.01
Liquidation preference (in dollars per share)   $ 1,000 $ 1,000
Preferred stock, reset period   five-year  
Preferred stock, dividend payment terms   five-year  
Trust Preferred Securities, Series 2      
Class of Stock [Line Items]      
Dividend/coupon rate 8.125% 8.125%  
Preferred stock dividends — Series C      
Class of Stock [Line Items]      
Number of shares issued (in shares) 1,000,000   1,000,000
Dividend/coupon rate 4.70%    
Par value (in dollars per share) $ 0.01   $ 0.01
Liquidation preference (in dollars per share) $ 1,000   $ 1,000
Preferred stock, reset period seven-year    
Preferred stock, dividend payment terms seven-year    
XML 152 R133.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Schedule of Preferred Stock) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2021
Apr. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]        
Carrying value     $ 2,324 $ 2,324
Preferred stock dividends — Series B        
Class of Stock [Line Items]        
Carrying value     $ 1,335  
Par value (in dollars per share)   $ 0.01 $ 0.01  
Liquidation preference (in dollars per share)   $ 1,000 $ 1,000  
Number of shares authorized (in shares)     1,350,000  
Number of shares issued (in shares)   1,350,000 1,350,000  
Number of shares outstanding (in shares)     1,350,000  
Dividend/coupon rate   4.70%    
Series B Preferred Stock, Prior To May 15, 2026        
Class of Stock [Line Items]        
Dividend/coupon rate     4.70%  
Series B Preferred Stock, On And After May 15, 2026 | US Treasury (UST) Interest Rate        
Class of Stock [Line Items]        
Dividend/coupon rate   3.868%    
Preferred stock dividends — Series C        
Class of Stock [Line Items]        
Carrying value     $ 989  
Par value (in dollars per share) $ 0.01   $ 0.01  
Liquidation preference (in dollars per share) $ 1,000   $ 1,000  
Number of shares authorized (in shares)     1,000,000  
Number of shares issued (in shares) 1,000,000   1,000,000  
Number of shares outstanding (in shares)     1,000,000  
Dividend/coupon rate 4.70%      
Series C Preferred Stock, Prior To May 15, 2028        
Class of Stock [Line Items]        
Dividend/coupon rate     4.70%  
Series C Preferred Stock, On And After May 15, 2028 | US Treasury (UST) Interest Rate        
Class of Stock [Line Items]        
Dividend/coupon rate 3.481%      
XML 153 R134.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Schedule of Accumulated Other Comprehensive Loss) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 12,859 $ 17,050 $ 14,703
Net change 243 (3,901) (789)
Ending balance 13,766 12,859 17,050
Accumulated other comprehensive income (loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (4,059) (158) 631
Net change 243 (3,901) (789)
Ending balance (3,816) (4,059) (158)
Available-for-sale securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (4,095) (95) 640
Net change 949 (4,000) (735)
Ending balance (3,146) (4,095) (95)
Held-to-maturity securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0 0 0
Net change (682) 0 0
Ending balance (682) 0 0
Translation adjustments and net investment hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 18 19 19
Net change 3 (1) 0
Ending balance 21 18 19
Cash flow hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 18 35 82
Net change (27) (17) (47)
Ending balance (9) 18 35
Defined benefit pension plans      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0 (117) (110)
Net change 0 117 (7)
Ending balance $ 0 $ 0 $ (117)
XML 154 R135.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Narrative) (Details) - Defined benefit pension plans - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Net realized losses reclassified to income from continuing operations, net of tax $ 115 $ 1
Net realized losses reclassified to income from continuing operations, before tax 71 1
Net realized gains reclassified to income from continuing operations, tax 44 $ 0
Stranded tax effects $ 61  
XML 155 R136.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Loss) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other comprehensive income (loss), before tax $ 314 $ (5,197) $ (1,032)
Other comprehensive income (loss), tax effect (71) 1,296 243
Other comprehensive income (loss), net of tax 243 (3,901) (789)
Available-for-sale securities      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Net unrealized gains (losses) arising during the period, before tax 338 (5,222) (859)
Net unrealized gains (losses) arising during the period, tax (78) 1,240 203
Net unrealized gains (losses) arising during the period, net of tax 260 (3,982) (656)
Reclassification from AOCI, before tax 5 23 102
Reclassification from AOCI, tax (1) (5) (23)
Reclassification from AOCI, net of tax 4 18 79
Other comprehensive income (loss), before tax 1,244 (5,245) (961)
Other comprehensive income (loss), tax effect (295) 1,245 226
Other comprehensive income (loss), net of tax 949 (4,000) (735)
Available for sale, transferred to held to maturity, parent      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Net unrealized gains (losses) arising during the period, before tax 911    
Net unrealized gains (losses) arising during the period, tax (218)    
Net unrealized gains (losses) arising during the period, net of tax 693    
Held-to-maturity securities      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Net unrealized gains (losses) arising during the period, before tax (911)    
Net unrealized gains (losses) arising during the period, tax 218    
Net unrealized gains (losses) arising during the period, net of tax (693)    
Reclassification from AOCI, before tax (14)    
Reclassification from AOCI, tax 3    
Reclassification from AOCI, net of tax (11)    
Other comprehensive income (loss), before tax (897)    
Other comprehensive income (loss), tax effect 215    
Other comprehensive income (loss), net of tax (682)    
Translation adjustments      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other comprehensive income (loss), before tax 6 (10)  
Other comprehensive income (loss), tax effect (1) 2  
Other comprehensive income (loss), net of tax 5 (8)  
Net investment hedges      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other comprehensive income (loss), before tax (3) 8  
Other comprehensive income (loss), tax effect 1 (1)  
Other comprehensive income (loss), net of tax (2) 7  
Cash flow hedges      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Net unrealized gains (losses) arising during the period, before tax (22) (2)  
Net unrealized gains (losses) arising during the period, tax 6 0  
Net unrealized gains (losses) arising during the period, net of tax (16) (2)  
Reclassification from AOCI, before tax 14 21 61
Reclassification from AOCI, tax (3) (6) (14)
Reclassification from AOCI, net of tax 11 15 47
Other comprehensive income (loss), before tax (36) (23)  
Other comprehensive income (loss), tax effect 9 6  
Other comprehensive income (loss), net of tax (27) (17) (47)
Defined benefit pension plans      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Net unrealized gains (losses) arising during the period, before tax   2 (11)
Net unrealized gains (losses) arising during the period, tax   0 3
Net unrealized gains (losses) arising during the period, net of tax   2 (8)
Reclassification from AOCI, before tax   (71) (1)
Reclassification from AOCI, tax   (44) 0
Reclassification from AOCI, net of tax   (115) (1)
Other comprehensive income (loss), before tax   73 (10)
Other comprehensive income (loss), tax effect   44 3
Other comprehensive income (loss), net of tax $ 0 $ 117 $ (7)
XML 156 R137.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]      
Net income from continuing operations [1] $ 1,022 $ 1,715 $ 3,065
Net income from continuing operations attributable to common stockholders [1] 912 1,605 3,008
Loss from discontinued operations, net of tax [1] (2) (1) (5)
Net income attributable to common stockholders [1] $ 910 $ 1,604 $ 3,003
Basic weighted-average common shares outstanding (in shares) [1],[2] 303,751 316,690 362,583
Diluted weighted-average common shares outstanding (in shares) [1],[2] 305,135 318,629 365,180
Basic earnings per common share      
Net income from continuing operations (in dollars per share) [1] $ 3.00 $ 5.07 $ 8.30
Loss from discontinued operations, net of tax (in dollars per share) [1] (0.01) 0 (0.01)
Net income (in dollars per share) [1] 3.00 5.06 8.28
Diluted earnings per common share      
Net income from continuing operations (in dollars per share) [1] 2.99 5.04 8.24
Loss from discontinued operations, net of tax (in dollars per share) [1] (0.01) 0 (0.01)
Net income (in dollars per share) [1] $ 2.98 $ 5.03 $ 8.22
Preferred stock dividends — Series B      
Class of Stock [Line Items]      
Preferred stock dividends [1] $ (63) $ (63) $ (36)
Preferred stock dividends — Series C      
Class of Stock [Line Items]      
Preferred stock dividends [1] $ (47) $ (47) $ (21)
[1] Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
[2] Includes shares related to share-based compensation that vested but were not yet issued.
XML 157 R138.htm IDEA: XBRL DOCUMENT v3.24.0.1
Regulatory Capital and Other Regulatory Matters (Schedule of Regulatory Capital Amount and Ratios) (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Jul. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
USD ($)
Aug. 31, 2022
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]          
Common equity tier one capital ratio, minimum 0.045        
Tier one capital to risk-weighted assets, required minimum 0.06        
Capital to risk-weighted assets, required minimum 0.08        
Minimum capital conservation buffer 0.025        
Accumulated other comprehensive losses excluded from Common Equity Tier 1 Capital $ 3,800     $ 4,100  
Brokered deposits $ 11,000        
Percentage of interest-bearing domestic deposits to deposits, brokered 7.10%        
Common equity tier one capital $ 15,129     $ 14,592  
Common equity tier one capital ratio 0.0936     0.0927  
Tier one capital to risk-weighted assets, amount $ 17,392     $ 16,867  
Tier one capital to risk-weighted assets, ratio 0.1076     0.1072  
Tier one capital to risk-weighted assets, well-capitalized minimum 0.0600        
Capital to risk-weighted assets, amount $ 20,055     $ 19,209  
Capital to risk-weighted assets, ratio 0.1241     0.1221  
Capital to risk weighted assets, well-capitalized minimum 0.1000        
Tier one leverage to adjusted quarterly average assets, amount $ 17,392     $ 16,867  
Tier one leverage to adjusted quarterly average assets, ratio 0.0867     0.0865  
Tier one leverage ratio, minimum 0.04        
Accounting Standards Update 2016-13          
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]          
Deferred reduction to Common Equity Tier 1 Capital from CECL $ 591        
Ally Financial Inc          
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]          
Minimum capital conservation buffer 0.025 0.025 0.025 0.025 0.025
Ally Bank          
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]          
Common equity tier one capital ratio, minimum 0.0450        
Tier one capital to risk-weighted assets, required minimum 0.0600        
Capital to risk-weighted assets, required minimum 0.0800        
Common equity tier one capital $ 17,217     $ 17,011  
Common equity tier one capital ratio 0.1124     0.1138  
Common equity tier one capital, well capitalized minimum 0.0650        
Tier one capital to risk-weighted assets, amount $ 17,217     $ 17,011  
Tier one capital to risk-weighted assets, ratio 0.1124     0.1138  
Tier one capital to risk-weighted assets, well-capitalized minimum 0.0800        
Capital to risk-weighted assets, amount $ 19,144     $ 18,888  
Capital to risk-weighted assets, ratio 0.1250     0.1264  
Capital to risk weighted assets, well-capitalized minimum 0.1000        
Tier one leverage to adjusted quarterly average assets, amount $ 17,217     $ 17,011  
Tier one leverage to adjusted quarterly average assets, ratio 0.0907     0.0923  
Tier one leverage ratio, minimum 0.0400        
Tier one leverage to adjusted quarterly average assets, well-capitalized minimum 0.0500        
XML 158 R139.htm IDEA: XBRL DOCUMENT v3.24.0.1
Regulatory Capital and Other Regulatory Matters (Common Share Repurchases) (Details)
3 Months Ended 12 Months Ended 90 Months Ended
Jan. 11, 2024
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Jul. 31, 2023
Feb. 28, 2023
USD ($)
Aug. 31, 2022
Jan. 10, 2022
USD ($)
Jun. 30, 2016
shares
Accelerated Share Repurchases [Line Items]                                    
Dividends declared (in dollars per share) | $ / shares   $ 0.30 $ 0.30 $ 0.30 $ 0.30 $ 0.30 $ 0.30 $ 0.30 $ 0.30 $ 0.30 $ 0.30 $ 0.25 $ 0.30          
Stock repurchased during period, value   $ 4,000,000 $ 0 $ 2,000,000 $ 27,000,000 $ 51,000,000 $ 415,000,000 $ 600,000,000 $ 584,000,000                  
Common stock, share reduction                         37.00%          
Common stock, shares outstanding (in shares) | shares   302,459,258 301,630,000 301,619,000 300,821,000 299,324,357 300,335,000 312,781,000 327,306,000 302,459,258 299,324,357 337,941,000 302,459,258         484,000,000
Minimum capital conservation buffer   0.025               0.025     0.025          
Stock repurchased during period, number of shares (in share) | shares   145,000 5,000 58,000 836,000 1,731,000 12,468,000 15,031,000 12,548,000                  
Cash dividends declared per common share (in dollars per share) | $ / shares [1]                   $ 1.20 $ 1.20 $ 0.88            
Subsequent event                                    
Accelerated Share Repurchases [Line Items]                                    
Cash dividends declared per common share (in dollars per share) | $ / shares $ 0.30                                  
Ally Financial Inc                                    
Accelerated Share Repurchases [Line Items]                                    
Minimum capital conservation buffer   0.025   0.025   0.025       0.025 0.025   0.025 0.025   0.025    
Unsecured debt                                    
Accelerated Share Repurchases [Line Items]                                    
Proceeds from issuance of subordinated long-term debt                             $ 500,000,000      
Common stock                                    
Accelerated Share Repurchases [Line Items]                                    
Stock repurchase program, authorized amount                                 $ 2,000,000,000  
Stock repurchased during period, value                   $ 0 $ 1,650,000,000              
[1] Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
XML 159 R140.htm IDEA: XBRL DOCUMENT v3.24.0.1
Regulatory Capital and Other Regulatory Matters (Depository Institutions) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]      
Total assets $ 196,392 $ 191,826 $ 182,114
Statutory accounting practices, statutory amount available for dividend payments 112    
Ally Bank      
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]      
Total assets 186,100 181,900  
Payments of dividends $ 1,400 $ 3,200  
XML 160 R141.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Cash collateral placed with counterparties $ 6 $ 2
Noncash collateral placed with counterparties 642 384
Cash collateral received from counterparties $ 31 $ 23
XML 161 R142.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Fair Value Amounts of Derivative Instruments Reported on our Condensed Consolidated Balance Sheet) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
receivable position $ 33 $ 23
payable position 17 42
Notional amount 44,468 33,833
Credit derivative, maximum exposure, undiscounted 29 82
Total derivatives designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 31 22
payable position 6 1
Notional amount 42,251 33,570
Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 2 1
payable position 11 41
Notional amount 2,217 263
Interest rate contracts | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 2 0
payable position 0 0
Notional amount 2,158 116
Swaps | Total derivatives designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 0
payable position 0 0
Notional amount 35,835 30,619
Swaps | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 0
payable position 0 0
Notional amount 2,000 0
Purchased options | Total derivatives designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 31 22
payable position 0 0
Notional amount 6,250 2,800
Forwards | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 0
payable position 0 0
Notional amount 70 37
Written options | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 2 0
payable position 0 0
Notional amount 88 79
Foreign exchange contracts | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 0
payable position 1 1
Notional amount 59 147
Forwards | Total derivatives designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 0
payable position 6 1
Notional amount 166 151
Forwards | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 0
payable position 1 1
Notional amount 59 147
Other credit derivatives | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 0
payable position 10 39
Equity contracts | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 1
payable position 0 1
Notional amount 0 0
Written options | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 0
payable position 0 1
Notional amount 0 0
Purchased options | Total derivatives not designated as accounting hedges    
Derivatives, Fair Value [Line Items]    
receivable position 0 1
payable position 0 0
Notional amount $ 0 $ 0
XML 162 R143.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedged liability, fair value hedge $ 7,750 $ 7,697
Hedged Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt Long-term debt
Available-for-sale securities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedged asset, fair value hedge $ 16,302 $ 11,265
Hedged asset, fair value hedge, cumulative increase (decrease) (79) (180)
Closed portfolio and beneficial interest, last-of-layer, amortized cost 14,800 10,000
Amortized cost 14,600 9,700
Basis adjustment for active hedge (45) (135)
Hedged asset, last-of-layer, amount $ 11,300 $ 4,000
Hedged Asset, Statement of Financial Position [Extensible Enumeration] Available-for-sale securities (amortized cost of $28,416 and $34,863) Available-for-sale securities (amortized cost of $28,416 and $34,863)
Available-for-sale securities | Total derivatives designated as accounting hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Basis adjustment for active hedge $ 75 $ 3
Finance receivables and loans, net    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedged asset, fair value hedge 54,189 46,390
Hedged asset, fair value hedge, cumulative increase (decrease) (93) (617)
Basis adjustment for active hedge (93) (617)
Hedged asset, last-of-layer, amount 23,200 22,800
Closed portfolio, carrying value $ 50,000 $ 46,100
Hedged Asset, Statement of Financial Position [Extensible Enumeration] Finance receivables and loans, net Finance receivables and loans, net
Finance receivables and loans, net | Total derivatives designated as accounting hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Basis adjustment for active hedge $ (66) $ (560)
Long-term debt    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedged liability, fair value hedge, cumulative increase (decrease) 100 112
Discontinued hedge | Available-for-sale securities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedged asset, discontinued fair value hedge, cumulative increase (decrease) (156) (181)
Basis adjustment for active hedge (120) (138)
Discontinued hedge | Finance receivables and loans, net    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedged asset, discontinued fair value hedge, cumulative increase (decrease) (27) (57)
Basis adjustment for active hedge (27) (57)
Discontinued hedge | Long-term debt    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedged liability, discontinued fair value hedge, cumulative increase (decrease) $ 100 $ 120
XML 163 R144.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Statement of Gains and Losses on Derivative Instruments Reported in Statement of Comprehensive Income) (Details) - Total derivatives not designated as accounting hedges - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings $ 1 $ 28 $ (29)
Interest rate contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings 17 22 (4)
Foreign exchange contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings 0 8 (1)
Other credit derivatives      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings (5) (2) (24)
Equity contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings (11) 0 0
Gain (loss) on mortgage and automotive loans, net | Interest rate contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings 18 14 (12)
Other income, net of losses | Interest rate contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings (1) 8 8
Other income, net of losses | Other credit derivatives      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings (5) (2) (24)
Other income, net of losses | Equity contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings (11) 0 0
Other operating expenses | Foreign exchange contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) recognized in earnings $ 0 $ 8 $ (1)
XML 164 R145.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Derivative Instruments Designated as Fair Value Hedges, Gain (Loss)) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]      
Interest and fees on finance receivables and loans $ 11,020 $ 8,099 $ 6,468
Interest and dividends on investment securities and other earning assets 1,022 841 600
Interest on deposits 5,819 1,987 1,045
Interest on long-term debt 1,001 763 860
Loss on cash flow hedges to be recognized within twelve months 12    
Total derivatives designated as accounting hedges | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain on fair value hedging relationships 0 0 0
Total gain (loss) on cash flow hedging relationships 14 21 62
Total derivatives designated as accounting hedges | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain on fair value hedging relationships 0 0 0
Total gain (loss) on cash flow hedging relationships 0 0 0
Total derivatives designated as accounting hedges | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain on fair value hedging relationships 0 0 0
Total gain (loss) on cash flow hedging relationships 0 0 (1)
Total derivatives designated as accounting hedges | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain on fair value hedging relationships 0 0 0
Total gain (loss) on cash flow hedging relationships 0 (1) 0
Total derivatives designated as accounting hedges | Unsecured debt | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Unsecured debt | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Unsecured debt | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Unsecured debt | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 1 1 68
Change in unrealized gain (loss) on fair value hedging instruments (1) (1) (68)
Total derivatives designated as accounting hedges | Hedged fixed-rate FHLB advances | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Hedged fixed-rate FHLB advances | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Hedged fixed-rate FHLB advances | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Hedged fixed-rate FHLB advances | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 (5) 0
Change in unrealized gain (loss) on fair value hedging instruments 0 5 0
Total derivatives designated as accounting hedges | Hedged available-for-sale securities | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Hedged available-for-sale securities | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 76 (185) (40)
Change in unrealized gain (loss) on fair value hedging instruments (76) 185 40
Total derivatives designated as accounting hedges | Hedged available-for-sale securities | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Hedged available-for-sale securities | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Fixed-rate automotive loans | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 491 (599) (215)
Change in unrealized gain (loss) on fair value hedging instruments (491) 599 215
Total derivatives designated as accounting hedges | Fixed-rate automotive loans | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Fixed-rate automotive loans | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Fixed-rate automotive loans | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 0 0 0
Change in unrealized gain (loss) on fair value hedging instruments 0 0 0
Total derivatives designated as accounting hedges | Hedged variable rate borrowings | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Hedged variable rate borrowings | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Hedged variable rate borrowings | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 (1)
Total derivatives designated as accounting hedges | Hedged variable rate borrowings | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Hedged variable-rate commercial loans | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 14 21 58
Total derivatives designated as accounting hedges | Hedged variable-rate commercial loans | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Hedged variable-rate commercial loans | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Hedged variable-rate commercial loans | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 4
Total derivatives designated as accounting hedges | Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Other hedged forecasted transactions | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Other hedged forecasted transactions | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Other hedged forecasted transactions | Interest on deposits      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings 0 0 0
Total derivatives designated as accounting hedges | Other hedged forecasted transactions | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest rate cash flow hedge loss reclassified to earnings $ 0 $ (1) $ 0
XML 165 R146.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Interest and Amortization on Derivative Instruments) (Details) - Total derivatives designated as accounting hedges - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) on fair value hedging relationships $ 648 $ 147 $ (168)
Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) on fair value hedging relationships 157 16 (10)
Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain (loss) on fair value hedging relationships 11 3 (4)
Unsecured debt | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 0 0 0
Gain (loss) on interest for qualifying hedge 0 0 0
Unsecured debt | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 0 0 0
Gain (loss) on interest for qualifying hedge 0 0 0
Unsecured debt | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 9 5 4
Gain (loss) on interest for qualifying hedge 0 1 5
Federal Home Loan Bank certificates and obligations | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 0 0 0
Federal Home Loan Bank certificates and obligations | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 0 0 0
Federal Home Loan Bank certificates and obligations | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 2 (3) (13)
Hedged available-for-sale securities | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 0 0 0
Gain (loss) on interest for qualifying hedge 0 0 0
Hedged available-for-sale securities | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 23 17 (4)
Gain (loss) on interest for qualifying hedge 134 (1) (6)
Hedged available-for-sale securities | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 0 0 0
Gain (loss) on interest for qualifying hedge 0 0 0
Fixed-rate automotive loans | Interest and fees on finance receivables and loans      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 32 18 (46)
Gain (loss) on interest for qualifying hedge 616 129 (122)
Fixed-rate automotive loans | Interest and dividends on investment securities and other earning assets      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 0 0 0
Gain (loss) on interest for qualifying hedge 0 0 0
Fixed-rate automotive loans | Interest on long-term debt      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on amortization of deferred basis adjustments 0 0 0
Gain (loss) on interest for qualifying hedge $ 0 $ 0 $ 0
XML 166 R147.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Derivative Instruments Used in Net Investment Hedge Accounting Relationships) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Interest rate contracts | Cash flow hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Loss recognized in other comprehensive income (loss) $ (36,000,000) $ (23,000,000) $ (61,000,000)
Foreign exchange contracts | Net investment hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
(Loss) gain recognized in other comprehensive income (loss) (3,000,000) 8,000,000 0
Amounts excluded from effectiveness testing 0 0 0
Amounts reclassified from accumulated other comprehensive income $ 0 $ 0 $ 0
XML 167 R148.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense      
U.S. federal $ 85 $ 1 $ 502
Foreign 5 3 4
State and local 36 9 168
Total current expense 126 13 674
Deferred income tax (benefit) expense      
U.S. federal (57) 493 151
Foreign (1) (1) 0
State and local (7) 61 (35)
Total deferred (benefit) expense (65) 553 116
Other tax expense 0 61 0
Total income tax expense from continuing operations $ 61 $ 627 $ 790
XML 168 R149.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Statutory U.S. federal tax expense $ 227 $ 492 $ 810
Tax credits, excluding expirations (133) (73) (58)
Valuation allowance change, excluding expirations (91) 54 (78)
Nondeductible expenses 44 31 30
Unrecognized tax benefits 38 (4) 0
Tax law enactment (18) 0 (1)
State and local income taxes, net of federal income tax benefit (4) 77 106
Settlement of qualified defined benefit pension plan 0 61 0
Other, net (2) (11) (19)
Total income tax expense from continuing operations $ 61 $ 627 $ 790
XML 169 R150.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Tax Credit Carryforward [Line Items]      
Change in tax resulting from tax credits, excluding expirations $ 133,000,000 $ 73,000,000 $ 58,000,000
Net deferred tax assets (liabilities), net of deferred tax (liabilities) assets 1,213,000,000 1,071,000,000  
Alternative minimum tax liability 128,000,000    
Deferred tax assets, tax credit carryforwards, alternative minimum tax 128,000,000    
Unrecognized tax benefits that would impact effective tax rate 75,000,000 36,000,000 42,000,000
Unrecognized tax benefits, income tax penalties and interest accrued 6,000,000 3,000,000 1,000,000
Unrecognized tax benefits, income tax penalties and interest expense 3,000,000   1,000,000
Unrecognized tax benefits, income tax penalties expense   2,000,000  
Decrease in unrecognized tax benefits is reasonably possible 78,000,000    
Rehabilitation Tax Credit Benefits      
Tax Credit Carryforward [Line Items]      
Change in tax resulting from tax credits, excluding expirations 4,000,000 4,000,000 4,000,000
Net deferred tax assets (liabilities), net of deferred tax (liabilities) assets 0 4,000,000 0
Energy Tax Credit Benefits      
Tax Credit Carryforward [Line Items]      
Change in tax resulting from tax credits, excluding expirations 1,000,000 1,000,000 1,000,000
Net deferred tax assets (liabilities), net of deferred tax (liabilities) assets 0 $ 1,000,000 $ 0
Clean Vehicle Tax Credit Benefit      
Tax Credit Carryforward [Line Items]      
Change in tax resulting from tax credits, excluding expirations 99,000,000    
Net deferred tax assets (liabilities), net of deferred tax (liabilities) assets $ 99,000,000    
XML 170 R151.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Assets, Gross [Abstract]    
Adjustments to securities and hedging transactions $ 1,066 $ 1,095
Adjustments to loan value 569 822
Tax credit carryforwards 500 960
State and local taxes 305 310
Fixed assets 165 101
U.S. federal tax loss carryforwards 8 428
Other 418 369
Gross deferred tax assets 3,031 4,085
Valuation allowance (176) (644)
Deferred tax assets, net of valuation allowance 2,855 3,441
Deferred tax liabilities    
Lease transactions 1,134 1,831
Deferred acquisition costs 387 394
Other 121 145
Gross deferred tax liabilities 1,642 2,370
Net deferred tax assets 1,213 1,071
Deferred tax asset 808 1,000
Release of valuation allowance 468  
Net deferred tax assets 1,224 1,087
Net deferred tax liabilities 10 $ 16
Foreign Tax Credit Carryforwards    
Deferred tax liabilities    
Release of valuation allowance 359  
Tax Planning Strategy    
Deferred tax liabilities    
Release of valuation allowance $ 109  
XML 171 R152.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Valuation Allowance) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Line Items]    
Tax credit carryforwards, Deferred tax asset (liability) $ 500 $ 960
Tax credit carryforwards, valuation allowance (41)  
Tax credit carryforwards, net deferred tax asset (liability) 459  
Total U.S. federal and state tax loss carryforwards, deferred tax asset (liability) 179  
Total U.S. federal and state tax loss carryforwards, Valuation allowance (135)  
Total U.S. federal and state tax loss carryforwards, net deferred tax asset (liability) 44  
Other net deferred tax assets 710  
Other net deferred tax assets, valuation allowance 0  
Net deferred tax assets (liabilities), Deferred tax asset (liability) 1,389  
Net deferred tax assets (liabilities), valuation allowance (176) (644)
Net deferred tax assets (liabilities), net of deferred tax (liabilities) assets 1,213 $ 1,071
General business credits    
Valuation Allowance [Line Items]    
Tax credit carryforwards, Deferred tax asset (liability) 236  
Tax credit carryforwards, valuation allowance 0  
Tax credit carryforwards, net deferred tax asset (liability) 236  
Foreign tax credits    
Valuation Allowance [Line Items]    
Tax credit carryforwards, Deferred tax asset (liability) 136  
Tax credit carryforwards, valuation allowance (41)  
Tax credit carryforwards, net deferred tax asset (liability) 95  
CAMT credits    
Valuation Allowance [Line Items]    
Tax credit carryforwards, Deferred tax asset (liability) 128  
Tax credit carryforwards, valuation allowance 0  
Tax credit carryforwards, net deferred tax asset (liability) 128  
State    
Valuation Allowance [Line Items]    
Tax loss carryforwards, deferred tax asset (liability) 171  
Tax loss carryforwards, valuation allowance (135)  
Tax loss carryforwards, net deferred tax asset (liability) 36  
Federal    
Valuation Allowance [Line Items]    
Tax loss carryforwards, deferred tax asset (liability) 8  
Tax loss carryforwards, valuation allowance 0  
Tax loss carryforwards, net deferred tax asset (liability) $ 8  
XML 172 R153.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at January 1 $ 46 $ 53 $ 53
Additions based on tax positions related to the current year 0 0 0
Additions for tax positions of prior years 48 2 7
Reductions for tax positions of prior years (2) (2) (7)
Settlements (1) (7) 0
Expiration of statute of limitations 0 0 0
Balance at December 31 $ 91 $ 46 $ 53
XML 173 R154.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation Plans (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant (in shares) 35,600    
Performance Share Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares outstanding (in shares) 6,700    
Number of units      
Outstanding non-vested at December 31 (in shares) 6,700    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares outstanding (in shares) 400    
Number of units      
Outstanding non-vested at December 31 (in shares) 400    
Restricted Stock Units (RSUs) | Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percentage 33.33%    
Restricted Stock Units (RSUs) | Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percentage 33.33%    
Restricted Stock Units (RSUs) | Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percentage 33.33%    
Restricted Stock Units (RSUs) and Performance Share Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares outstanding (in shares) 6,695 5,088  
Share-based payment arrangement, expense $ 127 $ 100 $ 140
Number of units      
Outstanding non-vested at January 1 (in shares) 5,088    
Granted (in shares) 5,314    
Vested (in shares) (3,291)    
Forfeited (in shares) (416)    
Outstanding non-vested at December 31 (in shares) 6,695 5,088  
Weighted-average grant date fair value per share      
Outstanding non-vested at January 1 (in dollars per share) $ 40.83    
Granted (in dollars per share) 29.91    
Vested (in dollars per share) 34.60    
Forfeited (in dollars per share) 34.56    
Outstanding non-vested at December 31 (in dollars per share) $ 35.68 $ 40.83  
XML 174 R155.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Fair Value Measurements - Recurring Basis) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities $ 810 $ 681
Total available-for-sale securities $ 24,415 29,541
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Finance receivables and loans, net  
Derivative contracts in a receivable position $ 33 $ 23
Investment in any one industry did not exceed percentage 11.00% 15.00%
Carrying amount, equity investments without a readily determinable fair value $ 102 $ 123
Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 24,415 29,541
Mortgage loans held-for-sale, fair value 25 13
Derivative contracts in a receivable position 33 23
Total assets 25,239 30,223
Total derivative contracts in a payable position 17 42
Total liabilities 17 42
Fair value, measurements, recurring | Foreign currency contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position 7 2
Fair value, measurements, recurring | Credit contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position 10 39
Fair value, measurements, recurring | Equity contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position   1
Fair value, measurements, recurring | Equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities 766 643
Carrying amount, equity investments without a readily determinable fair value 44 38
Fair value, measurements, recurring | U.S. Treasury and federal agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 2,075 2,016
Fair value, measurements, recurring | U.S. States and political subdivisions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 658 760
Fair value, measurements, recurring | Foreign government    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 183 146
Fair value, measurements, recurring | Agency mortgage-backed residential | Residential Mortgage    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 15,384 16,633
Fair value, measurements, recurring | Agency mortgage-backed residential | Commercial Loan    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 3,758 3,535
Fair value, measurements, recurring | Mortgage-backed residential    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 225 4,299
Fair value, measurements, recurring | Asset-backed    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 332 433
Fair value, measurements, recurring | Corporate debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 1,800 1,719
Fair value, measurements, recurring | Consumer other | Consumer    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net   3
Fair value, measurements, recurring | Interest rate contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contracts in a receivable position 33 22
Fair value, measurements, recurring | Equity contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contracts in a receivable position   1
Fair value, measurements, recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 2,126 2,055
Mortgage loans held-for-sale, fair value 0 0
Derivative contracts in a receivable position 0 1
Total assets 2,891 2,698
Total derivative contracts in a payable position 0 1
Total liabilities 0 1
Fair value, measurements, recurring | Level 1 | Foreign currency contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position 0 0
Fair value, measurements, recurring | Level 1 | Credit contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position 0 0
Fair value, measurements, recurring | Level 1 | Equity contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position   1
Fair value, measurements, recurring | Level 1 | Equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities 765 642
Fair value, measurements, recurring | Level 1 | U.S. Treasury and federal agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 2,075 2,016
Fair value, measurements, recurring | Level 1 | U.S. States and political subdivisions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 1 | Foreign government    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 51 39
Fair value, measurements, recurring | Level 1 | Agency mortgage-backed residential | Residential Mortgage    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 1 | Agency mortgage-backed residential | Commercial Loan    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 1 | Mortgage-backed residential    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 1 | Asset-backed    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 1 | Corporate debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 1 | Consumer other | Consumer    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net   0
Fair value, measurements, recurring | Level 1 | Interest rate contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contracts in a receivable position 0 0
Fair value, measurements, recurring | Level 1 | Equity contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contracts in a receivable position   1
Fair value, measurements, recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 22,280 27,482
Mortgage loans held-for-sale, fair value 25 13
Derivative contracts in a receivable position 31 22
Total assets 22,336 27,517
Total derivative contracts in a payable position 7 2
Total liabilities 7 2
Fair value, measurements, recurring | Level 2 | Foreign currency contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position 7 2
Fair value, measurements, recurring | Level 2 | Credit contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position 0 0
Fair value, measurements, recurring | Level 2 | Equity contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position   0
Fair value, measurements, recurring | Level 2 | Equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities 0 0
Fair value, measurements, recurring | Level 2 | U.S. Treasury and federal agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 2 | U.S. States and political subdivisions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 649 756
Fair value, measurements, recurring | Level 2 | Foreign government    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 132 107
Fair value, measurements, recurring | Level 2 | Agency mortgage-backed residential | Residential Mortgage    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 15,384 16,633
Fair value, measurements, recurring | Level 2 | Agency mortgage-backed residential | Commercial Loan    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 3,758 3,535
Fair value, measurements, recurring | Level 2 | Mortgage-backed residential    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 225 4,299
Fair value, measurements, recurring | Level 2 | Asset-backed    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 332 433
Fair value, measurements, recurring | Level 2 | Corporate debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 1,800 1,719
Fair value, measurements, recurring | Level 2 | Consumer other | Consumer    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net   0
Fair value, measurements, recurring | Level 2 | Interest rate contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contracts in a receivable position 31 22
Fair value, measurements, recurring | Level 2 | Equity contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contracts in a receivable position   0
Fair value, measurements, recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 9 4
Mortgage loans held-for-sale, fair value 0 0
Derivative contracts in a receivable position 2 0
Total assets 12 8
Total derivative contracts in a payable position 10 39
Total liabilities 10 39
Fair value, measurements, recurring | Level 3 | Foreign currency contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position 0 0
Fair value, measurements, recurring | Level 3 | Credit contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position 10 39
Fair value, measurements, recurring | Level 3 | Equity contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total derivative contracts in a payable position   0
Fair value, measurements, recurring | Level 3 | Equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities 1 1
Fair value, measurements, recurring | Level 3 | U.S. Treasury and federal agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 3 | U.S. States and political subdivisions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 9 4
Fair value, measurements, recurring | Level 3 | Foreign government    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 3 | Agency mortgage-backed residential | Residential Mortgage    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 3 | Agency mortgage-backed residential | Commercial Loan    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 3 | Mortgage-backed residential    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 3 | Asset-backed    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 3 | Corporate debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total available-for-sale securities 0 0
Fair value, measurements, recurring | Level 3 | Consumer other | Consumer    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net   3
Fair value, measurements, recurring | Level 3 | Interest rate contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contracts in a receivable position $ 2 0
Fair value, measurements, recurring | Level 3 | Equity contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contracts in a receivable position   $ 0
XML 175 R156.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Fair Value Measurements - Reconciliation of Level 3 Assets And Liabilities) (Details) - Fair value, measurements, recurring - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derivative liabilities, net of derivative assets    
Net unrealized losses still held at December 31,    
Included in OCI $ 0 $ 0
Liabilities    
Fair value at beginning of the period 39 53
Net realized/unrealized gains    
Included in earnings (11) (5)
Included in OCI 0 0
Purchases 0 0
Sales 0 0
Issuances 0 0
Settlements (34) (19)
Transfers into Level 3 0 0
Transfers out of Level 3 14 10
Fair value at ending of the period 8 39
Net unrealized gains still held at December 31,    
Included in earnings (7) (11)
Included in OCI 0 0
Equity securities    
Assets    
Fair value at beginning of the period 1 9
Net realized/unrealized gains (losses)    
Included in earnings 0 1
Included in OCI 0 0
Purchases 0 0
Sales 0 (9)
Issuances 0 0
Settlements 0 0
Transfers into Level 3 0 0
Transfers out of Level 3 0 0
Fair value at ending of the period 1 1
Net unrealized losses still held at December 31,    
Included in earnings 0 0
Included in OCI 0 0
Net unrealized gains still held at December 31,    
Included in OCI 0 0
Hedged available-for-sale securities    
Assets    
Fair value at beginning of the period 4 9
Net realized/unrealized gains (losses)    
Included in earnings 0 0
Included in OCI 0 0
Purchases 5 6
Sales 0 0
Issuances 0 0
Settlements 0 (11)
Transfers into Level 3 0 0
Transfers out of Level 3 0 0
Fair value at ending of the period 9 4
Net unrealized losses still held at December 31,    
Included in earnings 0 0
Included in OCI 0 0
Net unrealized gains still held at December 31,    
Included in OCI 0 0
Finance receivables and loans, net | Consumer Loan    
Assets    
Fair value at beginning of the period 3 7
Net realized/unrealized gains (losses)    
Included in earnings 0 (1)
Included in OCI 0 0
Purchases 0 12
Sales 0 0
Issuances 0 0
Settlements (3) (15)
Transfers into Level 3 0 0
Transfers out of Level 3 0 0
Fair value at ending of the period 0 3
Net unrealized losses still held at December 31,    
Included in earnings 0 0
Included in OCI 0 0
Net unrealized gains still held at December 31,    
Included in OCI $ 0 $ 0
XML 176 R157.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Fair Value Measurements - Nonrecurring Basis) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, net $ 400 $ 654
Finance receivables and loans, net 135,852 132,037
Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, net 375 641
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments 0 0
Assets | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 441 700
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments (43) (86)
Nonmarketable equity investments | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets 1 12
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments 1 3
Repossessed and foreclosed assets | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets 10 5
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments (1) 0
Level 1 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, net 0 0
Level 1 | Assets | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Level 1 | Nonmarketable equity investments | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets 0 0
Level 1 | Repossessed and foreclosed assets | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets 0 0
Level 2 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, net 0 0
Level 2 | Assets | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Level 2 | Nonmarketable equity investments | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets 0 0
Level 2 | Repossessed and foreclosed assets | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets 0 0
Level 3 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, net 375 641
Level 3 | Assets | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 441 700
Level 3 | Nonmarketable equity investments | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets 1 12
Level 3 | Repossessed and foreclosed assets | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets 10 5
Commercial | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 55 42
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments (43) (89)
Commercial | Level 1 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 0 0
Commercial | Level 2 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 0 0
Commercial | Level 3 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 55 42
Automotive | Commercial | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 6 3
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments 0 0
Automotive | Commercial | Level 1 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 0 0
Automotive | Commercial | Level 2 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 0 0
Automotive | Commercial | Level 3 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 6 3
Other | Commercial | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 49 39
Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments (43) (89)
Other | Commercial | Level 1 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 0 0
Other | Commercial | Level 2 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net 0 0
Other | Commercial | Level 3 | Nonrecurring fair value measurements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance receivables and loans, net $ 49 $ 39
XML 177 R158.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Fair Value, by Balance Sheet Grouping) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Held-to-maturity securities $ 4,680 $ 1,062
Loans held-for-sale, net 400 654
Finance receivables and loans, net 135,852 132,037
Deposit liabilities 154,666 152,297
Short-term borrowings 3,297 2,399
Long-term debt 17,570 17,762
Carrying value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Held-to-maturity securities 4,680 1,062
Loans held-for-sale, net 375 641
Finance receivables and loans, net 135,852 132,034
FHLB/FRB stock 784 719
Deposit liabilities 55,187 42,336
Short-term borrowings 3,297 2,399
Long-term debt 17,570 17,762
Estimated fair value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Held-to-maturity securities 4,729 884
Loans held-for-sale, net 375 641
Finance receivables and loans, net 137,244 133,856
FHLB/FRB stock 784 719
Deposit liabilities 55,311 41,909
Short-term borrowings 3,335 2,417
Long-term debt 18,538 18,252
Estimated fair value | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Held-to-maturity securities 0 0
Loans held-for-sale, net 0 0
Finance receivables and loans, net 0 0
FHLB/FRB stock 0 0
Deposit liabilities 0 0
Short-term borrowings 0 0
Long-term debt 0 0
Estimated fair value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Held-to-maturity securities 4,729 884
Loans held-for-sale, net 0 0
Finance receivables and loans, net 0 0
FHLB/FRB stock 784 719
Deposit liabilities 0 0
Short-term borrowings 0 0
Long-term debt 12,789 12,989
Estimated fair value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Held-to-maturity securities 0 0
Loans held-for-sale, net 375 641
Finance receivables and loans, net 137,244 133,856
FHLB/FRB stock 0 0
Deposit liabilities 55,311 41,909
Short-term borrowings 3,335 2,417
Long-term debt $ 5,749 $ 5,263
XML 178 R159.htm IDEA: XBRL DOCUMENT v3.24.0.1
Offsetting Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Offsetting [Abstract]    
Derivative assets, gross amounts of recognized assets/liabilities $ 33 $ 23
Gross amounts offset on the Consolidated Balance Sheet 0 0
Total assets, net amount 33 23
Financial instruments 0 (1)
Gross amounts not offset on the Consolidated Balance Sheet (31) (22)
Total assets 2 0
Derivative liabilities, gross amounts of recognized assets/liabilities 17 42
Gross amounts offset on the Consolidated Balance Sheet 0 0
Net amounts of assets/liabilities presented on the Consolidated Balance Sheet 17 42
Derivative liabilities, gross amounts not offset on the condensed consolidated balance sheet, financial instruments 0 (1)
Derivative liabilities in net liability positions (6) (1)
Net amount 11 40
Securities sold under agreements to repurchase 747 499
Derivative liabilities - gross amounts offset on the consolidated balance sheet 0 0
Securities sold under agreements to repurchase 747 499
Security sold under agreement to repurchase, gross amounts not offset on the condensed consolidated balance sheet, financial instruments 0 0
Security sold under agreement to repurchase, subject to master netting arrangement, collateral, right to reclaim cash not offset (747) (499)
Securities sold under agreements to repurchase, offset against collateral, net of not subject to master netting arrangement, policy election 0 0
Gross amounts of recognized assets/liabilities 764 541
Gross amounts offset on the Consolidated Balance Sheet 0 0
Fair value of derivative contracts in payable position 764 541
Financial instruments 0 (1)
Securities sold under agreements to repurchase, securities loaned, collateral, right to reclaim cash (753) (500)
Security sold under agreement to repurchase, and security loaned, including not subject to master netting arrangement, after offset and deduction 11 40
Derivative assets with no offsetting arrangements 2  
Derivative liabilities with no offsetting arrangements $ 10 $ 39
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other liabilities  
XML 179 R160.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
subsegment
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 4    
Number of operating subsegments | subsegment 2    
Net financing revenue and other interest income $ 6,201 $ 6,850 $ 6,167
Other revenue 2,013 1,578 2,039
Total net revenue 8,214 8,428 8,206
Provision for credit losses 1,968 1,399 241
Total noninterest expense 5,163 4,687 4,110
Income (loss) from continuing operations before income tax expense 1,083 2,342 3,855
Total assets 196,392 191,826 182,114
Net financing revenue and other interest income after the provision for credit losses 4,200 5,500 5,900
Goodwill impairment 149 0 0
Operating Segments | Automotive Finance operations      
Segment Reporting Information [Line Items]      
Net financing revenue and other interest income 5,361 5,224 5,209
Other revenue 321 306 251
Total net revenue 5,682 5,530 5,460
Provision for credit losses 1,618 1,036 53
Total noninterest expense 2,450 2,244 2,023
Income (loss) from continuing operations before income tax expense 1,614 2,250 3,384
Total assets 115,387 111,463 103,653
Goodwill impairment 0    
Operating Segments | Insurance operations      
Segment Reporting Information [Line Items]      
Net financing revenue and other interest income 117 89 59
Other revenue 1,428 1,023 1,345
Total net revenue 1,545 1,112 1,404
Provision for credit losses 0 0  
Total noninterest expense 1,332 1,150 1,061
Income (loss) from continuing operations before income tax expense 213 (38) 343
Total assets 9,081 8,659 9,381
Goodwill impairment 0    
Operating Segments | Mortgage Finance operations      
Segment Reporting Information [Line Items]      
Net financing revenue and other interest income 211 221 124
Other revenue 16 27 94
Total net revenue 227 248 218
Provision for credit losses (3) 3 (1)
Total noninterest expense 138 190 187
Income (loss) from continuing operations before income tax expense 92 55 32
Total assets 18,512 19,529 17,847
Operating Segments | Corporate Finance operations      
Segment Reporting Information [Line Items]      
Net financing revenue and other interest income 397 334 308
Other revenue 104 122 128
Total net revenue 501 456 436
Provision for credit losses 52 43 38
Total noninterest expense 142 131 116
Income (loss) from continuing operations before income tax expense 307 282 282
Total assets 11,212 10,544 7,950
Corporate and Other      
Segment Reporting Information [Line Items]      
Net financing revenue and other interest income 115 982 467
Other revenue 144 100 221
Total net revenue 259 1,082 688
Provision for credit losses 301 317 151
Total noninterest expense 1,101 972 723
Income (loss) from continuing operations before income tax expense (1,143) (207) (186)
Total assets 42,200 $ 41,631 $ 43,283
Goodwill impairment $ 149    
XML 180 R161.htm IDEA: XBRL DOCUMENT v3.24.0.1
Parent Company Condensed Financial Information (Narrative) (Details)
Dec. 31, 2023
Parent company  
Entity Listings [Line Items]  
Threshold for parent company financial information disclosure 25.00%
XML 181 R162.htm IDEA: XBRL DOCUMENT v3.24.0.1
Parent Company Condensed Financial Information (Condensed Statement of Comprehensive Income (loss)) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net financing revenue and other interest income $ 6,201 $ 6,850 $ 6,167
Total other revenue 2,013 1,578 2,039
Total net revenue 8,214 8,428 8,206
Provision for credit losses 1,968 1,399 241
Total noninterest expense 5,163 4,687 4,110
Income (loss) from continuing operations before income tax expense 1,083 2,342 3,855
Income tax benefit from continuing operations 61 627 790
Net income from continuing operations [1] 1,022 1,715 3,065
Loss from discontinued operations, net of tax [1] (2) (1) (5)
Net income 1,020 1,714 3,060
Other comprehensive income (loss) 243 (3,901) (789)
Comprehensive income (loss) 1,263 (2,187) 2,271
Parent company      
Net financing revenue and other interest income (945) (1,000) (1,070)
Dividends from bank subsidiaries 1,350 3,150 3,450
Dividends from nonbank subsidiaries 250 1 27
Total other revenue 169 103 243
Total net revenue 824 2,254 2,650
Provision for credit losses (14) (32) (106)
Total noninterest expense 466 665 650
Income (loss) from continuing operations before income tax expense 372 1,621 2,106
Income tax benefit from continuing operations (408) (253) (412)
Net income from continuing operations 780 1,874 2,518
Loss from discontinued operations, net of tax (2) (1) (5)
Equity in undistributed earnings of subsidiaries 242 (159) 547
Net income 1,020 1,714 3,060
Other comprehensive income (loss) 243 (3,901) (789)
Comprehensive income (loss) $ 1,263 $ (2,187) $ 2,271
[1] Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
XML 182 R163.htm IDEA: XBRL DOCUMENT v3.24.0.1
Parent Company Condensed Financial Information (Condensed Balance Sheet) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash and cash equivalents $ 6,945 $ 5,571    
Equity securities 810 681    
Finance receivables and loans, net of unearned income 139,439 135,748    
Allowance for loan losses (3,587) (3,711) $ (3,267)  
Finance receivables and loans, net 135,852 132,037    
Other assets 9,395 9,138    
Total assets 196,392 191,826 182,114  
Long-term debt 17,570 17,762    
Interest payable 858 408    
Accounts payable 509 435    
Accrued expenses and other liabilities 2,726 2,648    
Total liabilities 182,626 178,967    
Total equity 13,766 12,859 $ 17,050 $ 14,703
Total liabilities and equity 196,392 191,826    
Parent company        
Cash and cash equivalents 3,911 3,333    
Equity securities 16 0    
Finance receivables and loans, net of unearned income 1,478 560    
Allowance for loan losses 22 23    
Finance receivables and loans, net 1,500 583    
Bank subsidiaries 13,692 13,197    
Nonbank subsidiaries 4,503 5,191    
Investment in operating leases, net 16 21    
Other assets 1,536 1,307    
Total assets 25,437 23,855    
Long-term debt 10,427 10,035    
Interest payable 98 84    
Accrued expenses and other liabilities 333 291    
Total liabilities 11,671 10,996    
Total equity 13,766 12,859    
Total liabilities and equity 25,437 23,855    
Deposits by parent at subsidiaries 3,900 3,300    
Parent company | Related Party        
Intercompany receivables from subsidiaries 263 223    
Intercompany debt to subsidiaries 772 545    
Accounts payable 41 41    
Guarantor subsidiaries        
Long-term debt $ 2,000 $ 2,000    
XML 183 R164.htm IDEA: XBRL DOCUMENT v3.24.0.1
Parent Company Condensed Financial Information (Condensed Statement of Cash Flows) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating activities      
Net cash provided by operating activities $ 4,663 $ 6,247 $ 4,042
Investing activities      
Proceeds from sales of finance receivables and loans initially held-for-investment 258 55 376
Originations and repayments of finance receivables and loans held-for-investment and other, net (5,040) (7,927) 2,896
Purchases of equity securities (339) (539) (1,346)
Proceeds from sales of equity securities 356 846 1,508
Net change in nonmarketable equity investments (73) 27 56
Other, net (579) (531) (443)
Net cash used in investing activities (7,288) (17,263) (11,098)
Financing activities      
Net change in short-term borrowings 898 2,399 (2,136)
Proceeds from issuance of long-term debt 5,705 7,125 2,997
Repayments of long-term debt (4,595) (6,464) (6,068)
Repurchases of common stock (33) (1,650) (1,994)
Preferred stock issuance 0 0 2,324
Trust preferred securities redemption 0 0 (2,710)
Common stock dividends paid (368) (384) (324)
Preferred stock dividends paid (110) (110) (57)
Net cash provided by (used in) financing activities 3,839 11,575 (3,848)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Net increase (decrease) in cash and cash equivalents and restricted cash 1,217 552 (10,904)
Cash and cash equivalents and restricted cash [Roll Forward]      
Cash and cash equivalents and restricted cash at beginning of year 6,222 5,670 16,574
Cash and cash equivalents and restricted cash at December 31, 7,439 6,222 5,670
Restricted Cash [Abstract]      
Cash and cash equivalents 6,945 5,571  
Restricted cash [1] 494 651  
Parent company      
Operating activities      
Net cash provided by operating activities 879 1,733 3,753
Investing activities      
Proceeds from sales of finance receivables and loans initially held-for-investment 1 64 378
Originations and repayments of finance receivables and loans held-for-investment and other, net (37) (7) 189
Net change in loans — intercompany (290) (65) (10)
Purchases of equity securities 0 0 (8)
Proceeds from sales of equity securities 5 1 0
Capital contributions to subsidiaries (8) 0 0
Returns of contributed capital 1 52 24
Net change in nonmarketable equity investments (2) 8 29
Other, net (10) (27) 44
Net cash used in investing activities (340) 26 646
Financing activities      
Net change in short-term borrowings 0 0 (2,136)
Proceeds from issuance of long-term debt 2,410 1,655 765
Repayments of long-term debt (2,087) (1,088) (777)
Net change in debt — intercompany 227 (496) (336)
Repurchases of common stock (33) (1,650) (1,994)
Preferred stock issuance 0 0 2,324
Trust preferred securities redemption 0 0 (2,710)
Common stock dividends paid (368) (384) (324)
Preferred stock dividends paid (110) (110) (57)
Net cash provided by (used in) financing activities 39 (2,073) (5,245)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Net increase (decrease) in cash and cash equivalents and restricted cash 578 (314) (846)
Cash and cash equivalents and restricted cash [Roll Forward]      
Cash and cash equivalents and restricted cash at beginning of year 3,366 3,680 4,526
Cash and cash equivalents and restricted cash at December 31, 3,944 3,366 $ 3,680
Restricted Cash [Abstract]      
Cash and cash equivalents 3,911 3,333  
Restricted cash $ 33 $ 33  
[1] Restricted cash balances relate primarily to our securitization arrangements. Refer to Note 13 for additional details describing the nature of restricted cash balances.
XML 184 R165.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees and Commitments (Schedule of Guarantor Obligations) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Guarantor Obligations [Line Items]    
Standby letters of credit and other guarantees $ 0 $ 1
Cash collateral received for standby letters of credit 3  
Maximum    
Guarantor Obligations [Line Items]    
Standby letters of credit and other guarantees $ 259 $ 272
XML 185 R166.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees and Commitments (Financing Commitments) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Guarantor Obligations [Line Items]    
Unused revolving credit line commitments and other $ 10,658 $ 9,156
Commitments to provide capital to investees 1,191 1,112
Construction-lending commitments 168 178
Home equity lines of credit 134 145
Mortgage loan origination commitments 29 14
Unconditionally cancelable unfunded commitments 18,700 $ 23,600
Disposal Group, Held-for-Sale, Not Discontinued Operations | Ally Lending    
Guarantor Obligations [Line Items]    
Unused revolving credit line commitments and other $ 68  
XML 186 R167.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees and Commitments (Contractual Commitments) (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Guarantees and Product Warranties [Abstract]  
2024 $ 263
2025 235
2026 174
2027 85
2028 42
Total future payment obligations $ 799
XML 187 R168.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - $ / shares
12 Months Ended
Jan. 11, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsequent Events [Abstract]        
Cash dividends declared per common share (in dollars per share) [1]   $ 1.20 $ 1.20 $ 0.88
Subsequent Event [Line Items]        
Cash dividends declared per common share (in dollars per share) [1]   $ 1.20 $ 1.20 $ 0.88
Subsequent event        
Subsequent Events [Abstract]        
Cash dividends declared per common share (in dollars per share) $ 0.30      
Subsequent Event [Line Items]        
Cash dividends declared per common share (in dollars per share) $ 0.30      
[1] Figures in the table may not recalculate exactly due to rounding. Earnings per share is calculated based on unrounded numbers.
EXCEL 189 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +6$5%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "UA%183ZR$!N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDW'#E&7"]-.("$Q"<0M2KPMHFFBQ*C=VY.6K1."!^ 8^\_G MSY);'83V$9^C#QC)8KH;7=\.$S=C/,:, .'?:4H"YK8'*: M&,YCU\(-,,$(HTO?!30+<:[^B9T[P"[),=DE-0Q#.31S+N]0P]O3X\N\;F'[ M1*K7F'\E*^@<<,.NDU^;A^U^QR2O^*JH>,&K/:]%LQ;WJ_?)]8??3=AY8P_V M'QM?!64+O^Y"?@%02P,$% @ M8146)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "UA%18\MMYHAH( #],@ & 'AL+W=O02&:D#GD[3^)?8N<\MG.SX>)'NF),DK=.)_57 M+*;I)5^S!/8LN(BIA%6Q[*1KP6B0!\51Q[&LJTY,PZ0UO,FW3<7PAF+1-5E#GG/]3*)+AM6>J*6,1\J20H_+PRCT61 M4H+K^'+^_5QWGAH3!SFC*/1]_"0*YN6X,6"=B"9I%\YIL_V*Y M/:7G\RC-_R>;[;$]MT7\+)4\W@7#%<1ALOVE;SL01P$#JR+ V04X'P+L;D6 MNPMPZP9T=P'=G,RV*#F'>RKI\$;P#1'J:%!3"SG,/!J*'R;JOL^D@+TAQ,FA MQU^9(%.XQ:1-_IK=DU\^_4H^D3 A=V$4P9U);SH2SJ..[O@[S;NMIE.A:3OD M*T_D*B4/2<""LD '+O!PE<[^*N\<5/&>^9?$M2^(8SFNYH(\/'S,YI?$[N7A M74WX/1[^GRR!LUNZLY=*XQZ8N[F>BS+_9S1/I8#G_G\ZPEN%KEY!-0:?TS7U MV6T+:GO*Q"MK#7_^R;ZR?M/1,2EV;TBL1*Y[(-?%U(?WW,^@T9'DY7W-=-CP M<-MJ?]'Q0:.:\C$D5N+3._#IU>,S2I*,1N29K;F0.E"XCA29#J^'1C4%94BL M!.KJ .JJ'J@I$R$/5$-%H/W4/E,GE/9-4V7;A,8WA69(K 2M?X#61XOJ94(H M9N,P]>'A^LZH0,'A:NVV[;1=6T<,#6Q*S)!8B=C@0&Q0L[T2%%*E/-.IKI.X MUH)&J;92HF%-:1D2*]&Z/M"Z1DOXD,A0OL/C%3'RE,5S)G24< V[[?9[NG>\ MA\8UQ61(K(3)MHJI0X>K-&5G2JT,[RCAM>O FR0^%U 3J:J4%V0FH1$C7!"/9XD4[_ ;Z(GB MZOTQL% :BG%_L%7[%D6^<9YL*$B(*-7IF\- MC=H%4VIEB(5AL/%,'X7XLN%:B+CD..+0CMJ6EIU1!V%*KI M-2CZ"]_HZ_ I)Y%77RTVHQ["E%H96^$B;#SQ_XCM\.J="OX:)KZ^XN*:7R=: M;$:-A"FU,K;"2MAX_O\1VY2G$ES8?\-U=:Z"*W8'CG.EY6;44IA2*W,K3(6- M.X*\5HX$H]68<('!E1Z244-A2JW8]3HATK>M=O>J MHH/6J(4PI5:F55@(!T_R7T()%I4OB.W\,O^5S)B?"7C*M,AP)8_',23.,\G] M'Q=D305YI5'&R"?KTK+)F@F2KJC0VGYLHF;4 M 9A2*U,K'(!3RP'DU9%X8)J67.B3#ESGD0IX=8Q\GX$0R 1;22T_HT[ E%J9 M7^$$G%KC"[.81A&YRU+8G>IK**Y3.1*#QS6F=0Y+X!:6P*TUR/ 0,[%4#=KO MH"!78*+B-4VTC]T)P4IL>%SC^0GG\ 9NX0U.-G,LJ"4')!1E(R<.EY MY_@XHDLM-5RO:B@>#VL,[1SIOUND_RZ>O1_&2<=A0A,_!"^:]PKEVQZ$R,=E MX-6PG2OVCT*IGS6#GZ;Z"33J$DRIE6$>S2ZJ-<(P6T'BBU977*8:EMGI1.

SNUJZ/BN99[W;ONNLZAD#L2Y_ " M;N$%W'J3BM*CP65(KN9JI'[!(+'5=VV?4,T-!4]2U=\D5^QHU/_GGP:.W?\M M51WG;^]'+>8"VDMU*-W. HL9RRT)"*3J/JYX%("A(Y*3.2/03 0$;O%7^KYE MT=_.D[P@<*])^*$D8E\2-454KL*4J.FW1,VL4UL ZQJNE2GM"5Q-"GLNB&W# MGP-_+H@F ;&[ZEJF5$@RF4RT@VPXE,95Y!QVQRWLCEO+[JAQ60'W8Y($[(U\ M8?I6&9>RU+^NU7>NM=2,VAU3:F5JA=UQ:TZ>.IYO-H:-VIS]A%C5Y#P\K#&Q MGY" MH#)+PN,:3RHV:FHZ1]\+*'N7?W>1$E]-?=I^.G#8>OBV8Y1_T= I#M]^&/*5 M*G>8DH@M(-2Z[,,K6&R_M=BN2+[.OSZ8585 DFTI(.6K:J1DC=ITNYAV MX< )6,4VLTWI_OUL0U@F)2@WX(_SOGZ.X9RPYN)-Y@ *?=""RL=YE 4QDAC_&X]G>Y((SP= M']T?;.XZESV6,.?%#Y*J/'*^."B% ZX*]?5]Q2Z2MN:33=I+6:-A7_!8N"C#6_Y08]?T"496+_@VB31S^E>*J%_B5_G\FW< MAN?=3)E,9(D3B!Q=!Q+$.SCQS:?!V+OO81UVK,,^]X:5"_0-4SC'UJ]>+-=/ MJ]UNB6XP+>_1[NEU_KA$Z_6VAVS4D8VN(EOSY.*?TN^P "4X4;=H0Y*<9)CU M4(T[JO%55 ]$4+1:G(/J-PB&YRC,544UW=:M>;IDU)_@MO M&ML&BXPPB0HX:*EW]UE?DFB:13-1O+0%NN=*E[L=YKJ_@C !>O_ N3I.S %= MQX[_ E!+ P04 " "UA%184;JHFE<* #?-0 & 'AL+W=O<&OLUV5O*BXG5;B#IH^-W5Y$?R=I5$JD&/^+W@C^W>YT!1N17BJ_KR M(;^:A.J.>,G74IE@\.>!W_"R5);@/OX3UC:A;418YDSP/ODCX U$@ W$7 M?*C7HN+!1?#;EV7PZH?70;ME#6^#H@Y^W8JN977>O@E^4-\_%F4)H]Y>SB3< MDC(\6X_=WPS=4T?WA 8?12VW;;"JEW4&YB4#[SN> !N#X3<\@8< M+SD,B(0/:J0PYP_&8]RXRD%OVWNVYE<32#(M;Q[XY/J?_R!I^"_,<>':=\><YN#G-2\>V&T)E]7OI6!X8 ]]S/L^ M5#I^N"8DI.'E[&'?:38J"Q>+0]#*!J5QFNU !R23'<0;'F97T!I MN6A9B4;+8##=NXTH-N@@$&*0L2'$027=44E/'Z^\>"AR#KE'$2OJ![C>9ZR6 MK[NFD,4X;,,4X:RIU>1A;N4(:$6 MI^0;6UFDV6)NTK!1-$NLN$)4RH+$#C):J!"_4OD95O8PWT%#%JQ?!X]T^K$Y MK'T>34(0O9&:%1 ![1,8:=J@9.Z*."U+B%^7*)9_LP(26UNDU)Y5""HSM< * M0Y%T[F"II0K)O"7P4\]E9(=R\&J=%]>_^T2")^E?2A;KNF7TZ! M^:KHJD&4JXZ*?HTUA(R2Y^:B?_0M(G[HW(H/!$424R&A*.*(#ZHE$O5JB.N? M6%&K>5U!3=RPS3 !6"=%)=3>U[#H>A/4'"TKH_&#FS+TZQ+!)(:,7R&8S$5- MRQ?JER__$6V_O.)/*E]U1;M]WA1R54EJBP\S81V'K!#(!8E2!QTM8:A?P@PS M>:/&ZU4)U%X?+AT]@X2HC]BLFPCH@IC[ "L$!67)P4Q+&>J7,I_&?*O2;,]" MC9&BB"^MJ"U DLQ<&"*@>)&8=&Q0FKD&2DL9ZIJEF&^!YW?Z$2LOS_W;C+.%+$@]_6&;&UE8B :&8Q1$"I M(_0C+5BB(X)%B/RQ*&&Q5=VSHE%\T&<&B#*)S2T)!&22\$(.*6AA$OF%R5#O M]$K*-QR1+29HNC!##D,EUC8$AG)FUT@+D\@O3,8J<5I*BFP%D1!SCV&)H.+4 MVBO"4(2XAF?O8=6QG97^D>$HLNX:405K4<-(=6JPQF$3=0LI \H)'X5+(-F3 MESBV Y-9Q&T4C6)3+B.H*$L<.BS2PB4ZM@=C$O&P1SG:,B2U0A7!4&MD;=!\ MX1I8+60'9G[*%WG1CN[@^9XW=G(<@@+E:,N;"XLA@C%7MQC&Q4ZKI.CX#H_GJ3+R M8,A^\HFAYM8.%8*"X7$%K!8ID5^DG!2P 9.R*6X[J9[V!E( JJK4-K<4ZZ]; M4>:\P8/:W[C8BHVT HK\"NCOQO2[(_9=CK'5 MCCT3$(PU$Q",8R;$6C3%?M&T%TC?&2U'.G X96PU/X@6ZW"!#8)H,:<8@H)H M<>CE6&NQV*_%WK&V6 >/_4DLGE^P!XB2#=]Y93@L)#K92A#2:N*]*IXOOT;] MY.\._/3F#XK[RE9G41C-S8W )88C:;HPE2N&2VF2N5RF]5[LUWO+HNS4.:LS M.LW?H<]IM@2,PH1$B>DT!$>RE%IG6!!>SJKM=6YK!UZ<^_HDU^IGE885=3EHBQ9,SB\]S0>@/[N7-G-/O%D MZOD1DNTO=Z;6P@Q!95/(;GO_'.OF6(O?V"]27U067^*Z[]+&8ZO%?I4+I]96 M2FS+7BO-';-TZ"\MC>/C#T''$'N!,_PV7-40JQU?7Q&7?\2AWV7W!];'4U@MIJW$M@Q2X<'9[7F M3T[6_*<[XXA-AS/&5D;TF ],$!1$CWF\"$%!]- 3:F&B17_B5^$WZO2I/H*; M\S6X!F+)3&4O<=Q1W8\ZCEB%GTS-5>,IH!4""J>9Z_2UTOJ'5[203?R[H\ D M>%]LNO$E"KE5&X9J+5FQ;T$MU*/"-2O771W)AJ^2''?ORYS*Z045?]QRQFL[A4 ?K\30CY_41WL MWNFZ_@M02P,$% @ M8146!P%_*33!0 YQT !@ !X;"]W;W)K:[\1"Y.C'\3.T(D>,C27%P/ M=E+NKT8CL=Z1#(MW;$]R]<^&\0Q+]%4):.4!"$HPS3?+!<%.\^ M\^6"'61*<_*9 W'(,LP?;TG*3M<#.'AZ\85N=U*_&"T7>[PE=T1^W7_FZFE4 M:TEH1G)!60XXV5P/;N!5C&9:H$#\1A#H&9&4K*56 M@=7E2%8D3;4F-8_OE=)!/:86/+]_TOY;8;PRYAX+LF+IWS21N^O!; 2LL&' M5'YAI_>D,FBJ]:U9*HI?<*JPP0"L#T*RK!)6,\AH7E[Q0^6(,P$8=@B@2@"9 M I,.@7$E,'ZIP*02F!2>*4TI_!!CB9<+SDZ :[32IF\*9Q;2RGR:Z[C?2:[^ MI4I.+EOWH#7@&:@T\T3540Q6(DU92TXM&Z&OZV'!YU# \1^,1RN1/@USPA25O! M2-E2&X2>#+I%7HTQ6;\#8_@6H "-'1-:O5P<.<3CEXM#CS7C.CSC0M^X0Y\G M(E4H_KFY%Y*K\OG7Y?U2^\2M7?>4*['':W(]4(H%X4ZU-9 MW).REE^<( B.&F#8ALT M#L)&4VONTWKN4V]&W!PQ3?%]2H:JZ0\%3@D09'W@5%+B+,!IGRG0I[*X)V4M M-X:U&\-G4^"0JY4RI3]4Y]NJ%5* UZEJC.EZ@V-+K$4&TA4.MMDS- =8]<; CG MZF_)P(ZDR5"RH5I3->+197)D3326W]2(2X MIB M(["@%M7V3,2[I#UQ\,RA* MA#-VR*4 RM%'R@XB?=2USKCBDN"P5Y@G5USD!V3[ 4+3#3;(A MEQ@]TP0JX78$S65FY4!94_=!VE-O2!><>#O GSH4:1DZG/RGOFTTL757OY>_ M75S]?6J+^]+6]F)#_Z"7%O5)7*J1SH,\-5/%A@S-EJC-W*PET(8,H6FKC>FRM2& <.ZM MBA46.[!)E9BG(+PD\N*"Z%-;W)>V]L900T&1EYBYB!.YL!"J$=J1#XWT<(', M3ST'IB,]4$,,D9\8]O3Y@VSV9K$?%V9JFFAC)E&'C0T-1'X:Z.<_R,'<4&3. MW47OS%;E G7.OF%OR+^=%Y.->I. >Y*K.ZD2K=Q WZ?8O7N*>MW ZU5;W)>V MMB\;.HF>W\3KB0A5(WD(\V MYLLPE,GXIN0;ZEM5X@>G=38I0A.3<3A P_$\,$F'"Q;-.O:=4,.QD)]CK;JM M'\+K^+RS+%14QZ!?L)\JUM,2C9*9? N4H7 RU/%\D&R?7'.=L^D9%EQ MNR,X(5P#U/\;QN33@QZ@/MM=_@]02P,$% @ M8146)R1@C,K!P K1X M !@ !X;"]W;W)KLSLFOVUN:_5IMO>RY"6K&BXJ4+/5U>0:OKK!1 \P%G]S]M < M7 ,=RD*([_K#A^75)-2*6,%RJ5U0]6?';EA1:$]*QX_.Z61_3SWP\/K)^SL3 MO IF01MV(XI_^%*NKR9D I9L1;>%_"(>WK,NH%C[RT71F-_@H;,-)R#?-E*4 MW6"EH.15^Y?^[!)Q, !&(P-0-P"=.@!W [ )M%5FPGI+)9U?UN(!U-I:>=,7 M)C=FM(J&5WH:[V2M_LO5.#F_$54C"KZDDBW!&UK0*F?@SA30%'R[>PO.S_X M9X!7X!,O"I7XYG(FU7WUZ%G>W>-->P\T@4YP3DM12_ZOVH=RT4@@ M5N ,D2""B%0HVV3Q)%;(@Q[5H7>G?L=KPR?:I8SM?I4)34F MG846/RJW<_I">_A+>3M.P0&NH7>>GD^!+K5MI;;12JTD7N6B9,ZL0+N*^1"/W-O:U;R;=D<)-OD6L@UJU4< MS;8V1Z1%GXS7#V9!8+BN(Q\3U M&(;/<-C(TOM$5PQBN/4[)=O\A%EJ2;:MPA&]/6*AG['MZO,DTP'$+,&9M<)< M=I"@9$1@STZ8>;GTEFU$PR4H.%WP8K3M@EX$_S*(7LC;\1FJ9S'R@N[4\T3G M98"9P<2XC$CLGA74HQ+Y47G*F0(YZ!9',1J"Q6F'(!SINM#!6=1/P;:VEZ<5 M$++QIM0F23)4Z[)#*!M!">HYB/PGR@0; M^JC)YI1H@XG$PY.XPR@*1_B >G@A/[R^]=WC$V8W3SC6#-:;"3=]T(Y56[=Z MFUPXLC9DIU6,1_3W?$//\"W/ZZV2SWYN6-5T35K;.#RWP!QGQ!19R\MAE8PU MQ*C''/)C[F.O[5?9C!QDLQ:;;3-"9M2##_E/C>WN]5Q2[;.@AJZ=5H==2K)D M9-?"/:JP'U4WHBRY:8#;4LA%I1M@5N7FE%ZSE:H,*C1AZ.Y;V,9$S."]4?[5)>2EOQV'V=,5^NNJ9%Q5HI,B_ MFVG=4+Z-/HS26&," )#*(H-9[C, T2@@*"R>MVP]G*1JH+?=3"(0JB. M0W%87RK( MHRA0!VEWA=D 1XYFVVE&X$@_BP\>%?LQ?VN61*VB-)ES*G2A&T5#@<]8'>OK M 8_]@/_").4:4)I3N@4!YS3/M^6V,*\QEFS%HS +(E79D+1/-5%(5$63("*P6T;N*;"I/TV(]63!;39V M^L5]=X#]W4'++#:^ 3K.N3BU>FR7&2*CV>Z[ 'S*8?< J2:U'KG$>AOC//PZ M[1R'W]G!NT3](O<3K>]5'P@*ME(#PXM455G=OAMM/TBQ,:\7%T)*49K+-:-+ M5FL#]?^54"CM/N@WEOLWU//_ %!+ P04 " "UA%18!-)03E # "P"0 M& 'AL+W=O:.G:(D*)&DG9S7Y]24I1_:%\ ?.#15+W')YSQ4MR MMN?B098 "OVH6"WG3JE4<^.Z,B^A(O*:-U#K-QLN*J)T5VQ=V0@@A055S T\ M+W8K0FLGF]FQI M"@A[0&B-=LJLK7NB2#83?(^$B=9LIF%S8]':#:W-5UPIH=]2C5/9@M>2,UH0 M!06Z(XS4.:"573\72R*@5B4HFA-VB2;H^^H>77RX1!\0K=%7RIC^$'+F*JW# ML+EY/^==-V?PS)SWD%^CT+]"@1>$(_#%V^'!,=S5[H<4!$,* LL7/L.W4MJ\ M7I@*\0WZ3&N= DH86G))[4K[^W8ME=#K[9\QJQUW-,YM:O!&-B2'N:.+3(+8 M@9-]_,V/O4]CQO\GLJ,TA$,:PI?8L]L=H8RL&4STWC"1A &2D+=")P'D%2(5 M%XK^IU=)SJ4:RT1'GUAZLWGLL@!'?CQS=X<6SZ/"",?A$'6D/1JT1R]J_P*L MF"@^T65M!#\>*=\0*M".L!;&5$=G>J(D2$]$GP=A'(U+G@Z2IR]*7O"JTHM+ M%WC^<(4:TDM$#>@]MM25ARYTD16<,2+DK]'+,0_=3/A GG?M^2<>7@DZ,A$/ M)N)WF+ ")2*M*KFP2\58Z$9'=7?D\8$DW_?ZWXGZ-X4>>4@&#\G[/5 IV]?U M)V>BIKZ/8S^*DA/Y(Y%>$N, AWAKUZ>U5*0N:+U]S0(^$Q9Z031- M@RD^L7 >&:1I&$3A-!FWD X6TAB\3A%$?XM K<@_/4W&6^$K&EM40,-AKK72>ZED1W/^@ZBC?VB%USI0]L MVRSUE0J$"=#O-YRKIXXYM8=+6O834$L#!!0 ( +6$5%@G3Q BF@0 $L5 M 8 >&PO=V]R:W-H965T&ULM5AMCYLX$/XK%E>=6JE9 ML $#>TFD?;FJE:ZZ5??:?G:(DZ "SME.LB?=CS]#6$BP<9+MWI>$EV?&S\S8 M?@:/=XS_$"M*)7@J\E),G)64ZVO7%>F*%D1=AMR!9Z4S'];,'/AVSC<'7[+E2E8/ MW.EX39;TDN[MS6RSPK:"DR5@).%Q/G!E[?(5P9U(AO&=V)@VM0A3)C M[$=U\VD^<;R*$V9U6/=$DNF8LQW@%5IYJR[JW-36*IJL MK,KX*+EZFRD[.;UCI6!Y-B>2SL$MR4F94O!83Z"WWS[]+MZ!$?CZ> _>OGD' MWH"L!)^S/%?Y%V-7JN$K)V[:#'6['PH-#'5/TRO@P_< ><@WF-^=;XZ.S5T5 M=!LY:B-'M;]@P-^'K*R#Y32EV9;,<@9Z04[T%)I2G$O<^H]EDMD>T4 M^DG@)V-W>QB*"19&0=S"CBC[+67?2ODF5ZNN)JW6;TU4_0A!C<78N\('%$9^ M&$<]HB94!*&99]#R#*P\_V*2Y&#QH@0'&B&5N3A$/=XF&/+\R$P\;(F'5N)_ MRA7E@*B42F-.0VW4Q$_"'C4#"/H#E<)83T="?:3?M9,,!@C;"87 MM>0B*[D_6+D<2C M*KR2M^- #_01_@\RT3@]RKL7)%%_^S7B,(;>0'TZ<8-V=7NN#_@7W&Q4$\&J M;LG(U.KGXF*]DK?CJ#M]A':!?&&Q=!&, Z4F_5H98#Z*!S9/V(DEM*OE1:H. M=>$;^5[L][D:86AH6G7Z"$\(9#F:-4WB_BMC2WA6Y5FUADH!J)" EG)PT[)[ MOWBRO9*WXUQTD@SMFGQ9W73I':$PZ)?-@/+]H1G6Z3.T"_3/]&-05V6U/VG$ M=52"AMI(V&DWM(OWJ7X,ZO(;8-CGIH-P$ Y0ZS0:GB/2%FJZ\D9>U.\5#:@D M#@<*CCIU1G9U/MV1-0Z.A"?TM,\8'86"H?F(.DU%=DU]>4^&=+WL3T4#9*#8 MZ.!3T:ZF9W5DC8_CE,+^SFQ H2 86"FH4SYD5[X+-F;5$IS='=A'O73#?BUO MQSGJA!;9A?:%7_RZE.(8Q_VRZJ@D# ;:;-3I+;+K[:E=!ND?FQ 'L+_-&&#( M.X0=T^LD$)WS67IJ76#],$17$ ,*A:'?8^@>G'15QXR?"5]FI0 Y72@S[RI2 M@?+]R=W^1K)U??@U8U+-\_IR1WXZ_0]02P,$% M @ M8146#UUV^P*"0 SV8 !@ !X;"]W;W)K9N#W]T.D'(JTM)@A40';S M[[M(LF1@M8;T/OD2O7B?ZWF6Y=X%[1WIZBG+/Q=KQDKE[TV2%M>#=5ENWX]& MQ7+--E'Q+MNRE/_E/LLW4#F:O_>A_SF M*MN529RR#[E2[#:;*/]RRY+LZ7I !L]O?(P?UF7UQNCF:AL]L#M6_K;]D/-7 MHQ-E%6]86L19JN3L_GKP,WD?4J,*V+?X7\R>BA?/E:HKG[+L<_7"75T/U*HB MEK!E62$B_O#(YBQ)*A*OXZ\C='#*606^?/Y,M_:=YYWY%!5LGB6_QZMR?3V8 M#I05NX]V2?DQ>W+8L4.3BK?,DF+_K_)T:*OSQLM=46:;8S"O8!.GA\?H[^.! M>!% M L!]!A &P&:<2% .P9H70/&QX!Q,^!229-CP*39!_U"@'X,T!L!DTL9 MC&. T35@>@R8-@+&ZH6 V3%@U@@P+ATEHCZ/G-HYY#38S=$>7SI2Y'FX27.\ M^8EV(>1YP,E^Q$>' M?/]6^;YZ-XR3A&NON!J5O) *-UH>D]X>DM(+27_-RB@1A,WE81^XIEF>\T+Y M@5E^5E;Q8[QBZ:I0?OAN2@G]2;EC>QYMMGP.>H CM*5 MLHWBU9 ?P66TC<5'PNI5K0!@]^ONOSJTSO\IE^A0N_)<'UG)%RN.9E&>QNE# MH;R)ELO=9I?L3W ^H\?+N'PK 'L0\+\[D/XWKD%T@ -Y#3^_2)B5:Y8KRVS# M+QG6U5K^R/B\P%\SY4V2%87H,(>OS S\XJ/8Y5]$Y_6(3VVG^8V>YC>Z!XXO M &_90YQ6!XLO[TF4+ID2E%]MHR:X'_/@4+']D@YL?OB.Z^I-H>D+"S';]E$S&XWK]5KN5 M6F]A(XMRD#"W7?MP3(UIO7X/F=)'PH)V_;I&ZM6'@CYJ9'8>Q9H@M),@M'V8 M=D$0;KJL-,8ERE6P?_:V6LSO*KVMLV3%\N+'YP7_CX]9DBC\ ODIRE=_BH2B M 8_)' E;(&$F$F8A8382YB!A+A+F(6$^$A8@82$(5IL8QJ>)82Q=*?_+RN/J M+1+Z(59_,1=IJMY8+N;2!'T%C(292)B%A-E(F(.$N5V&W$-F])&P D+0;": M,"%>8VSY:,\2OX^SS;*'%1[*IK69%0I:R^*_*D?1VL:9/Z*;!H-YI- M9_4V)K(J"PFSNW31Z=!%%UF5AX3Y2%B A(4@6$U6^DE6NE16%^^21:J2HOJJ M2F]-K$--;XA*T(8V[@],9%$6$F8C80X2YB)AGBZX06L,I"]HTQS( %E4"(+5 M-&6<-&5(-76WCG(VK#925OO/A5A:1-7^C$A21NL,)]1H7%!*L_6]H$3"S [5 M6\B$-A+F(&$N$N8A83X2%B!A(0A6$^GT)-*I5*2_?,7'MK?3]GID-"^!YM*\ M?>6*A)E(F(6$V4B8@X2Y2)B'A/E(6-#ES Y!&6MZG9WT.I/JM;9]F+/M+E^N M^0HKO$Z=M3M#9K/&!_]S:;Z^.D7"3"3,0L)L),Q!PEPDS$/"?"0L0,+"UW12 M$RI1SV8*M;M4I3>41U#])I VA2I/UU>I4)H)I5E0F@VE.5":VVGD/6A.'TH+ MH+001:M+]H7_B4@E:Z8KB3N "+5+VC=_ACII[H;($_<6+Y)F"KI B6XT/IBP M1,U:YZH-+. MP?45D[2N=J$&("C-A-(L*,V&TAPHS>TT\AXTIP^E!5!:B*+597KV^!"YR:?7 MIJ>5":#Z4% M4%J(HM4E>S8"$;D3Z*LV1(G(Q3-325.]2&_' DHSH30+2K.A- =*HI+6]7LV'1&YZZC/!BEI&W>&1&]_=@MU'D%I)I1F06DVE.9 :2Z4 MYD%I/I060&GAJY*IR_9L0R)R'U*/S5*!1T-KN8_DZ7IK%NH_@M(L*,V&TAPH MS>TT\AXTIP^E!5!:B*+5)7MV(A&Y%4F^64J%VFU;+0B=3EKBA7J2H#13T 5* MID1OWN<*F@DV2Z%&(BC-%?2 JZWU82W4(P2E!:(>C-7FV1:*FNE3[<)F*3W[ M?ZCZ#3=+*=)G,8?2%E":":594)H-I3E0F@NE>5":#Z4%4%J(HM6GB;/GB,H] M1_+-4BJP%^V_IZ3^Y2-0=Q&49D)I%I1F0VD.E.9V&GD/FM.'T@(H+431ZC(] M6Y^H_+N#>FV6REF]%VO!=[^T-DM%C5J;I="Z+"C-AM(<*,V%TKPNX^EW&<\ M6E>(HM45=G8-4;EKJ,]F*14X25JWD?)\O5=%J(6H2PY/Z;)32MK5GJ+4D"_4F06DFE&9!:3:4YD!I M+I3F06D^E!9 :>$K@JE+]NQ-HG)O4O=-4BKR:ABTJ5BH'PE*,Z$T"TJSH30' M2G,[C;P'S>E#:0&4%J)H=[4A4;D>2;Y)J0NT:K3M_HAFZWA0OU)4$I9F" M+E R,YIF8%&S]B8IM#0'2G-%8S5I[I%"4_I06B#HP%!K;6>'HF;Z],5_$3[( M8_3BMR>JGWH)H_PA3@LE8?<\3GUG\&4Q/_QZRN%%F6WW/T?Q*2O+;+-_NF;1 MBN55 _[W^RPKGU]4OW!Q^@V;FW\ 4$L#!!0 ( +6$5%C%]P?U!P, #L( M 8 >&PO=V]R:W-H965T&ULK59-;]LP#/TKA#?L ]CB MV/E8D24&VB3#=AA0K-AV*'90+"86*DN9)"?MOQ\E.U[:.5T/O=02Q?&B1&6%5F!P/8O.D\ER[/V#PP^!>WNT!I_)2NL;O_G"9U'?7P@E MYLXS,/KL<(Y2>B*ZQN^&,VI#>N#Q^L#^*>1.N:R8Q;F6/P5WQ2PZBX#CFE72 M?=/[S]CD,_)\N98V_(5]X]N/(*^LTV4#IAN40M5?=MO4X0B0#$X T@:0/@2, M3P #P$# \ 1@V@.%3 :,&$%*/Z]Q#X1;,L6QJ]!Z,]R8VOPC5#VBJEU"^ M3ZZ<-Y'G=>3T1.0DA:^:V"PL%4=^GR"F--I#D\[X,NGPY-'LAFT+S,(?(,3?/<>X\KI_*;0 MDJ.QKP_O<7V^LL[03^U75_5K]F$WNY>?B=VR'&<1Z8M%L\,H>_4B&?<_=E7N M.)UTODX-.@L@K^6[+.E1T^V.B_X$G^6_/OW>V5GK=*]& MH^B!8=P6;?R_'."3V%2FE@-2 '!L)9&$Z Z4=C0P2!#R2E+' MY21\H[X!5Y M:3"Z4ERH30^6S"A:')43A(46R(/@ANT>*4=*7M8%C3=T7@'.E]K[0X;'Z#]?R'[ U!+ P04 M " "UA%18\\1*2P\- #Y10 &0 'AL+W=OU'LA2QQQD+T MX4KR3*:_?DE*-BWRD+:W[D6;L?V*UDL>D@\/*=\\->W7;LUY'WRKRKI[<[7N M^\WKZ^LN6_,J[5XU&UZ+3^Z;MDI[\;)]N.XV+4]S=5%57N,PC*ZKM*BO;F_4 M>Y_:VYMFVY=%S3^U0;>MJK1]?L?+YNG-%;K:O?&Y>%CW\HWKVYM-^L"_\/ZW MS:=6O+K>EY(7%:^[HJF#EM^_N7J+7B>QND I_EWPI^[@[T!:637-5_GB0_[F M*I1WQ$N>];*(5/SSR.]X6>'AW[O2WROSPLPJ[?A=4_ZG MR/OUFZOY59#S^W1;]I^;IQ_Y:(C)\K*F[-3_@Z=1&UX%V;;KFVJ\6-Q!5=3# MO^FWL2(.+D#$<0$>+\#F!9'C C)>0,P+J.,".EY 3[V C1#=U5QR[1/ M;V_:YBEHI5J4)O]0M:^N%O55U#)0OO2M^+00U_6W=TW=-661ISW/@R^]^$=$ M01\T]\%=VJV#]R*0NF 6_/9E&;SX[F7P75#4P<]%68I&[FZN>W$'LISK;/RV MN^';L./;$ Y^;NI^W05)G?-\6L"UN/7]_>/=_=]A;XE+GKT*"/H^P"$FP TM M3[\< YHA"'-]>/AW4!B&)$IZ+$%I$PTB5-[IWM[YUY6_XSSYHZ*\HB M5>.GZ'_UWDW0-^I5)GODIFT>"]%W@M5ST)P8+NR2X7+)PI(+%3:I\FA?Y9$W M7)9<%)J-%9[6>9!63=L7?ZHWH&H;(W13Q*?8G+W\_W=S[UW_TF&M:(/ M 3]!UO*\Z(.RZ3HXHN>VBT4T-VP (K(PO":V"%-'2RSV7A;^EA!\%@@G,IP> M!&T-P;454WDCJ4C82NON>]FE(6L+ZX9F*#*< 1J. 9A[#QE"H:2'T6ONE M7_,V>/$@'+Y4S2-]%O4C[WH9<&Y78[E36]0869> "IEC= (5A>?,8>T A)#7 MVD^C&_Y-CJC;HEOO2"CG*]@3.M9/ELAD#.4*F8UM%XMCD!$!%4>CJ M@YIR$/6B@L0/M0]%Q74!R+&TY4CEFW, MH,P:H0 66'MV/V*- PR)S (5448W/4A608,>9 .:QQ!/MQQ-& MY[NU&8,0#0G/&7@(KBV I> M '_"&#O0!FNTP7ZTF42O6G7TS:Q*>VGK:-<\FG]9 I*9/1T!(KQP34>:>?#1 M5(VS+<]U"J1HS-ZWA$3,7&L!(A*[K&HPPGXPFK3BO5A/UQD7CC->/,J '=:9 MQLI29T- QP "44PLSX L1A$S70.R*'8!(=%$1?Q$Y1B7_#50U**=T[)\/K4N MB(U+V%IC 2)F5@.@(;&K$C1V$7]"R$JA3$/]['!0GS9>U"9V+FC&0FKV?D@6 M+ZPL,R##\X6K7C1+D3-82F-VR<5[GL4<@9)),3.)"I(11LSL)B1CSG4U.=B M\R/5LN@VC0CX<\T!-(4P-KT!JM"B#4A%B8.GB.8IXN>IMYG PJY0X:P"4#I4 MRZ94?M*:V[&C,1M]K&@\*DD R2PZ2,5/+6E\(GY\FF3"@KJIJ[3]RGO9%W<0 M?)";!NT!:9[8'(P!D=W7 &YR]31-3<1/3?YU.0&2,BRV^A.D(LB\?4!%*7$8 MT!1$_!2T7YEO.Y5S&YOCA UN %UB/+MU6P:EI1F*A;N$9M M])F;>EBCIKU=PAO.5<3"T%/!!1@(4(-2<0 M0"56*U:6$)!1AAR[FE0#$?4#T90*BZ[;*@!2FROUP]!HKKTR:K,(BT-F^K-5 M,<(F[@$JO%@X%N-4>BQIM-O$4C;V'1'T8V.)U3I')0D@P<25(Z$:;Z@?;WYMMW(#2]O9YPK$ MHBKGU<9U$(?:M&*Y.BI) (E8D"#'$H)JZ*%^Z+D[B+$@+^2.1"T&S4U:@(1- MH9TIZRP+J)I;G0A2.1M*4PX]EO&91MP)IJ#=+&0UTBFJ!%*Y4J]48P<] 3O, M3:,7(Z>^',? XV!';78@J?4> M_S:@UDRL:_F(7>K4R[ 0%#.#^D,NGA[34LV%0^:CZ]LBDV>$Y>?@&4,@!V/4 M B"9F>LH0.,Z6:FYA?FY9<)A+W(^_/523GU_W39P>@=;6]2 BED'M@#13*Q1 M7-OL3(,-\X/-W3DF@[0/5ORAJ&L9_")DGGG:@LYM8(FPE?( 5"R*S2X.J,2$ M&KN<:_AA?O@YV_F29[Q:\58>Z@9-VY024ZN[ RJ[:A) -:F:J6=-/,Q_/$AY MEN-R\&)(3?+\I3Q4"=JYZ$FABY:67*JT:34>G,?V4];N@ U8;38/1<3:@ )4 MF,W-M1JD"HDC\\(T6[%CYX/\YYL8"#^F R@K9"W' !5R;C,QC5$L]L;QQZ96 MO;+H>05;\&+8V<%[R=*22Y4VK3L-;,P/;#^ZM^&"W:"@IK^F[@3[M,,9>'GR M>MB]Z)H2Q#IFH]C<&O%MC37<^R13RYKGF)_GWOIVD8.^%;9&ANV;<[U>9.WSAM'3_$?5R2 !+7\9Y(S[)U)UFL\C/9N_/WC\UHOJT M$]WOCMS&[^B_8-5!)[PMT -4UG8>H*'(0;:1IKS(G]?Z=:P+?=YK5O%^W>2' M.UZREDXZ#!8=W^4#).:^=.(M9FI43S0?ZN&Q<3E2_/YV)98V:=;# ML>U%QW/!Z:*E)9>EW::F&L"_R\6NPINU\ M7+2@Y@X!H&(LMH+M[T#*2"-EY$?*S\9BN:BS(W\\/IK(_OR6]6/3L>X ?K;KBCPZ>8 M@4P&H (R&8#*G&ZSY9-8WT7Y_G108]&W1+5MZ^D!9J9)_7C!J^"SS+++ MF_G8]#S :CV6ZNF@T .\U$ZC8364WXUP* "X$%-E43[+\N3=[";$/\?GG=M6 MYG[5K&)^,R+F5^=BRBW*3OS;96VQDI4M8Z^6RR>U 6P&Y^YV7D'=X_K@YRHJ MWCZHWPGIQ&)T6_?#T_[[=_>_1?)._0*'\?X=>IT@X/VW(,^@2)3X9? M(=%?/?PHRL]I^U"(QBSYO;B-\%4L9O=V^)V1X47?;-0/::R:OF\J]>>:IV+Y M+ 7B\_M&U-[X0G[!_M=>;O\'4$L#!!0 ( +6$5%C>/W*C(B< '6& 9 M >&PO=V]R:W-H965T^KAKWKLVZ8;O-V\,K5_O] M\[.K,_W@YVJ]Z?&#)R^>[?*U>^_Z7W;O6OCK25BEK+:NZ2K?9*U;/3][>?75 MJ\_P>7K@GY7;=^;?&9YDZ?TM_G%3/C^[1(!<[8H>5\CA/W?NM:MK7 C ^%W6 M/ M;XHOVW[KZ-W1V.,LR[]QK7_]:E?WF^=D79UGI5OE0]S_[_7=.SO-W7*_P M=4?_G^WEVAN JQJ\E/=]"]]6\%[_XHWKBK;:$8;\*GLU=/! URVR5WE7 M=?C1N]9UKNES?&21Y4V9O:_63;6JBKSILY=%X8>FKYIU]L[755&Y[MF3'@## MY9\4 L0K!N+Z"!!7U]D/ONDW7?:V*5V9+O $3A2.=:W'>G5]5/\2)+SV30>'+7,F+$")11(B[9NJR9NB MRNOL/7SH@(K[+ON?E\NN;X$._W<.10S 9_, (&]^U>WRPCT_V^%>[9T[>_&W M_[CZ_/+K$\?[+!SOLU.K_U54\)<#D;VLZX.YC)L&R.)1[]>NW[@66*W?9!7< M3!$NU)4@GY9=559YBPL,30TP9/ X/M2[CWWF\=U]U3D02K\/%<"TH'T6]-1K MO]WE#?RQ=XML@*]\F_FA?9S!$?)LI:">:;'D X+951[*V]QGN?GWY]1N?W?0926KZY.IK M6FCIX.D6)&O3$W9RQ#(H"!%8KNWH,3C9=FBJ'O!XD7V(N,F(?#OS=+]I_;#> M((*&NLX R+7#"_=$)'1J!3ENZG>_@#A?9UK?]&A1)!G#A5XML MYZNF/_>K\RZO7;:#G7P#V)/O&<;6E55_7N1MF>U:7PY%WSVF;SI7#"T!GRU; M?^M:7)K1",#WR-)97MY5G6\/ ;+TG'G=^8Q!=7C[A6]WO@4BDXN)%P$8R(&R M5BO$1I'OZ)81HTAA/:R_0PH5O&ZKLJS=.2C16]#:3#^$XY^:# 2?VRZ!ME7X M(2'2350]$C?<+:C$&DERA)Y(*Y$ZB'V^9W1=9#\[ ]7^-'#$:[Q7TSQAGEF M!1\>9#6TQ'-5PY8$$-H%KT^,\<;5^3YO7<"12E;XMG7KJNL=W%26X[.OOGL- M?%DB++ ]_O6RZ!?*#]\DWW[[_2O\]F)&9L^*%;F_^TXDETI;Y"QW:"G\>P?' M0-I X$_)E@6^L-]4!%P M6=5(Y["3^PCG0NG:&=D.5%,/#CG&W\'R8).VC 9<)0A5P)O(?;D*V0PD\7+H MLP&8*$)3^JSQ_0RJVW"E "6>%]EA3>L)-VY!??@2-\FCSD'Y#:?%QR) 7209 M(D_&-1B>'OZ%VUOJ .0!&LV2^$H+\JVEO\+AX!WD(436+Q?O+[)O7[Y\![Q4 M@B"K4,"A*MKC+EF^V\$[^;)VK)SFEC D/-US/52E0QG<96AV@'Y> E*6!]9 MP)A#G?^]*4#K;/-D86\DA^@ M&NZU\F4GRN\X(@%U !*\.CH(B&QB/EXGZ-!=8C@P"905+EN!3H<-FP9(&23:/BX@!/0+ M:$W8CW8A8GX):A*0F#VB"P=$)4\\7N ^OX&C@WBH?8%*+M]W9'L0/Q956PQ; M0"))"5(V>!5%/@"C#83)K2^KU8$50^L+5PXM"A2@C!;%?WU@W39[)0!A()@$ M9 <@^O);D _)UKG9FC"2@W['.]HX83$4@]N@/.!Y)_1=5RP1*Y7I]$I-5%A6 M75%[Q-,BBW80L!\?'P49?$ JZ,B"#$))E[,Z*K$NT/9+39AX/@5&^ Z> $N. M=G(?=^"SPR- 0'J)1H@18YXX$V[;@&JY<[7?!;E[#*\+>PL#[HHZ+K\#O812 M+W-W0'E \U]G&[^'-=L%Q@$&."?L!(X[2L*AQOW1] *IQ!P!6 $"8RG&*.LZ M#^A!4(D M=2=25&5T7?L]&8VHDVH/IDY-NHM%^UU>#R)DD92B#Q!U)3@(<#9#%("#J@1D MR!*KO&II'9=R!O@-?3L032S"S8'R=RU;(\Q)+,0]&,3X <(H1-'G'_&T][EJ MK_-N0ZO3/]X"DP$HQ([AFP+_X@&DTI98GZ1?US$OU1(^XH,+260;\(A 9-45P&(=@HZI Q3AND+9!!>I/@1A MJ'4@XSC2@7>(NZQ:OTW8<3>TQ08NBL4MQK/BG4P0 J^]1^%8,S]&4+&M3O0 MS?T$&M")]F[#U<)GYJ[:JKO%CP^J14GM;M!%(W3QAG1N^'XG2L@\0 H1/5C4 M!JPOR0SP=>)D_7F8$V$+^F3C:O(90.+WQ!; ,@!6>XZT:QTYC,OT;GW@6V:C MY8"+;_%U^V F Y"XI%.4APE4CI8[=8L='K0X\RF:,P3"Z#*-08P/E^V^9Y6 M&SJG"J\D[[+JHCC6Y9SL2L=%SE,H.6 %'@%XVH'EDU?F(%8+"3$H=\ZN%W.1 M") Y ^D5^R'9>XQ'HB />'L?+_HG,I)F,)JADEC!8D;CW(%!X0?TC98I\M^D M'Q"P:FVBB0IT4"*,43\$:Q )DLF87>&6;Y 8A1<\T.4&.BC'>W6$ZO/>GPN= M'C!4<4"KNPF>SM)+0$?V(]45KWF\9\4&K2YX+P1 L:3X:<_1.NS#D)W"!$'" M>0#/FF4"GILHCX\N:FQ+C^8B+413(_=56S=%.'DO$>$ D:N(/J:H:0.PHUM" M=UYU]3EL3I$(<&4FGTUN.F];6J"W4H\X;6A:E]?5O^#;-/Q5R$:@NP%ECG:.X_%CVW.Z9-#"%^> M+_/BUHEQAF_"!4RDWWB'$24*)\(=HW&%D*,YM@U_K0=P@0#%#"YY9>F"' 81 M,Z%QXH1 3(#CPFKJ/1,.1;U!P<'$8RC*QZ0Y "+'47Z MHB1:),H$"8CWQ!C/S8JB3V(^B[&R%RT1 K24-^"PX!;11,X$7A7 @UC2M_85 M:+!E2$7$ &\"P))Q#6X>9(OY C@N6]0@JR.F6]+O$;OAF(]B: M6W!YVR#=8M19(C3@8Q[ AUZ9<.#16\ O_[R; .8#5MP18SWL5O;HS)*/!X>' M1U![LU,##JUOQ87;YF"X]T.,MI2NH!0**+PQ>49O: ,*$XUOOKB0D\ 0I3FY \$V)?U/SP"F(C]4:*9; MC;-!R[,@M5)>: R'')'@%P5EMAI D(L_N )R%<6,8?(V1BL>1I9HC'$\BD.+ M!B32 PV"H('F2'@=C)S)' 9@D&9D?EUE$*4S\#S$TB'HY M^H%Q$L8OAS-&.I.V1YC =-8/E7Q9ZHXN.,$DL@*>.FX*7F2OXV+3B,Q( MR;7.2,XNC8R06&DQ' 7*!-"\& 5.1IKN'J/HM,+[5+/H'>"_&K9\/QB6D_!D M,_5!$NT=[Y@R-$0'/L4EF(UG\CQJ.&48UC>*C .C, S8! 9$&6!QI2 M)O)98!APY7!G?8PM])KC@N@W5!\=YGPIH>P;9L&>M(LX4.%$0NZ@0>H*\4^K M4]3A84=XF0!.]D!$W*[."W95X0PY7K5$88<0J25/@-4RD"*H#7): SGL\@,' M<):. FY?7@)P!XQZP)?E($QMB,;*Y!"E4UM>B T39IR@HA"8DTPLTBQ2-+E6 M_625X(Q.#GSBF)AF/.:Q>1$I2-5 /W,T&%2'31M@( HC6!G;T)J!TM2=)N-" M&#YP_B/<^#$!@IN;V-X"W*F>'AR'/4(V"$&\$6'QEG.%)O"!F_[H&Y9#=!'R MS(T)(,I'LT2.11?@1Z.MK-%7NDYC+"5B9^H<&W%HOK+R3\TDDPBTZ/GC>/D@ M<<=X9 3:>N9N@H('Q9JR#BD0R9*R7*0(,= HR\@.ZWB>C !3P%@0_;^F\74RN3EF8390X[Q_YAM1D4FGQTK'L%= MIO@817[[Y)+0XV\2_I,%+#%J2B']+/OFN^]?T?&_^?D5B"U?W/(69"2ZWJ;" MQ0&(,77&T,Q>;'QYFX:^APPN1M'38["-PE%H=BW8>(Q&%7D^H%5XS6AVW8NB ML9"979UIQ0:&_!*KI&A1TKI!&,5J'2%G?C]Z:6P>X6[\J*EZF$@3<$\H!L'I MA(<@:S$10 \@DC\0"S?VYOTG)T,$DPSHD+L](]SEQ6::4YUX45B!%BP3O383 M%#YZ(9BT(?XOV-+0D@4KD<66R[?J%X*9T]F@WQ[(+T51F\,B;&'!CN2ZQF\J%@#1,\#4L:55DMG0C,O#;9,@OLHGE)H?#.O M5XY>+9YMGG4_02%KF!J%+)PX!+H?+&X?J+@>)!6$4O\JX+^1*LJ?@VG+&WWO M,&04><M5FS?XGE M(B8RCXX2"1E;<0*^ -[[;8,Q.S+\)2 491(8$BX6)LR".(.(22Y9LNZ,%*I; M(@84?Q:=(_30\+^EVTEQ+SK&63-0+2Q6,VB4C*S C_EVAS5Q0*F-WU;%0E+Y ML+LD^J4$-\HSLC"1KLDX"95M!X$*+\_22E*8LD4)%6H=1^G'>-U4VSL0_B57 MI\V"'6A,##[&GK$-?X#% M@FN-97*;A"%-=;TM/N$>@#TR(_N>BUA'6G""'Q.9@K5CZ4"0#X%AI:Z@GT,, M4D1:HXKVF.P\#]N"ZV]T58K;.*=5[]V,3\,73])HA!,&,P4ILG\*V)\ %$KG M=4,BW\IGXE_\"Z4!"68)4/[ZD*TY:B4EDRQ86)QV")Y1/CF MCIA+L?K6\ @',)+ '=8%WB:/2A@>R9O$JY=L=FP+L-B9Y1!3X0,?[K$G(.Z@ MH63.CV+-&HBX.U+E2<7$?&KZ 1;BPS!MHM*>_9D(QQS4DZAE6N45*E:/(19[ M1$YNL-!$YNG'K$&57,E)YDP,Q"(]R-3]74D'JM 2Z2;[&$CM;] M1#_V9A09$P*X%T2-1PN/LGZFRO5>>I!:K6"4 &ZXOJ#%\R;D:(8&[-/2! ZE M54#RIXB($/([$E]^(-B?[A*=U%FVRV:LN4[:< _48=%Z/&()6D)A_09\6RFR?R"PYH7UQ=S1@K_5P MLZ])$B;Q#ROR66)=G<,ZP%&I] G+&=_9N'*-I 0,@23Q.Q J6"^T;)0[]! + M!-0"FVHG4D0J#G$$):'*V839&H;$28G;3,"\0RDQA%!M89- M2LC=!-(22\3VX+TYDH5+W[9H"C\$/ SY8=>AZ/9Q0D5TG89XL R7"GR(^(YJ MF=.L.J=A'J)?=O70688+DB&0K#8S/( Z%E0ZLV.TG+!9Y422I:0^32%J,;F$ MK*F$%QM5,ZIW(!K/LQYLASMW3I7#@D1RY'*Y=>2D!@]+NR)5Q'W&64"R*4_% M+4[M^4G:]I[K^U1-FZ :2+6VN]^'WRJMFKQ?];)>MZ8YWVA:ZQ4HIBGG)5-X M6S'XC9_$_^\!IDU2"5_.6-A><^,G;R4H1!O)$]OYN':A0 ,&:LG ,1T5P!D& MX+_Z.;F0:=L-F)X0L M]J9R^Q-K=E\,O"&V"Y'L]+5?<\.]+3,Z:>R,%1TQ69VSW#IBVUDX.T0\RDF- MH]G.,Z?Y0=P4Y%Z%A\4H/)898K#6C+A2\+=@? M!$+75T5(0LR1SBL%'# 00Y!Z:=KBPRA,6LU.M%FE1VZHN$1:WGJA"/=QY[EB MS-OSIK;U#+(7(?YATK)^GGXX[#=C-"WBA^K)FH](9RS"8 :V7RYXTL/G7Y/Z M&!MA%*2]YN^JCIL46VKZGA\R@1AK7&A<*;,[!Q1=(_5-M@F^]MPF'*_&FR": M.$FGN/:7_[B$%7[0)=6SFULZX&-5M5U_7EE+GXX29^LI!RS/J6FSDZC41/#JP' M_=ZM\^)P^MPQR"'F0_0NN0<;Z.N_P%W!60 T0^+R2TOZUZ]FJ((-FS^#)'CA=SKS0X98S"X]-)2W(_]1X- 1(40/1^9D_.GS M-J83-HX.S@B(8QGS&I7=R5N?:$6+_.#-_'F\:!;%^[_A(36\QY>??P9/O#PM M9PS?1,[#H.Z .I&\O^#GT@NS@B>$^*)SMJJ];\$V:>Q-1N5HG3N:QT+A\3!! M8^R!9M1)& S..U_?4:LM7BB3OCRWJC%Q8K94//PT3_(\C@-+0:A?JZFTK<]) MV?0YZV:R[T@Y8]PE5 N+Z6.SV&A(Z@":\_$ FMF;P^0PMM.C(SA+&N'L!EP% M]1/I6B2QEW\/DA"?YO?2@5W=(SK4.)3JB>_ M& 4.3YF^G"F=+>3$TG :C&& H"1&3[W;O59V4OTPK4/CDF*7LC8J:/7X-$ @ M^-&'NZ'#A"G RLO=&Q(]6<:9FICC*,&1>!7SR'SPLW#$W7\ MHOL+;E71G$[ M2VZ&MJRW\*!+'-W2YT)!]]P-V)Y+GLA2 6-[WU#I3(HYMCL+^!\UE("AV3 3 MSX$18OZ!?)8D\WJ"X* ->6+S1WAD5H2&>TS$NC$>%06+0CH:1R^TF(^E'K[J M(RD8X%0.J M\T8^!$XMT2I%*3*1K4,'#)8,#\O.\57)(LF+1PXI!:3%QF.ZF:?-]%7#/0CL M)L]F7TA*F6(($46S%=ZC:DH-56"T(P]VP]@'6(@S_"D5W8MI2?<7]#&/N:4*9]<9-_I M] _37F'#*>,XPBBPDF*[TR3:J)51&/Q>-##T@6VK3L(0)<8AJ"51QT11K9H? MEE1?FK?!]QQJJ4&6J]3*&L/9#M$4\=CP7BB4*19_=D80J==&(N6CT M[/V4@L?U[:S,BHWRJ4Y5/E>//Y544K$4(N>S''L!'E%IIDW!>VPC4$71JQ"5 M?_L1@XJ.SFRAI>@/G.SE^U_PB^OSR^M%,F(R M#-00DTEL].\Y+/CH@]]51?;T^O/'7V4?0% OD?"HN?YGG,TP8)(HE,S]$V@' M?;4W=CX.A<5P,A==@@Z%P?WOPL&8BR[,@^CF-VTBIE8R82_6P3 M-.(2ZY;ZWD9I.(L/W!QQ0H57H.2H? O50I(DU;$[E4F!T9-="*C%V3!Q7!EF M_C7"0*<48CFXO T31:1*F&H^C'!'$HQZ!1P![HDR)! [([)([1^^0UI+R-1/YI1B2 M*2B3FGZ7%M!20%3.&>KKXME"+5MDL?EX&H(]CG9)'8$(OH5\%IH]D5EQ@!I) M'%E=B^]:.GTG)B"U%8\(3! Q9E\MZ:&,G!EPQDFTA(#5LE/=3QJDXQA,-&R M>M8X[I1F6P*83_RX^(6XAZ:@=EI;/@(UI#",X)P@/50_*CR<&),):L&9ILF7 M93KVEJ+B83Q/P%P"A8EO3,X;'+69KQ1+-)E$06/;.Z_5[HX686C"13-Z3:M%K;+[)<(YX.=22C [;$E<2S9#UH0N/'NNT/<*,3@LS M@BRLZ(HF!&STR,R)[.PS>IK;'[ 7@:N,RGC2+AF"9BO$EB[G>;KYNG5A'&"< M VG=6CJ4&G(+@_7H.8,9@1J/:$*0G*1?!258?%!2IO'T946HF%WK/"[""" Y MV+/_1_JI69G/1.7*/-[1B*M[T1FX@HABBD6]UIMCLC-<[?$G M;-^&(>-4'$]@H4_5L='YJ3@<.-Z&M'GSF&6J -4YT_R$-K,8U9K$0I=:B! C M7O&SD(PTL0*R"D@7KL&9S[9HG._J 'R^]%K/DIHE*-K%F(LRP,SVTID8O!4/ M= 5M2,HRRYNCFHNMDGN$0SJ/[[>A7'.'3)?,KQA-90A&U$,,*-6?6C$K"I3L M'.#.Z-12;(ZK,MA74:(WU6 \E#6$\U*=3&-DS?C=J^ND^$)G;EB[,0T;I'6] MHQ0Q!PLD#3YZE?WTF#68"3DN0O43YWVD0%8&&.#6%+ F2@VITIC5'!FEFO:6 MBU SJYS)B. YM6,Q;*_(C%M%!H]8Q5#T]#UY#!SD(H(6$60@9MI\X M&IK)L-E'')O@/Q<\2@+M'' =/.FBQXK%1%E.\:B,>PR/Y@K)O?QWT&E*@^)@ MXC *!Z<.ES$%GE V&7-H)Y!6T9>GYGCLJ#%]/S(^/L:K>#X9R&\2R>&G 286 MSR+.%;7#F.WP;XZP[SS*2#Q^&.\"SB#>*+'0HZ0MAF4NWU.>3"<-HC1,%L9H M!T;$P'5U^?8QM\D,\T5](YX/)=OD6Q/RU(4S1BNEZ-580A_"%.1%@Q/L=35'!H58@33 MU%QJ,MI(XE @[,W D$!T.F89/XQN1:RFI,D[S$-B/VOQV)LXBWCTG>1K'Q37 MM29ALE0P"2D6P1J:\7R,D'52)&=J.+9@ DE9HY4<<(K(( M"!3QGN3NQLXLF2\,7V6@ZAF*44U M"4TM)!UBI)Z!LS=JG'Y9DJ*&O\GT[R@8C[4Y9!HO"O&)M#F80QUZ "Q?\1(1 MUQ-85(P;$XGV6XIF%X=$-L7&[LGE+!0FW#OHA?!8&/Q4#JW8&#?:[R*YL'8N MSF&$0"UV'EH^!P__T8$P&J[:LCD$5WUU^9\3UVVL9#3;&$RH6*,_AN*4%5:! M>B_1@ZIIO%SA0FQIUBC#WE2&_NH+S7H&^1XO* DH+.W1$M(;SZXW]N0,2]!$ M!V'P2I*EI K'<<6H?^Z/)XXS/7TLZP[-C2$;K>,WN"O=Y@8KB#V\E9/%F=#30".,Z0[=%QL;/H9RK8.)<:TQS1 M0L-^67PX[*%66Y"U> E:]&DB?62HQ((^9C0R.$)LFO7Q(:FLG5B73-!A>YX* ML"*H0C0)O$E"WR3!J7I&Y@)6+.;"+ M[-N9USAJ-)6GLWTQ7+*&*1AV+SGG=*R(PL"0EDN$;)(X SANKI=QV<1\14O3 MYN\;7D]3(W(-JV;M4-N:Q7%W#&TM66U.F=&X24\Q.%Z69V!UP B3*[QI#'WS M_5-C';V"?#MYAQB6W0BQ\#G1)"ERK2.]#^+Q=$L=(51.])*,4>'JA]#].C:I M0PG?)#.\F"]KY(@ I5Y#X;(MR8OKA.J'^?H;CCN9/6C"OCK1XW-2+C><-6T\ M3;7RW+D7>J]I!V^XX"\F%SPM+C5A&KA*&;+88=M_F<(O+J0A*GAE9HOQ5; 3 M%+!?AW2CN F3'QT+GL^XU'J\]X06TPZ045O @Y>='DD"UJ%\1=;@'"+80U'C M45E>G?0(C@.3;"Q$*X"B**LVWSKU&2@>-L\Q>$)#6U-Z#\\.#H$^R="&0KG-8@OL]O2N4 S.0FC-%7#]$2AU) MQ3J:2&)U+SP*!]UI\BEXY*4Q&B@0-W<22RN:2,@:I7@0.9AEG(_(2+-J6-@ M%.-;-K=NLD]S:0NN-3W,WYQF#KH!J5&G^HFA1[7I8F MGISXL<I#IY^M%BYN<.-$#^ MH-\[*-/?2)!.X&YJ-UM=CM&BY(?NXAP7E9,*K M99WN'+P'K6U+@ P-L;JR0@QQ=NX^856""%26 M(9(9*::)80JT6PK'-8Z\O\'S7(69SH[C$?PIF--XE!PYC@PRS,;XDL1>Y(^F MC%IFFHO5V?WN(]8RBU%D$IZS 9 BKXM!I$*03N?I/Z^]+Q7UE1L92H9XRNM;IB01%9X^*PG)*MCJ-6,O,,#R0IN/F M.C,U+SFS#(^>Q="<"#) ,54?AL*:;5ZT7B>S4?:4O1GJUAY9].GL.9QGYJ9MQ+83Y@9Z<^W^DFD ZM&,*$ZZWUY^46BLFRB M/?X 553CN)0.#K+3<[L-Q2Q.D"0+]&!*X38#DU@.JCY(">VK[D7:A(RT_NH!A7)C MB-MDZ,0ZXPE].RJ6[!#@W"[^\<9']M\'D>,ZM-LUC M5E,GY\HOA*/JO7-Q^!<*X/#;7&A\(/'P+R'1C4J,3VPF3G7:9+L68MOIEJS, MXF]IL2C1,@_5#AG%K[&A4;5B,FVNH%#OL080H,YG3_H7SYY4'?Q? ?\#307_ MW^'$CS? )B^>@0Y8N]?@5="OG#;]\[.K,_,IXOOYVGSV!-^/C+Y[M MX" _@)&$)9&U6\&KEQ?_^/L9( ?DA?[1^QTNB8(.5!3]<^-R.# ^ -^OO._U M#]Q@[]M; N_%_P%02P,$% @ M8146$=__%[=!@ 5!( !D !X;"]W M;W)K&ULG5C;;MLX$/T5P@V*!'#L^))>DP!)N]T6 MZ UMMWU8[ ,MC6UN*5(E*3O>K]\SI"3+J9,B?4@L4>29ZYD9Z6QMW7>_) KB MNM#&G_>6(93/AD.?+:F0?F!+,G@RMZZ0 ;=N,?2E(YG'0X4>CD].'@T+J4SO MXBRN?7079[8*6AGZZ(2OBD*ZS15INS[OC7K-PB>U6 9>&%ZT]Z(J>YK'3X M9->OJ;;GE/$RJWW\+]9I[^EI3V25#[:H#T.#0IGT*Z]K/W0./#FYY<"X/C". M>B=!4AG+*<% ^!X>G"N?"Q6O2^3%B>^RE)O&A M)"?96_YL&(#.>X99C725D,:W((W&XITU8>G%'R:G?!=@"+5:W<:-;E?C.Q%? M4C80DU%?C$_&DSOP)JVMDX@WN0U/^0P:*E-1WC%52),+/"LM?"#^=+8JO?C[ MR"*)[>BWL7#!Z-')\_OL&+:6C&]"_U> M$?L])/'!"/B>BAFYUO]]L2:1V:)0(18[@O).*4U9(*P\PCQPKK20CS%8'P(2TCVM #[PT!\ M(T'7)6C,4OFH)FS$'A$%YI5C:7P_5\X'\:.2+@ V-!\.A#@KY!0%A8JFWL1 MHV)@1C^>LLER8& =;/8"3HEJ+7<\9+<>6LH5B1F1V6*!N&&IC*A3C.$Z!_" M1;W M=4JEWS@<\!/47OAC8%E-!"7>:[X"/3=)/6D]Q12EFHE9TKC.?G&<[>J M*!UUE/-42O8OXF#WJ'(E-8)&XG-L!#*B_Y0" RC)YIFZHK+!$2K3T%'-519% M\]F.6Z,N?E?/9%C><&[!G!-K["I(^LI!(1D$^@4Y3JO,(JB(R%PJ)U925W#3 M*XYTOPZZB;H[Z*M6+%6VK%,%1Q!9 MB50P-%C1RC46K,GD*^1(,ZN5&QCG%@9!"DV#W'U _&>KFM#''$7Y<2Y M/>3[_,86WL."@?C"7FOOH^-S4,JAOP"!FUS>9 F["(HL'*5,;6..7'?Y,9(J M;$19N6R)4ZYQCL(1\'U%6HR[DI0IJY#D9]*Y#=N:GM!U1I1S8=G5K3;Y/@[9 M'Z&%M?D:81&J* $?C8'2;D$I:-.G;=0Z!65#T@GB?G8+'8(-4L?:B/2S"Z/^ MXQ@( Q:!?$%>QS@G$9-)*X+SX%?X?:%^IMN]J9:\?4<-Z12U75X@J]*H%FV: M\?PVV-7R\(!5K&WR1U%K<9E$O8WLN\%Z=LN!&/6?3D_J(E\K=BB/Q.14?&%O M-FMQX^-3\;:C\&66.>[>W ^,KXEN(U+7KL/9$1]_7 -V'\5E%O?1*;8-!5&9 M3%&E(?JLR\B@FB4_^LFS!C!_828S(A_90Z!/-<8\Z^=ZB MIX^GT62X)'.J3%*A%3^VS:) "QYE^AMLD^%%KR:KQ16[K3[Z06\&MF/WSP9#P:/V\Y?M>*&1:1A[MU *QH M-J >="X/4:&/VD,W"L6.%)2,?2M;@-\H*#N CV^_W=7O=Q'X[QR4"IPX'+MY MI2/L-Q[!\4*<4VH?LBPU[J08RFTGQ3(9.3G;W.SC'08,V.G6<2UK1MQ4G^3, MKN(DD(IB:+.ZF>=8\_VI7?=3D%5AI/8WRJO<[>^="0"6M*4\P^[!K--W@YD- MP1;Q&ULS5MM;]O(M?XK ]3DOSWF=X>M=47YV:V,J]663Y>[-V;JJMC]<7+AD;3;:#8NMR?%D M690;7>%CN;IPV]+HE"=MLHO):#2[V&B;G[U]S=_]6KY]7=159G/S:ZEP@,1(Z"82^ MFYQ<\2>3#-7E>* FH\GEB?4N(^.7O-[EWU8EYMK5.NPEA=ID-U9\H*;A=S\AX*F$D\/W3'3[_&>2T&""2?OM #XBPIQ)UFV6-KITK$JLKS&*)'R$4\Z-@ 8Y[R(=V M" ,48+)1Y,')_V+PMBRV14E,8&D(D$?KO+*)W?)F20%4&:AV9;#34/UKHHBA13+(":>C%5S MMS11BV @+BY"@U)U3CJL\TJ80!I .8(+H',V]38BSV'W)$$"8D'4&;!+RY@O MR5KG*Q(BH:" A!_0!.P5Y.DD>Y)$9@4[(8D3<4&JGFD>$7&#'(IH.30WTS^K MA&;MEO#\E6Y0#4@4A.A"_;6 98V'ZH]_N)Y,9C_BPU990A0U\7@:EE 7226(5'L.2+TE$JCFR.GI> MD\+O#3PJ\;UX M.R':4R5 "$F 7L$1P)^L]3UI#<+9ZKU*O.\5(#GZ6JO,(-G!C 4< R^R)%YA M/I^17=_KK X:Q+>!0"LJC1^=2O4&Z7#*C*_!_N&D[N29X)N2CM,1II7I7&I*_J+:0?@#I 6D[A"HO;3 FPQ0M5EAP* M-O=1H^6?_=H(*;9(F99@'A 1,G<.S\N:W)0(%1 UT;L8C0U%'FT?.Y3\PI1L M,QRS%IE=B?6(J75],H4?/'5+>^B2@[W$2$+\](;Q;Q!TO&-E@I?BBP01O,DC'-,X@NB"* M%3J:;70&T1'P-#AA2!:*Z9CX6HM.BHC-+8(K56G^ PJMN:M>RY(]D7G*TK M+0_4%B(EQ0]8,:F!A$JVV]QD \5F(LO=:UAG'22[7>\=.V*_SFESZYB6]CX7 M<&&/1O(@WTB;L5MZ/'@'49' MYI38F])BWI/"9HDS4E!L0S)2",KRM04X4[H M)9&WCM!;9&F4Z1B6C>L=%K2<10B2#3(<@"(#:E MY<5EXR-*?,Z1"&$=ECF@-_M%) ?AIP;6199 T@QY&$%,TG!,$5R2+,B5/TEV[8VQ3TR>D MR=UEN;;+$?4"7!VBL"2MZ<;FB/'>WT8XDPXA4''PMDQ?44&VI\C/@87\$"@- M[HEX96T+\&4>7!82U?;LH'M(,^VUK\?03]'>AU)V$&*#(BU8H$]3VNF)^#?Q MT3Q_(4DE-;TJ2;NQ[BD;.W#:W]N+ M]L@F^6N$3^T:A&LP3NL,H=8.,T'(KU*DA0D+N=2I3Q7[2.0(3WW3E&FJ 7RW MIG+14%&#O^K,-.T/%.SD&$,YV<3S("XR2(G-OBZ*JJ2" _-J3L';J5S0D:R M_+K@+DMIN"\'IUIE8;O@E0H+QP8+$H:T7?]$]KV7"IV!A&P85IOMC[@33OYE MEPV*QD[%W^L-@S.!V[^G9KM/F5 UD-]&DN\%T$I-&1FM:KAI CP+G40Y,I:D M%J/>4%\9? FFF ^MEO8+=5Q,F6 F&6B0(1+OO(K)H ^S@I%FJZ'ZJ8XY_9*S M_S57+"W/Z*K2Z W3 HD5K+DE)U=ZD?7V#3 TXIX6+B]OZ<@RGJ2VJF M@*"TN[-VO#JD:7,?(G;2#*ISWAN$A^3%YY5P,9!J*Q(I=D"]95C75'[WA/"Q M24ADC>^\T%J4.U(BDY)@O21]([.GKNHJRT/.-U\\$X$%F]\71&/;J(;JUJK9 *.LBUF>6\OA7%L9)C@Z_!-_HS-X)V:]9U'HSVX53Q:M(D MZTQF]2.-(V'7(5\QWG%@IZ7E5/XH-4W)WN'$NSMXQ5<.88T"+I?I; DI,8Z>R] 4B.&!,V'G0!E',5=]I?<4>&FIN] M$J!TH<@(X[U"DR8ER00)?('<52)4%)<(@$<=M!@?6&9JR*=3]M""/B@/BI<, ML>V9\\H*@J3CTZLCY6$G0PY.4CK=]+RK-$H5%P;(CW2EP;,7"93N@LF&J-GU M?Z<+]J]-!4UZ 4^,$>W,*21_?6<7[2R0W56TE9CCH@C@,QTKR:'T(T,M'!+G M5AL2?Z9U(IT\R=<[QGI\%U]J<#_%>YON9NW&J73,G "#*Y5['>/0_(7&NKY@+*L](5/(D/Z2'Q2T]G+*:\Z*Y:1+VD/5JJ"O=I9[JH E9?3WW1[(@,XJMN%$P->:L:L4XFNGD'YV M)?B?J@*I(.9_KK1W+Q+K'B\<#W9PH(D/_[M11:XNI5.]?5<4K M_!K$1N^S"E"=T9VP:!0IAX8/>D_W=<:2N=-97,XJI9-KBH5IJ9>^84'T_7EM_0-V5YEHB_Z@V'V# M/.=63M475N"40-3X,]%E*GZE%(]+&48 ?,=N#W/2C3R!-M.:\]G^M3L]2/$% M2=T< ((K@!Z5<^H[OB7E))T-9)W<5'P]4(ZQ9:\'&PQ.9>$/4Y50ZDJ$JWR\ M"P>&D-T2QNL.K;XIX;VJ^< U4AL2E3;BJ8/?$X1/LGA,B$_GT2..@<8GG.T( MSIV,+<7AE 'O3%5EK1HO%G%>_0UQ[[N@"'DX-4X,,\&G5M)$[T2!Z&-*(X>( M_W+._DN[21M#2O=;N35BLWUHBKH')XNMVO4P\K2;F77>@G'+'#I^H!V5Y1#> MA8PY[6 C'J)!)@7=!PUG]N$RQ_[I7;BK.L7S\84=AG5ZMZ(8(KEDJ'Z;V0TBJ27N/1/NBA+600[UY$."E6"WHSZZ9?K$ M.TM'[L:\T"_5BP7^)R_5>323:S_CR M2LU'HY[-+M7-[)JO-G:%-X:>YA.0,%/CT11R5^/!:'KE=^V.?;$D'%Q.QO@Y M'DPQZYSFG?-,_)S2S\E@!-8 OLEW M_5U>/@PYACX!L] 7RC;P>^V93^_6? M-SW.X=2#;_(0*W$?-9D^#WR3N9K-;GIL>:)N1KW@F]^HRRML-,?DB7HQGKQ4 ML_GH%/A&C+"[P:&]M#=7H_4]=6D#WO8?3X",N'TR/]-R?.- MK^Y$L]W.247=,,^CYW@A%TB/-_E#4.'>[HI16MN*893"WO20O:\G*#7^2GR#*'\23I2-A]<-(95:P'C[=.SW M\3MBUDU[UN&$<;@.'/!\?M4HA$0^FQZ8Q]7EO&T>X;+-@L%>GQ= R[@?-(6VOA09N,HL7 . M_:_)"([ZHVD5I'S5(??^0\X:B0^/:VK*M=\70- A,I;RMDWGK0=_T4JDP65O M

X3A:4W?>Y4L]7]V:K MV,=D/&[K8#XZ4,+E=/HU:E#'PTE\->C8K>?0I1 B#U_/^DZ73OM>6[QHO7G* M[UO1^[746(9=R$NH\=OX"N^MO+G:#)?W?S_P,35=.%ABZF@XOSJ31GSX4!5; M?H\5#@IZY3_71J>FI %XOBP 0O^!-H@O-K_])U!+ P04 " "UA%18)0LJ MW@(# !)!P &0 'AL+W=O@'T8FC9>A! ?W.3:6DOL8KOK^/>HZ&2N32,^9 MJVH2)3X@K+%T'D'0\H#G6-<>B,+XWF%&O4MON+O?HK\)N5,N,V'Q7->?9>66 MDV@4085SL:[=K=Z\PRZ?W..5NK:!PJ;5S9,(RK5UNNF,*8)&JG85CUT==@Q& M?S/@G0$/<;>.0I07PHGIV.@-&*]-:'X34@W6%)Q4_E+NG*%3279N>J7LV@A5 M(MP8;.2ZL2!4!7=H'B0);_$!U1K'L2-?WB(N.]RS%I?_!9=QN-;*+2U,'$2^P/(:4'0%/>'H +^TS3P->^E^9P]?3F76&'L^W?45H M763[7?B&.K$K4>(DHHZQA(S1],4S-DA>'T@@ZQ/(#J$_-8$+:6SSH M8G\"3_3[88DPUS5UO50+<&)6(TA2W?8_Z#G('FJU"V4[*--!;8QT#E4X0V$4 M5L?A%7C"/6'PA>2 _JD!/11L9FC"8WGYG)Q0X]0US0#["CYW4)0S8<>)IYFHY&G@X+3XMAD!1P:BE30BE2&(P@HT +8#F,X*W1UN[+ M/1\4D+,,LC2!+"$;ZB*/=XX^KY=\D+\BFHX\98- F:=)$BB=OJVO\3I^UX_*7>?C+7PBRH M/E#CG$R3XV$>@6D'=\LXO0K#-%"/'!32Y--,EK:5>S6%F4>C&H5BR09Q;6L=#2?AKTK.Y^:C5>5QBL+;E/7TCXL M4)GM+$JCQXWK:E5ZWHCGT[5Y@'$&V<=[4 MK3%%4%>Z>CF?6K,%R]J$QB\AU6!-P56: MFW+C+9U69.?G'WR)%M[KS-1X#)W-.@.^S"M].E\Y;&Y?M3%6CP!T_C\Q4Z<6N9X2RB.^+0WF$T M?_XL'26O#D0_V$4_.(3^K\WZ;S X0R\KY7C'!+6J5=.-F@IJQ[!%BR =%$;1 M[78]^(K2 G+S"2/#>DFVW+[.$4'0_"I%5]%U0SM9"!8IG$N/D)72KLBYU'GK M5>8T\14W@Z\N%$BG1Y"^G+ <"98$)7[R#CNS"@/0%I'T!':Y"%U9$:4#$H8UN',BEPA9DW[JI M"D-TTH1%7W0A'0@(%6Y.Q9C2'8X@G0CX:+Q4A^I*>0TGG-W@Y9#D:#(*Z-=8 MD(4W-+Y4K;1/5;=0;&P+U! T,QW_-O9 NESAOV75>VI>XSVBJ9&ZQ73J(#,; M[1O.V>WN&/NT(:I?Z@W=7U"S*^U 84&F26\\C, V%-HLO%D'VEH:3R087DOZ MZJ!E!3HO#)6A7;"#W7=L_A-02P,$% @ M8146-KIU71_!@ <10 !D M !X;"]W;W)K&ULQ5AM;]LV$/XKA-L5">#8>K7D M- F0I-W6H1V"INTP#/M 2XRM518UDHJ;?[_G2%FV%]M-TPS[0%HOQ[OG[IX[ MTCI92/59SX0P[,N\K/1I;V9,?3P&X7 MS_LQ#Z[4FZ>9.?]CP")$J1&=+ \7,K+D59DB+ ^+O5V>M,TL+UZZ7V'ZWO\&7"M;B4 MY6]%;F:GO;3'M/3/HR66H[LT4KZ_58UF@CY^UB()@7E?OE M7]HX/&1!T"X(+&YGR*)\Q0T_.U%RP11)0QM=6%?M:H K*DK*M5%X6V"=.7LO MM%"W0C/DE[VI=*-XE0GV5FJ-A[S*[24[S_\"%B3#L-=?0 B\/!D:V"%L!3ML^0%[)RLST^QUE8M\4\$0P#OTP1+]1;!7XRN1#5CH]UG@!>$>?6$7 MC=#J"W?HNYY)98Y>(0B6,JMX7 *W H-TG[TM^*0H"W-G0_:QJGF1L\N2%W,7 MK_.RE!DWHGVX)71]]BNJ[8_SB;8Z_]P628B87FA55UBB%#&2K MM/ N+24IY"N%HE789Q72(F_0:XHED %#[3,#2W>"*\T$$9>!=F(^$;+XF7]R0.FHHW>4%8=%/7I2 8Z(B0-MJYD]"87M^BWM?7/=L]V11N0 W[(+IMY4W+J MB:QJ+&#K^GW!\RPKO1Y-,4./?MBNPQP&-!*,=.M8 M+HJ24=^+$^=CZ'L8$49\;W0+4K^?Q%X;CPUH83M6D&)OU(_BP,4M]$(,P/+B M;G2"P!Z./!?;,()@..Y&9WH<]:/1N(T]A((PL6,E$/;C9)F7&/A&$&"Q'_03 MFT=D*DQC%GDL'J7],(I;!B('?=]+'6?:>E)BQ13:6AU=.#B"';*@ L2S*:A% MV^X:>P9. PE""ILGN@%*4T.)8+=B5F2EL)W@I_,K5BN9-[;ETEO8XX6R+S]= M7[J:_O3NLGV;"UX*I6=%;27<+6 @9&HK)4N6E?;=WEQ6^0-+[&'W@J%$XA= MJIKJ2-[MDJ66PI_=DJ[*R.\/_T8(>UF">JJY'CZEHFIVU M>'?U=L-6K1?LK5J'&.UE6X6&SB](1?%:-:ZJTGF9I/>JT%6=OU9UT3(2/E79 MR%6:C4H <5>HH87D"BCL>S"*8P'#H5@;,($XL]Z[B7>.$@]B"9L(K! V =L8 MPU*VL:VN7I2K;?5Q9$3FT$-VLY]HRMMJXE6%ZJ)"RHA^4RJ(.X1@?4];EL?D MCD%@._W)VAIQF3WQ5(00!3!^PWXG@2!@+6<1B-F()0C1FZ.A7#P$W]@\XB=X1H2VI=@ )%C*/@(5!-M1Z' M$7(=L-3'.?T!=86J!4F#$64L,@G MII#6;U/459,2I26*D<J %2W)]/9"">DX+"C3_5X MZQ%EB80N_PT4[] M&\U!.(Y);V)-QS#Z_IK89<.1VH2=4]*?39N2.IJ9/[620 MM\%HE"G+LCH=N5#)9A76KLQFI61VZ^7*#4^W62)_<+UZ(?G%]( M-ZN)]_@!W>_3E:%9>F1IQ8C*"JW 8+=.MOGY1>GQ ?!)X-X^&(./9*?UC9^\ M:==)Y@6AQ,9Y!D[=+;Y"*3T1R?A\X$R.+KWAP_$]^R\A=HIEQRV^TO(/T;IA MG9PFT&+'9^FN]?Y7/,13>;Y&2QM:V$=LD270S-;I\6!,"D:A8L_O#OOPP.#T M*0-V,&!!=W045%YRQS@.=,#H(P;O M,7LT"-Q"IR7=7[N /Y$;0)]ALF]PW)&=S]&+$Q"*3JB4=-GL3R%GOF&^R>&- MLK/AJD%H]#@*ZR^UA1.HB]JW>49M53/XB,V@M-3]%^"J#>!9B8:[@"\)768U M%&4%V_86C1/6R_50JBDW&,07V2D4=0VLS.$WI"L;_DO-J0BT=(>$3WFH"8S\ MLBP'1C*OL9\E=]I$SU(TOO0078>T#RRK(,_/8%G!E?'[Y"(,/\]BHB+EJ!30 M*6A$),[/:LAK,JD*C^\P!,PE^&-"S!9R"B%?%M37\ D'T4BD(OK&3/E,6G847G!)045Y(-\3\EWD9MJVH M3^&C=B3ER9R? 'M9DRO?5]DR](QVW;->8T=&3L,[[1#R(#,."SHC!KK9!%JA MXH,1)-(WF^]E+AZ[)NF#6C:BZ4/%MG009N5B63NN'A^%;:R%7^'Q17G+32_H MU$CLR#1;+*L$3*S2<>+T%"KC3CNJLV$XT,.&Q@/H?ZBZ \K[L[,SL]\\=O7ROB@_56NE:O%YD^75 MJXMU76^_N;ZNXK7:R&I>;%6.-\NBW,@:C^7JNMJ62B8\:)-=VZ;I7V]DFE^\ M?LEM/Y>O7Q9-G:6Y^KD45;/9R')WJ[+B_M6%==$UO$]7ZYH:KE^_W,J5^J#J M7[8_EWBZ[JDDZ4;E55KDHE3+5QW+O7G#G])U7TU^BYH)8NB^$0/[Y)7 M%R8QI#(5UT1!XN-.O5%91H3 QF\MS8M^2AHX_MY1_X[7CK4L9*7>%-FO:5*O M7UV$%R)12]ED]?OB_GO5KLG&15?Q7W.N^'F:,FZHN-NU@/&_27'_*SZT< M1@-"\X$!=CO 9K[U1,SE6UG+UR_+XEZ4U!O4Z LOE4>#N30GI7RH2[Q-,:Y^ M_2Z_4U4-*=?B@XJ;,JU35;V\KD&:.ES'+9E;3<9^@(QEBQ^*O%Y7XH]YHI)] M M?@J6?,[AB[M4]2?*OBN7 L0]BF[9R@Y_0+=9B>\^A"*T.\58M:R#P1?_RM M2>O=:.GB;S>+JBYA+'\_)@4]AWM\#MI WU1;&:M7%]@AE2KOU,7KK_]@^>:W M)U;@]BMP3U$_7U7/("-^:DJ1#F^V15DOBRPMT!AG38(>=[),BZ:"R;>R4UIV M54]DSE3X_=!HB/MU&J^%+)6(,UE5Z3)5B9"5D'0B4R^ +2\JF2E1E&*M MLN1%7;S AB,*.Z/C0*R*.U7FS-Z8?%R4X%;62BR*/$$#YE#UBX6,/V&><4]B M>H.%K8 VA^_GXN,:+!95;8BE3$LL.&N4'K4JBZH230[8R])_8M@*<%?QJPQO M(!T"F,/U4(?I@D93BGL%J4 4$#70$2R0L=,?6]P0ISP7L23^-.7@NY[%IW3% MKE*;A2JQLX0A9I<0+E E@Z+SZJI=5;NBO8>;P[6-EO%V7^7BE_D'2!/S5TVY M8R$L5:)*F0E(/H^IRZ6P#3MT\?GU'T+;LK_%MYEM1E?\Q@P\W2.P)ST\O^UA M^7J:#S54KU6QA<'6:8QIJF:1I'8Y*!'8@+#$+S"OA>Z$(78L>0_M*!+XI M@.U [GQL759DF$H.@8 1;K@D5S1-/UZ(WG>.)F MO+,UC* M*8MP#-\$6MA6/]8Q0GO0RD.?>VHL58V-CB]Y0?LH",5 +H@>I:65= KC6#50 MRVQ%:W(-'\8%6=OV2!*N$=C1H[(@@QUA6>^9$)6E0(#D'TWKX(&GY9@%@%P, M(%/)X-> O6F];H-"\)^L%&$F4$K4< .#_\OD#FT;5:^+A%Q$6@T32W$)+&CQ M4_L=!B*T(R#JVK-4+M*,I$)LR<0K8,A[9*FS;9!-+:*%Y3MC(X1 MR/60P4ML@_W6$ZR-(.-YG+%GK=01/=T739:(!7P@_%\,A$A$7; "Y+Y/*Y:" MUH;8(=[SG] AE*LUAM@Y7?)W5J>XEQ2L0$^ =R(]%^_5DO1;B!]AZP+[AE>= M)"DE"%A>FNLL!T]SAI8WJJ3=\0@(46C3VD1"MC9$#\Q)FJ^@FHS)5NMT6SV5 MD7A@A"R$YV2"6EP%@JYW.5RMS&.$4%LX6IZ*^2HI2BMUQT1MBRJMIP(4%;E0 M]%PUH%F0QVY@[:.HJ%+=V+V("32Q^56R9^VPBT4!HN<;!P'$*"B=[[/]]^,6MI(*ABD:6KUH8P,)/W1@N-;2B_*I5J-S#"AOSG-F.]L\C&_#Y\J.@ M@7T8L*(@']BG&S*.RX8W-%8$X\3 6*5WQ$27TQ#"7 8C#T +B:SQ7G@N7SY"^>%F4_I C1)H#?J*JL$$VUFZ M[#7>\H+(M%@N8>HU=1B%>BRY:6=.!()OR?FJ3=IL"(Z2M&(_HS>B%@O1PI* M-NEF"S?6A9%[@N52 0,69GF70QUJ&HI9XJ+7NSI-)N Q,VLQA(;9S(X&VS!;VQ/VYG9+1[(UL_6JJMW.G%;+7- M;23HZFWO+R15,2HF=DB7' I60.URR5C3O:K7 M9=&LUF))%DTMXUZCQJY?K?*#;D/;M!YULR$]B[^FV(//>C@ [W'^>-S?C#-7 MY)MGEK*H8&4!+[^B)R17)D+2KSBAM6P3;SQ^"ESZKM],$^FOSBUG40W+F5,! MQ4$,Y7G"1CQL6:8@O';#")_6T:I6Z* K51?!@R-"&T^N""U\>(* :=^!^$*H MS7+] .;V;[$LR_<#UV>X-QS]&]U1UZ.P"F@VU'-\WY[<-=,XHJ\W#1\T.:2_E M>X[A118/>*2RYD')%O]U]8<-36.\RP^/E]*Z\AE-==E2NNQHH4%# O>R7>YU M$*;^VP 0AM$!X#'1!_S>:4'1H9(O#/6+@)"J]P2$ML^[R3=;)"2E.,+S;7Y[ M# E=X@6[W %.AT!E?O(B!JSG(J$NX!]#P@.PPLZ'UFF$Z3\*B;J:?Y8UNAH] M##OTM#6>B894VK,]U0@Z4='J/[Q6BHB^2_!QZ.*9V#/D/_0WKG MM0P4"%MTD(;8&'L[;E.EINKR H5X59?G=]P/LE,2.7N7&W19B.,6<$LE M+IU)%1.)\!<7P70GID^E#VVY?1$=O&R01^Y>M-MR";/5&Z5:0V@OJ*1X<#UC MDC(+OF9#J^BK&$2 8@188<)ED?38T<)<_)725T67E?:7,6BDQR">NH4FAH8=4X*0@]567@_LM?3V(89!+-#+3%G7246H; MR*%?39)J"7W%ZN &$?L?D>"I]0$:T)^MK=/75O1%F-K;Z0&2A-EUP[66PG MMS%$T5D""#X)A3N&Z*0S7^F3S@HLQ5UE.I<:"[,='W*LZRRF^A2J:(T.O3O.L3XZ\-!Z?>)A\*]P>_). M\3G.<#R5[P:R+2:6"OE<1:<^;0W]U!)&B*(KC4>@I#_N8OB8G\:9FYL;0?_$ M[>UM&SI30,OP\ZP[0D.(/+TMM/_F=.'"C0*X(TILAQM!5,PX69< 8 JZHQ:$ M9R4!R!<#4X?R$9>4.-<::A,DO2\4P>$UH.F[3/,DI6"N M/]/<\19K[;_;G@4=I, ^@8UT-T-R($[&K<%2/R\1H!=ECR]4J>\PILL39 )\ MES&"IBP%T"=\4J)W<0N[P%1*CJ@2OTD_HQ]V0#:::J(TM_]4/E=6A9<* $\[ ,MI6JT,25O3833>:(A'+'HH@&# M=,K/>VA=9(=W;\>HQHC=+/ZA]%D-=C-7=6@L1<-)*>_UE0V2+9\[+78=L"$0 MYCLU(WWMCH>'_9G+T=O&^ZF5S ^.O1B]P55_6HR,D9*V+L+OS[T)L^7X?!LA M'1Q-=\6BPY[6%74'1ICQQ.G\G$I7#X3U'>;I?*[(BM6.0N^]DRQH[TF.E;)F MQ),,"QJ#B66"W7RXP<$:."E)G8\^+,LV)^C.ZAJ8VC^V7:AE46IQPTGL6@^(33M)QSB3^Q*?\]B1 MZQ.]SOC^]Y]IG[,,* ?7OZT8OG$8G:] Y-Q^)]W9J!SQRT1OO_NK?\-5\F.X MWETB[RZ5>WS!=.;S;5++<,. @^ PO#J[WCQ2U]\O/*QQ[D_)M:W_KK7/'/ M_2I]+5'_)JYO[7]1>*-_2#=TUS]'_$&6*_X!C%IBJ#D/O M]F[%[J(LM_ZP. M"4Y=;/CK6B&**ZD#WB\+K*%]H GZWUF^_A=02P,$% @ M8146';!5N2* M( ?(8 !D !X;"]W;W)K&UL[5W[C]M&DOY7 M&K.3A0W0LO@F$]N XR1W7N3AL[VW6!SN!P[5,\,S12HD->/)7W]?53?)IOB0 M9'MWD\,A\4B4R'Y45WWU[-:S^[+Z4-]*V8B/V[RHGU_<-LWNZZ=/Z_16;I-Z M5>YD@6^NRVJ;-+BL;I[6NTHF&WYHFS]UUNO@Z3;)BHL7S_BS-]6+9^6^R;-" MOJE$O=]ND^KA6YF7]\\O[(OV@[?9S6U#'SQ]\6R7W,AWLOGK[DV%JZ==*YML M*XLZ*PM1R>OG%R_MK[_UZ'Z^X3\S>5\;[P7-Y*HL/]#%Z\WSBS4-2.8R;:B% M!"]W\I7,Z_H5(]W53;O7#&,$V*]1K\E'3P7@@6L\\ MX.@''!ZWZHA'^5W2)"^>5>6]J.ANM$9O>*K\- :7%;0H[YH*WV9XKGGQ0U8D M12K%6YG*["ZYRF4MDF(C?BR3HK;$S[)Y]K1!/W3WTU2W^:UJTYEITW;$3V71 MW-;B^V(C-\,&GF* W2B==I3?.HLM?B?3E7!M2SAKQUUHS^UF[7)[[DQ[YFS_ MZ^55W53@CO^>FJEJQYMNAR3FZWJ7I/+Y!42BEM6=O'CQYS_9P?J;A5%ZW2B] MI=8_<6T^MTWQ_E:*M-SNRCICP2FOQ;5^JCIX*J>G\.FNK!JY$4DCDBW>9K_A M(BWKA@0FJ\5]@MMK<5WFP(!Z);"<8[.ZL>\Q/3'$:]P MO=_BMF0/,2A)?,6CY+&X%)%GN8ZP8[SX_2U__E/DV,XWXD=YDZ0/XE&*03B^<.*U>%\V28ZI'#:/EH(@I)9" MU^^[+YM;_'TCJ[HL\-R/LMADQ8UXM'DL'LG'74>V%:/M5Y7<9(UXE50;_8EM M^7%\V*=J4]W@6GXTNL%>>U8<8C#KP ILM%MN\7&:X1[C+2U75FR *!5=ONQ) MBKF$:W3NH7=?_,+=85Z0XMBR?<]L!+"?"UDW22-%8*W]M? MUQA1=Z/K65[@ M@(26[4;ZZV4F>G0-&MW0XMHNUL>-^9UOA5[$B_Y*5@UTS)%6DDIBEFF^!^X0 M6UTG627NDGPOQ:WRRI#LPFS?XV[&PD@:)Z41?[0LXN^]5I<.BVG\Z O MW?ZR&8H%B8'%-QU^[%B80[V3K,_R!XO:O;_-TEN1Y+FX3;"D\F-& \)2'HQH M)ZNLW*R8QS]O(K8[G(D=_JNF N$:2=PBEUBB ,S=HRT!X"]J,$!%791Z>K5EY8JK MGJ^N@(9SS$6S63&&Z,%M2E&433?&)$VK/0]/L9%!&JLE #C_,O(/6#M M7HF7\_V+K!ZPE\+\ELF.,=)*?(O1F2WK1U*E85+2,(JUS7[NL^;V&*"RJ*S8 M)%#:FX2K43>QQ5. C8E,2?Y FAY+1DS#MG;6/-!<^)H>Y5Z(V:AE_,'L>'++ MB$X/4!,/8*Y:2#(HEQC@D.B'UL6433&V'@X4.NN?7KDI=?:RFQ-XXB])L8=/ M(_1XH+M<:\T6BA/BC^<$]!:JD+X(;5N\NDVJ&_FDO+ZN6:L\'AUZ=^: M_MKNFC\/';S"7BOO@'B@31B[(A8P4 *8/RZ;;*G9FFUYL?T8WSYRPHC:<:A= MVXJB\+'X6P4X?;(I[XFT5;GM$+ FR!DB&"D)-ET\N[=='MFA9UPYM@_XKV6C&M6,1!F3.A+&V-?J6^W;-SP:$'BV](G5$KU#> M^!/36SM>\Q=^%/+J??_Q=)#LC8G1NIX-EMKL2LL*)C)9344Y+PS*OACBO[)' M#-#'6&\@SR2'+.+=RHL=T"'-N)ETFM&S5E4DXM*S.T)@O?9I:^H;HV/VP*R( M&5BT*TDFF $TM;*FE/*L9;H'=V6_:76XP15&J>B&N^$GT[6&A(U,.T#373-2 M*,SC1<@2(#\:E)I5CZ'@ >44Z:[W%7/94&]N'A_*N$D;L/AIQ)F7'8,NA\;) MM(J?'JV3=Z]DH6\AIR-1<[HFTBF'5.^<5]<[QE"R5;/FBWPNU;P#OV, MM:4%:NG^8#;4\"W+#1UJL5;ARH\[6=1:M!2US;4]JM\LM$"MTN N?6-E9DEL MZO-#$\_L><%\2_CK$^VSZ<7[5Z@>AR#0"H.X53V.0D5?X:$#IW6D>J PW%;U MV"[]]5EO6($3#31/X,4";B'^=T4 %!^IGC""-HA)Y=C4"BX>Q;YS1$&DI"#6 M+O05>G.A*S@JF@Z2LN(.ZI5F.50T%I31Z$Q@5BN+WA1ZP=3SUMTM!I;9KM-] MK'!-47)(*)935\.90L,"GH9R#WG^/V\CK7\W7K^BURVVU>0S/H43NL8 M8E_LDHQ\;TP@VX%,5WH4Z)\$JLFVDLFHV_YR[.):44!ZQ[/6L3/!,5!*T%*1 M/>"'M;#;6.$9LU418708$]H'>#T$==L9P[B*9DZUUW:]:0W8UON<<3X_)8+R M,YB6P(DL%NYTT<%FNW@85R?V XLM4X8@H>^(HK9[R 4IA%K5(23R7?N4E(/K"7A98/6Y3(/M P3)G)I+,\#>\CWA MNLXN"$0T)I'19^OSHT^_V[5SUF!9Y#T;SS!LMJ8D4<5^U762YK4 MM\"&!V6<8>0E5J_1D<=/P"Z5=P@Z,#=#@W.1P3&2.&&P,2;11(P.\ $=M0Q)/%-'!FD*&V"D$7\P-H 0F;QPPYC MC2)>=#Y^ 5]<*6"#_)J"4(8&BN?!B-7&D;>(_T [Y:*_!-FG2E##5,0%)=@Z1G]K1ON"O^DYMLW0, MP7XJ50[ \,G*WFIEUFD#[HJ M@2..M;B1!= RSQ]T-WLLC[@JJZH$&H]:LW22&%RG74\,FFM$B'A8F>U@4$?R M(Q/FFRJ+."3($:O^X9"@64OZGG8F 5IF(T[3N5U:95K=E?CEX!/P[UV9WW'\ MC[O#J.YDU7K?F/())EGO%>"/37_6^$.*>@W=3P.!*U*.^U+2-QD?VT-#@H8P M\-=6$"H/U IBK@[P+&<=L\U/KB3Y .Y:B684TFLK^.:[,(:# "!<\T?V-T!6 M-F4[$]9W":36,-S(ZW1" E=D,WW?9TC<:"7[%'#5&9S6G5-NTZVCQ%:-'-[C4X\6@O 9>B%%(<+QZ!L M1QB2L[ >MHA(KY$=Z*S'4X\7%J!;*.$9ZF!B";QY^OH005* UH?$1^NQ@$13VZ-B.?3@E,QV&PAV.(2AU'; MABX8.["^3/OJW,7M 20R,$%=??Y2=TL>FV\_?\F[QCSS[63IB\9+-"_)N.D,Q5J9NZJ%GB@7H(S7WJ#,DP>25-GU55HX92PFU6=B*/D_.1H*RLLQNN MM/N$\L,NK'ENS5L;H/SC!Q^^@.TZ#@+,FJWX$WZN[0H+52=C+7OML%1:KF>S M[>KYMDK-NBK$&''IRI3M&JTMVUL"=RI4BZ!S7-A?3D26(W3/A-7D6+ZSI+\= MM./B#H(1&,MD)8ZMSLA?,%MAZ=D4, CI27(*O+$&L(-C5FL((\DC@]^CX,8: MI"&K-0I)MWK1FJW6L5T>N5#!9UFMC@IMJ@XH7Q6("#WZ(1G&T7K"8HPM=U'- MVE0^SF:G1[&9T1#M)>J+GEAD(4T8S?8I!FMO6;$%/6("?\YL=>!'Q42.&$P+ M=:-A3=C6T*%SMP2C[?EO$,8OA?T(8Q%^FS+9B( M'!R*O7T9ZY59 GEP-]%%!^I=Q&WP[ M.KCZ^@1^L M?T_.@?/'=@[^:7M!3HWY=TF7@ZC_OE9\<[//*9+](*JL_B#(MRAN.J>%.*\+ M<8,YT&/1#$K8DJMRKR+M;5"?12?\IC;J/<#:BG26YF/J.M7XV=]FM&N)VZS& ML+*4:E)TEH#*R:I,@J!6.]U-F>[I._T0;V'1[5*9<[D%!S2XW-".EVU)E78L M_M=@U+*JF8S[6E&PSR-L) :5*2^+%D:3IOA M $#XC;Q!C[9BG'"";X1[XC= M,%0:"Y&E,Q[Z @Y>U 0KT- ]E+Z4R8="UOKKC:JQJ\4V*6 A4$,=)5G8P#B- M:GTE7E^+7%[3SI\45&<^L6@.M9QHG]M\T(7@)+L;V5#VJQK4?U>R)?.N*KE, MLM\"PJRCWV=%W63-GA[MQZ<6H]NXBNG4G#S;-WM6$8TT2+6_JALLE GO!ID4 MV"4;^2NQ-FTWJS CEH2K!\7I>H%Y+QGX^58YB0E7WZ7)+DFU -#-Y56>W91< M;Z,_2;',:+DBQLI)_D$ZP$%2/+3(H]URM5[W,L^?,$-0OJ]=,I+6P?+]CRQW M5,OYF^*E//MU?U!@OY%7JJ#Q@>=(U9Y@0BS$;_W4-F!Z2 B3LLXT2'/[!Z0' MH.6YJ &-I#J8V%3YV>(:C3J$&# ME[(" B09!O 5,6::0Q8 MFH#8]VOKZ64 B-T#Y[]S#&=M)_>@%\_J(721PB0 MYC$H2CIPG^?6,'79Y?8T@X!WY$%ZR2_(]^$!P;: MLP=$,!%P/84?+Q\B, MITAM5CQ.J$O>4"CN:3,*0>TU<6/&=9%T.[ID>2"QF2>YH.53YT"J+5H:8Z^.R4 M^HDUC2>5UY A03D$SJC[-@P'^A,<0\J3XR%&]+\G+ /XNGS$E0A$I/-==$PB.)ZY,OYP@D"W+46@85% MP^.NB"P?W\^99P[\/SNB4'- .=N(,H81!>CBP)XD5$>#P(@.1BX]8H/:070^ M::B"K(\4N\%0PA;]=T OEQ M\'5^ZMZXQ,R<1,SE$![/@FK7(JQS@!6+:$N5&K\Z4V/4"J<%U"8F*_(XM6?% M7(E,80*5-EBKO(+E\)98Q[6(+/3&5_$!.H[C=YDX^228"CRF!D]1%?]P6:7# M^[H\%0AQ.>5BP)3+13"'W$'QEXE*C#7'/:VU;0@^UVPLR>,\;SA]%TXTQIT@ M(.&->"YA3$D3GPHQ+S;7B-I5)6BYP,HI%"* : MX[)-9\507R$ QJ?)VPZ%VB,JA,2,8W<9!SCRUAZ 30M0"$#Z,(%D.Q;EMX:%?WPJH, /(OGC #9,8 ANQP%*X$1,/ M:'5 \A!\$=.\06QW'MFI8&NJ9NCPU9^H0HS8 M]OEUK8H"K(@#@FB1B^7\M:Y'CKET+@8",:!P.+$]OV=I8]+!\0]D?E$<]@G% M84^VP[K"UYDCI,:[:>=CU0LI@+E]*WK347O9QM1/J0H>VW'G0MITLG?JG;8\ M+HH>MU&!QE(HNCM]YF C\<,G^4ES.Q+_207(:G7,56SPH2ZG5"*-M@M=&S<@MW=31Q&RV?EZ*@X9LU6T'1J;GXH^E$J[#YXU%'5XS!!@XB\ MR% 5X#IN^XQC47+]7"@\=4Z^:6LXW@$0SKW"I"$CV+!]@S&^G=((E_KTIN'Z M) 5ZR42[U&2[9,)=,NG:PRML)7$1&RK*"PHA4-&?D6Z=:M,0/1/.SD2ORPJ!8Y@S5ZBC/9=5KNI.(. MS(M.R,O+>E])8JG! M5,D6G8^^,W=75;([%0X3J:1\LJ63@/4^MY;P*JYM9FLYU5(+OCGOMG>9J?L$ MCA4=8D#\URUQFROD+5F>$]>+AM9:R;ODM%3\[2.[_KB MN'P71B]4AGS05E:;F1B08)O0GL"5>#FW&9[@6N^B-PXZHES2F2M[=!G?=,GL M1IVP79]G:;7/J[,;Z;1%O>FU(QBXGF#RP>SB37<2!<3B!IJ-,Y>ONP,1R0K' M5&G1^'XHQZM6:)4N(3B;WEIK6%TJ N0./^3X4'C2=MLE*R8X:F]-V6C'+:IQ M@2;LCZ7](K-VC:F"ITV;3WJT,RMG&3/*$G$#"EG/=1\Y8[/C MQ">.F1B\99=L<EW#M.%UZ@(OIHL"<[IVI8YXZ?;E>N5\Q5IU G'+?<*R/LUMSAY[UZ]*> MM43[!F@3LZ'LZ$0F_J(%X!I(7W:5#$/M?+(.YC-9^XTC\T,\9D#T%3XJE=L: M#P?*[!/]XPE );8Z%_'T>6\=ZM$U']*6/CX/H'_>\_>8XU:=Q<\#P[-/N^-V M7V[I$-YN8!A5IC+?-"BXR!GE/_5%>S@@^^3==\./YY^?0FS.7_2 \Y7Q#D9J M1.FHE8N+>.7C[PFH39&=67^4(N2A([Q5*%PT.X?AX3S6D.GL4(X-33BKA:/A MW;%#W6$GID4;/+V5AV'8Y\"[NT:?T6J\F>/P=1'Q+\]O[PQXIV,U.=A\V,97 M$^^6[AF?^#+5ZJFO+%-)GNZ5]Z)*#JFDBGZQ0VZ>)'? [!O9G8XU%TY3,/N> M6#WK:A&4S5P<2)LZ(>4=53R,.20UY'L"@-KSJGO3BD_9TSBB@*X=NVC'?C@ MXU!M53'7PS 0E#;X= /=_-&5W]%2$<,3Q C9(^/A7A_-/K";-W+^5('G3-V( M9=2M74E9G*WRYD]AFP3Z-EGQB0F1Z0)Z$IF%G6U'S/Q+&BG])7LK; /BL,JG MM6$XV)]CNP,%2#_$81K2T2' F2J%#LD)!?UWHJ5_;";S8<[2@SV:UX%B/.LONS+Q)%/*V?G?6FYG_GCB0 MPXB\6YHC]7P5#"U^JI&8W_:@-A1H4WI4_.S'?_>6U>)-D76G#F]E0AWQ*M]0%31O@4AJ M+DX73(N<'GS2QHG[*.;HAW:6@]9H1/N+$_;1/0?)3(3@.]LU&/B?W5Z-?H,\ M+36:0WL4J*>1*4[B/A?J$%14SH'E?NSW2&9.?K8_UXU6(L1K'FXH$U@B23F8:WN#M";?-GHGKQ5884M0IXD,\:%?Y*3YMI ]< MGSU"U.4"VSDUC+Y4K&Y!\SH6_>*-+V;RH+-?^XX54!FC%P-F3RQ[4:K"!W[; M^#CJ([4'E#>[<,INL@"(,I5RIW^RY,320$OK^\H<:[L1 M#E-I:_I:U_73]<#+X6+T/Y-!RT2!TEELCRV':XUMS^7:Y%-DV1.S)RWWQS\; M]W1-_C(26:J[.TED3[@QMH)('5IVZA'/K6S:I&S&@3OS\V7NHJ[5N8X!%UO- M(RCHK8"33[@*3L+.L?L[!Z)C]WP63X_=>6S"+OWN)B81G$HA5Y5_&O-.)3D9 M+'EO:9]21XJ_4;(%UGM9+1Z[JF31;(:W.R4IER)R](S0E5/*WI?X4$"/ M;E93FFZX7OW>P & K;3;G^@M&H,YSD3UCOP6T4SN_?B#Z6-SX2/.Z+CQRN'T MCH>_T2JDCZ)5Q!?T$;,&3%=\$ZY<_ OH(M 7H?@A+ROXH)P? DO@=:W?TSV1 M>".+HG[([Q+JTL,7S@J&YE[&!HKV EHN'_OPU>EC=U 6?CXTW@?BEUN(JXN+-?[1)-KW_"43^J\%_UCJ.R6Q MGHW&70??>CZ(TUYB1.%JY#(H%K/7E!;ZZN17E>)DH>UJ7GAK?YWJJDZR=2IE M^AA<&*(\1TD5'!1]R M(#5D.1T4NGB$&Q$'1N0!OD3JK6O5)/IEW/[7D&I--T) M .:Q+32NJ>K(([\0T@>A>YDQ3V]AJXL./5 >$5MLF(P^*P.4WSR(SH%LQW_, M+667S@09;3ZVV]XK>9>!C?JM_=WA1DFJ@^(EL*?)E,W&@V_W^-.I()\OI/V: M')=1[:$\?*:8OFZ;,7_)QF,V]5VV4[XGF*Q JI0%UX-U#G%X)ZN[+,6@;!(? MLD^TGQ23-$6KB5*WDV=W("_/GC8OGCW-:OQ)\:\J[_&W)MWR7=(D+YZA_1OY M2N8YE:/"CWU^85\8GU)]\?.+E_;7+YV+IWBRO_W%LQU6XB>XP1EZI9-^GE^L M5Z%_ 8:[N>TNFG)'35(L'"3BM[?@0%G1#?C^N@0;Z OJX!XXQ,-[\;]02P,$ M% @ M8146,M_E\/;# 2H, !D !X;"]W;W)K&UL[5E;C]LV%OXKA.L6,X#CL2S?)IT98)(T:(!V&R2]8+'8!UJB;3:R MZ(K2.-Y?O]_A1;8TMIN9;?>)+[Y(Y.&Y7_C=;%7Q2:^$*-GG=9;KV\ZJ+#E,(GII-Z^QJ.!A,KM9\V+T2F=K>=J*.?_!!+ECV:F/I(V'OSWUMT9VR#+G6KQ6V6\R+5>WG5F'I6+!JZS\ MH+;?"R?/F.@E*M/FDVWMV@B+DTJ7:NTV@X.US.TW_^ST<+!A-CBQ8>@V# W? M]B##Y1M>\KN;0FU90:M!C7X84\$3<=N#R6A0/HG/W MS5?19/#M&09'-8.C<]3/Z?[LQN-L.6KL/LMVC&M6K@3[06@M!/M-L!5_$ RA M7/"2%F56-PAJEHBB1/ RM6"JPE]5;!16";;@BU*)BM+I! 4ZS41 M5HIBK6GWD*VM0Y2*3=E.\$+WX2.ZI)?$S:8@!LJ=/]V06\C/(F4;OD.DEX[8 M5I8KQO.\XIE]_T+HA&?.FDL'NUH72PGPX%ZP_2OB%504]"EQ))06@OW5X;3"[8 MMCXGP2:9BH+)$KKC6N5\#@MYM9:9W9$(LV]>P6?@)&Q3P>S:F)J4GZL\ MX7DB,O JVH:.)U.6\AVL^_-*0*0%WO3V.H!I"F%]X46I7I@?/59MR#J<W'PQZI M?\-ERKIQC*R99:8 Y/1_5O^'\A.N5U9_:U7EI?9.09YE3E]#H H>3[X)CJTB M,LGG+C(85/SE7"%6-\*4H6QGE =B_F32V>'I.:QIV#.NESH3UK8WU=1F4SADRG[6.++<_V:R+Q%^=5_C6;5G#P7N[K1H*G=4>3_-X7M$1L??OH% M>4D+HV:X=[+B^=*Z88[J_4BW?79OW.T(;\3^UA1@/3I>3<8Z=2HC+L MCZ=?4QH^(L#0V!Z"9[")L8:),I/*R14655E1!$$8BI0"#Y$(78K49 %RED+\ M44EW\II_$JS**T_>$#8?T/671E+YG+!K3][6WD,LZ M+&8_*U(.9'<6PGDVJLG?630D99B_XI345/J;X&,?FT;N#M*7(. =2 MN?UUV3R=I4!%K2%XNW]!>GB7/Z#B5W&CGW^5*-4D4ICXG56GS,I%SNVKRGA-; M)EV>MX4)\KGEMOCD)[FE^DU#!QH:F^5SL52E97I32%?%Z843 ?M1S?T?T$C% M"XELG*IM7G=91LI#'FW@\P>XJ_$*7F'N4)2[D5KR"IT@9:3"E.B<'D.H7TRZ ML9U+@_E>@S1)H.:97!J>?:ZJDQGLZ2L@\AG<#BO*O;J@6]MZMF7W]K9*<"V8 M%_O"*('GNUH![(%GE6BJH4=-WE[F$X)>4J42(O5A[.R"7"U3XM<09A>V=),. MZC>ZVE"9N6QSA^RZ3Z6NP>RQ35;I1V[@4C]$+9;".9(="L$C4O.Q'I?HD^@; M):% Z[\^\UNQ=37_'979]&-I*NG\_2'&$Q:"3GN%8&[:TOOV/D)LH=CWKT2T M-DY+:OIK>O-VP^SGBZ7((3_%?V%; _)3E ?0G QV6G&&P*.:>=<_5P)'0.5()^BD8)\M7#N'(5W#-G#N7TKINN,:B/#C&RN0;/]5#W[IGP- MF_387*425I7Y[U6QHSX2!5V;3$#&H7:A$"N:1A]H+L 0PFT#L^^^7=W)[(Q/ M.H8#GY(";O@/(4UQ;KA8[LJ'*T=2/_(S(^:1$/-QB#%8[&>C@YSFE%S75N\3 M/CT8"7PVLQ.W">M$8+(!WXXE'$-7D6F58<>1Q'G(DF$?&3RW<5#9X9@&@^*3 M(&48P^QC:DXQ8$Z5^I,10FGM8]3=7C H;QK3C*P%:85,CFR$K(>2<1M M7/M+BC8#]+?*++\4FTMS 518\9L"^=PL]:/Q].^)TS[[KDY63\Y@+-W/M_9P M4I'$C)982[:T:[T-C+3M>&;X/#$8GXP\=YV%>ET4.WKL>I'@PE3KRN;N M0XV:F;D;#9L3]GAR:L*&X2FN4?-L9/&VS9<51Q(IA7'D:/RUC^?#QN>;KV;# M:/JM1H^P1 6PGD-3C&VTC@^N?LXAZ\I&J_XX"3U]K/G5YP\:M'K1(*(?PUX\ M&+'[$ZIC%U'O.AY/&M-@+9_)2H\DP)#9 M&\\&MOC55?UQ4_L@6(V M,LG,=AR'^95RH6[PG]>9PUPG':5W/#(LU 4JQRX!GI8^GWTC\$2]7"#1UI-, M2RN7[@8@Z@ULH/0&,_*DZVC$/K07NRN#8111'$XI&N/1Z!)MR),K1YGICIB\YDQ!J5L6VS-[O1WB_P&E7D6VV'E)067HX[A]>&OH&=N'VNVR$.&;V?30(-UW<=L?QM'5K/8OV#YY8]=M7^O(@LS3< ML<$Y^=4XCEIL3/;8Q+-A!;NHRNMB?]#ZN6BBPR=?<%(WBL^M&M)@BTH$2Y+( M-&&IEC$;,AO=C_: @9\MSH>2!6V>M,L%4\N!I.?5WV\<'[DQ9*ZBTPLL'70GXX[UNC^3ZDV1)+-58F4;'ZN!(<3T *\7RA5 M^C]TP%85GPQ[=_\%4$L#!!0 ( +6$5%CTMMEO0A4 .I$ 9 >&PO M=V]R:W-H965TUM@=UNTO2T.A_M 2[3-K22ZE!0G]^MO7O@F67:S;>_#?4ABRR(U',X\\\P, MG6<;8S_5*Z4:\5 65?W\8-4TZQ].3^MLI4I9C\U:5?#)PMA2-O#6+D_KM54R MIT%E<3H].[L\+:6N#EX\HVMO[8MGIFT*7:FW5M1M64K[^%(59O/\8'+@+[S3 MRU6#%TY?/%O+I7JOFG^LWUIX=QIFR76IJEJ;2EBU>'YP._GAY3G>3S?\KM6F M3EX+7,GW6GB@(G C$^NSD/PB-Q8/K:S_X3 MK1W6,I>UNC/%1YTWJ^<'UP_3"[/_K9G(>=A(>?[9O\.6_D]YQ=O[F%]Z)8?E:C] M4#42H+RJ7B@[H@E0"3I3(H,9VU)9(5LP>8.N*@H#=XYQO%DTJDIF$%.KICX6;:VKI7C_]D>8\K;"%T+#(D2A MEG"70K$?85[9X.5J'AX-A0R4Y;N@&$& MYNJO9L5\_OK'WD[2ODHC*4_E6G$7 F0HFAS%+*BN>Y0QD+G$J5_*0N8 M6(GW"!^@E1RD@:V51?$X$AN8?;TVMFDK73U/<*T![D*-O:*\KH1[@6H-W MRJ@J^I@$;1[7J8!K ZB(VNMKCHR#9(-;S08V> 287GVR[;K)'D^L@M4H%!9F M7>ELA?M:!8NM:9N'YZS56EI0JK-O23'GQ!E,1M8&$11T4Z_8\(/((V%@6@L& MC'L.NZ*=*\$^?U@I;ZB+%O$3)+"F79)@<+5N:?]@I7-5*7@0BA7&^T5DIBU@ MI/RD> $0S7 (6 BXJ<$GUSIOTY&\G;)""P)S(3> +8*/C'5#G+!@NBW[:-R# M%8Z(=PQ()C1;8]W;:;96V&;8EK8A&_:>UIA1G)-$'Y&?H'K)F+=7,4(@V*!! MP%_O4Y6I.L.B3&'VA34E>[0L2+F)G?/N*[@Y4_H>H0]6_WI!6AK1H,'UF@KT M0AA3\"9$;8)J(ZZ@?8@%,*5:+&$>2R(&>= $;/&(;A"Q, ^H &+X-8S<0_SS MU];![H;/;YR92;+P1\(/.0#_;"IAYQDZS4 MU,V)6J#&\;'H)F0_'4#E<+'EN2YPY&V&:P-[].IY6)NZ!:QRNID;"[$8 6"N M'@T\5%:/V_(C$+$.< ^"\S)01S,6 12(D7*PG&/H49I\<:TR#G\4F'*3M;A/ M-;L$SL66@9X&OT NCGD9:,6J08@:D?\"6NRPSHYW4\1#@(*):-*:]\-%N>VY M"6>TNOZ$CE=(IYM!@ 6K&W8JEHA# M-X0O3R8L A\N.-%4"X)BN(>(AA/D8MU:1,]@_XEO]11/>^9H"BG%P;YS&D0[ M=H"=WJ\;UCY&;IH(GP)*SE+44W&#^[CGE@&V7KALIO;&\XB!'2S=DL]5.>&; M?YL!\I/EH/MZ[>->@K^ ZR9XBXY++D[)%A$SAWWX3-@=>'P'3L'-(>"1:\+- MB]8"25@1,#5P-^N-$[W@@:PXNG] 2V*M+.68@$OD.[5R6F?QB%WIN2[889"# MP+:WC?*80E@>6 1&&'RFC]W(#+=YU%V$VPCZ";)NF6+$-[H5.(X')HSN:_E( MSP:UY<"9K(8-I@4D\%<?K9H7<$D1P\B8B MU=LRX>3 ^V#59*9[S(5Y3ZX41+6V 3NG2#.\J?! C"=@!1!2&#ZK%#Z(HL)L M,@-#!W'7./&"V$>A[E7AJ5NP-]Y* B_'HZ-SS"$4E3A-7FKDZH"Z$#]@3^>M MS17P_5)!DB2R0LGJI%VGNCEF;2?Z@,0E4Y2H!#XWL%5SESFXW7$*6A23XTARZ\N'E:I>9PRI+\A3RZ\3\-N@6\$FAEQIK$C C7:+' M;-!LP,<9:FDH3_>J,?/"A5;. MA7)-.4I *>2+&)@A4F'I"+.4B"YU2VDVD;C* U[M> WB?=Z2=6"]BZI>4Y(4 M7DS&^PHPZ-A4&4AK "C^[AI $M^Z&3M:$2(?L[0Y(QE !?E*L$$+IL,7-9A& MWI*U[P" M:RFSN)=%&X)F?V1@I7_WZ#I"UI)LRO:S>@KP&S!DU$CP((4=BY_@)AE*?7 # MMW:ZP9>\-G$3ETO@1VL0(=..<6Z)-.)*K%_Z'GQ""^B7^FK7K('%_H:EN E; MO?<7B"ZP88XH2#Y4S4]Y!THR\F*&Y[2W"3W)NF#=R+FW8NQ.3>I'A?>7,HATMV M#J\,Q&TV!AH29?,L%#P<&+"/-A03$E!X2E7\ M'VN'_CXCQM=4V*;2,\H);O(?C#%+*MI;AA(812.\3W:,J=DH5:5(%J9QI3MW M&3PV^< 7&=(5Q,][ZDP+T1 =T;9=<W"Z9AT/U_JI%-5W/$+-#6CJ<"( %PH$&]PABN2XQD)]**;&.E9-0*\,-/I7*1(R%4)J01&!+DP(I M9U6AQ*QB47DLWFLB^ZI#>T@V2-D!BFVL.FJNB7-JOF%5E=AGR57FT\(X42)Z M=PK/A#O$;XM%1$5%'$B70_J5E +1-#D'M'O8-M"- [^^!C%]"U32U9EC5?!+ M^@7ZQEFJ7 /A+:APS)\@0/);9N:#&JC_E X(LA)J%F4>I7[@90'\@:%1?]@ M(/&X2@&9%OCM/:J&PEI 42":)Z !+)KX-:-WLXY]?0MY13O_PX$IC)9K5(2+ MK 9K33P051>P<8#<=\W9U6^W*67EZD&8SV"A[M[[8M(\^:B\O;MTSWM-$@@< MR=FR K\+(?0[DE%[X2FZT'Q780'J%T7C^IC<;>=,)@F!H]='Z3"W$T/\8W MH\O)N3C*\/5?_W(]G4S_EKQZLUA\V]..\F-QI([%]40<+8[#O-/1!3P5?M^ M',OC.)2A\F@5;_5_)],+^KD#<,%2)"B=;\:Y+H'V'HN;*UC)'^E3KF;7XNC3 ML?A FP2KO1F=3:;P @9=7]/?R]D-_+T8G5]<$[WX#@J>GB4*AB==S/Z'"E;; MJII.K^CGJ9H]F]'/@&8G-S>DV>NK65^SEU<=S4ZG9$B'8C8ZGU[BW]D9O3N[ MN2)K)Z]@M^DW<@ADX+1"B(T-QK.\ 1N%>O>9B M'1#4F_%,S!U%Q4&'D[/Q9;B"QQ)\(U(V7.C$$ L)1HNXPBTE*F$-U=<&2\*8 M7>W@O/W+TU'2JBZP^TI':GII-? 'P"/"?@I;W4,)O/90*QZ3?<;U3\[. D7G M]4]FX0*= XAHU]5!6@N=1P&=Z_C$(5?SIK\/'T-.ZL[2 +_/ ME,HIAA].SZ^" 74C?U)[J/*4#8(:TZR>GD"M*-]UWI$W)]PRK?#X5(K=727F M'OKYH>9.1]G<"3I'C"080!W?PN*65I9\ BVQ\C&%N7\>G KMG;UGIT!A MS#D/KZZ#UC!SS@J0@8\K20:2D\:U4L$,/DT 4-:'(^L^-Z:+Z@X&$'_@JLKL *_ M*M?'S*D571B_0HPF ,,:E)B%K@^U$!X0=5RK MCXG-W)9T.(>DV6/_26OE\/R\&Q!GT3&[,[BL_DFN^.78]L<^89]6:!T33<,< M["M*.2/\PL.3O.)1(ZW9)+62/"DD>=C<6WOB%%[2>KTQX"Q/L/8H0:X*4)X# M_*TVG>_U)94&K##X9?M* UFE*RSDPVV$H>K-4W3UU%)***&XHLK(A>"]%9+= MA9&OTJK#]*X@\43TR%=5O ;<<9CHX;%NGDJ9!.C.;K6^ZQ(U_ST @DZ:_41- M3(I*O_4;0GBD2A8G;[G#U>WB]PM*_F"=JM/F:" ^N%R*"@G'X798E7=#4.AH M^E9_VI&B\Y)<+G:M173WV'+YTD'^&'Y3!O24M,E!WQ$^4SU(B.?8*_>=@>.$ M[:=&W"N<[RGB,\JY4OZD_\6'!K>;%8T+HZK^<'%]2/F$^&$'!BHOM!.T O6@ M:[SB!,?#8,@JM &;^^>.TG^_4D35&*H8X%(&D_.[#@_F"E_X1@.Q)95(0=D" M"4%UF!]VEVJQ>1&3&*%H@FG MSOG!DZWA_1J#//[ZE4\F5V(RNP(A>T)=P^7PQ%#/&4VOJVSJA5 MZ1=V7->J^VV=7AF/SZ@O#@0:(QF5[W MS.&?1Z)OW;7IUVP1[,X.) $FX:-N3RC!_P?[,1M),0_.Y;U.F$YOMN3,A_8 M#]_M\WTSG+8"N%OIM8LZ[FN*0X0;H!*96_CB6(E[1V<7\&QR^!J(C,?1W(&< M6(3JB,-5K&RE%=$$/ M0\X$X^I9,:ZF#[RE=VOVAN+*F7?CE]<\?[OR73##S M #!I::T\,PJ^-!*_A%37)M,49 /UN'MWRU_('%AN*BON?9?L.&)+Q3-#221Q M8H Z&PRB5,W*T!= 8U\]'MUV121.3=PXQ=]8\B6"* *3*PQ*IG)EA20W<-G5 M<'\QH8,#Z/_%M7\UV;C=GC9EV#$1Q*M<>6S8@;$[@8XXN;K"WP"K'\+ KH;= MPGO'7+ZH*#&Y@ A^#C^3:WKB!Q?-N#*J2V!GEM3N4"Z9_VMYY,A59(DL^#XJ M:&BA-#7)Z8 S'TZFXRQD XF^XI?KM,W:$GEMAIGSFTY^@SM")TXY =_MQ.Z4 MR_BF7VR-/82O+@KP33HY6NQZ&9W2Q9_^RG%;N6^Y>17:9>85* MR5Q9O $^7QC3^#?X@/#O35[\%U!+ P04 " "UA%18-RX1R<(" "S!@ M&0 'AL+W=O6#G=QD$R^P@E!@:BP# MHVZ-5RB$)2(9CUM.KTMI P_'._8OKG:J9FF'@C#S+,62/,G=Q\ MQ6T]?/6WWX2!@%+P2$&T#(J>[3>14 M7C/#IF,E-Z LFMCLP)7JHDDE"8[;41M'E^7.L M^)8Z.4YM']2EKEF*$X]>C$:U1F_Z_ETX"#Z=$)YTPI-3[/_AZ$[R'U?_MJ30 MP=5+N'1PWL%9"T\EO79MD Y$ 1R*<@V>+7J 9T[EDN*LF?_X8R"Z3T(04]; M?W1WP3:1S5@SGE'"/7N]4W$&_5%@VWY,!>P!I$ZN43EY9!5-Y2CH!FC4,!C M,#H%/P3'(X@&1\L.^PF$84)UY*@4E5A+P=-GMQUV'Y11C:-H[ANS1,[*OZM[T]@^A\F%RX?G Q@F,WT#\PDA+5RMFE/9:F M,JVG=*N=(\]:(]K#6SN_96I%&D!@3J%!;]CW0+46V4Z,K)TM+:4ADW/#@OXJ MJ"R ON=2FMW$)NC^4]._4$L#!!0 ( +6$5%A9A(1QC@D &<; 9 M>&PO=V]R:W-H965TR8) MD*3-M,"T$[2=72P6^X&6:)M3671)*F[FU^^YEY(LQ\ZKF _6@R+O^YY[29]M MC/WJEDIY\7V5Y>Z\M?1^_J5RITTNK)J?MRZC7ZX&-)\G_$NKC6L\"])D9LQ7 M>GF?GK=Z))#*5.*)@L3M3EVK+"-"$.-;2;-5LZ2%S>>*^@WK#EUFTJEKD_U; MIWYYWIJT1*KFLLC\)[-YITI]AD0O,9GCJ]B$N?&@)9+">;,J%T."E<[#77XO M[=!8,.D]LB N%\0L=V#$4KZ17EZ<6;,1EF:#&CVPJKP:PNF MJ_A)BF]4TA7]J"/B7MQ_@EZ_UJ_/]/HOT$_\]W+FO$4@_.^0JH'0X# A2HY? MW%HFZKR%Z'?*WJG6Q<\_1:/>KT^(.:C%'#Q%_5DW/+GZL&P[FG]9*I&8U=KD M*L>KF0O#GV7XO%%6X5G,388L=5T!-ZC5#!/(%>TCH7,$7Y8AC]PQNX8NL;BU M0 ?K[X7,4Z&^%7J-?/5">C!S7K3EL3@2<2<:]OG>'\;B,DF*59%)KU)D#\1- MM.3\I,GMR3C"->KTQJ-C\1&8M#[,(>K$DYBNXY%XG]\IYWD88GXK9*;G&M3E M')B5REFFQ-(43N<+HO87X,")]NP8JR>C$:[#Z8A9(9>5M5CHY??*,. 0#W#M M3<8DN2WP6><>YG*^(^9*N0Y+9HD[=%'ZCAB"07(LIOVA&$] W.0 O*_*LRRD M!/31M=1.3#!I,HC%;\:D&YA9C$93,8%]W_+I8#'IC,9P,10@2F22F(*I; M#40TF8IH-!!_P/Q8#N-E"N@G+,'W*08?B!5+Z361!\ M?BQ@S%&P.6PI\X4FAB6M<5],)Y5]2?<#"]@>X0&U/%O9)6*(*HWY/.")46^KC2[ MNPO3(C:%-X@E#]^,V+WSPK(==!Z*QK/ Z8PE 2Y)S5Q09"99JC\!=DCT9XR;8B M*\]WK;P.@4?D\X(3 RDQ9J%"J*S??U2VQ3J6*]AS\V2"D," $9[5UN7&+!= MUAEJ3DHZSV1&(E(E =@"?M)"D9'( 3"$I0!96%5R:D1[<&K &)-C&AP+.DZY M*@59HA.2Z!YL\J\= 1-DRON@0FFC'4U": ++'0I>2B#0D,,2&MDPL\O@\?9[ M&3Z7&4SUNPI+=@LDQP*7239S52E,-8$J:J6%8P0^@:M.G&1DH\][P/,PJV-V MKDRA3C#%3EY3!?<,?@ETO2<) :FPE^I(VX^70ED$K)5^!W?QKC.NA%XN;=[]4P M#?:C25D/=]2B*,%F X%">Q**]53!T6B5V1!SJ6UIJ.LMEL,,,@$MQZ86XX% MM;M,_RHJJG^N405@KL80BFTT'HLW9I/O?6MO3:57:["D830R<9^ZF0&NUY73 MY(I*;>>0AUZN2M1#\P/K/=M9''%O<<3=Q8-ZZ!XOB.32$ )/>+L,#ZXH3/0' MX])YZGA"=!Y.E*9 >YWJ?QXI[8]'VP'?PD#X1:]S+C>W[6@<;OU)&/IH&K,( M&CF,28%ME%.:H-281WIE1'GK<\[0=E M5<4>T.K'KR&&L*%:J_B$);L/T5G#0=D;$.%%M<&9<4MB;#"2J?<83BWJ*&AF M^<-LOMQVFS=EM]DHO^_1K=J'@]?&@B&"@ T9-AB4L,%[]=;K0(6,://:H\L8 ME_&8MAFT.]NN2;BE2,7//TWB*/[UT?M37.+GN#32[R%=U)CI<7G]4B;/"YN3 M/5*#8_X])6I_1]01BTY;5C)GW8L?#<;3.HB:OG_8_7'7=1W:N&N&,Q_2X>6= MRA%J[,MYA0.#'V!#PT=TF/%B5E4S>'B;\EL8 M.!IL=]$/X/YE0?LLLG?%S:.]-('53M\=\(H <+^%V3^@ '0E&9[W,&K;83S9 MB/S&^_Y]NLV#,32)MM[7?=P7[)^@\44ER]QD9G%/K4]$F=P>#:B9X=.ZB+.Z M/>S3"'+[NMH[9YH.D0:1:/>!-K$83C K.A9C<5M8>-Y1F0S9G% V<\"1ZDN] M=B(>BC8Z)O3R] 1V0-N;C&HOP!L)1"='[ZH86+)H,N0.+8GH; M!W!B=:+>E(^&PGE0OQR+B))G0/?A5 MO4A$]NRAD_;3QI\?B,\%_\7C!)]HAO]!ZM'Z7Z3+\.?)=GKX"^H#8(LZK4S- ML;37'0];X;RS>O%FS7^EH&X@&?AQB:V:LC0!W^<&'BE?B$']W]K%_P%02P,$ M% @ M8146#N1H3]! P >P< !D !X;"]W;W)K&ULE55MC]LV#/XKA!<,+>#%KXF36Q+@7C:LP#H<>NWVH>@'V682X60I MD^3+W;\?)3NNNUV"[HLM4N2CAZ1(K8Y*/YH]HH7G1DBS#O;6'JZBR%1[;)B9 MJ@-*VMDJW3!+HMY%YJ"1U=ZI$5$:Q_.H85P&FY77W>O-2K56<(GW&DS;-$R_ MW*!0QW60!"?%![[;6Z>(-JL#V^$#VD^'>TU2-*#4O$%IN)*@<;L.KI.KF]S9 M>X,_.1[-: TNDE*I1R>\J]=![ BAP,HZ!$:_)[Q%(1P0T?B[QPR&(YWC>'U" M_]7'3K&4S."M$G_QVN[7P2* &K>L%?:#.OZ&?3PSAUK:9>3G]W2G@%)4GBOI-T;^$76 M6'\+$!&C@59ZHG637D2\PVH*61)"&J?9!;QL"#/S>-GE, U\OBZ-U707OKP6 M9@>2OP[B^N/*'%B%ZX :P*!^PF#SXP_)//[Y L5\H)A?0O_>2OQO$#CIQ$A7 M*6HK8[$&M06[1]@J0?W)Y6Y*]A4V)6J?_S<3X)(NGA#40^:MKX?[I/"'DEQ: MI$38GTIDFGRI'?HT3R#)ENZ[F,&[LU8/[(ED$T*C)+[0M=:/:$-@L@9#4Z=V MQJRJ5"O)>+D,LSR&)(G#HIC#+6K+M[QBEL*A('I0F,W"9%% GH19-H>/RC(Q M[(TS0-QF>3B?S_TJ#=-E =?VV^!=L!V=?ZO3$*HS!+BL1$M= )-B6D#99"V- :S6W+_XDGY5S ;!7LC#]ST6X:SU7VLPI M@WD6YL3LJW(&1;@L\I%F#DF8+\]$4[1^\->TL']F4FX;76 MBT8#L4&]\V/?W7JZ2=UL'+3#RW+=#=2OYMVS])[I':7D?4SH#VMTK9D^ .&-[;S3]02P,$% @ M8146+>Q MJ*.B"P +"$ !D !X;"]W;W)K&ULK5I=<]NV M$OTK&-?MV#.RS$]1:I/,V$DSR4QZ;R9)FX<[]P$B(0DW)*$2I!7WU]^S"Y*B M9,I..GTP)4+$8O=@]^PNZ&<[4WVQ&Z5J\;7(2_O\;%/7VY^OKVVZ486T4[-5 M)7Y9F:J0-6ZK];7=5DIF/*G(KP//FUT74I=G+Y[QV/OJQ3/3U+DNU?M*V*8H M9'5_JW*S>W[FGW4#'_1Z4]/ ]8MG6[E6'U7]^_9]A;OK7DJF"U5:;4I1J=7S MLQO_Y]N(GN<'_M!J9P??!5FR-.8+W;S-GI]YI)#*55J3!(F/._52Y3D)@AI_ MMC+/^B5IXO![)_TUVPY;EM*JER;_K+-Z\_QL?B8RM9)-7G\PNS>JM2:G) M+5_%SCT;)&3:4TR5MRL>ZPJ\:\^H7K]2R?G9=0Q+=7Z?MK%LW*S@QRP_$ M;Z:L-U;\6F8J.Q1P#15Z/8).C]O@48FO5#H5H3\1@1>$C\@+>[M"EA<^8I=X MI6V:&]M42OSG9FGK"C[PWS%KG:QH7!;%Q<]V*U/U_ R.;U5UI\Y>_/2#/_-^ M>433J-DSZR1UX>I;XN#%5??5)586X-176U>7:BD\;)58FS_E6U'*9*\%Z ME[45-7Y,3;$U5G-4F)4P#8*4)=4D:;F7M,4@)&DSY6VA2R"P4ZI8J@J[)2;B MXESH$HZ9XZG27HK?2ZM2 )Z)C^WGA;P4GTPM\T=_>ZTR5>'SC2F4>&=D*6YE M^463!(E_-?=1XL%_SG]Q@$:*A%.@D4R^!PJ'D).]_F9B0+&RSM8 MO%; #V*5K44E:R4NEIN= M*=?.$=@Q0-9BU51XO )%U5+G5A %6JM@/RU6Z91UL/"&/,?"!#Y-V\I[0HD< M@U:K%/V80N:0^K ?V!M009*8;3;N._ MQZ]3Q*.VM"1$GI-GMU%*]_"[,KTGP^LUOE\M9?H%3T(+G4&6AC/PUN[7G#*O MC.Z%D!5I5Y,"R)-D^4[7&V ?>L#@'G-[#_Z7@3O,V4WX:^"/.:M;#%!1H2 J M;;^0[YI4,X0DG!"QI_31Q',M[*EI"-ZMK.I[S(0++!6@8U:$/O \JFQ:,&D" M.9/MW!\@ X9[%7-7FJA4W"-5"EM@WCE18FV'?UJ73(M?P M4PC%, /7*J9+S=L*46M=3D&T.W5'=B"$&GB3/$0J4VE.YBW!PE6SK>$LV*:E M2HF?=0D'O,/:C$(A[S$"VX3,,LXJ[#TY-I[W.346=:-X6\)MW61$%5#J)V]S MY%827\'Q4:.)5-K-T%C>\(%Z!*';L,%#LJIDN>X\\LA;*,>-^@HVMAX+N)WJ MM,D>J$/Q-.NCB4PL37DU]I3?/]7QZ&&,/J%'P'HP/.-:?+O\">L):9DF=>L> M:UG>#Z1.CS/)2#%ANVKB5#&1DPCF9.:0015Q8.!QZ7#C8N#M0>9XD"U;&CU* MFDB2KQI'N(+=P!4L^XJ#-7FMOQ+)=6D6!8,W"8-$O*%HI.(>,2.S_Z'J=EYT MD5X*Y')7 32'LC U"B+A36<>YR+_E_G4\WX4LZD7(FUC^:@=#[PP["N>8SV2 MB8>$^(>L-#.2TRV[%+X?GE"+M0JZLF0H]D)=BHO5)63ZT0R:S1>M!O$T6/PH MPBE6.M;,;P4=[1F@229QXKF2[RD8%Y-%L'@41=^;GX31"Y.',,93S&!EP[VR MP2,PS@#[&(SSQV",'H@3&9!>R@_W#A1*DF;]JY M8. "'4K-B>M0Q(;,MZYV>UO2%"H@&J0:S.UK.TLPQ M%5;<*NZQ\_LIH_M!';0=#W9@)*4+N=WFJ ,[.F'EJ5 B:B!3,9RJ"D7":;9Q M9/2@Z&@KC4&.TJ4[U,#=E+UEH/"15"XG,@/DB#LWDHASE(JF[#X]S@\A#:91 M/P +_GC[ZZ'W?2?,J\%B,KOCQ"I6E2D8S==OWMW2*N]1N=IE4ZTWO,_47QPH M%4_#O[G/?[\O/-43NO%WA_AW!-_6E52WC\ %)$.NJ+_H12PFGA_CYP!7'\T;:M8YAB(13T)\QU 812?#VV6!\Y9S M>]H\[XCMO*61 R;H=^PA60[R^#>$PW?Z^">#N1N-NJ_E(*L)\:7,R6]0W=4[ MI4JQ(EZ]XBV_:QGUBJF$C.ZKMJ;6N?[KF+#L3FX/RII/7*>C5M-WDIP&TDNL MIEDW]*&-LYM#B@OHU0K>1<;:^Q(#==L5HA)'!> X %'O=.RUNU M;+G@\[[R<=%;WC^M%$?]J!K4XWV7!E3>/@3331I(&LX8"\13+:*K%#>2"28> M$LRCVS/,0-.G#X[H2#AKGG3MGCM_F3X@1RK)Z!+392:X MGL!E3I=%5QE4RA'7,6^^>\!)DRA)F/FB.1-/'/!H'!)!S6<)LV$2SFG4GP1Q M+/Y=:32%Y/W8'(H4RZB(B]DCAFLY\^.X_H['Z20OPC4)/!'&0 /8+%J2/4'%'?'CTV>S M)\G":S\I02SFF,SO/GDP2%LK^8)*AB7YH",YCV MQAZ.)XO9G#.CAY1%IV-LZN YXK*S!U3@Z$E$>C,Q%. M8FRDV\"G$*9ZE:I(*LS.Q6PQB7WRXW Q"6;Q82- )9?+Q5'HOOAP,%KVAKO/ M-N+=!O7+Z5&33I<_8YPK#PQP9Q(G^OO10URY-)3WW"'N^'$^>=H@BW><M M\([A8)YC@>$I.:?1'0CL]&:WL'"]6I-[4#B>!\ET<50])]_4D8QLU6'9ZJJ2 M5GE6S1TV:G?2ZX[T@%/Z35%%2^9&4LXF:3DY]X.SU>%1ZA'>*9\9=AA\N.47 M5TS GW69(>^=0)N&GX3TPQ#1,!KB=]R/_*. CL+X!*WU0 *B.ZES"O;34_V H^K',+XTO[TM#%:V+=H_TJO?XS[ #Q_O=0]:U'#8 M_(VTJ..OOOZ^KXR],[T>O,&&GZSY/;UU9[[N978_VO\KP(U[ [Y_W/T?P6]\ MP(T.7JTPU9LF\9FHW+MY=U.;+;\/7YH:SLA?-TK"P>@!_+XR@+"]H07Z?Y!X M\7]02P,$% @ M8146."C)'UP P UP< !D !X;"]W;W)K&ULK55M;]LV$/XK!ZT8$B"U7FW'F6W :5-L0+L$:;M]&/:! MDDX66XI422I._OV.E*PI6Q(4V+Y(?+E[[IZ[X]WZH/174R-:N&^$-)N@MK:] M"$-3U-@P,U,M2KJIE&Z8I:W>AZ;5R$JOU(@PB:)%V# N@^W:G]WH[5IU5G") M-QI,US1,/URB4(=-$ ?'@UN^KZT["+?KENWQ(]K/[8VF73BBE+Q!:;B2H+': M!+OXXC)S\E[@-XX',UF#8Y(K]=5M?BDW0>0<0H&%=0B,?G?X!H5P0.3&MP$S M&$TZQ>GZB/[.6GK37 >0(D5ZX2]58>?<> S=WB%$L9_X=#+ MSI, BLY8U0S*Y$'#9?]G]T,<)@KGT3,*R:"0>+][0][+M\RR[5JK V@G36AN MX:EZ;7*.2Y>4CU;3+2<]N]T5A>ZPA*M[2K-! TR6<&UKU/">LYP+;CF:=6C) MEM,(BP'WLL=-GL&-$_B@I*T-7,D2R\< (3DY>IH6"_3,C^&8<(<_=KFQFLKGSZ?"T!O)GC;BGM2% M:5F!FX#>C$%]A\'VQQ_B1?33"Q2RD4+V$OI_2-[_@0N?:H1"-:V2Z.*H*GIC MO2).%957%!/% VH*MX%*"6H*9@:46VQRDG+Y/7D%7%*M"T'/UISZ?+M/ I]E MU;EJ6JV^4$)[\W.2GU)@DK-ELO#_17;N M?;QU=L$J^%59A(5G6G7:ZW/93PB*S\P#7-T7HBL);2?$ [Q'63I2W^?!&1QJ M7M1]H=#;DV8@3+:GCE+)J3Y>5"E0HRA?DQ>O#1.^ONCZ466Y2IK]@T7B6;"R MY Z$8C0E\M0;#2?-MD&]]R/%@"^@ON^.I^/4VO7-^F_Q?N1]8'I/E4*9KD@U MFBWG >A^C/0;JUK?NG-E:1#X94V3%[43H/M*$85AXPR,LWS[%U!+ P04 M" "UA%18@V^-SA<* !S)0 &0 'AL+W=O[P!#(JF=V7E\\_+R=&GL![=0RHO;/"O<66?A??FL MUW/)0N72=4VI"OPR,S:7'K=VWG.E53)EHCSK#?K]HUXN==$Y/^5GU_;\U%0^ MTX6ZML)5>2[MW:7*S/*L$W>:!V_U?.'I0>_\M)1S]4[YOY77%G>]EDNJRLE[P=ZV6;NU:D"938S[0S:OTK-,G@52F$D\<)+YNU)7* M,F($,3[6/#OMED2X?MUP?\FZ0Y>I=.K*9#_HU"_..I..2-5,5IE_:Y;?J5J? M,?%+3.;X4RS#VAB+D\IYD]?$D"#71?B6M[4=U@@F_0<(!C7!@.4.&[&4SZ67 MYZ?6+(6EU>!&%ZPJ4T,X79!3WGF+7S7H_/F+CY7V=Z<]#U[TI)?4=)>!;O M73P0KTWA%TZ\*%*5;C+H08A6DD$CR>5@+\?G*NF*81R)07\PW,-OV&HV9'[# MO9J)?UY,G;=P_K]V*1E8C':SH(!XYDJ9J+,.$.^4O5&=\V^^BH_ZW^X1<-0* M.-K'?8_I'T,GKDR> ];OO$D^B/<+)68F0XCI8BZ\G&9*L,B%=R)9R&*NG-"% M\%A75/E466%FPBVDI>?.52H5LD@%PM9Y7(!+5QPTOQ.=J1R>NT-Q( _91?0Q MH(^X$<4%48R769F9.Z7$5!5JIJ$ 29:8'(G(28[E,I.%$Z,H/CX1PR@^BO$YF(RV]@:F M%"M+N!K'<33!TOM2O$RU&3Z M:RPM6"?HB!!5SHGWRH4=WAC8;M!'6%HATU03 P)G$2II*&IS:=DH),ZZ6D_M M"E>E-7,K\ZZXMB2356D=].^4U5#Q_!AQN5?KT+3G\+?*&A_S%TZLJ)S>16:Z5+96O2.O-W:)6CHB=(9[T MN_V8#"YN9 ;,D'$RC:25UL'+](HB#=L_B5F>4M7^(#5-HE3JQ,R:G,UO9B @ M,RU!)RKR%P%1I4KE0HK26&8,;F3'23<>C&N%!"G4>YD9; UZ5N^]15E=UT(E ME85[E&M5&1"O/[^^N&I='8A>=<5S?:-3A4Q(F%U9D<1\T!\$^52[Q"H& <*= M;$)/*=:2ULA=\9W)4D#_DQR7.LN0'P5AEB')]D@4F"#\9O#$0A5A%X>GF1 ;$84-U)GG#&D M UA@N0)P66F""'<+Z-S8ZB.RJ5<6E(@,"46D90.^5%,;$NTX$J]E^+ZHYF3L M>,P*O$%0Z,,5KE*" M Z'&:G!J*@=L"=[05]U2Z@'_E6A@?111FI5BQOBR-8LZB@C&R E5SJ(?Z'JW MD 5U\0"_M&)TLVHS6.\IZ2_)NJSW41XK'.D>M"-NBPLMEBZ;< M.,[L $W-O'$0( +OH+T,$>TLH'D6T5C1)NO61$J T9Y5;V6>M62JSWU *^J$_(%%665KE@0K&0 M-]13("Y*JJXA_2 /.MTU\(G)[+#ZOG:'4UH$M\0C*&L&6]*=N?;>P70).5Q0>.04FYFCI*5$(=R-@H/U:% M-E1.\0=TH*YQ9.S-2UC/H&_+%[LO9&J^Q (##G:I4=ED CRQ?F3V!$)#+ZZ" @ 0%)G$?0Y>AZ"<(7O!S<.^82;%W&!K/S-5Y-!?/RM$U>;7-%"&8LB MR7R#;GN4P>-6'0E+&AJ5BXU)J"-FLA7C;&-11&KP=&O -L4P9!*"'2+5U MHTD0V"CH^TLI=GZL8UB%P@1OA UXLR# QH:Z3EBNE@Y],*='NS M0-W](PK@ER6$50'"W(.&I+(6PTVVJ8M1P65Y!J#>JQ%-9#4\0XDB$[:Y8OCCAY,^^-ZYM=E04M=)5=J@0"1U=T,5P[,4Z@:?7>H@24^^(S6)[UKV MI^ATSF15Z+LLM@OIL2H;K\C93.K@)+)H]&BO[6EMMHI077G:>K.WLG WU-*T MM9,R?-,A!:-6!1>(599M&R@TU:8="IKNH7%@W2*%AFBM0Z(X7L_,U+C@F=I* MV103N:R+T)JYMK+=SI2VUZH;U8<6-AEJMAFB:%$QJ1@:OFI65[NFB^^K0NT8 M+E#[?ZWAXNJ/X>(!=_S_])L>++37VC1?;.G^A\6)[XY\_7NQ2YG]I MO-A13!\<+[;7?L'QXNK7'2\F_[?CQ6 M#$"KZ#:.2>24=4=S66Y&07?SM(M/)=L)J+P?,?)0O*H/&8-QZS.2052?8J)U MY!H8)HN#)V2!''"A='DHGM#IR7 LKMO9XZ %!OW*@\E?=KK;6 M**_.:1XX8]LZ55M1-*UI+S%5"3&N&U"M_S^A:2G_6O?Q6_]PP(2#@/@']7OM M^>B?FG\'MS#XM(W#I/A8"Y],3KZ0?9M1]?'V;2@>8]_)I^P[@0V1_'88F!MB MLN,/JBT3!/T=9:*%.A\_-CYIBL=/_C?39F&H.SR@@;(L47UV&0AIGA,,?%8? MYY(":,2]K7)^28&[TJDBXO7&8^WD]+VF.:TI*MU=;V#TUEZ$R96=\^L^2#N4 MDL,[,>W3]HVBB_ BS6IY>!WIM;1S&A0R-0-IOWL\[H2LUMQX4_)K-5/CO&UL[5EM;]M&$OXK"]4H*$"6 M1%*OB6W 3EHT1=L$2:[%X7 ?5N1*XI7D*KM+R^ZOOV>&%$7%DFRESO5P.,"6 M*')WWG;F>6:7%VMM?K=+I9RXR]+<7K:6SJU>]'HV6JI,VJY>J1Q/YMIDTN&G M6?3LRB@9\Z0L[07]_JB7R21O75WPO7?FZD(7+DUR]WU3N#7[U:2IQD*K>)SH51\\O6M?_B9D#C><"O MB5K;QK4@3V9:_TX_WL27K3X9I%(5.9(@\76K7JDT)4$PXU,ELU6KI(G-ZXWT M[]EW^#*35KW2Z6])[):7K4E+Q&HNB]2]U^L?5.7/D.1%.K7\*=;EV'#<$E%A MG@Z::'PO MJJ3>E%*# U+]0/RL<[>TXKL\5O&N@!Y,K.T,-G;>!$>$#>=Y^*Q-V+?US/K#-(C7_N<[(4,=@O@LKEA5W)2%VV$#"KS*UJ M77W[C3_JOSQBX* V<'!,^A3X,P$L.%%W:F??^HKH E[*B;T-_6ZDY_ M.-U1.1U,A3>:!&T1"B\8;V<&@_"8JI B%G;\P8AB5DHX$QQB;]K>"3&&37P, MHTQ[K^:0X;3X13LE)DA^@]2)$\HAF6(A2_*CI<=?(]<7<2E0.Q"X_2]>N\&:DM2XJ9(^0)6 MIH7B7):9-B[Y YHC;;G@=&'V&="P=X4IJ.Q$=T_PNPO9/A4R3>0*/XB.%)];24K#_0%B #]1] M=,5K> @=E&T=L59"W<%I+DS(Y5E09I5SM""(99K(69(2<^( 42,@1$KHQ=&9B_900])1C)7A8E("F,?L"?/ MF6(B$"$Q3)4@9'2LX%!,\A"LPG V$W;(_)[7@:0912T5XLH@VS2YRP!]7(JT ML!KNTT0]2Y-%N5(( CPI[Q;..IA?+DUDBFVX+8UCCR0R+$H@L5K+'72/*6>N9!(@06>^/]Q@O2A6W/%%*=Q 0D2E M\67\GD J\!Z245OHS$HC$\OIIW.H7R8@*F!S6I"!9V._5HNA) R2*O;(&R%1 M=_2@++VSP: YJ0)Z*MUJU$,UHQTU=0"H^>! \624?806>Q\!VPT#XB9NL^!J&Q@\ 5].PW;EZW7)+A7 SXEM"D(!9,QMH@N; MWI/OVE"F<+ENU!W6Y0^@+&9*)XW-#F,R'9,)PXJR#[5P)R;'B,,\Y&E[NC[5 MWA=%=4RBA_CX#/@/^\4O$1= $EDY:C]GBOE(HGF;C:4<\W<[QQ#*IF57]?9P MUXK"@A@J+)\+"WT7)?J3,ZJ2^9-2S:'ZT2ZN@9&;C-@FH#0[<+ MV@3E%FU1S.CXP>$KJV#S#8>C;(%J59MB.+ T#2(XMDQ/UQT_23=@%\XQ)\3H MM- 9Q';7Z>8"T; R.(#\G+L +*,[Q2SUU;M"2N-'%GC'[[DJ$Q'=([=#&*Q@ M ?,G/4^U/"7P1]@P^"O8\%% 0;T..T' NQYBDWZYT9D2J#XCP 0E&'C@*2I! M4$<38&#! $](_[#>/#X1TA^'3-H.(_C5%G7_9OY$GI@P3XSWGP&OOSG<8Z#^/ MPY0EM?H#"??XSNV)ZA[N'E5UF(MB/!J#KCW O*SVC.J )5OP*AP?@T^'P"8_F\YYGL M-?O+X=/?/9%MAI X,N2#X&.XZ7?Z8;!I[L^J,^/_8^;_!F;N>P/5:[PFS)19 M\,M0BU B\N4;P_IN_;[UNGS-N!U>OJS]69H%>92J.:;VN^-A2YCR!6CYP^D5 MOW2<:>=TQI=+)1%4&H#G&PO=V]R:W-H965TV@3C911?H%L&F%Q1%'VAI;!&12)>DXN3O.R1EK0,D:=+V MA? M(2N=45-':1SG4<.X"%8+-W:M5@O9FIH+O%:@VZ9AZF&-M3PL@R0X#GSCN\K8 M@6BUV+,=WJ#Y97^MJ!?U*"5O4&@N!2C<+H.+Y&P]MNO=@E\Y'O1)&ZR2C92W MMO.E7 :Q)80U%L8B,*KN\!+KV@(1C;\ZS*!W:0U/VT?TSTX[:=DPC9>R_HV7 MIEH&LP!*W+*V-M_DX0?L]$PL7B%K[4HX^+59'$#1:B.;SI@8-%SXFMUW^W!B M,'O.(.T,4L?;.W(LKYAAJX62!U!V-:'9AI/JK(D<%_90;HRB64YV9O6)*<'% M3L,>%5S*IJ&=NJF8PD5D"-XNBHH.:NVATF>@DA2^2F$J#9]$B>5C@(AX]>32 M([EU^B+B%18A9,D(TCC-7L#+>K&9P\O^2>PUB74JX8^+C3:*8N//IP1[N/'3 MZ- W"64%(DG_NVMDM-)5M-3O40!FSH MHL$6J2T2^(E2%Q?DFJ0HV1 )8;AHK2#*7DI$UL?4TF5"=C>)\ M>4 M!5 IXDAWK;@E77>\)-(:/KR;I4EZ#C>H./%8PR#/AEV1YP2" M*-!Y&G9/E(@6L1I,'C%[K?NXP=D%R< D1RX_LCMSN\%%P:* '0ALZ M4RMZL!E"%F>CZ22A ,E'^3R&+$]'DUD&5UV_#Q_R^ ?,R\C\S[2-W]_4@Y08*#'7#U"V M+@*5;-T!A_ HH7G=7/>YBCC;AYJ8"VB%LZ*.:&T"TJ$+CR^BJ-N2.'3AH]#; MD1U5^%3>CTY>YP;5SOU! MB"WQ,OZA[D?[;\Z%?]V_+_=_I*],[3@=7XU;,HW#Z20 Y?\=OF/DWKWU&VGH MY^":%7W54-D%-+^5TAP[UD'_^5O]#5!+ P04 " "UA%18_J/7,<4B !$ M; &0 'AL+W=OZ)EQV.[NAXU] ,$BB3$(<'"(9O_ZS2\SZP (4K*W-Z+; M$L%"5596WD?IQUU9?:[7QC31ETU>U#\]6S?-]OM7K^IT;39)/2JWIJ!OEF6U M21KZ6*U>U=O*) M^:9._FH['EZ\V258\^_E'?O:^^OG'LFWRK##OJZAN-YND MVM^:O-S]]&SRS#[XD*W6#1Z\^OG';;(R'TWSZ_9]19]>N5D6V<84=5864666 M/SV[F7Q_>X[Q/."WS.SJX/<(.YF7Y6=\>+?XZ=D8 )G8Z) M"(S_Z)S/W))X,?S=SG[/>Z>]S)/:W)7Y[]FB6?_T[/I9M##+I,V;#^7N;T;W MVCNV2; M-4D>)<4B^E>S-E44?/F/I&E,5?_XJJ%%\>JK5!>XE06F1Q:83*-_E$6SKJ.W MQ<(LNA.\(F@=R%,+\NWTY(QO3#J*9I,XFHZGLQ/SS1P*9CS?[,A\MU7YV51G M;TR2FRJ._DF<8%'QP?RGS2I#1-C$T<>W=Q8CH*?_OIG73454]3]#2)$ESX>7 M!*=]7V^3U/STC%BI-M6#>?;S7_\RN1S_<&)#YVY#YZ=F_S/.]$]=(+K)\WV4 MU<3Y\W\3-T9-&9EBG12I643;JET0>C.:HVYHEJ1:U%&S3IIHG3R8:&Y,$1GZ M9IYG1.6+:+ZG;TUT_^$V:HF@*O[TIEPLSNZKI/@89#2!@[I+&K #PN]^B959MZF#J3TF6EU56K*(/;6[J$>UO MB:]*_G:1U<2D+*'F$'!QM"YWY@%TE,Q)!D857J)-EMNR]M#\.OHX(F%2?,:\ M)/N*-*-16<$D+;O?E6V^B.IL563++$V*AE"8Y,TQJ.[:JC(8))L_V%+L#N'% MY&5X$'6[)?++:HPE>C8U89_PC:DA-*-F5Y[M35)%Z3[-31R]F+XD8%> MZ\%0>0ZL:8KS[N+0.@W]3W#.VR7.I5S2V1$^V\W<8-":I#+M.\_H)1Q[;9J: MWX3"HV,!&FA809]D9?J0)O4ZHL-;TH'644FG2?//QF>+9,^[*@#8FM#_1UD0 M3!?];6''(=P "L]^N?O Q(??94&B:A,MB=AXJY KT0L"ZB$#Y3(9E"TM3A 0 MD42[CY]^OR>D$;<4K>%MT K8OI#K\XMQ-,_RG*CQ9$54X#7"1^6S>D;VO.BI4&/$>NFI!G+BN"G;Y;8)VT( M6IOH'KI[@6% Z3(K2/Q Z&#J# (])NC_( ('4>;F2]80*U59_1E4LLQ ^G5* MMA 01C\8,061)*W&E@7-0<"7E5\'+]>6 YCC#2U6;O:CZ+ZM("N/(T&.R&*! M-@HN$SF#]6D''3;+EIAI80CI9",8(1VL8$B*UB)$";0=$0=] *)(/%2\?1+# M=,Z9H*6[WT$DT31I66U+0H#!&="QM-A!1M(<0.1)W:A0:(S0>@=4>C];NK-U M(*O,?Y&\'-@=1*,<2\/'>S "DX+BBH NDP7A,$GWV$\*>@#C$+/4?O,[DWPN MP/,0+?.7/8S%#F5Y]MF0$)D33IZ$NN@%P9NWS-5'7YBW-?9= XD0UGLFI6(O M,YDOI# (L2^_ZACX^8N4=Q+=_NW.,DF=$E=56?FB?LGT5I0-]!]I)0*,)E@J M4AU,FW)A1*G3$LVR))DBM"Y[8%V%-3QL9-)_AFPM14%MDK0JA=ZS%,(T)\-< MSCAES<;:/4!.1JJ .* HBNA9]3*J:6#]G8@!\ZVR>.=FZ3?8X M\44&^5TL"&&5V;85H:QF"06J+3<;6I[,^O0SXW.3L U0LNED29>LBJ;*YBV+ MF%'TCD3;PAX\5"[)GGKI[2 Z"Q*MM-@#O* !^< ;V"0,=*@^ER*&HM0DMPSS*6WA=##7VO"YSTE2TIT\*>Y+7 M)8-&=O #A'5;"S*M:F?L5."'1-1D+N?& M^G6)IN3U85M,R'-1LN8$-9Z)7,=[3CM:!(C,YJT[4Q7.6K9I-W;065.>L?DA M.K5FGB,6)2J!>&'S3)3HPA#K9VQ [-9TZJJ<>-H=\5GP6$ FH-&Y@>?.UV4 MN!V2_YX4V1^LOO[ZE^OIY.J'.OKP^PW-OUMGZ9K?\V3N!/0BL(FMH4[ZV0C5J<3Y*2^&,Z4 7;L3E*4JVD92IR_A\2^&X8L6H3\A :T T8,<\A>@A? M+R V% T*GADN5HA%5X)UB8.\X"2*9 :(G'V*8C?X$IKCY'Q MO&GS)MOF+"K*Y?(H!@A;]=:D9/WC;,6((ME'I,<2;$G47E:U@):G<+F,'086 M)Q$&=DHVP$NM3H]%/ F\^M1HQ:G%WY%#$ KLVXHDC:!I*[(#XBBTNZ#)/3T[ MVK/6;5O( CSX&%9&T:],A\,KE=W+>_J6FY $GWKG^;A3]"Q[3UJH>^^Y1'A_< M=\^>3-P[="J(-$CT0MVE*@QP"/\SWDAVBY8!\8&>*QA S"AV.A9W9&'EH%#P MRC!F=3C9O.2RPE(,W3:VUVDB-29:LK6$!"T*G@B[:F>H^+P!!29M4Y)I0:8' M/2/UE:KVDH42\I( (BTR@$ &\/,1!0CZMJ:=5?10_*+]V >"GO.:W\A38C6X M83(%.X$E7N, 0F7P''[7O"S:6J0?N6VIZ$X2$EG*2K-+]:([]:CK(SLY(-LN MNS)]?V>-I*_!.-277XGX?)E]@1!LHBGQ"^85I?*U'#*LY*4@JM6*M@=GMD?GXQ"G6L@H_T,\X8S!LLH"Z M,,X@"*138-UZ,YA1:V A.%3! M[J1?J[)=K1G:@C[3L58<+J1A.%K25.9,'W;,V6[\A<-=K(5)IJR,I;Q1=,,S MO3&I02S(18QC-6&>2A#1CE; P8^.2=O4QMY"N>N"J'8R(\@.9X"Y8\,5JH%&+A;($@3SG]Z"^'9G/%]H\SJ3D4.I M$*\T 2RW 5NS%NT1!#0CLA'$19:H')O6FB,1I#(WNTW; 19OT* M?%^9-?)7#T8"&.+*YF6M/D[E0^5.31ZE6KS:?SQ5"V!-AO+SV>C:AO]X\//S MT<0^@"L*:Q(*!3+N"1 #S)CCE!CL;7O=29-\,2S>$:LF#E'3SQ!,CM9F M@>#)CN-,V \_6)"X,YO:168HY=8L:!N* C!7O+3#:=8)DR<#9BD!&Z=^IAD_K14(5:5,,F*JE\R&/H=[CK5@3)2YG.!7^*QQB,O3@TY[I?'I@_F>%&?NXNT05[$&W1O8GIWG M;)MVGG0SFX??,YU7= HIQZ'Z PBE;][=O;L)0E4V' M[RN;)*"4")49XSU2V[!\9KH. +,3J.DK%[Z^XN2IN\K336)39FFXQBK' QC\W-SP%Z!A]=!L0V**4=8 MINT= ^VD#136@3RSJ.Y%T(;@0'B5<9:0Z9U$--/U.F@ M'B7XX1(>GR6 NA?MJL%+0R$?Y,F8C/:<;2C9W8-X/0!@%/VK'7@LLI(>/)], M1F-O:#=#!"!JR46#Z:VKT82#(B)Q==*NN_.I$T60V@"IE:-MUYVD3L?C[SJ% MHT-X#FG1%C;Y4 ,2K[_3.9^%F'9?/L?1;63+]7I%G\]' M%V/Z@?2MI]S)53R=7$5T4M-S?!A/)O@PNY;AE_+.M\)S%<]H_ M7 LH!& ?I-?QY/P#VZO KQ1Y\O^$#'1P_T]6A\95%'YS^3P1?Z!I%PD"JUVNA4%#UT M6T[:6L[-ZW^64&X3U!V<",U#]1VK7^JE"P=CI2X"^96J9\38#$K$I-"!%&)1 MJI'M?&+&@\WZ01"1_F271/0TO0.].AW_L.M)BQ$_G_S !W]O%IQ;"VQADH:E MA#A7+9E/.1=]A"G\(&[*QM9C)*;F,AE[Y*/Z+TFWKLM%F9>K/2=4_IX4+5Q$ MP<58:FXTL7OW]NZ7(!PAOG/?=5:G38J(O?L,0ZM_HYX: &FRXB7X-:QL?RT1+B$.@)>:6F-$]@R(51";=C)L\442]XA M%R,=."418,S5S@SJ_!; !LZ.K*JL7%AEAEVV"/,T4E=IH[=]8IN0+C*KK- $ M;P_]4ZFEZ//!%HD2WJ.D#K ;% 1D95MS$AH@(1/E=NAJ#SH[M69)$9X?YA2# MBI=A,T3*H^B9@W0I(6K8>%HVQM@0)"$SM0]>UX-;9E7=6/ID[AQ/+T21?^59 M2.3*^)V"'@@ZVLE6RT=@/ V@DQC2NT N$[QP1C/G[HA%]F MCC7 >X !7[#DJ7W1NK*T8R3S2.C=FD"Z4U_X+,U2MK8Q#^92KC[U17:V?$9YTN=F-!AC ZN5+P*GT1]_ MNXV9A7_+"#UW:T3FP"P?@[=NDZJ24E2KSUUY+):MI>BF7]6KU2 /)B^W2%B4 M=!B55SU2T\IUBI+-.--:R#@,)+F::L!T6.CL4FN,K[^W1$3^I(Z((A3_\!9L M<);%&CPZ[E?@,&O!!RL5I;I'6..JDU=Y.:\H^;J,<0;0K%5E>7&II M#Q$+2@R9/!VE3<=D);R0/!1MY7-1[@K+"GXUDF"K9,,53_2=/O_MY2BZ+ZO! MX*[(HW"WXKP;^-0%*B^8US3JMAP\S/G^H*J3Q;>E(TXJF-R7Y7YM8-KZ?1JK MM_.2L&Y35T'D0@ ^PH+Z.Z:.H-S$578]$$EI\37ME/;3[*74DI[K')]^N;F+ M$*^BC=6"PS#;=Z)Z(8GRI%J9P7Q1)^LKV/9U+B(=R0AJ"T<6.2(+O.BNE$IY M.AC"4_T]N_:V;L9"Q59/6)LB%6:]:B^;I(,C1[B:B_@_) =FN$=7.5$[Q267 M@GS=3VE-^T2)5T%Q$]P<1ETP2Z-?DDZG("+>6I>C#Z090G M7K>>#N/#FD./S1ZKID VU_*;I/Z[N6G^OI?VC+FJJ=GKAWX&--:4IG[ Z=W] M=B,)4SH*5.G1A&1)#!XV,0(B^\6^5ZQRLL3.F;-=P]%6QXOIR$*/S?)&SU,( MCG7AU)EJ^R!94!80':H ]UV;3VL M@\4'W YTG=9F:/3_>&Y#IL!7\'A\WL264&?=V@9;+21(%Y^I#I!/*#P+'26' M#28=F[9Q4\\S[2TYGGNI RQ7C;>^>7M80BLMQ*[MB3U$FC7A6J*W($D_AZ9W MJ,Z.Z$26/UK'>7@TS9_6FN(;SMHYC>+\8PQ*+CM&P9^2G':6@1;)/R9X M]:3A[9QEWP8&',6M*ZGH=;&IF=0^EC23HK0=W+0\,P^NK24+6%:R+XB5BF,/ M@J1ELC3;BEF6/+Z2SE88%WE?5RD>'O6I=2'55P"@JZD+O%:I?3P4 VSR1I2E8P MP[PW$: N#4RV(N-@"H(%7$^N%\*$'R=1BE:">@G42=%]2P;B" M@ED\D(),]TB&M5M&O,1UA.MH5DT+VFXA,3'1ORHBG'50@)$ZD)0!: C6#58_ MT>@'E."1Y5!S/%\2^=IKEKET57!0(MHV6]-DHL2*AXR<0#XOKISE"GFMPY/* M -C,NPP5 ,21+':VFK+,'X+*W -E$(?.ZJ$NZM;]^+??Q5(BCNWXJ31IS^Y'&M9' M /PZ]* [Z2;7^\()5%?&K+%;6SZ/8!)Y^ADR.#FQX!E,(#)'YE*;7%C#S9I[ M3;?*]$7V,KJT)8T^:22"XD5&W\Y&%^'W-O2I@>AP.Q(JU>Z##.].N^_*.TZK M6D.)["0TODJZ[53>L-^6HB5A7*(7 A(F3[%NJM-#%$G1S8&_U^M6$L0?1ZST M_XDJ36QO<:0-20X2RU9/V9R-?0HX6A?\SE.S-\6I/_I,Q.%A>2TG75@7(5V M$XMZF%<78]GW9#SNT/!XO9S.E*N'E+,"S$-& B M%F4<=.&RIG-.X0&QJ22F_1TFIZ0,EI5ZE#5'K;:6.RHU(T3OI\QB)J/@3M<6BC[)AKO9%T0!BU[V=<:NTNB]9]!QA?1(.0 M(' E%,1'IIWS(/@*\14TI<_-OA3>J?L+QJ)S45I 4&FU'D=,&O9JS.)/B7_N ZR%&K@#@O:W3QY0?Y;U/B!D&G-[S!ETWO,]G?/,]%>+R=6X^ MV #MG#KZNELG'+^R;_$M5U](1IRJ M#@WC0<3N"%&ZK @JG5UCAAUHBV+D3HM.A\5A9T6W#@["PWD_(EL0Z94PVV$K M<,POA:5RQWN<8Q?1JDF#<*.)A![L/0;]NP+" MBBUSKNW$ MFC5_!VN8P;H G =VXKE_KT '/V$5.\VR+G=$S%KVZ,]0VL- :&SKFUGEV1PZ%S:X/MO 1' Z5E1N@(T *D8H6. MG#+4!RS>.W#5+2JJ,TX-VL1EZ3U6 !=8'/-]IXD;MLV>R[[J6IK/M?\>5['8 M_OAR3N9=XFQMB>BAS=7+SR#DQV:C^%$,@H:1@DUJ2)"-PXV!^:F^PT&JC=8M M.LQ9,'#'Q4X<'.>IR+S4!QS-$3C=3/_O9ZC/!@,E56C)V- 9R MNN#J&79.5&CX,O7V[VXAWUFO$&_E^MA[&N2;P"+S:;2'' M=HK N-3PZ-F%E3AC6[P V&]+,H;0L,MZAP,%#/>9;Z&%1%[1B<8PWY#UQ3'8 MSAXWJ-WBP?-I4)UI[\((^Q*E5!6-7=@\?KKBU:%ZCJFK=.$1TKK8'Q+>WQ,6 MGY)F"KN7^"X1474NL&BO@^E5EA<#0#\?CZ;LNT?U&@:)C2H. C5A9(Q'L_'0 M&T,;=02.$4SB4NDS4,F\,P'B41*+TKT Z1W810D*DPV?:QCI$YVG;1QZ?AD" MXFRE#;]O*5!\LLZV)I<^1%@A$V[T_BV^($P6:-@DQ\X92_4@V= 1SJZ^B^4D MSJ_/;9V))E""R#Z6)-S/QM/>F(-ZF%'T5KK&EEQWX#O&-V1DL&86>*#ZUR;7 MJOD'#DKY)KRHW F).9XL) 7$*,<,&M\'C@N.)'*F26K)E+&YXYU;(D+1$<*D M379*P!J'!_]([$_8&'5"3V%GWC;->L; M6;"I.%V$\G1;:8V&ET>G>GY=&;M(-$,<;=/Z-!+/!,+^WM.K*'Z]Z':&CV5!J:6>=7 M22@X_-FWTY,F96$&L]<3#G:D?ZLW%IUUS479?DELK M;&]_1W"=D)_J?X39K4/#+RRZTW(\MOO;X'JW%>1?P8[HL?H7=X47R41G80BN M-3@F=Q7^H9F\/9F&'#[SV^(!K#([%WEPNELOT0M@MXD=O9,GA*5S3T+HK_L@ M#$>>M23+EPX'A8;LS='WR,*H;_2BZYMWC X7$)J; 0/$N=I!=&VHI- [7)T: M[L"O"==QH;*RERUWCEUY%O>[PH502F9FYD0#J<+A)A[M JH[ ME>2]>M:.K:']S4''\\ H=Y7:7?AJ:)9I?EJ#YFB/^*>S>NQ,RK"!#707&J(U MZ[$$PGYKJLY;W%/0[0QR7?#>XB2IF?Q@EV$SC1B%5D(O"]CT"U=)V_M%N*,] M@%+?NPW+M'4[;R4ZKY]8Q]UWK-KGT<4U6EOBB_/K:#:[BE^?3Z+9]"J>C2_I M2[:,/W) W[URB9Z7BW@\\P-G-,'5]42&?^K8E^<3M-S$YY?7;M1L/(YGLPL9 M?=\URR\F)(>O9G[0]/7K>#8]E\$LQ_L;F%Y%U[-+-Q ODB0Y OR4]NN&S,:3 M^'+R>@AL==&C"S>(?]*X(:@)@^<7;@39M/'YA4XK_38<4*L#R=^AY/\?RU7Z M64*/4C3<>>A1.L)-@@Z2GI>U//"0RL)>$>$V(4SM7H(>WB89^VC.4II<6 !Z M-QU*Q0GNJK,]!YQRYRL$[+V%G8EBM8C?^(SDNS #W;ES*8DVQO(*RW=MN_D@ M97_1QWW=H/B#3;*NEVI+V..PO%U+I;XD7-7,G4>!Y\K2_,W].VWIE4Y/S33> MW;^_'?6 *QY)K^)ESOH@H1AW^G,1'T1!C+ W7^,EE7 CUX]T=V*@. 5AWF_DL(_O?VV2=90G M.Q!LBI!:$8A>KVKDIHNNMNTVKW9MDA/WA';U,0C4YOGL76#O;K47S^BQM367 M$A%]-A)3DB#DF]"Z*VW,+%B)W=/.[(?36!2/SKL(GHVF[H&]M^480B55)*D\ M2^%,=1TZZR3CE5YL]FB3>>.2"::3/X=+,- LD-"Q/'!6G>!\&06WRO#=U"8D M_]JZ#%6LT9\R?S =S$@R^4'C&1E+.!Y5I/N@PI0FY.OII1L0<;Q*EN8,@"T. M=ISD%@Y"ZI)P[S&=\ QW#_D;/M 0U.$(9Z,N]<*7%RBC#X?7MHS+CBA3\@+E M/A693FO&<=])E=&3ETA@DH+G3"'H6G@2TZ47\O(F7:[YFR5V2@GU^\+3SGFMU MX9&^4W0?$=CNCI*"M5QPWT?=K2%%40323)R^Y,YT5"*)P'O.(03K2%>2S\5N M @%W>#_L4(E6=W>]BJS#ZY.XD>,1*?[-$,9A$E5N?^QSIVWGR_AO1'![A+LN MFZ^5 VAL:9/UG8?II3X7.%K$:"$^1W4]:K/0*I59)TNK< 9)2Z-BBT6EV4)? M9.DTTQE.7MQH3N&-HK<)WQ+0W7)04]WU,GOE![Z.H"PL@[3NBDFX)YJ%7:@O M73^YIJM7$'OZB% YMN>F&RZ&D2-C=SW;!+7;S'T%/#%_"S>_$%H-/GZ##6E) M5"HM9-U5RZ#I*XA=(5<*_7;'.7Z4''V$M>GBR/9[GZ9T&2OK3ZN0^+7@B[V9 M_PF?=TF1+!)!YZVI-NTBL9FS[@T4J:FZ-8&N"G:HZUPN6)-[H<7K4RLS- /T M$%U+H#?>N$)HT^:K1!UN&XE@IYLO=2&B068S<.*M#V[UJ]2,A(,]GLB"H>4= M5'TS8"\EV A60X,R0_'%5[Q06[@+E&D^[C,5?M;X3*"Z^T'&E#97% !^0VU[VZW%I0+H3AD=(M97Q0_5V8 M+PWY@T2U_->.NK?*>^A<<(H;5B<3ER08#?WEGU?!7W;:F&K%?[^JEARX_)$G M]S2R?R+K1OXRE!\N?U_K'TFUPMUTN5G2J^/1U<4SE 2MW8>FW/+?B9J735-N M^->UH;.M,("^7Y8DT_0#%G!_..SG_P502P,$% @ M8146&X9JSOC$P M^U !D !X;"]W;W)K&UL[5QYC]O(E?\JA4XC MZ 9DM4@=+[,\AB M%X9;(EG'JW?\WE%%O=SK]-=LHU0N'K=QDKVZVN3Y[H>[NRS8J*W,AGJG$GBR MTNE6YG"9KN^R7:ID2)VV\9T_&LWNMC)*KEZ_I'N?T]#V\GV)X:_'>D]IGS7>!*EEK_BA55.B1W=[W;T#[1V6,M29NJ=CG^)PGSSZFI^)4*UDD6-=8(9_R\/[/<-[OOBS3O)-)GY*0A76![@# M6DN"?4OP6__HB.]5,!1C;R#\D3\^,MZX9,"8QAL_!P/$^R@+8IT5J1)_?[.$ MYJ!5_]/%%IYTTCTI6MH/V4X&ZM45F%*FT@=U]?J/?_!FHQ^/+&E2+FER;/3O ME^DS#B]^40(>JU1$2:[!7LJ^4=5W(/:;*-B 7A_@=A 7(3Z&3BK+12IS);*] MW$$S "$PL^1%4*2I2H(#WMC+-(1'ZK@D,;BP MC_*-T$4JTBC[]<56)H!%2!4#!BUB*/X*SW=IA+@E]/(?BK $9Q=%A@MVUK6* M$ID$D8S=%8HH$[!\'KU!%\XK9)9IZ)2KL")H%3VJ\ 6UP=4\R#22RUB9.UFF M#-=CN!W%1&G)(J$>@XU,UCQ\!O@9T^! ! Z= -Q'R0/08,A+RHY9L@G89 M-GW!!7]!-H$V;742Y-'H5>/851=(WZYBAGG\H9#:.EL XAW3+81 KD M+8$B@(-095$**WHZ24.RE4<5%- $6);!WU3"N*0Y.HQ6!UJT>MPQ K5()DU: M'E"['U2:HV(&\"E1NA4]KEKB.IK$ 56V5_U)JV,U*-%>9,0-9L 2I.Z8!?38 MR%S\5L@8UX&6LP&P@ Y!H(N$:,TAJF E0!H4K +4*^!VIG^H1:+/'68HWCOS MFS[8XL3L@4Q*&$I5H*#["UHJZP2)>FW57JQDE *CXD)92F'UV4X%T0J(=_A> M)!G(%G4D5,L<8"2.UM) TC-.\^'G3V^%#!\ A- =_)P\:A()EL)8A'H :J= M?)!13,H ['N1R5A5MLK&\82I'+HW*@YI: <,0 4@6@3[E 4$0IKP-=8@'K8@ MP&6"EO ",>.0$1@,3%XWGE6LH3T\)J?>I#Z0V0:;[!WB86XT1G &T&95Y&B3 M93O"5&R!@7-]-I3U#F; H)1XB&X(6B"70P6,39F872S14VV! >1/<.6,$AOY M0! A&#P.:(X6.1IV8WTK," .^U=OT*Y^,SB.@%O0D34#0Q.%B$H99[H?7V,= M_$JKB_(J@#!SU>Z3X49X&^^1K^Z1&>L,M-EBSD-,:F2/L3K M$;@/PW#I:,Y0?# .\"?K.:W'Z8Y?NOR\HSXN?Y"(3B_/^,HBQ*BD4IZ&@\2& MNNCPP=89&.]14=H;*O',ZA%:)D \L4:ER$]RBUDC-G"-M1E:E)Y()TTWWA-0 M<"1E8C6(B:(M1,&X3O!:R*6@V!8Q\Q?XF&2QY-PM_$=A0Q58*V1<9-^IWE(O MMZE#9SGQP73*?H3FY:PX/Z2 ,=NO1;G D*!LW *J"#'Z!O-0BEKA6E7JO0.% M -<6EU@ MB6GX @5ZL)#QC:*)?IK ( MS;B*H)W'X;@59GT'KCOJG-%:9ZH@:HH=9_6"G-6N2(%1&!RM4Z58BYE])LRJ MV^!0O*GP+=_H6D> ]F JJ$.*#'J&8IB!TS>*HGK([Z% ML'860JB@/>H.N'8AM]@?A+C"]*= ?.!5@YY3!0B""NOZ9&"F)R6S4FQ.@E:V M!.D#KP"5(=U":-ZCKF4YY%,Y*Q99<;2EL6G.%L0R%!0VLB&VKK/4;T0'9(HJN8 M38@8@]8 >*U0WW-MU<-I[:Q-NY+"E!)B.I1/H@DX(%6)V,%0[_C 85J,( R@ MAVLHUV/ 46X(<.O" XAN*CT+&%)*UW.U2X$_8I(V+ M#E$2@E<$[Y;E,#"&3:X..MT:T MSA3X;F-%=E5#\5D>;$Q31GN<5)@ "X&EX@+F,PT1EAYZG5!P@)F*,T$9A#<4 MX0PE, D!^ZE8251M (RLRBBL\(I*9*S?E,K6Z(#0VB*V.U2=#FZPLSQIKPR# MB-CH$-"XL2[%G>E=:X6=X(UF%64<'R#8U==BA4U+*HW9%06L)X*\+$1.E)Q,Z,,$-^SR;RJ.M$\Z\H'*D50S2_*'XBV9I MG=$XLS. AR]2&WL=@/N@\5B+!T\'WF )Z[35=/KK#W!Q\,4C]2&?$7)F@M)- M=$+?'5ZPBC3 4^<0KL*DUS.(ON*8@GCH?CV;^/8&5CUP(2@D!,JLV%$R#+TX M$RXE"(*(.)@#4760C0Y)FD#HVJ]/.)Y/RAMH3OT+:=+3,9=O0^DR3C)EH@ZV M&,[!*'7SX>+6(_<[QE?PL1"$6TSJ=!M$CK$XC"XH011]E*3*TAO:C.T=,%7' M44AZ\Y:55'REW4!,B,@,;*T%M&$-83AE1D7:=I<86J\W.0HAPY(Q4,)+X!"D MM4 :T:!%V"*:DKM>K1I[=2G[X^JZ4T6P%6NW*^2F.)]5+(!D_3(IUWVY5"#" M30LTQ,1M1+KWD@S 6+8=(=,Z:@1>K(B4>UJ?.#SOCADWP:RJB9J2]!LGF M:JVYN.$D#U5J@B)S;-262NF[1;92\W"WG&(F81$7RMC=NAV VF1[T>NJOZ,C.]/:M\;-+^7N& MCOY%&S_O*FJJ5HJ]M+U+P&1KJDP#YLE..=^H9\KV;=0+MRW*,HF) 4Q4(#(F MX"/3^!"IO9LV8%X1K.VI):-'-S,=TA@2SA[Q!0:?+ZHI8/K-]?8R*!^ M=NMJ0"GUEAJC^J<1 U]ONX:*FL5CN" MU3;OVL_64NWG?;O/^%[\DD9Y#@9BV5PQ=3YO#[$P3.K8=W6EX4W;?3UO=I&$ M/#%=N *:W)NY.W?XCW4SU:1JKAMY:W;.C/&Z,B_[CD1R)RM6+>B227"K7\^,59+L-_:)G&ZC_UDLHU'K9'=[NLU>H47*C/8 5C#P/?N8:@) M?)V-.T8"2Q_#'VAT+2:3P60VAR\^WH(,"1\"1HR)A:\8]'>[. H(J%!\WZ@* M]AAMBRT %S TCRJ^ZD6^2G>V+O5B;5$8BW0E(3)6:E[W4=Z(E V2FI.)M*%&+6MI,P.&]M30_% M.YFF'$R6+$6/O>'8/\K5-A/OJG&K5HVQ:(ARNBK2-Q6MX(QI6'?PY)E&/T??V?J_6=ZB?LX&XQ$JI.<-_!DZK9O[!3ZX\>8C M_IS.S+5W*SY0Y:V>DO).C\1C#EB'O@ENQ70R\.8+,8'!%R-QLQC?BIN9=P]_ M??PSA3^?G+,ZGW2R?H$%93XY<2WN!_?@ /%SMD #\D8C(M&OOOLCXM(752I1 MO6[8)1W0*B>-,.:,"L+AGI4,/B3U0EYOHAU91NC(![69-A51 M#KK9<=;#T0S:+:3-< .$G5RA&*[..*/2=!@.RZ0Y@VBI^N9:>V2F&2W$]F9:.K"K;4O(&;!UW/.R5 M)H3_4X7L@%B..D('8=H65^ MBI8G\#1IYKYEQEVW)>N3]A#] BW><%Q7MTF_EG*9^)C4J Y^?3]U(@J$3+/P M6^613@'OD'QGOQ,H@XER MN$YPIS,)KH/^/X/G;09])TY/)T._80"SX>0T3D\=-"_[>6<"]3EB_E\(P(MQ M/^A!;/A[ K#?,9LE97J2DM\-?OUQ4_M\OXH;GHJ_L]F1Q<\Z/--_#!)_1?RQ M!W(^\C&T2[<]B%;+3T<:78?6>O9%SJD1N'%_*Y'M6,=0_$W)M&OC]FCFYXD_ MX6[W#=)\Z];7<0= ILCY_N*;VQ5/C]E3ML29^GELD]I!VH55#&]"^:!OBTQ\ M(I";D/\A!MY NCB'?UT%M8H(,'Q8RLWD]ECMC*?1X!31;3_FL M&J?>O%4V.[J:*2:O^']R6R^2.64WMTVK,':<5T#/T9J6,TM_V_5I90#I81T* MQ7CC+VY_)Y.IFXM[A+^*CFCCH7D*_W([*K6=@B_%9*V.E2WJ7<+H(0K!#JF? M<^#9R8^K_5C#5AL(E0,1)VB_H7XSKAG#3ZBRX;9MY1(:G[R#ZX^)D= M5/\++]W['<_SS3/_9_,CNS>=F\+)$8I/U:;/_40TH?^S^6T'GVIO[#S;I.7D MTPH.OHYG6(A$G)V,VBAXZO-B]CR-R)O[V2UXRJF8 M].]B]7VVM:?O':E,3!8>2'^Q0(_C32]GQ[.QZ2QJ;X#<6P'D"B#VV6AU'-\Y MX/;<:MW\;(!MW9]=C+7V]4Q^O-1I2FXZ$U]4$(//X2."M,U_ZKT6),F^I46! M\W-@W@DEKK]=VGS1[3D6 9$H>+B.S=BG?CX#391B\OM(G'%A0 J*0%EJ]9H+ MI$ZH#[M4+TG$F%7@RV!X\*-%UN39%LA1J$DVNRG[CU"O8^K6#G;/,#63MO@4 M1?A/"D*0AOYKILK&Q]4!.%,=.Q6Y\A;VXSF?+G"%O=SW"O>0X)_?OJ>'"B'G/A^?@V0[[A=XWL:SI8 MEG8/TIJ8?@]W>!/940D2] [?AGJL,@O2D_[#)KRI21$/K*Y4RB<::O%\N^3U?5D'VA?:U*2B#(O6 M[E'45N6'SF8\2Y8!CJU_Y2?6?5.+YB\/#7UQ@WOV'OSI):&[P/BDB!FTQKNG M*E!?BXL$\#0BO/'$9'']9/0R@S9=VAP9^U@RNYD<&?)95MP?=N//+M 0#E;, MO!EX@076\/S+">MTOR=M&_S6A(N']^0Z,56&JRGYKAG=HO,F'CHO=%VH#6>X M"+5:J2 O7_VH_81#3XF0^=VX"!SQ5UU\9'IP;/@Y[.%(G\2E+ M[_K!LCOG!^D ==;TLWL9GQOGWZ8K[Y:_[/>&?]"N:LX_"_AG>E\A$[%:0=?1 M\'YZQ>\9V8M<[^CG[98Z!VBCKQLE(9##!O!\I75N+W""\O<.7_\+4$L#!!0 M ( +6$5%B_)%>JAP\ *HQ 9 >&PO=V]R:W-H965TT:VD]:=)O%83CJ=3C\L@26)& ]F M%Y#$_OJ>>W<7 $E CSCM!Y$$L(_[ON?>A5[>%?JSV2I5BOLLS/)NM"9+'&I-Y=FIY6,>5*67D[&X_EE)I/\[/5+OO=!OWY9 M5&6:Y.J#%J;*,JGW;U1:W+TZ"\[\C8_)9EO2CF]5L0)ZNB^$P7[^-79V,B2*4J*FD% MB:];]5:E*2T$,GYW:Y[56]+$]F^_^@_,.WA92:/>%ND_DKC>_DT)JP'/=,F+@) M$Z;;;L14OI.E?/U2%W="TVBL1C^859X-XI* MF9>7)5:D^Y>1F_W&SI[TS XFXLG<$-C-*WZNSU-U\%\_%W#] [K>F=/K3ZH_IX^FSQ::N$239YLDXB MF9<"CW9%KO+2B&(M$CNTA/5S<*+'61891>9GD59)O!#Q?2_(=(^X4I":- M6!3N0A",5],0>I:X6')<3*]"$<8-9MAAV N?BZWD&1; M+D/9[(,U_4^[[/.T.* %\#%9X'-Q->:U/RHV8S(+[(U *]/D/SR!S(38<5U@AL0 @PV M%DX$8N>"^RZ5.5:3I;B#C1E5EBF-KC313[OL>ZR-#.N"#!U\=U$JMC)&X(^J MK$IER7H7!4N8G$&K+1%PJZ U Z>X)9Z0<2X@DS7]+L1/!?0:+&'W6L@X3D@L M+':;#G%U(:XA,S =)6E2B^V9WI646^;3DPU)T*6!655EH?>')ME:7)/=)9#9 MMKC+B3N:9IV492=7J?K#SGK3O7V;J8&8L#%-KR;DL\%8O-W*?*.8%*)/&:1' M(H79IS H_[=U+'AB/44]8B M=G=/>0#93]#OY/^A7XZ%!Q[Q]+PR8E%9:]!_@C+_/&NS9E&3Y8+W<^Q"8@>. M;07'?B(]DH9V=%R\,!!4U*@EDI4A.>TQ\3:AG\H@XX%(X]2D=(E*CE1P2_1B M.VME*F8YMK8PN*UA3Z9<6>?+^%AQ0M=GHD@T$QOB&-B%7K'Q/36U1VBNC&9AA1 M&[8T*&5WCN,G^$KPO_<5]G)/QG-,U6N@':;^H(>T@9LA9!23JVH(CQ8E.9P$ MQ&<9?7[@,X\;?(M*?=TK?*-M&#%6\Y#YD>V0$R!I,^09:PR=@F2 M7)+?PC(*;=J[68-N+T$&4.T(W#:0#[J.DIV=DV2L]+6#<35G#;SICM7'(:J! M76!)BKP@E(.RR&+"6NL7XA_L286.\;65*Z2$DK)M-:A[)JLUJC M1UIF$+0G68%V#69][13WI](].P<8YY([!X^%IL=P(V*GKB-9C3(E5[%>WTN4 M)>9D>U8>Z.H01",#%W'757J &%#T=,Z=6!UV$?D':60IM*1_*-=CR5W7^";= MCYY80(:'FI9B<'55;]=G^5YW(^O(\@E:\D9H9.8+O8M'>C0'RR#;*"XX1 M3'0PGZ&."DX+5Z[T#Y#T'37S2-[=)!.!JC>IR.QLM9 M9WTZC*C*6LSQ.9^BJ.L0:UT/=J6^R6@Y U.CZ30XG-M6_-\Y Q[(/1@%X12? MR[ U3T:_5XEAMX!Y&:YL%R*\FCIV U3ZP736Q6Y[NV TGTY 6;@8BY\X^YW* M91A;O4^"T.I]$; MW#0V@TB-DEUU3F^E3GDKDY1,]P74],+(5+4,;P2K2^,7 M9?$"R)7N[0\>W$1O*!T*=#5P^Z@Z6X^51Q+D8BU43R[^,^L.81>;W MH<8Y%H)1]N;N&Z)+M*W;)\%X_+58%7E%>@+RBUS#"5O^>/WVX\WA70JX[-4. M1&(5![AT I]UL-*UFM;0)KMWT# "/=DT9]ZJI-8631&67+>R U$#> # MC1R[Y6]SNF<8T3><->&W2?:'L.K9@*A5UV.+8-S>XD$4"GFB+H"T\C+='U/Q M!VOR"W:4:]?K\QX!&YO4-N:,+F@;7=[C=6Z!5G/3/:!I &5OVS7'&Y>,;OC$ MCZL%K/0;;-/$B0LCC!E+;A!U[REVA0TH(T?H^,A;&JVWB9-1I"N+9FT7C@9; MBMN1YG]!ME]_7Y/>9X]U/#A"%IR0&4QJ14UO3O.@C=$#E74)05MUGQA^A'H3 MQA'A\0HW?)A)N$)CI(XM BLK?=*= M[S 'QO2N@F3LME)IHK SG"(Q(H.K0!J?%<<:Y."\*"T99-!U-0@!^XKHT7*/ M6#*P2IXQY5G1<47XGWN4;[GJ]R"5.CVLY=NSN->UQ6*[N2R18 M2)T.22W<.\)F[C@#A-\0&H8WO3:=$7)VCO%(QT8ICN',]'"=85F@C< M"]S^0H >*EI5)LD568-#]0,Q"0D:^C:UO9Z,IQ.^$WR'GV%]VM:N!P*,&TZ# M\\O3[_>3:L+*D99:GRUB>#N!NXY<]P#=8 M7#GJIAX,]EG@ B'>DT"_\TO9CP);P=SBP7!YA6^+B#T^I!5><2R0NUV*%$J^ MP&#Q::&$ZIYV6X40!'&5?"G#9$\$W;HZ(;Y'=Z?3+^JE<%;>H MI'[.Q76U02F#&L/7O!^0*Q@+B#?TQ16=LKVB]_DZM5[RL<8RUQ%U+*@(DGQKQB-Y M6]@H69'(>%M6[>([[,-5&O72"/)$%%]9J%G39:$#S]94/GVL5K^!" ^+V ^3 MM>"R_A84;QA'O6 ;>7P#=Q!+O:"M5C0U03JRO1MLMD%<+GD V!G4".F(K)HC M)J9)_PDUK/;,?PTE2^Y7><*;L>H^4BKV)T&;*I6ZWD*U>T[U%!"1[^TR.YG$ MXHY3^XH&>T]%-JG+ PM'.X)0&Q@P!E8- 'B #E@ T6PX0!,5C%MZM7[<^#AB M'VL,*'*VH=V#C0Z;(7P'NA6-#WGK;3M9N[7%@'7(O/"XB)352FH_[(1<2MFY>-Z@3 59M]BFJ MD@*3+^M^H1&QC; ]:,3A*UN5';_58"$B:D M-O 0'T+]F\PK$B3T.!!3 @JST'[X!E\KMG&)Y4#]EO<=XZUC?V':)%\P;!]P%EK".W"#@;@*6C)\?Y0P>[75M)8ISQKR.)A.YLYBC]"Z]5L;ZSBA.K[K=B5__,+5E]UYPSTKF_;[>;''@#X4-R=A MG@!?]3@+AV<5U$/!,@=>'WNE6\]IM74?WGI$N; 9,'*D."D1YCB5$CGY8#&K M8^_Z26]:#,+Y)WB$6&PCX%3 NP1W![8.)'N+I#'(P;TX;N#CL'DK9 M,JSE:-^7=!L]\1SBD4.5+^ @/.3@D.C)EQ ]Z2,Z^&*B@Z>*/27 X]'@%_ " MPW[_>.'?[^O6+ EVBGRX#7?RES&TH;2(HU)LT2JS9DL;6 O/I%OB@MU M+S/7N':1"I7;41>0-IV,@RO7R0N"HS#1]8[V9>O]^4SI#?^7@"'\G9?V5?KZ M;OV/"-?V_?MFN/TOAA^E!CXR,,HUIHXO%K,SH>U_!MB+LMCQV_BKHBR+C']N ME80N: ">KXNB]!>T0?WO&:__"U!+ P04 " "UA%18GC$.D9\& 3$ M&0 'AL+W=O6#>UE^>F\DIJ,;7,547![>I**+.\:/5;S8M;.<\]O>A>GI=\ M+NZ$_UI.+9ZZ:RNI+(1VTFAF17;1FO3?7(U(/@A\DV+IMGXS8C(SYIX>;M*+ M5H\ "2423Q8X_BS$M5"*# '&S]IF:^V2%+=_-]9_#]S!9<:=N#;JNTQ]?M$Z M;;%49+Q2_M8L_Q UGV.REQCEPK]L&65'PQ9+*N=-42L#02%U_,L?ZCAL*9SV MGE 8U J#@#LZ"BC?<<\OSZU9,DO2L$8_ M6@#7!24U+NO,57"3U_>9=S*XZ( M5\JN38%<.Q["-55<,UX&.P-GV5\%1A/^0H%YMG$6J[G(OS^ M:S)SWJ):_M['/MH>[;=-'?3&E3P1%RVTB!-V(5J7KU_UQ[VWSR ?K9&/GK/^ M'W+UK+W]:)]WPB9+;E/'3,;$STKZ52V9;$MZPTQEF>8%OH@'D534>=#)9"*L M8URGS/A<6":*4IF5$'AG!9N;A; :.K,5P^?@GNO5ZU>G@_[)6\=NKJ=MMLQE MDK,EATI96F@\*8[>2>YSH]+&)_!038;?X.NY)WQ9)L)D8#S0^LA7;!2*K=]A M7W*$A?'(N;02./W(KBDH4A*A_W?HKLC)[Q7M8^$NWS]8GKWU4&'>[: M:R8UF!B%J.A@R>?2DI8&$NLP'LDL?9BC,CU+@;6-R3G[ ; 48/K$DUR*1:Q: M2",>2B9\!J.EL&%>ZX2BRE7DGZ QI:Z(=(A[4/2Y-=4\C] \YFT[R!X.?F5T MNTO :'$408.! )0&<":M\\ JX"Z-QGXE)X7;1T_6AA"W7;(O ]YAGT-1Q72% M,AB\=14,<@)N7.T-9BK4@0U%^NKS4M]@ &A=<<4^!#13:R!8U!8*OB?AM_]O M-E]*$(LH%A)%E3!0?%)%51 MJ5#^9*CD$C^04L0N\[4>.234,?T$J,,F2C7-$"-(@NC*8!5#LTI\1<[!B"LY M1U"DS_?VYE:!MM%854J$9Y5GVGB,C$0X1RUII;L_0O!!H,V4T?,CP"O8@JM* ML 2'D#!O8"GD8'&ZB135!S*F80W>RGZ@PF:U(E%A('0$ O!5> MVCK&7^J02N!((20=A'>'7(.]S3Z9:(;"0^X_A D:VAZ"A?1>B(;UE0$YT%8%IPJ<*,H:AG%24\ M5O7CI;"O5#KL_1Z1$,\8.XK;A,*.+!7DEY(:"@R5C:K()*FYVM.NCP^3R;29 M.) WSC=]5XLAJ!:GI!F9!Y]YK-6=>B#MF= BDV D'NA#P$0AO$;NC9)IZ)P[ MVA_-[+W1,"+672?M]C2FS8K-U[1@9%Y/BLU 8!F'6BQM6'P4@Q=%CE9.[,;- M<%&2SZ0*P4H24^E8+NO6;#CR] >.FS$B6U#6:!$P')%<4]>A'F@G)OOALJIL M]M164Q#1#OL>JTT;?43- _LO69[-S$,J/):W3JF3XM[;*MIQYV1=LZ31ZXR: MYS9M_3)N>[5JT\A[U H!G,7NFFOY3SB^Q.A8$>DDLHL\#HG,*-RHPC2).Y^.<-2& MH?8WR=J.UE;$=UF$RQ&5",$+J=TD(Q9:6EFR$&-T&(K 5 X&,&II8)>>ZKLN M"Z29_\8^58$4(E1IZJ;OX8HDTB..-L&-[XGBWYBY;3 &L)_W$T$6_^38WEBR M=?38<;MW>LH.V*C7.1W&I0[!X_:P/V*#L\Y9GWV+NH?#]N ,9[?AJ#/NT7;- MA SO1_UQ>'L\?L;MH[2Q<7M\=ASFYBG;=^#O;EW4"H'Y0]=1QT)7QCO;^NWZ MQCN)%[V->+PN?\3XDEA%2F10[75.CEM8E^$*&A^\*<.U;V8\+I'A9XY;N[ D M@.^9,;YY( ?K_P>X_!=02P,$% @ M8146,==?0F=%P 4E< !D !X M;"]W;W)K&UL[3QK<]LVMG\%X\W=<69H6Z*>;I/, M.$ZSS4[ZF"9M/MRY'R 2DMA0A$J0=MQ?O^^?.W6EJB2(!')SW M"WQVJ\N/9JM4)3[M\L(\/]E6U?Z;BPN3;-5.FG.]5P7<6>MR)RNX+#<79E\J MF=*@77X1CT;SBYW,BI,7S^BWG\L7SW1=Y5FA?BZ%J7<[6=Z]5+F^?7XR/G$_ M_))MMA7^O$F?GXP0()6KI,(9)'ST=]C+2AIUK?,/65IMGY\L3T2JUK+.JU_T[??*[F>&\R4Z-_17W/*SD^F) M2&I3Z9T=#!#LLH(_Y2>+AV# BQ*=A-OQ" M6Z71 %Q6(%'>527*US$KQF\QK]>RB@OGPUXO$CGW)8^,#8\>Q^$$7 MU=:([XI4I>T)+@ 0#TWLH'D9'YWQE4K.Q60.H!GAZ;_1YR/'2L"+[^H"1N&N2H,@(86>SK@)71L0@/(CS P/PRJZ3%69W_'DDH5]I:I;I0KWX%Z658;S M(1( :EQBUR!&I+)2H@8F+D'FRA)_LB,37:093FG.&:L>.:@+4J$97MAIO=O3 M<^)6P?)YIF[4X/*,L=HH<;L%"''?6;%IHU62[BZ 9&5F/D: MB2O4UR4J(ISWOW] M;\MXO/@6!MT6(H%9@22FD@4^%C&DC# W+. 46$>&,/]Z_NY<_./JZF>!@&1K M A@&E4J=Y8"67&PS5TE)C\8;V12S:QG:*V 09D%;I" M[2;3WV%2N+.Z"U9R>X[#/6NX7R)?%[WMH]C!->#!X8K8GT8U?(%(L3JEHPY M 60T>PIRGU2@\Q!_A;MJP&'67],Q+H!.80 M$N N8!]1G^BRU"M=2HO^X"&K7DGLX X^J7(6%QC/A "^*>P.ZQ5JM"I#AF%! MJD%;5JK<.=8>!-6A=2)^[8LOP6WJ_5Z7%CX85/$&"NT@)%01PZ"(#6@!4.;D M39#A*<#*M53!"B4Y-#$ [A8L%9K)U.0>XC4M&Z+G#[B31;L&0+L&.B?@ KN*J9,M>D:T#!((.116N.'G(\"3VLL[ A?LH$KA M)VM8P: 9Q(HS<(@]&L[8S@I@7!@&7)IF:T )1!@AN.?BFOPPVBG0V'@N0I$A MQ2=;Z%3K-2@(M P'-D>0R!W"8:F2-'Z=S+,_5=JU#@AH8!R,$Z$ V2$+>)S; M905NI,P:K=]CNRH$EC"E*K#70PM91ORH[@(6@,6-\O=P@A EH33556:WB!(7 MS[\5WP%+@LDP"KQ!!H=D,?Y6? #+IP$S-Q+LOO=$29)5;Y#=:]K9#)IRD5@2 M9BVB@"+7 .2?S-H%^;B)W@')6WZ\M_1]9>A\&T!QDL,NT?TB#]Z:G&:35\[] M.0/M>&8DS#&\X426Y1W)B#PZI+U+#Z/Z9.70*0X#4R6HA#YX&'GZ<"X/,'N% MW< $M3;%)JR3#CEVSI8:N5.!DV70.TM9972,X<.@BA\$E04G-*\/A\'Z[1YK ML$R6,L/O2YVHE$)9G/M>RC0T?P4R=R-IK1"2@-@*U1DJ-7"7B,L5\#2(7-J, MA* 0H@F4W7 .P T:(GP6 <)0XZRQ90(#;G!H"9IK58(H.X?2J&!RYEP?:2** M5!IY96ME3.]M2/9>-U@?"$N<.E_9,M"00TR]R 0O\$) *C\=/[:U)0B<*GT3M)96[N$F @.*[HP#68@]P"?3@!_RG^#FK2S3<+*$1^5:EU9/ LEP M7*7/5NH,7> :8L>TQ4\?0BQF97J&B+H[2W&'>J_2OLWU3MXM.(FP0_3%]Q7K M.?+OF0+ =DR]+F,T(+,ELJ%E0OZ;-PKN(=J'G;+O;)T.(] CIRYOT#S3W;W. M"7,W^,F11& [R+.Q3&D%]2GMTGDGM#7$0*A7&OX8VE^H958JD9@JP+"^%\$9 M%E.>R:+Y5I6JO_& Y1KQ;F\^U\E'@&&WRZK&)6C8I?G=$])R;]J5_!VXPAO@ M(;%"+0@!%_!8(_"WVPQPO\-\,\=AY/V@@J-L4^8B31GBQH9G+&DV^9%@WH<6 M#[4'#@88KH$VFO0E//)2YI3]>(=9TG.(U8[ON^OO>C^R[?BR&1_PY4$^B2AW M!XWPA!4\6,&M1.+6E=[I0+6Z;!I.:CTC35%,J7ZR,#!3"#6/=OJ!*B7?_0P@M!=-2NQ;I2;4JE& MJ^[D'?N+358*W%\KE36)$NH(]!)H)*!WKXM>7&^87F+,V\#0M1YR5>2Q M,([LK ^6_-VV-74>\0$O.TP['E;,N%7U2>[VN8H\0[<4E'M00.NE]%D)T]JAZ^4HH7 MM>%#PB42SS7KFPP5&L"J@VH$WETL.L)VF?:\!0CK:ZY*!2@X>*M"0:]%W#-E0X M:6;C6"XJ%!N-TT(4DQFT&9SVNT$VXL('2*,6F!X,3.K7WPF)V&T&)/?T1\A# ME%LOH_&XVO0+N;;:EKK>@.LC7OUVY9.>+?HQ9@*-G7&0>FP)RR+-[->_746H MKF_)#%486G_HE1!,."$G6!MKLG'Y*:J46 AMM94\76&+T.?B%_1+:=*@[-5. M5E1L24'%[7-KDPZD'0Z$[ @ADL@N1%P1"-EP1$2E9W:Z>PRX9TOR 7FQ LR M&4 O/:$M;U6ZZ84S-B*R!!K.E1.O![+&]L#N?H45^!8.:!W0V* @4;7"RM;# ML+= HU9JUXYRR+&QG._3T.&DV6Z/#OB!,-!F0DF#-(0[E)9Z!4*Q6P'/NYJP M.'V"S BQ=(["^M0G"9S#[))T[W4%U+AB++TI !<5FX FF.\G>4[E4W&Z>BJ> MB,5\!G]=6/P$%L#?YO?D3%ZI56L%*H2]+VE'=^Q0JY3U$X98^$@BDNQ7RVQ#(OAH!BHV_ )M&^9V,Q MGL3^V?%R(JXXS'/N^ME*)A\5*B+#:7Q8QS\^BR;+:??RAP>,C.-9Z_N!1=$! M5V42CIQ$"]A*^XKHZ<;X6\&^\/NUAJ"-?/L4Z>&!CI:C4>>*N>1X5BN.QO$< M8(_BY0CP&T^CZ7CF]V[]S*W*TV;T:?*TV?0L_/H3U22L\+X:"OXRJVFL^^\- M4R=L\1L> ]-/'+\/AI,'9QR>PP+W!#:^O$2^AZU/)G,4@ABO9E$\N11O ZUS ME20E.D+H/A7&,BM77T+E='B[X)^U(7,,[',8H2PN.E?7;!R:.;O2-![AO_LP MU /"#5_0! L[0;BC+E3PW!-\$O7(3[4KT\'T7OU0QP)X105Z@BE8O!*59\I^ MQ*<$HZ+Q^+]8;0-\G! B:$#L,0]%W^%)K.L96^8(9]_5%""MZR)E.GSW_C6H M6M1JW[E13Z93IT%13??SUC[$/V -V>-%98\9:JY3\IT](I14%#)#FI'*[P7O MN-O \3U2UCXG6;H&-R+K09%BEDCWK:IP+5^?96+B?Y>)F4_CGHF93R=_B8D9 MSX=,#/SZ2!.SF,W%% SA:,C$@%88CQ:-U$WGCS(Q\V@..JAS^1 3,XWBR\O. MU6/,S&PRZUP-FIEI !U^/VAF%N/+SM7#S,QH-A/Q(IHN8\!Q?!G-IN.'FYGQ M)/SZ^E@:*2*IQ0P9^*FN3![.Y9$!_WUU@Q7'X5TP8R!_^^"A9[D))7<"E 30U9OK$% M%YYX@L]\F4V;[+\_V+S!D-?UUV"BV+.$4P#T).&8GB*.:5[^D >$1G_ MY7%M((:#H3 MUL]'&^BHT$G(M3FX8%@](TT"E9%H!) M$RBXKLISGZ?C]M"?KM\/84'$7NO[:50R<@CUVXF4;7Q*6?.U&; M4UJN./-*R"^-89P0QP2,PAPB3(6)4G22>M,-\DXXYV._?2E'H9@>YWLN -C& M0E NK(_P'HO$4]2]C25DR8V<96E50,G#YX:Z-4).'44HXY]O95 ['(+?DF-X M ]S0Q&H&H'&]< \&^]5@:MO/UT]+4\AU4(^%WMX1Q45NSFQR#\D&N8Q%<':_ M$CJL9-I:Y7[-$6J&T\D4I?_RP=)_4+J18<93S'(.+5QA76!.LL@I[.(H02P/0 M'H@+7.7F,YS^UHI<$:,NV\,B?H1M(L0AUK2!P7/;)^_Z/I"!FGJ@],U>EFN4 M3+:64(V3']E&(Z!$J3]QXT*'Y5MI0!(FSY96!H*9$2+8H.WT=5&EBU; 3X?' M)!>0VY+'M5T\\P:L]:,&,&*.N/SI%1!T/EQ+%<$?C].1H7T;,M09+(4/GKD6 M8CJ4& 7%5?\3T>:I)JZY:O1[UX+, V?>+< 9L.Z3TTO\=SH%S]H]R#M,'@5/ M+YJ8X;_6M*T,''!'O^,\\ $'\C[XGYL+K X9*VQ.M/U]"H_7D35D9VD@#\CU M$PRCVEOUV;0AFDVG8__7[P?_?TXQ+Q[+ 8Z"T)(F@QX!U%V( MT:CY2K*$"/5F^#"/@P"NE.W(1+,*WNP--U.FJ*RQDWK="K\#QJ>&+W_\:U@N MSS%=J$OL"' GTIA.5ES_$#N\J# -;U?I/=ME@P;\FU/>.T/CU !X*%U#:!C!7/;P\P#@L1B/_]W0Y M_X]Q^(]Q^(]Q^!+C$(3%/^U]5>>UKUU8]8KGNVQ3XF!#(D!I"Q<&@\%W*@2>RF4?Z5*@"76 M4B1ZQA7'7<$/BZ'T4IG6[@\UDP?\"]MK^/9-4',;R%^(MI0[S4=P^),<[;[O MP7I>1(7H?16H@>: T?V-P$UIT;^^1MWP80C[\BGWKIT"$P!55N7P[%#?\K\M MS4#MV*BSLE7.)U&PSWKP-&05GK$,E/WX.4#/N-(;\+ 3OE2D4AT7A]$KZ8@!-(9E?"D8W@"G4^TT.&5 M0N$[2K#N$+Z@($3[%;][(+(ZBWH?[+:/OH0I0(]['Q.GG5M'C_C@/[YW (O? MF-#$$K0#I/,6I(:C AE K@"TH#+QY R?;$YG/R(_>"Z^&Q+H;I!QW7)^[HDY M^LFL1O%8D?L>A:S29[!P778*[4_$-)HO1^VL1[2(+P=^.1C73 :ZO_$W_/\! M=?KQ9!8M9W'?NY\LHG@Z]9^OOW_[\N+U+R^%J?"\(WK5BZ"AN_N]P4.[RXEZ M@SJ-0+-9-%XN#CCZ<',R'C=?WFW!/IW1*U=6^%Z76S+-DRB^7/31$$TF,_OW MK2XV/(R:[<:+:+8(FKGC:+&\%+-H,;T4XV4TFRP' M)'$G<;M?JSE-%TO+!_^X1=S..0L)=$V'@^0<+&,VXT"RN!.@R#'W3\ MUQM%9S2&>WQZ5ITCM4HZBTFE+'?L<7B.)KBI>J%96)LP7?-H2_#P*_QD&N06 MDDP9.U#@J#6'%;%+R->( A#<2Z#(^I%CCE_0?L%*[/Q@E1'LMCOZ&?$CX2$T M:?L@FYJD9]V!F[:5,.+7-_38W-XV84TUV.*AQ\];9#^X'?(]\.5O.;Z+"7Y/ M6WD07S7%TV-93EV38.NK;,6!P\<"3TNZTA/&/&XA&Z32^YY6OUN?HQ.Y27[C6UK*6YF?B^O!-C-^8^&A2FYT!$=- M.8W<=/3^J'3<9RE_4M5H4$R20B;6EH1).@[FF@N/8<(TJ' O-6C?:Y_R/1]Z MF>9%\)[3'<8E^#97PX<5^96G_E?_PM@K?D]J\SB_;?8'66XP>,G5&H:.SA>S M$P"8WN#*%Y7>TUM35[JJ](Z^;H%C5(D/P/VU!LK9"US OT;WQ;\ 4$L#!!0 M ( +6$5%C8,OA;Q@< '06 9 >&PO=V]R:W-H965T]LN<&T7S=WMA\-]H*6QS0LE M:DDJWMRO[S.D+%..G:0]("\B-2_/#.>-NE@;>^]61%Y\*W7E+@JXH^ M6^&:LI3V\8:T65\.)H/-QN]JN?*\,;JZJ.62[LC_L_YLL1IU4@I54N64J82E MQ>7@>O+^9L;T@>!?BM8N>19LR=R8>UY\*BX'8P9$FG+/$B3^/= M:,Y:7&^W" M7[&.M-/90.2-\Z9LF8&@5%7\+[^U?D@8WHX/,&0M0Q9P1T4!Y0?IY=6%-6MA MF1K2^"&8&K@!3E5\*'?>XJT"G[_Z;;%PY+VJEN+:XD;L8 M>:AAXE'>BKR)(K,#(B>9^,54?N7$WZJ"BKZ $?!U(+,-R)OL68D?*#\5T\F) MR,;9]!EYT\[H:9 W?=GH?U_/G;>(C?_L,S2*F>T7P_GRWM4RI\L!$L*1?:#! MU???3=Z,?WP&Y*P#.7M.^E\[F?]3I/BML8AIJQXD)XO(<8[LG$AHJ6YLOD(. MC"P]D'64; D05DZ&7 .Y);&DBJS4^A$97]?&>BK$_%%\;:16BT<&@?+BR8JJ MQ<0ZVJU$KEQ:(I0!U![QCQ7U=H(>3E %$/?-RPW,C^;X50)(>!,V*E.U ME8'MP@OE'T53VJ7T> M=IW1X.=G8'2JA*%6U-;D1$Q]$KPX5+ 2F\!.AP'Q"\M5BV'+/$>IM/#+B0 * ME)KPR-)R;1S]@(HNV ^+BZ$R@47]?S20(O=<0E+@'RMOC:J8+)"Z 4_K@P3U @=5Y2HP=OA%R?VEQR?-M-M\^(DK!WE#0=_I"XE\IO4_Z@]G(T=I^*G3?XC5%%64B]:!,TR M2>%MNKHF7T5,.($0.CM'+FKC?"J,<[4/\U3\*A/")$:\3LUGQ2+. M><+1R?YZ?:=]P8>PSRPK9&=QR$.NF?\7$W)H :\V42U>9]JU%YC=J)Q#Z&9^ M"T7$]0(A,$3$ :A86N-Z9QHW4MQM<4*FHR.&QE*(&ZDY"L4=C\.GXB-W\6VJ MJ2K>8=A#^-D?DT$;"N8RV,]7AJ#NA"\@W-J,^-6@Q6236.-S-"WC5)2YX)ZV M&; .A?RV7D?S8HO=[J8VKD-@(RHT[DZH(C]%MY245)AA<2R.Q'2*/]]_]S:;9#\^70ZG$R;*,'OX[AA? MSY6.VPF U+]#8M+)>4_ SG+X)M!,Q!VWXS:7T=_;&2P=>TU:/(:+8W$^.^\D MI<]#+(Z[530OQ74DSM_,>BAVU\/SLVF+"X[.#CL:GNC[)RR'P4?#+#M.WNVX M^=5\KW;T+.M)#,M68O@[&_\5)\_>O>N$IL]#+)YW\MELT@,4URVBL_&XQ<0! MOLV"/4UM5&L4,J05!K]U%;HDZG?,L&ZJ"1-=4X9,1ROE&A])MY^C>3F MO$6RL0"J3_C68BR/6]P],<#ARD3\GYP[U.8W3F'HF(,.302GX@OF;!,J%I=9 M^RPU>Y(;]S/5K*ET0-7=&*I";2_+H5URJ;IMWR>QM42_![_K7]@<3SZ=/9NQ M+@!L4Q&1,/&MQ=]7:NZ%Q!/X6[*V+YZ0@7 MIK#*I)VR=QN YJ-L4^89-C:>C!"G(7'W:>EUSU>HFHRWNA /1]-W+^F._7IW M.^,!P=44OC%JCG54@.?G#_>G2LKN #(Y.]WWC6F4? DLR2[#]TX7\S!^%.QV MNT^JU_%+XI8\?H_]15H,01BZ: '6\>GYV2 &WV;A31V^*^)2BQM4>%R1A!%, M@/<+ Z#M@A5T'YJO_@!02P,$% @ M8146/1NMP'4#@ ]"< !D !X M;"]W;W)K&ULK5IM;]LX$OXK1+:W: ''L27;L;MM M@31[W?;0;HNVV\7A_SS'#L M9WO37-B-4DY<;:O:/C_:.+=[>G)BBXW:2CLT.U7CS;YT?Q(E&HEV\I]-/O7*N@S)7J%J2S_%7N_-UL-68O&MH-:O2!5>73$$[7Y)1/ MKL%;C7/NQ2>UAHF=>%-[!\-2STX<"-/KDR(0>>F)9/<0&6?BG:G=QHI_UJ4J M;Q(X@41)K"R*]3)[D.+/JAB*?#P0V2C+'Z"7)S5SII=_0\V/:F<:I^NU^,_9 MTKH&0?'?0_IZ:I/#U"A1GMJ=+-3S(V2"5BG!V2=)%DG#U'_ M7I?\:2+B_4XUDI6W_JT5LE$4PSA<"FE%8;8[4_,;LQ*R%OBHFEVCK1)N(QV> MUTA5H6NQ;"U.6>OS2KMKL6K,5NPWNM@@6R]5W2I/7\F&R=>E4%< $XMU71=M MTV 5TH4SI;9%HYP2D$;6A985=G7":Q"[E+J2RRK(@A5U*:M6.M!IU+JM9%-= MB^6U,&TCBHU6*V&2RJ4J-"/)5EZHAC2@E9)>;> ?9X2L*E. &&A94"A(?,B, MG=)"9DM;08Y%J@LU%+_35HHG9HA30 (V7.!J:CSA=++5,7F)0 2BNTUCVO4& M!L!9<\@.X%C;-G=6WT$:]M"A(Z3-N6D@,6EY:,=> MNPTD([T(T$F@Y%ZOJF*#=%2(YGN<:(;B\T8=4"2$&,)HRU%&$%J268C-KC%E M6SAO:,HC358WJY5";'B! =*$X+P==J^][WS(W!LI'%RU0S1T$8*XP'G8AL3R MTJX,7+XG:2FZ("4B4.^8"+RH)%B0-]FYI#S'WET5A^)G)2L(]BK)\RGJE1_O&'>9;-?GHX&GC7./M)O$=X06(BB&18*^O$JJVJXV!: M(3LJJ[M4M'?*;[4F>WUR,)LE%UWZ-+ESV-L@J(,$*D"DW:J&0JW;6[(%;'"F M0PKS#E)?UEJ%N-RVM2[T3E;:86THWL/H!Z1-[ @55NJGGB>-EY8ATQF\+/@ M3(:N&>C!J3*R]I)T7JP4(A+O..K8 0C5L!-*!?$'/9W]DEA5!FE0)8J4!8(R MG#$ 6%9J=X/"'JFP,2VPU.\BS.E4[-D&$8]V+#$<]+3LI&"#!QL>,"$C*^<8 MH&P#%06>65>2[E(A@:IH_/!T3%G?7"C7=VP7@H<0)T7>&0M3<7*AN>LI=KPR MZ&,H 6/%2)9>PF8I:I*/H:R+/1OC;V2;T,*:JL23AK0:.1ZAE+2]$W@H!(0: ME=<40H)5@(S#=$O=@#N13:X;BC,D@B2@]W# *@F&B:!*BG*Q;(Q$I,MZS9:^ MI1YQ/JP5XB.&LQ)?/IUCX&1EC6C1;37[!NDJ?)][6+_" M7,)?:_*VQ\W.=+PIY2@[\_2G& ]XBS+N3',]?*BP<*YN5%7"T\TQG;&.TX\@ M$[BF3E(^!PVC5Y#YE "W$8W)?N28>9S")U[Y$JQLP\"P;^7L)P" M4_;M=H=LH6B#_+!J 2:=,"!#58*FL1-81CC6?:D MO>YDI3!G@Y!^-T1,J>XUYX;,*G)^)=A6*ZVHSE8>9K@W\7D.&9']# ^E;U & MW ]Q16H]$,:\H&BR2G4G8X^0@(C++%7N#JR^R\[#!]L3CK,'-\3LL:K60#NK MT =P8VN5._:-!\E7*9\/\)"T&\+Q?8?W6V-)R=^&GX;AR%:7)9SEH;%?M[A; MDAT81("C"-W7/MX0%)J<+27G 8+EBM(YR M+MMK7*C!LF]37U +N=,H>/I_L8>#/=>QWLH";*T.;]:XB+C-0+BVJ27\49'##GV\5P5#R1[3"0-2F7LKZ J!C4&J ,,J>K!<9S"V*V"[+%EY M>GLCB7LXV0#[!""+O!12<-!K(&/U@D6B'(@2>Z&11*6HVX;O!2M9Z"J(%J*/ M*CT7;TX)- /P+O'7;"-=E=ZT!UKI@VL=9E/6:.MO&H6BW@;>IV!.IQQT JY? MW["8;6$PW/&Z)CBVBIP%'K BA1Z* 4:X?:*(&L26 MC!&\,1?4U.,-8@R-4:7E,ID,\4-I0E6;^K>FY>YW$+$;QTR=G;=SV[''8 !WLJ6H5"ZX_F..1P9YL# M!34XA^1X]?KM2Z;YZN-+89TI+D*S!"?L@<'D#-\TWB6<$HPKXQFL^ETI=:RN.Y5G>C*>W5AH]ZII=A&>6K$OV3=4L?' MPYK1(M[:B@JPBX)3!&SFZW^EMW2<%Y;*[96J@QL?O%YUMZ=XR4:M8BG GRWT MABTQ"/5E38@80HYT]&7W4@-YKU-C,? GW_JD]D=W1M?NV*R.":UZO7:':7SF MW/?VY[()E]3SCV>]NT7?CP3M_6@J&?/NNT*_KW%A+-1VB:"(TR_&+<(K[8+& M5,!9W+X"O8',#?O[(ZD](\6&XJ,B&,3ZKVBU1<:0*Q-6]F_3C/VMTP0Q-!"B M=-HJMS&EJV[3P3N]1+Q%%>5!K24/+[1]H(\ M@)+9-[^V,V&(]&_^!Z$BT\\ .31FX53?Q3>D5. M= D+'@ICIN@2:OBX6^*PY?E.BE.2!$ACFIM+%ET,/-TNO_(0RL0&91H_QD-,W^SV!T%=4)7>"E2^8(*09 M$6D 2I>UR"EX&Y9HBS!EZ@QQ* YEP=4UY70H2RS'%G<6) <#23?#(S^%2V,( M=X*/J&E#!)K>O*U&_WRK8L<>Y+;=M+V#F*'>QR'KO3/(_BR0Q_-UF%I^D2Z-)4E^I&#_:U+=?>0K<. MD3#I*K#EYL7?I+A-72&Z?M/^;!_17(1+0FP3G2HV M=9 ^387B%$SY^1W ES]W)H(!0G?F\:;[RB&-_AFI.+P.\/=?&&CNBM*%LXO: MD#0/*4K2_+63H"?AM#S*REG31^2;OF(84?KY7NFN=9$,? MY]]/+T823[3")+Z/!_RUB+Z*Y4%?\3RXD%DBIMPH M9/?+/R1HB?P.6*(P-I3 WA@P16R80L119F>V7U2M&G\9]!08VX)7[V_,_#;B M1L7@1E!]!Z:$275OM!J& !N]0\)UE[4T1.Z*9O\"QTT1BH?VK'BLK9=MZ*U> M'?PNA,S^7;#GOY3G>Z2TX=L(4/VWDBB4W$O=:$P?/R+O;W$))NY/OO'UQ,') M\4,3Q0>G/(=OS+!HI4MVRV/YA#MG\6M_BAZ_E.S9^7:#]DA,!_ELC/_'XU/\ MS<;T.5^<\LH4?V>#;#0./".]/!OC\C/)YF(\0[/)1&2#T3@7GPW505_V M_.;I8#;/L'TZF8HL.Q53D,NF"S$?9..)^$#S%1L=%YJ8BFR/U["'(/)=(2=>0[F.22=D!!CG)X.QK,<'F(#/"9> M3SQ$4WSINB7+]8R_5)!,18,Y>978/&())VRV''\7&=EN1+9[#%83"$Q;1O-H MEM#%LVD'^9PV+O":S3\?3,<9OX)=Z,,D@^5'M+*8#7+0AH.SO^3@+",9YPL2 M-&/_YK2PF&?LWSGL=,N_HQG)C7B"O\;@BHZ4/'@Z/^C?:4YOQY ZF\S%9,J' M07S.(?*PAT?Y+'DX%Y,G%(J9&RPQ]GH] GOR!%2=QR+O)A1,,P'L^F"O3>89OQAA!0@ MNT\0-3G[?#$>S+,9.7;\UQP[(L*>#?LX'\V)P>R4'3O&_S<=FTTI>7)DX@+V M@W,H'I"X^>*@8R9>WXB:#L ^-L,G[0 MIQ1O" B@T1A>' -:3K$R06"-_AZ?YL@YMM*$')1GG4O'\]D3WC"'HV^[=)3# ME9S?.,]^.QW,)V3BT\&"@V22#[)YSEF<0=P)X_&?=:A<.=7$9O=>TSH2#HC_ M:#+,Q-)7HX%X-!U.NR?B@95%7$FMR#5JFSU4W/S4A0#&GZ:('/0ZE^IZ2*!Z MZ*<^)[U?8O$@GGYO1E=LW*O\C[+2:OI)VYG_)5>WW?\>[AVNB;C?X]Z\PM'1 M\'1ZA*::?V/F'YS9\>^ZEL:A^/+'C9)H-VD#WJ^,SV; MF7PCMMQ,U4Y4>+)2>LMK_-3KF=EIP0L[:5O.0M]/9ULNJ]'EN;UWJR_/55.7 MLA*WFIEFN^7Z\5J4ZN%B%(RZ&W=RO:GIQNSR?,?7XI.H?]W=:OR:]5(*N165 MD:IB6JPN1E?!Z^N8QML!_Y+BP0RN&5FR5.H+_?BIN!CYI) H15Z3!([3O;@1 M94F"H,;OK7(SF(U:(%6_*^DX]_%.T M]B0D+U>EL4?VX,8F\8CEC:G5MIT,#;:R"HQK[Z\Y5I4-;M1VQVO'G&N"GA< M%.R]K'B52UZRGRH7>SCQ?%9C39HYRUOYUTY^^(S\(&0_JZK>&/8.DHM# 3,H MVVL<=AI?AR]*?"OR*8L"CX5^&+T@+^H]$%EYT3/ROF$R>RM-7BK3:,'^>[4T MM48B_>^4(]PR\>EEJ+A>FQW/Q<4(U6.$OA>CRQ]_"%+_S0M&Q+T1\4O2_X8P M_IWRV>>-8"M5HN)EM68U7Y;",&LVA)B:5P4O5258WLM9]7+PN!8H^]I A&97 M9?EXL JB/T;E"JTQK5:HEWHC*X:#8::K=8/?@CFM)U/2QPQ7&ZR!(=!,W4MD M)Y,$$[G2!5835C+[].Z&Z0;Z>^QA(_,-D.CW1F)2L<^+AXVH[(*PL-8RKR&J M J!R8P264"M:VJA2%IP>F69I9"&YEO"*^)H+W N3?SP9MQ?A,;B,F8UJRH(M M:1UNE<7PWYK*V6RU)25NAC+VGOLTL!G":"39:@-*4?I%U5 '#OU3,J8,H,AV MC=XI(ZR)]9&/3T74&X3EQQ_F89"],?">HABKA^K8-RXV-FM.!X>D43CJ1[85 M]485I @-:JH:-DT'B=JK3D,HC[784&^Y%Y13:BO8^(,R9L+^([AF@L"* 6K$ M=BFTA9OQ&6FPE64);V,8(\QCD=3*E4] MG15B7,#"C'U6->+B=-/B7E2-8$&Z8($/D^*H?4[YUSV=AS$+O3"A8PHQMU0R MMC-3D>:H15E;J[',.(@G;!R%. 1^.NFDJ:IW@_BZHZBP.$U9FB:,)+91L-HC MBQ"_ACP)^J$MJ!@D/M82G0]K_A5W*K'"PN3IID)%HOJ6C4L6Y^C2QA0A/W!$ ME(5P88JPA1Y4[-8>BGQ!C_$2EL7^',@Z@*V4 /*;-F1SA,";9^3'))@S MRCDWGO#$38'Z^QF>#0/5%Y0;6Y_B'WGSSN4]49WD%E98*OBN\I(4E.1(),2^%%HK%6QY2-[DF;(4K2;]2O;KC9.,7I@N#XGI>V MSSB80V8$@3U'4=2E+3IUHV5ML2QEMA>$;]I.0_TM%Y!B:0-)+A4?5$)348[O MBSSPXFS.$N3M%5$.*X%0B69UF$0PW>':ZMNK!%[B^RR91X"&>]$ZG_QP4%'7 M3W$Y\M)%2*=@@1H[!<(Q1$/$G8!\F7LG2Q(;>T#?;# M0079 D(I^UX<9N["CQ)G$)7>CC^2)6PQ9_/XT$X[';5P8%X&1$[BY'!D*\0\ M&1T']'>5YYK LBWS(5*4 QLHZT(XVYD]?!*@!P!WH/MBD;;/6VL1P0S-*0CA MDL6)J0/'//4@Y3U:BBO(LVBZ8$M7/G8:;D3]C4* 0$FJ= #7GAPQ7COF:U., M6S _J$JJ0L<*J10]8IX[87>XY6/'=U<-U3V1*'[/96GCT?*[=A5;)1)F%&1( MQ^8<.NX-"*=^KZ\C>L"QVM)X"V(:=2AW<-"R11'J/**2$%Y94KEJR!37I(D@ M2@([3O?6#=? 7.'L/XAQNU+G#WMCB>B^Y(?G"1]!TWN @_FK_.YC7VGV18++ M NI6%O7Z'02L4*=&GK%YMK"]+XLB"X99TA7ST5!0*]H2="# 2^>,%U$+JF.R M=>E&E,4K!/:5W"-%P%*T=H#D1RW7D+-O-EJ@R!RZ?7.-4Y+[DG/(,XXRX@ 3 M%LP7SCL;7JVI8[4R.J27PSH?APN0WG&:6,8X8;>-QKQV7R&>-(Q.1G<>@XD] MX[2GDQ,XHYMXPW>2"IMXEZ5/UBW'8$/BCY>\$W6CJVYKUW.OO!48L 1I$Q]Y M P8+.*+L/OA3C4YZ"]$[^; *@?=K4?)(>,0+HWC?;Z-&V/[W^0@\^2I=!I' M,22$(-IQVFWE3F1QKR5VF;IV0+]46MLM_ F?@[M%Z;'?I3%-AP"'C L4+PZ( M9*; QPR4_^X@\8X&0[I/S)#V0W/BV5F638[TM -/IE.(CC2.%REM0DA'+-4F ME(O7=@L@ Z7+O] NPHV(/:\6,1D4_=ZP0WJK3IV0NA%"/)GW5##VT_:)QM^ MBNW.U2,CZ:N_W4"=6.)P0V6]PQZ5QV#%#[Y%F= M2H=H8?V?D6<2+Z0]:KM9T,0QV+@0[FIB7T$\R_XG&6KZ+4SEK! M9ZWH$Z^T.J?2!@*(J>#)LMTY4)Y]EQ:V?-HW+RKX%56LK%BXX" <5J4#.#L\G1 M16QN07>T:'JQ"'6/C>OTF9YZ:SP;? C8"KVVGSL,L_M-]TV@O]M_4;ER'Q+V MP]WGF)^Y1J49["M6F.I/LV3$M/O$X7[4:F<_*X"387=L+S>"%T+3 #Q?*5C< M_J %^N],EW\ 4$L#!!0 ( +6$5%@;%B_QUPH -4; 9 >&PO=V]R M:W-H965TYL$:+N[MP6N M=T7;O>)PN ^T1%F\4**6I.SX?OT],Z1>G#CI[GV(8TGD<%Z>F7E&OMY:=^=+ MI8*XKTSM;R9E",WK^=QGI:JDG]E&U7A26%?)@$NWGOO&*9GSILK,E\?'Y_-* MZGIR>\WW/KG;:]L&HVOUR0G?5I5TNW?*V.W-9#'I;GS6ZS+0C?GM=2/7ZHL* MOS6?'*[FO91<5ZKVVM;"J>)F\G;Q^MTIK><%_]!JZT??!5FRLO:.+C[D-Y-C M4D@9E062(/%OH]XK8T@0U/@]R9ST1]+&\?=.^B]L.VQ92:_>6_--YZ&\F5Q. M1*X*V9KPV6Y_5,Y*76>/Y4VSCVM.SB3MM;-;X6@UI-$7-I5W0SE=4U"^!(>G&OO"[5]:Z60= ME/)"UKEX;ZM*!S@]^.MY@'Q:-<^2K'=1UO()68NE^&CK4'KQ4;WTU[WT^>D M_\E(/2OKL*9/'R!&C\:KG*($@.Q<2"\RQ)X\YX5U0@,!5:T+GG=2YJ)K[A?6(/"1+MB7=+_A4C;.OP%'^ (>M1O M]E,B5LPAC*9 =JEHIQQER]((<46ECZ-B7XJ.\ MUU5;":/E2AL==N(]4,[NV4C3LM[#LS^W^@OY9;431H6@G*>'F5.Y#@P<"Z7= MR&7BA5B>7>'SQQ\NEXOE&[J^6.)S(?[.+G"-A;>4^$77;/_@/5$"5^J^L;YU M[$3_Y,F,*J<8SG40VCFUL9E<&356!>L3LNBK;U0&B,+U!1^MI1%V9?0ZGDX M04$8S21"% 6Q; JO:)!5J6\-:;J[T M& ((%BOK4!T@9L8NZB\!II@MRH<#)W$*D'SM!)EO-A1 8V4M"IG%V+4-^5&* M3+F G@W4KUX979&>E6WK,!/?%!\CC;=]9J+-&(3(P4'8O0(HK2?(/M87NQUP MB5:;BQG+L2"G#,.>20;E3;&S19:$L[(U+QU,;E14AJLI(N=DH[U5*[B,SP"2#;0 M \^9VIWQ2)&9^%"PM % .Y$[N?4I7C+M&;9,Q59%G>!I2CN3*LB^$#IVA&9Z M'&/(XNLDWK=9>>@$*HP4.T0+_SR)YMI)==6MAP-3:#EY+][X!W"B&@5/^R)* M1X6"\:5FD+6^4ZL+]1#]F7A+:*YW:8E7>U&AU@)D_@?A_+ !H>][H-U\JB#52Q&/(IAUA?@*&FWE4&++?*.] M=>0:N!6:,AXTNBO1%95H(85690 K]Q-4H:AT3&X#7+*[G+U3#OM+#13P[>@S MXNN$5Q^EY1P'"<3UPJ7W*CDX"8\4&E'G+"BDNN4%XTA8+#%S7%52R>*&Z=M8PB26J A+.72%K* M&%*( &:L1QONN]<41:/"O#%%'#PV8170@3 S%7#S60^UX*FH

"!3UGU M='*'E$)J0V$G5^+@WG)*)4PRB/ ^M\$QR=145'J_4*L#F'RQ2Q9WY*I]V** M)YD#E+B:/H$,#II.A(VS%?0$ MG1$1&XH).!N'B8V@32/S4\/MM.K+6(+0P82,]6AP7$06]4-U#\EAE()CO^"L MKN=R-9%&/0@K%8T=)NVF=:BRX+',0;W:%Y,*%I'+R(B[CJ;]W3Z!.&Q92MQ4 MI'Q;4,/@Y3;5/*J/CA.#C>/B,);%*G VL'\.'\APWX,JXW@ Y]#&.GMC]N/& MP+=0@H)K8SY\)U;TW+H\)A0,*4CTP0T/2!RA-?+;Q@*Q@<[M665/FBCDCEE# MTL:#U)/O*,-Q(DHS.%]0;P2(./7_V#0&D51P8L#8=8(6.WH0'4U>\*VLP\!X M'IZ'+@%IL[W9*[)B M7X+ADUK@GCYHENK:@\Q=$&'GAV4!CFB=_JED:K@3DF MW-'TN-^=^Z9[)%^*H]5+(O/'T_.S2WRYFB[.SO=TA;F-LQN=4T-L=(@D4G.S M(U)^E+T4B^GB:D&?BR4/1< $9\.K+O''YQ_EV'!^*187E^)7!%Y0^P 9(47' M??I(8=W)J5B. MF/6#\VCV8-***62#Y* UJ%]WBMAHB 5M*F0#;]PSE"B%7)RP9NS'#SQA!,-9VQ*![#O'7Y*]5ZTF[/KVW $3'U%*G'<]9RN2O@-]77+0D&W6 M>7]61<14=T-#1YQX5,X[R M(0'$(Q*KK!+;2$%:I0$:%IL8Z%@&N[HRPE6:JF>,D?_K%!X[RJ?1-V,PC?. M>TNUAT-@P8 VIN(W%&)^R-/&^(4#B) BFLMHXBS$&)J!R9#VHQ<<'!90"Z_7 M-0,D&LLT!3QDW'NC7ZH&)#=!C>OAEAH6MUN;*4Q$%(_/WZT+%%H*(G171G5S MR:A[I>&R)OOYY%%CX^KY1RL0FCVY;C?TVJJ7UEA#_8X]"K[U,&DD%4B16SXP M,IAN2D[-8@1CD=XGT%2P0M/$AI2@X6!M>#192NXP<$R7)-1]"3Z&.2KL:./0 M7$K,RXO+V858I;2G^+Y UIWW=S@Z!$P>I0[6@6?.VFLVAR;K*1])K6#*S%[Q M,&5V70D9WGE0)FE^ 0"5MJ4%6:.Z41AK76-H/NSK%8FDY2TQAA2A3+H\ILL, M]8IXP5[#8UH&SD'8>.[3N5,HHCR4NY5MMZ9#\_Z9+* M[56RQ3'UW*&;CM7AV%#D.?EH"*%WE. $NC%[HRCAB<D8[7T-,NK#P!*7XW-A,?AYEY;P[>'YB)4K/17"!B^_61 MDQ7Z/@U6G2L?+:'#R4]=A[0T7==J"\\,RQZ^/@WI/,Z7^ HU6*KN*7+]FXJ! MF\6QG%%2T.N) QWGG_3F13'BO\=B3NG%XCESF3.Q/#FC+^?@"*?TY4)<\HU+ M<;H47[^GUPMQ<74E#KVTGX]^:@&BU_R#$E4^\-/XJTM_M__-ZFW\J698'G_P M^LB3C0D>!%LPS_6OI9* .RW \\("N^F"#NA_ MR;O]'U!+ P04 " "UA%18.V]T-R0) $%P &0 'AL+W=O^I09O-C[4.N%GV"YC&TA7(E2[Y>KT](=EK6TSN[J0 MM0_AZL)WR=F&/@05N[K6X?"6G-]?SLYF_<)'N]TE7EA>7;1Z2S>4_M-^"/BU M'+14MJ8F6M^H0)O+V?79Z[+]L^,/2/HZ>%7NR]OZ6?_Q<7UCO3.NT^V2KO+V:N9JFBC.Y<^ M^OV_J?CSDO49[Z+\K_9Y[_GI3)DN)E\785A0VR;_U?<%AY' J\<$5D5@)7;G M@\3*GW325Q?![U7@W=#&#^*J2,,XVW!0;E+ 6PNY=/7.-\DV6VJ,I:AT4ZG? MTHZ"^FCC;;Q8)AS!&Y>FJ'N;U:T>47>V4N^A<1?5/YJ*JJF")6P;#%SU!KY= M/:GQ)S(+=7XV5ZO3U?D3^LX'A\]%W_DC^G[Q,:JCUP?UY_4ZIH#L^.]#[F9E M+QY6QA7S.K;:T.4,)1$IW-'LZOOOSGXX??.$J2\&4U\\I?W;8_,WU#$DAAH M(<6RMVFG_O5>=MTDU(R&;%2?=M:1VI,RHJLCE;RJ4%8AVLU!^2XHW2%E/9>: MVMA&0ZDHL4WL@OQ:=Q&&Q5ALH/LVOX64E_@W/GHT/GH M-*/;B9/&UW"$D>4GPCEW=NN#[Z([9#B[;*SQG8,2?0O9+HC'6A@J0K-.JJ&M M9LT0LU!I$A^H=.T[6 LK>_SR;L2B\H^%ZVN,!G 6ZGH"@ZXXB'!CIY$B" ?4 M??_=J]79CV^B\F&DM:P.=LCOU1O;&-=5R*^Y0JM 6'7=.IJS)K:_#;[J,A'C M;81=[ M,GNA6=[2SQG'$6>ASIYU-!]Z#ZF*9.^VZYR2?,SR0DR2/.]O&#)U- M4=W2 :VI;9T%$',691-0#\3/=]YUM9PZK)V4E=]L(B:'[&C)(?BI-QLJ?@XJ6/6QM!%/]$VDX2] MQZGW.J4^4S,K3=GJ&J^.TB<],92J.\Q[VP)M.Z<#0]T@9'?$S*(PP52"#<<4 MHPO0P0LG)R,Q#1&_SJ=G#JI']K!>STL'M2:DR/HO]@W.MQZ*$GOCK%Y;256< M!JIIRLPAR951_WV'_E#.[+47E3):.3[#-N4Y4R)7%&1LLMM,R]F9DL^)"<.D)+ZN_@(C&5$\'^,VYYI$CRH_ M!/B1$6("VGHS36#NIR5'6LJ*8-$[!F<()1>JI)S3>]8+GY$5A0YB9W9*7/.9MZ^ULVML"QW-%!2. % *>?;O-! MLL*@^AY8@X7]@8&,Q#.%Q[@Q/8B-K'._RU@)/J"KS%(7WF&2?CRTZU\ A7'1G,4+AK9S'\H";ZJ$A[8DQX!)02Z!*GIF3@A&ZU. %4 M@:;C FQYNC"LDU@+?,,_BBTQ;-B!DBXI7\*"UTA>Q_8*,9"TZ\S:>>PK! +1 M#E?J &<@ZSFO2Q^620W0B)LDR'TH=R27 ;VTZV9F:33M3/1X6J2]43 MAOAFN^EZ^H,6=$^-^PD'0=(:+-%W,[E:2'<]Y$0MK8ICJR<-EOT&JDR;_2RR M1:F(437RR6):5BW*5:B6QRQ=\SO)^6<:+O/B(-9*:Q%AR*!=AJ6XF)^Z]1^[@&!H;3%>SMT9:013,N'"D-#S( MI"E1ZF?)/L*D=EXB(GDS&MAX>"F3W!=).9#V@\X*Y:R+ASP2\OX]V\[,04/S M1J\(E"$MC:L'1^9)=-:0"3=UW(4FLCN[W67.0?ESE>(>!16'0N6QM MQ8B!O M 3,W^*]=&36QPG0'1FEZ>ZUH&PB%=W/LDT*@F 6W7L:$":.+"Q"[;?S>4;7- MQ?X,L\_+)9-)>TVX'N'6*Y'GDX;T*8R1;QSY&#;X[T>/D\396\KN_Q^,7?S# MC3N/ 0RB,=)@I9RG1/@S9C?^DL=^B(.3^N^IKW2JYP*'1 9:83Z9T;/B^O$6 M]&"#F?875>7;GLZ48?C2 SGYF(%E2%D/\JAHN/HTPHP^\"36CZ'C08-_Y48: M1@-6/Y X8MHLWTA0"MP;^>"U'7R8QJV[E^VN4S$KY(^6P.GSB MO&ULE91=3]LP%(;_RE$V[0HU:5H88VTD MRH>V26@(]G$Q[<*)3QL+QPZVT\"_W['=AB)!Q6X2?YSW\7ML'\]Z;>YLC>C@ MH9'*SI/:N?8D36U58\/L2+>H:&:I3<,<=94=IPX1*BED8 MNS;%3'=."H77!FS7-,P\+E#J?IZ,D^W C5C5S@^DQ:QE*[Q%][.]-M1+!PH7 M#2HKM *#RWER.CY93'U\"/@EL+<[;?"9E%K?^(92 M>A#9N-\PDV%)+]QM;^F7(7?*I606S[3\+;BKY\EQ AR7K)/N1O=?<)//H>=5 M6MKPA3[&YI\2J#KK=+,1DX-&J/AG#YM]V!$<9Z\(\HT@#[[C0L'E.7.LF!G= M@_'11/.-D&I0DSFA_*'<.D.S@G2NN.U*B_<=*@<7:_K:6>H(ZR?3:H-81$3^ M"F*([5"";C \BS?+*'-QF2G 3>Y*U) MPI_3TCI#5^+O2_E&VO1EFB^3$]NR"N<)U8%%L\:D^/!N?)1]WN-U.GB=[J._ M[4#^$P&TH9(9%NI +^%,-PVUSL5:<%0@AP:^0@5LS7P+8&@[[/1)(,6J>)KB@9?BBUS=C>!'C4^B MGEEHF> ^]!)+$PT<;@TX'56UEAR-]6L8K#098@X<@2JI+?KALK.T!=8^!T7. MZ*4S27<*ID&S"L^"):^=3S0^@.:76KMMQR\PO,?%/U!+ P04 " "UA%18 MO8'JLE<" !Z!@ &0 'AL+W=OB:M7@V4MN&VN.'6RWW?X]MI-FW4BK"NTE M\;V^Y]P/QR?I5JH'70$8]%ASH2>X,J:Y)$07%=14G\L&A-U92E538TVU(KI1 M0$L/JCF)@F!$:LH$SE+OFZLLE6O#F8"Y0GI=UU0]38'+[02'>.>X9:O*. ?) MTH:N8 'FKIDK:Y&>I60U",VD0 J6$WP57N:)B_("31CG-O#TBDQ M-K4C($679MJFB0ZD"2,TD\)4>3)90O"8BMN2\\VA4^C8XRYE"Z^1PDX5!%*1D MLS^+@:!QF+P,RO\-BH/1,U-;.]F[E36HE5^:=6 M6%L=?*9I57E&U8H)C3@L+65P/K[ 2+5*UQI&-O[NWTMCE<0O*_MS .4"[/Y2 M2K,S7(+^=Y/]!5!+ P04 " "UA%189#JB:T," "*!@ &0 'AL+W=O M&6RY8!4M)N6AXZ M16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y.T8V(HEXHRAA ML!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/W(&2D0J8))PA 7GL MK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV@#N@U("TQI^>Z0Q; MFL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O9V9X*:?27E';Q8:? M'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXKG$2"MTB8:$TS UNJ MS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q*1J[2.Y@X-^UIZXX6 M7*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP@G"$%P[EAI877N"= M*_,&[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP)(@#.,G'#_[<^S*B/!V4 MIV/T9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8;!";C7)^<'9[A=PX]#VY M^2 WO^K4GD#HKPA?V&-P65Q_](?*A"%[8(2I;QAJFL5 MP^K0:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^;*%[;;K/G2O&ULS;U;<]Q&LB[Z5Q#:L5=($4U:HGSW MC",HR9ZE"7OL8\GVPXGS@&Z@25@@T(,+J9Y?O_->64 !3NOR[+(7M_4S?]WQ]=#\/AZT\^Z7?7Y4W>G[>'LH&_[-ON)A_@ MQ^[JD_[0E7E!+]W4GUP\??KY)S=YU3SZ]F_TNY^[;__6CD-=->7/7=:/-S=Y M=WQ1UNW=WQ\]>Z2_^*6ZNA[P%Y]\^[=#?E6^*8=?#S]W\-,G-DI1W91-7[5- MUI7[OS^Z?/;UBXNO\ 5ZXK>JO.O=OS-#!W\M8+WAF]?E?VN MJPZT0^T^>S'V\$#?;[(7>5_U^*N?N[(OFR''1S99WA39F^JJJ?;5+F^&['*W M:\=FJ)JK[.>VKG95V6>/]5]/_O;) '/$+WVRD_F\X/E<+,SGV47V8]L,UWWV M75.413S )[ X6^&%KO#%Q>J(K\K=>?;\V2:[>'KQ?&6\Y[9CSVF\YPOC_=1= MY4WU']F/EVW3PVJ+G&D,=L?O%^[?]U63-[LJK[,W\,L2*'KHL__WZV?/3M?_VO9Y\__69E>9_:\CY=&_W; M:$&IR:V__O:Z='M2%NGE5\VN'HLR&^#IG"F(: U_/N0=/$-;6<%O=WZP?MSV M55'E'1#7!E^XNZYVU_!9UG?WV^CNTA]NJKH8C?JE\#^NJ M^C+KW2VMFGT]EK#$K+V%X8&G=[P-.,K>3NB@-UB.0CY6;K+M.&3CH76S*=JL M:8?$5G=VI#!+7"^RE"L:K_SWB+.\*8?KML"/Y(%[W%7#-:P6'PL3Z@/)X$QE MKX%OM_ O_+RGCO,5ZO_,J/^S5?)-)&WHXP#OYMH:C(&)+#.'NTOR; M5V-5E#C+/D.> 2Q_"Z>S1=)OWL%S5V.=#RV0;S["V71$?.?9R[(#$D7INZOS MOB=JHGL!$NC(U+7%LR^^63Y1.$.8$KPZ M6K MQ_XK7#N@G>_ZH<)I\!(O>]!X2,#V*4+ZKC.@4WO]Z!?T9DQM2%KNC&& M#L^7+S* MO%+;<)Z]AB'JOE6>WKOUZ62$!.&)]J:D+Y7O00D&-I<58Z>\S-UGHM&5->%G M&V#WMZ #'XP7+NWKQI_"B%]%N9/?@JQ !I"5MW"5@95_DUVW=S!FMT'5=H1U MPI= %T6F,-;X_3T*GVVYRT?>QA'>H@O-6];W+6P/3I7(02:D\Y-#!'Z#0O-J M(UO^#KC(=A"&HNRJ!J, )2_)B;K- M&_@_E"?,Y6[S>A1^@Z0T@B[,[N(8P69Q5BE5\X%"9_66'_RC=7U2SH3_ $J_AJ8W]5 ")]Z!;P>5J22V) M]Z\:1B%8>J&".T9\!G9LARH!7=Q:S"_>9:&_[!ILI?H(Y 1S*43-8#Y%I @" MZ H^52,S'UD8\7%T90GD1>8!$@Q^9=^U-]'=/XS=[AJHXIQX(]J#@0!F&P"" MM6O?"W4Z8G&W!L?N028.L]F +/*$9'0$OW/4WU7]._SU4:47B3O8Z2O6[_B# MM&[X^X&X:?0 J:JP05F'LSS/?B]9_+9PR?MRIU/Z>#LGG!WTCNNR1MZ$.OE M=Q#N)TRK.\.+XLXM0V-F**^.?,JL+!QQ\!M\W3]H$Z:%$"^FE>P6B9065I=7 MS.&&KF+=/$-MGI@ RG>G >/S19??T6ACSQKR?FR*'DFBZ@/OU^%*^2HM%Z^Y MSI*M/# )P! W_A*]DIJQ:B:X@W+F)6TCWR+A5BG%Y 4;(MD;M.?7^,N7QE^^ M7&4*K\/.O[&=3_&6#QB&F'WR:#,4C7M8E9.SMV"TM2-::=N8"E[%OZ!=4W43 M=50@R (W*TA%4P?Q9O!]ZDN0D7!P1$IT8WG (U&9$60Q_59/9WXVM&=R88[P M*>!,H'8W9G-MX=SD8@]JFCIZFWZS8HU6!SPY [@ZI.[0-R?CL#5%VAE3)HFD ML3N(9H3KIBO 2Q?A?4./YL*V1#]!-E#=E/,-)SLJ;#C,J*R(4.=;T]ED)Z<$ M+YF&<@8?/^OA*H M,_O=[*3SKJ,!!L]^Z_#'V:K>K#08CL46J'##O MP3I%O0]_[,<#WG;Z&Y7LY7I-1 M?L710EGG7!O/,:.>E%.XWT@A+3&6/=M!5^@8:8B//:Y &6?K>/HG\\O@]0)[ MA)R<8L@V9_2;8X84EJ*3X)AS C/M-OS"A1+F)<,9H\./,40F] ML9^N1C#\8(MYNKA1DP'9(2/Z5D=W!!Z\R?^ <5B'[FTEF^!48D$OI'/$7?I/ MV;43$A-]1]PQ, AHY35\1EQ#8E6>N"5TI=@!T<&[.;N32*2O,H\];P3P#%PF MC*+<,[ZQ*#_8HX/36!SQB"0'N]B3SS%PHDTD3)" ^)ME 3;=GOQ@8C2(UG0G M4J)0J;2A$QN8]F WR(3"HX+YX"[I6W<52+!MJ;MF[\<3V/)>PV7"$SZJ?II: M,YXFZ9RW*'?Q].&E#B_5&L^":=[!EV %,/;>5%J=@(G>Y"Z[EXOVCLP\Q]1S M[R9 &8(ZSX9Y/4X5^'1'\EV<-WRR8=J@Q+;C%6A:>=<@W0*3J6'OT5P#R_JX MR:J].=!%P^N(H'NECW.Y4[-.')LH7%PR,HO=FZ C.^[<1PO$=BI3A7 MSQ591&:@F3#;C\#(Q3#= [F*8$:'?1=\-/VHF5Y;Q6=\'2BMQ28$YD@1'IK5(*$_]]% VB7O;YH'>(]Y>=.!.9 M29]'VRGL8W@/Z'JX*V-%],3V:J0FD"76E8%S[.78;"Y'VHBY+K2<X_C4[NC_LM MX3*:..D#8>,.=;YC4Q76D.-1B^]Y-/\T60(LEH$406R0T6KD<,B/[$G:EN1F M_.HI3.Z([A?X8S'*I79$XWFR^295EQ=BP] =A\K(%X?DUPO-(D63:37,1C%C M=+;@E65BP'/)8FN%I2!5 _VD:-!$1^%BAN@10U=:QCJTAJ TB*AA00L^V,U_ MC!]^0A/!CSLGXP;,J8$>G/I?+!R$4WS-S&+%"_.5>6&^6G6??,=Q3^4:%6K]YQ(CRGUD4,FK[T[].DO0^AG&W!:?<U^U^018Y3Y]LACZFKTLJE3Q MP&7\__>"3[(T+CZ-LC2\FZ1-$ MT/*__^4%,-AV]XX_0>IL.?BHO9@J(0S!.Y3X%JN)K8^8GR"#\XF?=VEN$\<9 M*H@;5G.#^DW:,IDDJ,SK7@75KO%]"@:E/0#8T9DWK"AQ>3, M[P=[DA4Y_!H_ZA(T9MP$#"GREG $YCZ;M9DQH'L0R4/#!Q&/M\T[O7)2F3 N M@ZZ#\HXWO,QWU_.8]\S> ]4FZ%!Z;,Y]O7@@&.>B^[]CG:@' Z7.NX@CB]:9 MWZ@%"PI9[]V3=T!^.5(964XX>8O2^<."!]&4W#=BRL(I?X/37Y%&7SV-*3)_M#FZ=SA/[, M>.A>!2:+WF?T>VL<:B_O=)-W:GHGQ(#X9W*OFU':SG[M"'XM7L?.7=U2YI2K M$37^C+JMT.'6ER7+)_8/87HA,(W:1=M^G'^7.(&F!2UHMWC10F2PP\RJSP\#RM1,E,-\@U+6=U$KP-QXT? MID,J0V!BDBSC5&'5&^G)[;AG.V=%3R>I7"2%!#F]M9?/#$C29[PM.,IQ2N M?SRQCS IE!A7#8DA+S/H_N)/R U(6(A[]_?[?)I]?I)F"0O32&!6@+#?#1B@ MQ+#L>(/D$>:76F*.GLN;RGQ1>$?8_1.Y/6&M(+_]HQ+$0/(F]MI*+H#-)=J= MY UQB5KP2U"J"O<%=<1S=!GS'('%W9)Z$26^I /[]]!:[[?3SJ??LHT5YI&: M]SDAIW<4+F:N@]2DFN(DM:@VL MJ25M\R+^%M(N:=P'VM:O)WY%(8"34U1OOMQ1EL]4@4!KQFH#S7H5][<=GTGQ MO+$(U]B SEPXMZN4?$CT&3?"'*8+WOE[3OOA9MJJS'*:U4QRK>IP]Y1AY]GW MZYJ@)Q26;W!O%N)57(RC&5]2#2 ;KJ&H<4!G64$IQ:*#CTT8KT!?#%F+,<]N M(YXE*_0O'A;#'9K6F'Q-0EB1S5J1'172(TM,YYRDUZ]HSOC.=5E<(2G!A4"2 M^#<0*F@O-&S@._00,P24 M?50;B(Y#.Q&T(WD-2(Z[R[*L_:_5[S)L1SM9CX M8(K%8JZU3CFAIJ 6%OM>?9K(\*2;J'D LG#&J=R' 24P1%54&#;'9V-RIDY MES%"6!;DO%D/./@X&&3A+<]-,%]+305EU?,]4!/(US91(00'&85_L =3$G;? ME98""2>*VBR>K@9\1'%@U6"R&;&J (?M_EZ +8U;29S:.9W9[6'#PQ&S"C+7 MC6@G9U5',N/$3)TA@F(-B\WP=M.4MIA@=P?66TF\<-MV':K"]YD>NB&+<:>R M?1J.$EFG;B?,IJ;T*"*^12FS?E53$N8^\N50C[V_<,89C&2U .8>U+&AQ*,# M;\N*SBHKDACO#K4*(6I1N82L*1,;*Y$SRA8A&L^S 72'V_*,$L!E$\F0R^74 M\28UN%CZ*E)%^,XTADHZY9HO9>V;#Y*V)X[OH9(VVFH@U=I__=3^5G'.Z6G1 MRW+=J^9\HG&FG%%,4Z0YD[VM._A].XM)G)A,%X4WODIHV*UF%JR>B@E$[UT4 MW7E9NI"C 9W'I."X*ARX&6["_].'HWM [D.W$9B_1@)V=2NV1XF@6RGQ-'0> MM*>UM("ES?%SGQ8ML&2RE!/Z.;%AL\UBTY 2EN)\!$P=,;TBVE+U&DXM^(<0 M (=Z0@YN7UX%,S)VNV&!',XLU!ASR1Q+]G8W\@>QQ(QX9UNW5T?ZGD_26E5V MIH*.+EF=,]]:T.W\/'O<>.23ZD?SU8JEQBSQH\#W*DR[EE)<=GWB3W(P6!:T M\2_!YWE?Z:%($0N9>E1,A*<%WP>&T _5S@(C*=)YH1.''0@N2#TTK=3B+8S* M$U=*\^(E-Y2:(V62@U!$^?[0\O0K3_JI;<-D1=!Y"QIF]C?*K4?YH"@(^J<$5;!B\S%(@@?^&:0% MLCS8&0X+I(8>&XHEDOTH\ZCE<:*' U#" #)"W,5ZH,#@F^P5?)5B# JT0C>9 MU1>1K%RB17B-NQ:3@\D];D@H4PLTHX)04SAOV_J6RK/Q0)GTY;E]C8$3]TG=AY_2 M),^P*IB>0M5N3:75F:4DG9^Q;";]CH0S^ETLUUI4'Q]91T425MZB77>FAQ=H M+W%R&+!&" 8T!).D86MWT]5);H]JI%]7AZPF78#8647E>K([EJRLW]2;YX;! M:C@J/AM L/\KZ)+L/_R'&A66-TZ&K?J6]X0BH&2;AYQ2R_1DB_JYI)P26LB_ M1TDRN,G?2?Y[,(QK2SLJU)+?3!R':ZHO1TJ3:;"86$^X(FX2%,08J-Y_T+Q8 MRKZF@D6_%5\ M1]+.SUU)M_M/S.T\^X[,*R>X2T]NCK:\M7"O0YR2Q60U7L2,'!3VMSV)1^5#!*] MN+!(26K=7;<8;F:PGJ%JN(*#S>1D](6XE$N&$%:4S(^?9'BJJP*]';GI#5,; M8"/&\$/RX3?SA/A-!!_SIR[_O7+KN6Q63T(J\\0-2=7G6J; ]E0EU"<^=::4 MZY#Z G_G^(*61?)-F=^3\^R_%3'&%:=X=\K4CS!QK,2[W6L0;5((*A?\Y#;P M[.W:5KVX(0KT0U!!I\)]4?Y<.VXIYS7OS/8<:\F+EJ/4S!F)@8:[O&'IA]L6 M]K%G6"WF*.1]+A<"JE2#).JBD[.G*067VW9)GA5@!F*9JO=<+?Z84TG&DGG. MDS?V'"RBPH%UP7NL(U!&T0OSRG_W'IV*):N7 1/K5;6'=V%OCZC91S:0Z/58 M@$S>'UC9Y9M?\0\79T\O-FZ0UP$7150FT=%_8+?@X[?MH=IESR\^?_)U]A88 M]18)CZ )?D&(C1);&]QO0#MIJKSRF$KG%$-B,#D'!_<1#!IM*[D18^]M7 MOT@$HBAZTH\#-%.<.>W41**?FV@;<8BKCJH&)V$XOQ_X<=P32KP"(4?I6R@6 MHB"I0C55+@1&3_;F4 M0;@'M#2/_ZF&@50JQ',N\,V 8R5RFG _'W)$$@UP! M0X KRAP)A#K2(I %]5N87M+3MPZSF$'-0\**V?I;K8L?R1:S+( &XX$N M5#2Q*ZI@+[CN]A9I+4I?B E)1]H3 9".FUU=3>B@B M!W+C#\D'Y"!:1,"JV:GL)PG2LP\F*#9 /5= D8SS"M/\I)TFO]#MZ7MVLW"^ M^V2J%L)PC'.VZ9;]J//AP!C30C"FD1-CE-T#T9)7W%"6;.>B63C_QFR]9J@E M_J2[1+@N.C76O?-:]>Z@$5K98Q@"053X\8Q2SJ^T] *7Y.*>E!]?8T%0AGC* MQ5A+,-H^2[>2:(:T#QUX\EBO)1L.;L^@GOQ/"O);9!KOJP% MIL\7)H+"@^)#V6U;PW-\'!'\5U->M0.#!MJV:CF9DCUC+31^#'4_Y80WVHV' M87?DZ$-9D!?H5ZU*X6(->?7H2^N(PX2W03IVE(>68V;? 2_0LV?XY6?/W(7?63#2^0I(*R!9> 7&?':# MROFAMLGGVU;S66*U!%F[*'.!!SB(-D44X4\Q'BY(0Q*6&-9:DERLE9Q@#N<1 MF/D?8W'%53M]A/XQP;0P)>H^"I3*3\V8%0%*>@[1!%F!?\!/D\.:*-5"I2&J.5%*->PM!Z%[K,,)];"IGPM4=("\V*2U M%<'R#P8:E;.AZ!D8M@X-9&- &W&ST&;X&N>@:%8=')WPK^PQ^R;XQPT#<:"> M Z9#2[+HB>YB)"SG^Z@7=VD?W1&2>?DAV^E2@P*NLP$)(6AS$4+@$663,H=Z M DD5?7FNCH>*&E?W@S5OE7!G\EFG)(TGDW HO58UA[$G3WL MAQ9Y)"[?P'' &,03I2OT."J+89[+YY1'B+;&2EN-U:&W SUB8+J6^8=3><.5'>2(0\XE#L7@*B M:SMD0&F&];H121R84,>%,W2'>F4R%"#6J)2'C\?<=E"*;C#^X$T@1B#L)XY= MU;TB(TZ^)/3#6I?9!;8MWCS+/:/01>5S.EDA>ZV&A7R&93&6[J!M2IJAE2\81*01T%3$>I*SFQJSI+ZP M1X:R"O&.D&+AKWRP$\&>BZO@!+,.UL+YB/&S[$1U0^E6$]/41-(Q>.IY9S M;.$_"J>C[JH;5H?@J)\]_=\STVTJ9#3::"I4R-&?SF)-"ZM O!=H0=4$SK45,JP-I5G_^Q+C7H:?P\'%#D4MGYI$>F)YR7 > =],G$E"&5"+G@EP5(2 MA5._8I _I_V)TTC/$-*ZK;C1HM$*"<*5\CXV6(E77D2)Z&XFFIY=N##SD*)Z,S@H:33@@\ YHN/C^!8D,-HZEAC!'T-"P7A8?MF^H MUF:\%@]!DSZ=IX\4E9#0QQ>-% [S3;,\/D:9M3/MD@G:/L](!7N:-7#Y.0#5 MOX D7@;W-S%7OW.3U-!)T8JZ9P/#FSG4?3",BE<$5;$J0PSL//M'XC7V&LWY M:;(NAE/6, 3#YB7'G):2*-P!4PP-"LLC5 MK9IU8^US%J?5,?1IB6ISR(S .EORP?&PC"#6PT68'>'KQM$WGS\5UM$K>&]G M[]"%93-"-'P.-$F(7/-(3\UXB@VJL$;%3"X)M MG/UCUZU2EMA2^661XDTYK M9(\ A5XM<=FGY(5Q+/LAG7_#?B?W#6J4H$;T=)T4R[6UQH6GL51.K7NCYQI7 M\-H!?SD[X'ERJ7/3P%$*1&6/9?]%/'\Q(1U1P2N)3TR/@HT@V_W:PHUB)APT M 5'SFLSRF:9:3[\]H\6X F12%G#O8>=+$H>UI:_(&!Q#!'TH2#Q*RZNC&L&I M8Y*5A: %D!=EW^4WI=H,Y ]+WQATT? J)6#@YD;DC4PXR(-*:.CE'T;_G8NHL^I<(6 MG&MZ3)^<1@[Z$:E1D09%T5F.CWP(5=%)2#PBM.(Y?1C4G >^K FO9\FKM\)" M$"'<*UQ4D2<)*&_7U+'L<:2M/6&U&.M3I:B9^'M>%,Z?'-FQ2SC4U@+H6E 3 M65/U5WUK.3]:0$W( R(W347IM1<%9T#%VB47GG9E#9<&HR36/,QES\_J]2D< M3LZ51K(?T:"E'WJ8 @7AN%B=4SQ(=#+ZT2;1+$(=Y/?J%E'$'2:D$KB?Z\U> MEJ.W*.H3&'!2K;1U_V:P'S6V+)FD%L3JR MW"K.&72.=']7M WJ.:5E[1R>/%H=XL#B)@6L4;0#!\;U(TOCNA5.R^M=#>@S#:5P\FZOK$!7^;&E;J4MW48T\B''YY1]W>'(92 MY%^5)Q0W)I'1:!X?JMH3WYOY$)-="VA7Q8E :1G"F9%BFN"F0+UE5W*.(W_? M[7,JPTSQ[+B!03S-N3]*EAP@@]QEX_V2P%ZX'TT1I,P\%JN=#\KWF,LL2I$+ M>"8=(+N\WHW"%8P[G7$QI[0G=G5]8.^/!RGJ4S66,(J2";Y??[3ZOIC=5P[& MEA+U]*)KGIYP4#3V*"DLIV!KJ1YKP0S#!6DX+E69J7')Q# ,AXNN.6%DL,64 M?6B)-3?YKFL5F8VBIVS-4+7V1*./D=]QK?';0+,Y!UBU@C?,PFI;74Q.XXF: M9]C E3)/IBW+O1"FQPOK OS':;&"01)R<9+RG0#;NY.*9X$AU8]Q+H1K;Y1S M_8]D$TB%=@AAPI$3 Y"4=#U[14PX(\0$Z1>#C.[BT\PM./$AXD.@=1=;HH0VG<%,8Y#*7"01_3MK\EGL4*2 MS-!-E>;*X*!GNY8.RMOF?,BN2G! 3B^8,06MKSF$#%EB*CYZC9M=H\W-K(F! M1[C,P 663=0;E]"ZZD&XC46DM6<$N7*#B]M%Z4DE1OM!;GE3(-+%QF5;QZ E M+NG4H#PX,>NJ;"G2![>,HIJ+Y\KQ(]-Z6 ?P+&;!U-D/E XF' M^TC1B8J/3W0F#G7Z8+LF8GMT2Q9FH1,9LQ)-\U#ID)'_&@L:52I&:',[83-R/OTG$-NDE8UY71M1X-*B<%Y[6O!Y+"GRI8E>O!=7L1GHW%@:],<'$V^ M1_0]L-!^7C$5)C6DR=F>F.B:)9*:W7W0ZK^4HJ<($:8=5[;0.8A=\7',O^]\ M]NY:!HOZ)P M4A"D7\NP^9V:;0YI350S5W4Q1CE+C"7DFQ*TE92UDQ>T5T:/D MB=#";YH"# M8E3Y)\8FI-W)V>02UB?-BW6&_5A/)A_R"R.KQR9MS3X3"GE,)!]ROWA6I75Z M]!XU(E17[2_1*_.Z8LST-]FU^#VR.4FEX9$;G L==91,2?5PNNVHS2EXCE73 MR/'K0Q12]%Y?R6$G_)Q:4.WQZ&Y;W$9UM^['LG;6W(' JTJNLC/^:P#0-B/3 M!P)3D?G[*]Z.PV'D8M"K*RPE'!;ISXY2 M3^0,V_4\X]-8ZY&BS):=:Z',F< M,-;M<=DR-4/N(_!,8I8;Y)0"ITQ&MJJ3(7.;&IZAMTY^TN"<.@@B?XCP;X2EYQ#/HY@?']VNB(')[:*6?,Q[O!4J71R2YE%F!0U MF-><,(X0,N^35JVYR56RC,@NY^,B$R6P2KZZ<;5N:(C$\BC*I/CA)*==OVXG M^:R&MLCDQP@IX\!$EK!)EW%TQH!1#&!:MO37])@PN5RGD+P;L;F-P M#Q%#/%NJVG/[+*VI8P[E&:HI";//1)R32I)):W#@JUQ/G:2_:<;)C/26)'8^ ME]E,4<$_@A,ZLWD'EGP\N\-J &6RI-Z361#S4"Z#J#@!7M,1O[M\Q=S]AW^\ M4B>4^%0HQ7KGDK3T>BE7_*BLA35P1LF7BH$E==Q#2$V@N]2P(O0]TO_/$9I) MG DG*-6T?!CQ)O*-P.64\W*!01=_VPL.R1Q5<[YG+I6!/;0K^M]"8>RJ64T5 M!$ZI<@H/G4W?I#3 -#='BE?)'NZIHB*R2W4"P%E-AD M-M3GN)2X4 7M MEJ.Y61LJ@#K3BB@B1)0*=&@;]DM^VG%#N\E(8^VD8#0Y3H;B7\.[!G!"DOF"J$QZ0<$5Z^P=?TWMGKA= M#02PVA+M66B)]FRUA=EO&M*S2NGO,.2A+6RUHRVCJ*5[I'W,#V27L%%7N$Y\ MZ#A)VL^SWUY_EU7[#8/[81!W0T!=4B_*BKI!1<;JQ]?L_^:$XUPP3;A$*&1B M:=Q5/H\! M<9/SK4=DGG6^>\>L/A1M6BX,N:'M)ZI0*T"5D3KW+4XSK"ED2H7%L Q !YPK M6<%B<#+(@GD:"24)7]VV@V3)!3W[ZIK:]KAFIW%DA93>;=]V6TD;B3P5\S=I M1,F2*RG^&?P_/8=/&7HK["2ME9+%_& R69YA\-:A18=))FU#&5V:OZN66&_ M84/>"#)W+IW3W"Y*NJHDJU%>_W5>[RF K%UR)3D9C?"JCSZ+R)4W.*K,43\> MH-B ]AVSD_ 783;<"ECAI3:SQ).1J^Z=(D0FX86FV MD<6EBN8_U@4UKYM4!][1'U!/(\U9$8#NN8V4G*0C:#3)_OI8.F8*S S5+\*> MGZF$Z#$4Q@7,3M38IFND.NIG>GI27+76&EC%=%9D@34>"R_JR65Z]O(*]OO9 M$GZ/B1/'Z">,GE,.C@?Q1AJZCLLZ6P%=\M(753KJBO. ML.;7G:]#*5$!$E(7J2A/0O=3IYKA+,I,5Q]A%$ L-FON>,"HU!$ M/6$4O\#[-"&^Q*6:I*#>\V)1N\R 4N(Y+R.-(N%HDT>/+,=>>K0%VGL^ MNIF8.K*?VY*R@L7/AM>2YK0M69'"J]6W9,5N:*4"W8^I5TTIY56(C"VA3FX0 M()#?.JH P9L#.U. M?*-Y5T7B06(1%#3'!AN_:DM";5J=NAV3:M(\WDT,W>N%HP]4>XUY;LOAKBQG MW-*O*)Q%@!R41]%:T3].*[]U>R)S_/1)LIH:D-JT,6!OF+31!F\2!X49+-/? ML=(:=4#TC=^)QJ-F3Q%")*O)*)LE%X#10R6MR'NRZ7!F=4'S.4YH22JO>\$0 M*]^CTZZ/U+: '14LG:&ZL?8O5I$\*\(+*1ANBTC9ILKJD4NF,*X9)FXNL:E^ M?8/0O 3ZI+,HGL=K"_+OW\OT(W689Y.7?I=]SK6E=7)%>/E1 G'P"$N=NJN=W(2H'9']L90L4_6A"$*DPK;"?:IK M,I*6!:4U5& MX"L/:$&/GSV]BV]56Q517)H*0> ?)$<0K M+L3,FGE(_XY8,#=PN#[V[#0/U9WS:LN*58!YR5FDWA \U% 'G\ZDA%1JS,6] MXVI(4:(LKT'$YDS"BP*3Z-F>=)Q&A94Q-%Y4V]IVTWFGA0Y?&4H.]C@($>#! M#Y'EHGW3N[B1U]KY\=H?$W)UJ%(MX.^4+ U'RG/JKX%%4<1E*+NU]3R9-D\G MY=-ACLQ"03.@BS>A!\%\(I/R/CYR*7*63#O,\%WE+I^&._OIZOWZ@: Y+DW= M3E[1APV170ZA=*QJI.6&0/9,S3/)\)"'263CCR2^P"JE*H M3V-FZKI62Z-5Y8A$2DK_O?(\20^G&@IA&"BKX8JE>:VZMJ&:*:OFET9 M*:8\4T2[![%O>D$=D08MROQIK$7D145Y?A)JE*:693BH"%K:.D^J)Y>Y(BDW MQ"_Y@]:;V!F/IDHKV?XT=I/Y35NPQL(PL!J*:TICXIZ2 R3D2Q]+GQ5TT;H2ME]1Y. M8780XA@)D[4=L2&D*E[[N=+MIAX!$K,L%.A@THU:5K8T.S5Q=+?T -CU$A." MO".=6(+*C&,G&J>>9GP_)3[,23BR0YJN><;U<7K#"0^X"(B/@8A"R(E<<2'O MEM&F*8Y7OM](89/H?TOM?P=_D1<6L;&*PIGJ8/N%">P:I.4!U!><]\P4J;7) MM'DQ(16V[F:>F@O7X,=WA/UCBIV/\-68 48$%PR-(W:$8$O\#[X<,>?IN MZ'<6CP+$ \ZNM.E8(YC6 MLR[TI)>26^J5'])7G/ABMT5QAN36.&O'HN:B>:6DW8\N@\9R& +VL01&U>LS M'H"*&MYT!&(>E,T8I(AJ0[B@,YZ6J#'^D":G0J2GM_!:"HNY#E@ (D=R@T0[ M;I&L5)%4T-;9JR/^U]1W?04._WIZ0,&3-/LSG=M&C\==CLF7%+[ZM"KB^IC$ MJN]22WDNTAKR]V4_!;9Q-H,!W4S0Q),J)JDT^,)$8,1TD2I@MR&BSW"DF &/ M.U;80Z32H5S;Q8_ HB3-.=6'ZW>O:5*O1P58OBXM?$D49-L_^Y1W-H10(R,2 MK0'6;#+71UU-SQ!51"2UJF25\7'U9-&AL8&_PI_O9NAX#GO.H^-]--@VRIJ! M;\/'K^@J(_TA5N\MXDQ ISB)&F> M)$'J.[FF017F4XI9__F]G A8AR%9,MZ4I;3P!&]U7[*VP%(ZY=Q)40\.IQ?Z M2E[*7)]I-@$ 1+/KJ6+,[&2P,TOZ3<_7I*:\*$USMIQC52FX*,&E76IML!6< M$7<[LMZ43KAT%J($!Z^K/1^T;XXLY8RR&0I4 NO7@N""\]XI!Q!$)V4 &NR3 MY45L2&E64#)Z@RT A>31UM9HPD?Y!5.2JC2\);8A*5SLCG!I=U*5%"DDM%7L\:ME.]XE5;[K0A27+72P%G"<"C;@2[G^&$IS5DKM/$%)GH M=1AH)DK*]^A+J);BI<)%>'W(N!EXBSHZ1*TS25>=C:_X4X0-';]@K4,YW]T< M18E'*0(UGYE)"VO"(*'X M16V7ZJ&H'FO$+R4.)*21,ZE&2.(;TLA"VU>445G:TA7,?CV]AC0UL/F M3J"S^9-^ WU"A ]=;(^9V\ZP?8CZ*#!C;BN*/41)Y,,_GEF-:"RP M6,T*;:!'8.QEQ4&I!:G*3M'.8DKSBG0C'@QRF"^03KBZC_5G80KG=/ 9)!9= M.FOW9^0G;+LD3.D2^/-)U)++YAA 2N+ %EI=I#AV#L64J;[&&-W@7SS[R 5!KX[[$Z4..H":;71-"@0$'W MCQ;_M9T'PHI3JT76E,:D@393$T4)+UB4$1<5YLFO! [PPVQ1$R:F["O@*$\9 M$LD0ROH;&\_AK5)Z\KRRK'"]4/>2]ZP>WUCC]BC*G>H&T:IE3,SB"PN,%KX@ M+K:ETR(E?Y5WP/4@^BOY>FH9]^+M6K.:6B.F-UYC.Z%_M5:N]P$L_K*)]"%I M,B15;0/7I\@V .LK+ 7@#E.O6&"B_K/?Q)A^)%@%7,WZ8@Y==77%#9@8;H![ MN83NRY:&*>F;B59@)B@.P'V#T>UF,NL^LO$0IU)[11,:80,)GH"1.P,8&_M+ MM.<6:X!2HPO/7'4YM?6J6[JE>;8=C^C8+8?=N24S[G+U+//4X'#\7L8!KZ@: M/G53HP.H&QV"FYI:5=$':NP<-^23&,:3:>TP(%S\:?1O B\B,9%-G2 M.&QOQGOR(JD9M9#=T2?6N":Q/@\2Z_-5^?*SEP/?J1Q("JH/&2C[.2EG.&+I M/,Z*R*NUS>Z-O]@#]LL"U;-4@<7G^K?E9# MI%1;G'/Q+Z.^/HL?5::0^&[J M4\PB@,'M.!W6DC,GOO][^?L3:'\P;X35JBEL']V5>0"X8R5%;"W,E:?_7[M! M7X0;],4JX?^C;0O"/<038[21UPTH05?H.4VK?']FP"SZOJX(*\ ?T^ M0%]X\F#]@0=6(JFZ!3*1M&&LM$^L0,L8N4-9&=[I_R?YP8;.['V$R$%8?M_"4\#Q0VB4;&8HSMSSUK%7": E.U(,FH0X%HIW+V MOA!#N[-)9P&C=@ZGU**D7.G$,/QGE0%9 %0?&ZR-C&2O%?;/)2L3OI^9?*A@ MEUK;S\=.M#)VJ[>*/-8,24FP&@*Z6-HKEFNM+9J46%OPA/Y :>1. M)E2MF/USA'\^?T8 .XAJC1D'&\:@[ZR?(E6H[@VW!1-@[D>R3'8T5.@NTDA? MQWSP\R)OGQ3:BN ,A9^V9%&PX:YYZ&8'0(&[O[)\R] G;RH6AA<VIS622]307&AT' L8N2SZ0A909 MJ[FD]BFQ8J3>::/].W* M1DQJKWWRE MU?;NF]0E+?KB2XU:7SKEXB7:1LEE_K6?1&O1$K"C5&)-_R+?O63+H#>%^[YE M5D#E4TXZ[7-=^F:?:HK*[H>:FRP T58V_?L;NF^Y_SHG/IN2'N#=;VZJGH%5 M*"V: *'SNF1PN+ D-BVM+WMB84PQMQ1Y#$7"%F''/ ]1?M "E/4?PC',-\H= M \\_M@A,U;1T2U/X=&3-]9W/U6IM;]3&S/NP^_X=S:@AUSC=%NE)CHZP"15P MI3N*$PKN@ "<;(\!42%S1[[*1I@+#E&R$!G8S.1#B#ER.5OM-^?3K=S,BZ=V M,^&?ZU5BW&.'EA&NR@\!QXX 42\M%D^0O)@)F;J3?]G'LNC5<"<&$QSI^Q^XP+."'!]WOKMPZ-A'T$O"/_73*:TC2AA*(>[\ M9$D'N"8@4&S1UZE'PZ4:N2#B,;2[PD M[J@C_),:E'BT4C@VLJ YUUS:4D_JVC&^,G:N%:6])'U("!%#OL#.%24T:],4 MO"T*#V7ZIT(-Q(!O.":>B6JG57,8A]YW'$9%A#UQ!(8ANE>; ME];*J??H"-4& A]V4M8L82]9_-'PY]D+O!9TOZ7*E:^PQ:)/,"/NI2-9VJ$Q M$U$\G##ZNI A"&IC="D9QH>+1GBVBCSHM6DL<:=43B'H/;6H"\#7,SJ;4,8Y MMV;G @EV&A W]+XW'$0.AFO%UQB2A)+H(;9^XS>P?5RL!2(VS.'!OY"(TVV-6GB'HPQAU6'L14 MSX.$2@D$,B-%,SICT. 0_H*OA\0S06Y&@/3VID5_-EXB;NKQQFKJ.O\QNY . MV"'F+E;L@*1"ZIKF(/7N"L:(%TJKV*.IH_)'H5JN%K';$.Z?@#(33B6GX);:CT#).Z MS>IXV?N;^NO^D._*OS\ZR.D\6O](]H/3-IC/Z-.N,]9-SLVG2 \6S85B5H[" M)!:# ED?5PE/],J)XU?82]H7EI!LYQX#PGSX[#G]FUWC<6VLV.)FO:P46=\? MD0(]AYH6[Z#Y'$37WN!(R*%H%5--S-'22U$LSDCG4'\O ZF=9VLD%? F+DY@ M1"A%'Q 2C$L-WV!/O20Y?>!8R)C1734.;,3LPD4Z4/2.'N56?I15!PP>SP5] MWI6K%I%B E>P0L)[&+H*5#EMD*C##>WNG<*T<9D_-S1F7],MBHY":N/4S*-W M-&U%9=J9RK1F)-9/D+QAQGT$GN"J#YU4TL4754U=1C_J\O^O+2T[U&,O:1>P M+A9SF"U*(#2<3AC\$3(B%S"1BX[1+!'MR7^FVLMPU!5(>/-D6M=YP2\*4-YC M4N;H[2& N1B,:2A<0G-6)_MD$T,WK?+H (MRL0YA\@KQB%E/?$U!Z9 =^]]E M<46("0:6F+QD'W%\M36*\%+E7@I^%DK<1[Q;U_8Q0.7];D"6*X.1]@-ZZRB! MK/#Z2XFQ2#[]PONA/ZP5L060"9 8$@(B%__^R-I;%(LE5FQED M?(9K@P&79 MG/H>I]-/=#,7T?,@B*&C)N(AI;^^,2",4PN%O81);N+L(S&08L"ZO%\ ?G/5 MUQ-Y6\H"(!NE0W#7*++I*%9R\4ULGKI!5:_VT+%U7MVPV]^A MZ,AS,0HMIT-/GY5O C7WCON$-\1D: M46=Q/T5*ICP56DR[W_?B: DK3*_/5[5^0&[0VWONS?0['\^91*!M 8A[TI-Q MZ:(C7+VPJF7<6,J7'&1OI2",?4V. ]!M\=?'LP0I'Y.+QN;, O?@[&L>+0F: MET?>+,L#T*3!" B,&@I:&0J^+&G-;DCZU)-O$M_ELC)SGKHT6\Y4\K"1:,QO M#*^(.T@O/>54R#S.49_-_W$(O^D\%70SWB+X*FSNF22>'KDE+*40X(ZQ^N+K M"7)])>@OV>/)8_Q%8E%$3%1'*EW8B+5&7-_P(I6@4H2&5 \J?-S;BQE0+/': M[1\<$NVER6F!DNL=\7>L\>/5.V!5]:KD,F]'J@SOG$W1O8DH;6$3W'!2I>S2 M^')Z\03J*N,]P">N@=/ @-:JF?@)<2*Z%RZ'(E A)P0% D/[W6T7".[PUJI< M\)ON;E@>1S2)#F5-=W3W/WX4A@5JZ'-FNLJG@S MZT*(AG!3Z_Q8JK?(9FL?$'?E8Y=WKL%7=C5%6_N$$ID+L3:R$B-V7%&2 E&MRV!J4^%J^;$W+75$:*>L;#):KNA] M0^OFM)US,=[P\/$4/YD2/P/!]]/-DP3=_2D&HV CCFR&UL 1-)3+'^'@Z3[. M@8]!0:<+>.!-AA%;S$#VBJM#5>#Q7&6UO\_5+%/0S]O[T4-BJ;;IFMYUDD0" M1B(9G=$TY+N\IC^QAZWEA<]V;LY8 O.="+8$8W$$*)T"'L9'YC[[/\U+?!Y; M)>U Q1EH.79.L7-#4980\G?N8:]-X55'+0L1=QNJ7[SO%B7OOB>8>^\7[U6H MNJ'C#[[SFYNRJ!0VJ:&NL[<8=HMA2B/^R9T@4LQ6O6)<5O_@LT4V68>YD3Z4)WZ 71.5+*- M)*<[AOMK=VF9C!5)JVZC+(*D.>7P8-O[U_,WY]D_+B]_SAX;$@8;!+.,B"7% M;LV)%W!2+]9!3@6BZ"U"^"1]=*NOI^,J?DPI3J!?#/E[M<0W(>$*?YMVMV@_ M2!>YY )1N3?XIO7?D?8D[GPLD76+,;RXG9Z#Y97=I; S5X RGI&4RX!):#)]RX6$D)Z4HB1R#B*FLG, M-]5E<4730U>1.-:!>6/?O^[H.A'T42L".HXFZBYF/'^"$FYY6$V1F((_5UI7 M,>Z4U014&@,3)N$0%0JPZYXL;#1D+0Y?DM>?WEA,;=Z('"=\8&_=*#U22;T,8:*YQGJ,2_6RRB_%WGWW7L63,GY/6R(3'YQ!F3< MJM*WV (D"C/-'%'>14.G2G)-B[-89)R5C6OH]9? M9[8=[.["CB%CLQ-?;?BC$7YH;9(;M&4,27'?N^E7<#5ISC'3#KUN.%ISF=#T M;TD%BR\_JT93-2RTR:!0!WT+'?ZL"\WH)G*^M=D-4-L5(3^-77!N#FVDC24I MR&&2XVH>%K3K!6(OW[;2V2MNC,)+G[O0/Z9?=E6/"D6G%^LUHK^4.Z[HNBS: MPR!9(*\Y9NL@Y-]H\"S)1A[XB=2X0)#MN*TI@6L[8#:+5+NQT@^3^DUZT+^" M?6;@_SY[?/GF5X)P.'MZ\03U^1_S#F0<@SK@1G]_^>:%AJ#=LYOL>U,3W'%+ MB.HE-]26!.+';]L#*+G/+SY_\O6'S9+C0*)U,PE@W17>%&E,/=RU(*:!L7Q? M=?T@WBG]>UE7S&QADU[]$BDS4_QF>T<2@7L-HG*ND]DP =K+=YI[Z[]*)7%Y M4;"$)=U.*]5<&V:3MY2!QQ'&T'FA1ZUIVL.>+S8%4F2OR%>,?&"BFN SN&(V M]_J-F^QFTD0=K^"LD92/K89D?TJ=7FJ[39ID.QCW'98:R"<15"NYFO)61VTXG>M(7!9< 6]3Y?H\;MIU0Y3+\(9V4^D= ( M@YAYZ.%AA'4.5@!N=71EL!L *IR&.J=!$6JEP3/:B0!V#H. \O8?-U^'40G4 M>,=C$!\5;X$)$6HMCPAQ)#5S=1U$$?_+-R\SN:;/GFX05,?:S"R0-:7^W1'3 MUFLJZ)]$ZO15:W1,&9Q%F<7--DW,)]9OEC4!GEOCA+)S?XHZ!E;^S-'&J7:@ MUQS9A!.^B6>')P)?_V<..P375W)<-P:):26#XOO'Q4L[62OTR.$B%RS?$!8' M#0B%S"% (N;6*T(@^QX]$;^1)^+'&!F;.QI9[VK8UC?!^-2Z*'1IOD&5X1?? M7]$Q\^?$S/\Y-N5)7@YK7YB-,.XO+YX"X_Y+9GP/QDZ)!5VU/\JY6Q4/=V:V MP:P5:$#3["D.VFCK:^G]=4R4.7HO.A<2[@V3MXWZ9^L@UI>/.1 VVT'^X;I@ MRM#D+F5&JK;99*A$W2V8?I9R4-.W]#+M\@:_$6#9(_ ;$V;Q/C&DCMLLP45- MR"K- 8@NMKNJ\=RCO%7G)%G[=M2G_O&S)PG/W/PCZ;&SV=A9:%9;)5*)-MGC M"_Y@DQMN3/#_%F,W!7%UL\9G'S^7J&94I>_Z/C-.4PXRY$!U.+-QF.0=!Z&\ M=(MISUC3IWRLTG=5@UH*P>$95NRAH#:_^#QQAKRYD< M2H'BTD$(RUW=HA:399'/X8-EULE\.S!.QRBY$"VR>][F[S/1*]\HCD.?_6H. MCY]#P_,ZNW0P*YDTAU/N^'RFZCY?9(_/26Z[F8B"*RSOQ^!7^2=5A_T&S[!> MK3KOMS=)23['699# M/!U.U.'XBOF4S(?E*FKMC^K;I0@#.O;)RI20=/C$BP(""#VV M]$[!TU\3(UJ*4*6F35%'EZ$QVQW$HI/HA'DP _M)/3Y/ZG6R+-F>%-2I>F0\ M/-6FHUY'3B,*Y<*&DZN-$01_8$/,S3DE,'DGN$\#"KEYWO.NM!SH!YTK?.K3 MQ7TP<1B^>*PP$E,IGDS?UBCX6FNYGFBZ^K )T;D35.^MM&QY_-GR0574R0UL M2JI?L[AZ^+OT-Y@](3+<"CA#90E^)C3CUINZMCONN[U]"FU+0G@@-#-W3\]! M/?.%9RG'C>_6+UJK!@92/G=2]/&;X MK ( $SR8-IGVZ"^K94$;\[Z$N&K&QE%022W=N=?RS=*TJ8 M7X2%2<7,AR8YL&N?2C83:&64]PD MELKT\J=7/UKPPHHT71*3!334[,/8HWP(!MM7@T8EW+J(J]CB(C_-_9[HNN19M::S;0MWI[9%R\RN)=G-XFPK,UXGE.]PZK<#W&UOX M[61A3FV0N8V+IQ)KE%39Y0+43#RA7T2$OQ0"XS\XW6OD GLTEYPT[4^16 MLP(2/_K91HJOF2#_A2#_&J310DP MPAN_^#3%&Q>^?C];CED;&LE4$#& 7FGV1 M6J0<0OTZ\SEN>.&X$")1N[HG>19]MW7%S9I0^459;U.$Y_\YC ;/MROV( MA;=:??,$Q\VO8"E7BH>_+[%?#? RUQU6@Z\TXD/9U&?_(BL9RW. M'!#H+M;QX03WC35:PT>C?7DIR+W)T/+ZJ&\C#PD9MA,2YPZYJ%T=33#V\,M= M&45BNM"JV;6[Q-DIKC E#+@U+#TVR:N6IGSP;.M]$3<5*N.()^@1T.AERHS1 M7"]6IVWPC3#'+/33EJ@5N8U[R[8+W0JU':4>?:NT3SY238E@.P\9QFQ.?'WC MT-=5WC$@T-C9KOJX='#7C$-/H*K(:79@%@3?=.*M#BYN=:C9S1-B>I\__7R3 M)0FHCRFHSZ8UBL_.6>?Z_!OXN0G8*^'TQ"6*<38*N/SVYJ501HO*5];>-3CP M38D[17@OV""P(ER(0=- T W?Y@4M%;-FV+-.NXI11@$O*D)7M&UY;,5+XMO# MF7L$W[)6MN(=N:,R5XD)TES_HD\@ZUY%U MB'< 7Q-@YE[B7;_]^#*LA"0NH_((C=J<$:VK."-K5@EU8VW^VJJV!"!R1F%$ M%S9&X8/-W6AC.R0(O1[6!1*D^XB1N$2IJ\-QC;LE4G]LAI,E2G!%P.)2B1KK MPI9AZE]/&G&$1AA,"]=G-.H987TZPZ+D47X?W5GLI7).E,$\OS%\H.]0HOT# ML"(3"!9$$9%$Q5P**9"*4H..7#F$P-O>4>28EYGOO J2WBC1\G1Y M'F)53,APG5?A%@68- 5(GT".V0C*ERL=V.$WZCHH@\JBN17QM(^5=],&]D/1 M8Q1(^[TTG39F8"R(^XOIM35F$/6T%L@P+:[1*ZX=@(,G![1PN .D.K"6,':6 MD&W--E_/KNZTE]D=G@G=N="D+%0ZA:)ZNKWJO7@##&.XY*Q<61VYA1K&FY-T MW0-L*1[\1D G$"R4[FU3JBG)PRGH&^_LX?K8$R.6<=:O6W2U0M;H0L>OT\); MM^J:JM>T1HY"M=SW1G"K6I1E1=E[. -X#>F.Y^MBP'0UI3<4BC<_/?]-@63# M&KR2.\%3FQM2P,GGO-38+V3C4B[AM*+7?R^@,,GFIQM(SUK/K?5]2 (TZ<7X MQ7T<[I,J[WHI)NTR61?V]#7OX28D1)R6-10AZ?C>"8P\U]#2_D7#+K.GO7:85I1<0G0#)GZ,WK:. ML-@/)G6_3E&_RU\B!L%WD'>+FJI(ZGU03^+D;.G0!/\<;XBXA#&OW;$)T_ZK MK].BH,C[B#"(78OPB()I#R;:%UW[CC4'CWL<@G0RF=Y.[!+CD1PZ]RJG=,V@ MB5'U@BJR,9Y8U6G8V[HAJ,4@&"!^_**ZHOA97MQ6/?H-&.F N^#8Q)7[*B0G MS2&%Y@Q?P$@1-G?&Z*5EM6Q4V)@>L['IJ7]54I80FQ!5"10#%B+6=R30?D+FX\Q8Q#7B$=8$KI1O!C=Y#/&ABU)GA>B*J:F&,,A M'D:#8"Q#Z_G>'-VAN1[=[B#/=;OP0K)L%KO(CI*\O85KF:P[JV?4"AJJQ%]\ M$J4UO6-$&YT-P=2Z?*Z06.7Z&NH$!8)':Q'2\^U+9QJ^"(FSZH9):JW. X'= MHKS]8\O7\,'&#H*,S/JXP$ZL$@'=[G496?Q);NBZSU/GGES;[^Z0;R-*)F^ M4TV),IPU')P #Z).:M2=USLIS*!&?-;-G$-RV/^K+-2)E@<,EQTHWJXH,.JJ M%3YUGKT:3:??D_9_K=U6S>^!4 ,WVC1<^P-JE_24WZ!R/7"D'[J9]++5PL\W MAK"H::W^RWDO#< X&B@V#.&F-)J&8J"+K%=R3K*31-1=ODR:8?%524!G63T< M/D&Z(RHR!6ZL["25M+)S9&)7Q8>E:9KL?)%%Z!*JYK:M=F5TJ:;A_3M1!'3X M.^E F)B"&_U9@ M7WOJC'2].)M@LD5 % M^1;$K^&7(V[.B322+HF^@)!]63-\-?,5V GL.HRDQ#TI2HK8 M256<;A=O #TU<3'.;F:,+A[<['KP!FAEG)E*]HE_2BU%XHPT5LB/V!)D^FZT MMHD/S96U: &'50_9'JBVLBK-S0PH2M/0>0GT]NJS+7Q%3@YL)=(F/ M><\QZU]_CGNXNA](W\7C=Q8Z/K#5O )D%HGR@\K*\ZDS!Q\TGQ,E>>@9$ M:FZQHFUTE*0Y+5A?ON]N.;:3=&5 N2%FD8< /+RT72:.:M)?[K:M1XZ:KRPR MN RU_7 ^41EF3K'LKL,PDVD_4C[PKFGOQ*)>E*ES8BG[]"[^3S/-9;?A!_ O M+6QBGN"XEQ&DDF!_F@25O#,[G2-=<'*&WA;YA8+Q M+/(-=5/K79:RXCS:*4:ZV#TT,/3?7<4A:&K:9?A=N19/ !T<-")@^![B55+Y M&AG2#[8$_V]9@8EJNGO$YY*V(V5XGS0>)V>S8D2J_VXMU.H65>3'LZ$]@_^$ M%.0'&:!YS0V'U1 ]YS*+(_6&9\U=2W$+SBT'65AT^5X<%CA?\L,@'2M9Z'I= M_#@*-T\>$U+U/BSI(N'[]TR[*E+;$<*@DL5L/,37G]-S+CFJOJVD"R7GZ.[R MKF"^TC''10U#"3ZZMU.=](;_ J,)^FPOAU24N;>+]U^A;TU*$TTMP\F0UL/#/BY/C#Y%['1#%I MH24).N)$CZ2 :^W,0<0_K;/_Y)VT)E+BW\Y:W/6SR**S7:>2QSLS!=*#%^.N M0\0'O%3F('RO&G,1T88%T6!/6LKYD9B])G/\I6;/6C)0:-QXL=Y%,5V,F\:6 M6!\I3@ 2@'K-_[%JH0#;%/>=&B77%>71X05-OMWA/Z//:^[5C^=JA%\-098 $?Z#J&)>D,S1B>(P_OQ[()LQB( M&PW/ (;^/9))J(LW'##UMQ&\O0?L0X>=X3C2S>;]N^>L+NXU*YD.L6Y09FH" MY+CO'%3GT%V#SRC<#S'N@K* 56];/9EPYJ_2,-7NL!T@4$Y47C+T^FE8XH P M2X'@JG]WYMWS VHK5]6D!0;KJ1YIB#(\-5>._*I%R#:2.R9:.7#?J<4Y@X/L MISTG2KWO]+P03GQY0H8>=U+&F@N_ :8D?X-C*+#(773CIFE'_@::2U?'#I#2 MBN_E!$B\X^E-"<-G?*$DLKSRJ(]LE+HE0SH>*=+A<7H#;7-&Q)+<\%_!L*>= MN\7_"BIRD!V4.B-$*1?U2811S[E;L&+/5P)]I-;GN*P2OTD&E?2A>J MWHMCC!+UR4,4ZA^I(,>J72(@[AA 8ZI<>>[1GF[3\?K$NJ< >9R,".(%VMK?9Z]D%LYY?$/H^I-G%N:1XT= M$AV">@=,:K3#3E[UEC%K3,E KUJG5!7&U!-\T NSCH\R5F+&8]SS#'8&$%'C*I_$KR5#?=#,:&3'.6 .>3L+0"946)/*KB^ M52/-8ZEH7 1?&G_LB1IYD7FRR"4HT>\DBU!OX3)[B(!^) &W^$O28S]J[1)6ECNB!;:XD?1OQ>G5H@K[6"Z>52^VTRQG5 M?I(4DEUK&=L &QU@W<.NY#L?/#$D<$J),)!WKC?4B@ 80DG4UN,IU2D@7N&D M]YH66O:I-C7DG*2DS]M2RT!<9780J1]_)0$*SLZ?G%9NRT7+"!I7?'Z>:M6W MD6>O?KL,CEM_?III8AS;%>PM?<)P\W3TE[]=$E:SE%$04O(,W*KW \;M:-6? M7W/?;YTAL+]\K ?2=.$RHP5_7W1]AA MUGZ+12Q_?W3Y[.O+BT>?P)OA\6__=@ MYD<*AV-BPQY>?7K^Q6>/V.&O/PSM M 8=$F X0X_3/:YA8V>$#\/=]"Q:&_( ?( \=3N_;_P-02P,$% @ M814 M6#1S-" D!P #!L !D !X;"]W;W)K&UL[5EM M;]LV$/XKA!L4#N!7V4[2-C&0=.M:(%V#I&L_#/M 2R>+"R6J)!7'_?6[(V59 M=_D&GCD)J6R'PP&1_V4BZPU/777KO3T5!56B@RN-#-%FG*] MO "I%F>M86MUX5K,$TL7^M/3G,_A!NQO^97&LWYE)1(I9$:HC&F(SUKGPY<7 M$QKO!GP2L#"U8T:>S)2ZI9-WT5EK0(! 0FC) L>?.W@-4I(AA/&EM-FJEJ2) M]>.5]3?.=_1EQ@V\5O*SB&QRUCIIL0AB7DA[K19OH?3' 0R5-.Z;+?S8HU&+ MA86Q*BTG(X)49/Z7WY=QJ$TX&>R8$)03 H?;+^10_L0MGYYJM6":1J,U.G"N MNMD(3F24E!NK\:[ >7;Z%F34Q=QV#9? /N2@.47+L/9'/I-@#D_[%I>AP?VP M-'GA308[3 X#]EYE-C'LYRR"J&F@C_@JD,$*Y$6PU^)/$/;8:-AAP2 8[;$W MJIP>.7NC7?:$"1&AR J(ZC[S+&)X+U<8#/:+5D5NV._G,V,UDN>/;9'PZXRW MKT,%]=+D/(2S%E:, 7T'K>GS9\.CP:L]7HPK+\;[K$]OL$"C K.F8G9N#%CO MP*7@,R&%%6#H3LV]*M?$5PSTC M'>@Q3"FD,] NK>T#)C)DMY0T_]"E>>72I>*;)CLL0[4Z8,/.B_& ?; )FBF! MM?DA&TW81V4Q@^4U-_!XT@C,>1AJ2C[E!?DFE^A#*(N(C)76168!\VZ=]1A\H Z"R.DHN/DN^GXA@O-/G%9 'L/W!0:W#*LRWY5F8:PT)H07' CS#8B[E^) MB!@KB3PB(Y9TBD58MI(OS3Z&%GJ#FC7.IAYFQ+AE,:&_<^BI;["LCGE&F)UY M8REQ9)$F-0A-!.ZQ:XCQW"ITV@(+QBX-F*90B]ROBJAH'8\XA M,<]$+$*.+,-5BK1$25!ZS1C^!Z)R"7<@ MV;#\#?-O']J 7Z=X8E98DXE+NXD,[L9T!%PLU>1#5# MK2;/)7*1BGM-&$Y5S[,0LU(=NK*2F#A&_ "SCTW(^QDX\RD2%/DGX8[H+E 2 M0VYQ8ED](L6^;:G^*XJ%W-7D;.D&;*^ '@5=:=)7N>RX@5Z?^$PA%+@OA=I6 MK"ZERB'?3FURSQ>KL)":#8UH/# M#38-7$_K;'JWQPQ;< R+1*JB;)!VFJJZJ-7H35.)0+W58;+LL2T:;E8BODO# M_WF-]KJW>3GHD##EX!X89 F6IZH@!M%V9@X9.D*!X)7< M56C%D+$X9M12AJ MX)@TW )$';9(!%Y'2FMU+TC*]W (V9$@6!62.^AM5#BG:I8)$3KHF55QJHS: MWKT8@M3-KN3HQ:-(T'CDI,C\DY[;7#QI_DK'UD\1_FUO*)LCL?[QTQZ/-IM( M^+?P;)J=3.C3,-MH:,@.W/G>0LE#W*%:VF#@AK/,XZ;!H?M;V;J&W*D>B:K; M("O$ANEV0N([9GCXT,: /NWA=_3+]=%X/*R^*W^>.M&C.Q$)8\BU7I(^. A> M(-UL0RZ73JSU=)L25"&K1W57Z'S_0_)X=<5H8!NAS3&7W0APIQ-1\Y-543O4 M:U:ZTU*.FUVC%CS7V%(>@7<1DX,+1+L3C2,J..1N#7A]DUY+OP\EDIU18&C7 M7:_,GJ.^:SO5DM@Z[@1EQ#_9?:MV:HAXMJPCJG&X D2+*]S]?_4/'?Z&)[\W MAQ?7GOS?&D/PGS2&(RT1RV_5]BO_:& H5G[M[# M4';PFL>3%M/^W8L_L2IW[SMF MRJ*$NL,$,%V:!N#]6.WE""U0OP*9_ 5!+ P04 " "UA%18>I5S@60& M #N$P &0 'AL+W=O6QI3OAZ-=++D!=-#67*!*W.I"F9PJ!8C M72K.4LM4Y"//<<)1P3+1FY[9N8]J>B8KDV>"?U2@JZ)@ZO&2YW)UWG-[[<1M MME@:FAA-STJVX'?<_%)^5#@:=5+2K.!"9U* XO/SWH7[^C(@>DOP:\97>N,9 MR).9E/PX9Q'.>&)+ \.^!7_$\)T%HQI^-S%ZGDA@WGUOI[ZWOZ,N, M:7XE\\]9:I;GO;@'*9^S*C>W))4VLFB8T8(B M$_4_^]+$88,A=@XP> V#9^VN%5DKWS+#IF=*KD 1-4JC!^NJY4;C,D%)N3,* M5S/D,]-;_L!%Q6&N9 %74AB%<=)HA%G"E57/E8:33VR6G"#4I<:WHF4I]L"1FAL9['76GSI'97XEB=#\-T!>([G'Y'G=Q'P MK3S_:R*P'0#X_6*F[?P?^R)0RP_VRZ>J>JU+EO#S'I:-YNJ!]Z:O?G!#Y\T1 MZX/.^N"8].D=5FE:Y1SD'-YFFBT6BB^8!3S.-+[M,_JXV$]+#(C,L60SL0!# MV0=KO4!P,$C7FG@*#U1\J$U6"NMT(YK)-IZ2#D^92/(*X8 /(,V2K_G,DAF8 MLSRO>7 =ET$GV(5(!0U:4L43N1"9];54*#(K$:-$=7%W!9]DF240.N$ 7H;Q M(?S&F0)., 4$&2]F:!C_D&*K#-N M377"3N%DAM_D%/KPZH?8<[TW^!3&X=9XWQ/1W.)K0MUS0TB9.B?:"Z5O$=W%V12461:6[_)VVUD/""YV*>(@]-",%U HP[N ,G&#=:MVE/YH0#WW/QUQT$R-4GOK[E MQ-^ ?KV!@ZXA^+SO!+[Q^'GP(\X.O YT40AI,]M>S!Q-D+OF@"_A@51,?"% M7PF^"1;:TW8;.Q"/O7W80^V1@\C$ID?]+Z#.Y\;1$?!YX[KS^0&UH(GM>;8) M>K8E8N?S)Q8ZGSDL64IO:T&!G[&<\&5W('U_Z,"LWC$,:.2V(YN:S67:6U0" MMQX"W^:M)4QKF63V!6\C@,K1 2[=[K+[2/T7:NK2W< M(Q995=0 I+UNEJPW;(V/M.>K=G8Q=P;_"D(9*KRNP9I6RFX^<5!^A?[G<'T2#NS1[^;S>@)NV"-0 MZFM*@E.>%7A,H PPZG8/7*4*TUKW_;E4U 0?[=L PUE*G1E@22(K/+D-;?._ M?OI>0,0JI%4D57!;A&W/Q8454RGR7NW,=)ZOL 7TO)1RE\Z9 9\TK9]I^)^G++)E0T MQUB*ACWV-HKCOW#[:N(/!("WL39,&&_CZ.J:;[2ZS+NH[G#5Y M?1-VP]0""P!R/D=69QB->Z#JVZ5Z8&1I;W2P C C]G')6#Z7**7S8 4 M=%=\T[\!4$L#!!0 ( +6$5%CG5]O)"0, "P' 9 >&PO=V]R:W-H M965TX-_CI%T98@PDOCAQ$C]^[,3.=*O-%[M&=/"MJ96=16OG M-N=Q;,LU-L*>Z0TJVEEJTPA'JEG%=F-05,&HJ6.>)*.X$5)%\VE8NS7SJ6Y= M+17>&K!MTPCS_1)KO9U%+-HMW,G5VOF%>#[=B!7>HWNWN36DQ0-*)1M45FH% M!I>SZ(*=7V;^?#CP7N+6[LW!1[+0^HM7;JI9E'A"6&/I/(*@X0&OL*X]$-'X MVF-&@TMON#_?H;\(L5,L"V'Q2M0LJ? $YX>P4N'%*0!+_V_%'RZ6%AGZ!5]/I2$SD5VV(6OK'.[$27.(BH= M2\@8S9\\8J/DV9$ LB& [!CZ_)XJM6IK!+V$?POF4 1'?1R.X.T:8:EK*FRI M5N#\$P%)#G8/ZBWOQ.[UH::AGP&++QR,O,RW0R M\7)<>%F,PTH!%Y8B)90BA=$$,B): ,MA B^-MO90[/FH@)QED*4)9 G94'UX MO"OT<9WP47Y*,IUXR49!,B^3)$C:?4.=^@!PFF3 B3 G<$: G(!9P8>;WR6Z M&#,H"N)(](L\@V*20\'S0XGXMWNB5+"G?)SW(PLC2])NS'L]I(Q&-H9#+S[> MZV -FE7HTQ9*W2K7-;-A=?@*+KH.^/-X]X^\%F9%^8$:EV2:G(WS"$S7FSO% MZ4WHAPOMJ+N&Z9J^,S3^ .TOM78[Q3L8/LCY#U!+ P04 " "UA%18@)\$ M[R(# #+!@ &0 'AL+W=O'ENEW3*IO=^>I:DK:FRE&YDM:CJIC&VEIZW=I&YK M49;!J%6IR+)9VLI&)ZM%>'=M5PO3>=5HO+;@NK:5]ND"E=DMDSQY?G'3;&K/ M+]+58BLW>(O^S^VUI5VZ1RF;%K5KC :+U3(YS\\N)JP?%/YJ<.<.UL"1K(VY MX\WGRO9,/#]3/ZQQ [Q;*6#B^-^KLI M?;U,Y@F46,E.^1NS^X1]/%/&*XQR0<(NZDY.$R@ZYTW;&Y,';:/C4S[V>3@P MF&>_,1"]@0A^QXN"EU?2R]7"FAU8UB8T7H10@S4YUV@NRJVW=-J0G5_]X6NT M\%D7IL43^$9=8"KX8IQ#!X/OIIYM8/RUZU(N(*GZ#F@OX:K2O'7S0 M)9:_ J3DXMY/\>SGA3B*>(7%",;Y"8A,C(_@C?=QCP/>^&CY;/L M_1'O)WOO)\?05['<\\A"A73Z&O)W[!V&V@65 M/#^%/(O_OIB5-2W@?=?XI[&PO=V]R:W-H965T'AN_,Z%.EM(]4G/A##L\[RL]'EO9DQ].ASJ;";F7 ]D+2JLW$HU MYP9_U72H:R5X;C?-RV'@>6+=\5T9NC%\.*LYE-Q(\R'^EKAW[#CDA=S4>E"5DR)V_/>I7_Z/"%Z M2_"Q$ N]]LS(DHF4G^C/Z_R\YY%"HA29(0XYU(VKC^ MO.3^B[4=MDRX%E>R_*/(S>R\E_98+FYY4YIW@]GY1"'Y\-#10A=L.L%?K<"0UV"/4#]E969J;9RRH7^2:#(2SHS B6 M9CP/]G)\(;(!"_T^"[P@W,,O[-P26G[A#GXW,ZG,R0MXPV)GY9@KZ*T )=UG M;PH^*Q=.?_,1[ML<+4>>%:!_WBQND@+PI!9.W7[6V M?7QHY#:C]HM]/Q,0 N\MBFK*#*&,Z9E<:%946:,4/)JM!//.S24AE:\4$"U2 M^ZR"FV&#$L7R( <,08*TM 0!]O+A+. M'E <-15O\H)TT4U=EX+40*H#E4N?(#MF[Z7A):FSM.9DTIB32IH3)6K CBQI MG5T@S.JRT=:4C%9R<8=$6EO[;%IL=[0..>+'[*J9-R6G9,>JQBIL37](>)EE M14Z,R 6PR(]HBFE*:!K1E-(T)GL]FGR: F>^W?&$A6./YG1LY_2;YJ<_I8$? M/&-Q$/>#<=K*'T&1$22-@IUCN3&,@GZ0>D[G,* QPDBWCN6F:)3TO7CD; Q] M#R/"B!^,;D/J]T>QU_IC0[6P'2N58B_I1W'@_!9Z(0;4\N)N=(30/4P\Y]LP M F$X[D8G>ASUHV3<^AY$03BR8T40]N/1\EQBZ)> @,5^T!_9<\1)A6G,(H_% M2=H/H[A%(,Z@[WNIPTP;3TJLD$(UT\&% R,H?04%(-Y- 2VJIVOH&3@.1 @J M5$6$-$)3@XE@=V)69*6PB>/7RVM6*YDW-H72*N3Q0MG%CS=7+J8_OKUJ5W/! M2Z'TK*@MA?L+-:"!D8BL%2_:5]NUO+@K\H:7*(YW0J&UL%M54YW(VUNBT;*" M_;Q!<94V3I9JBI2=\BK+$19KU2@!R%ZBA M5T3!GE(A&+-K54!5EUPHR2/5!W!TZ]OJ M\=(C.B4JNHG_""-L]H1B-;^W7MYIRU$81\AY0930'(R/-RV*?'J=8@J]XT<; M]:4V1^$X)KXC*SJ&T.\__(V :C=UN["5)"[\?%PD;:@#_D;<1$001 M) #DGQE'D9L(%/E*XK)IA"JH7N;030N6S7@U!4RY?\3= M_2,^^/[QJL!=6!49%&F;E>7M;-L%8S_?W6F.#.)MT\ KA&Q)_4)&579*=?\> MF7Z]=5]V 9-[!H+M59ZDK=5G9B]J%2$>K=(!!7W _J1H0%UB(8M8S( ,Q/*8 MH7&]/D2YL3^(V<\L'428O8&/>=D\?M?3GA-.NA-.#C[A0^[<[Q A58;RZFBP M:PF&M7L1@-G=5K>!8Z]*VZ_4>POC YT(17FA,P1C Q8;9V+;U+7^,=]4?"VB M'E56][:/7]38K_<2W]Y!/&&1NQ.V>4OM2&]P5%.M^Z'+=Q^J QHEM&%=(?ON MU/@P%6Y#]G#M(]M"YT(1 =9OI33+/R2@^X9[\1]02P,$ M% @ M8146#G>CV!^ P 2 < !D !X;"]W;W)K&UL?55M;]LV$/XK!RT86B"P1+TYR6P#3M)A!=8U2+(.P[ /M'22B%"D M2E)QLE^_(V6[V9H8$/BFN^>>X[UPL=7FP7:(#IYZJ>PRZIP;+N+85AWVW,[T M@(K^--KTW-'6M+$=#/(Z*/4R3I.DC'LN5+1:A+,;LUKHT4FA\,: '?N>F^=+ ME'J[C%BT/[@5;>?\0;Q:#+S%.W2_#S>&=O$!I18]*BNT H/-,EJSB\O! M+P*W]L4:O"<;K1_\YF.]C!)/""56SB-PFA[Q"J7T0$3CZPXS.ICTBB_7>_2? M@^_DRX9;O-+R#U&[;AF=15!CPT?I;O7V%]SY4WB\2DL;1MA.LL5Y!-5HG>YW MRL2@%VJ:^=/N'EXHG"5O**0[A33PG@P%EM?<\=7"Z"T8+TUH?A%<#=I$3B@? ME#MGZ*\@/;?Z[#HT\'E PYU0+7QXHG!;M/#NGF\DVO>+V)$9+QQ7.\C+"3)] M Y*E\$DKUUGXH&JL_PL0$[\#R71/\C(]BGB-U0PR=@IIDF9'\+*#TUG R]YR M^GMW_UIOK#.4(W^_YO $E[\.Y^OFP@Z\PF5$A6'1/&*T^O$'5B8_'2&;'\CF MQ]!7=U2']2@1= /_C]:5M@ZXJO=^G,+FF0[[02M4[C5/CMNZ1L>%M-Z4#J;T MP13N;VJ+!H%;:+2DBK8S^!.Y ?2A!@H4]AO2\\%Z=P)"45GWX?@^2'U M X./RHZ&JPJATGTOK"]S"R=09J4?64)C4:9PCU6GM-3M<_#4"X]*5-P%^9RD M\Z2$+"]@73^B<<)ZNEZ4NLP#!O)9<@9964*:,_@5J8C#?ZDYM86:JDKXV(R1,$3RG'5"BI@BI1%1^7,*0 %Q85X[](H9WFX MMJP\@WOMB,J;,3^!]+0D4WXNDGF84[IUCWJ+#2DY#;]IA\ "S6F948X8:$83 M8(6:GI! D;[1?$]S]EJ]Q"^Z6X^F#3W<4B*,RDV-[G!Z>";64W?\)CZ],9^X M:05EC<2&5)/9O(C 3'U[VC@]A%ZYT8XZ;UAV]-2A\0+TO]'DV6[C#1P>S]6_ M4$L#!!0 ( +6$5%AI:HL1)1 )@W 9 >&PO=V]R:W-H965TX<#"B26N-R=G9V9_>:QJU=W>?&Y7"A5B?ME MFI6O3Q95M?KV_+R<+M0R*L?Y2F5X,\N+953AL9B?EZM"13$/6J;GTC2]\V64 M9"<7K[CM?7'Q*E]7:9*I]X4HU\ME5&RN5)K?O3ZQ3IJ&#\E\45'#^<6K5317 M-ZKZM'I?X.F\I1(G2Y6529Z)0LU>GUQ:WUZ%U)\[_"-1=V7ONZ"53/+\,SV\ MBU^?F,202M6T(@H1/F[5M4I3(@0V?J]IGK13TL#^]X;Z6UX[UC*)2G6=I[\D M<;5X?1*ERB-\W3DO^*.]W7-T_$=%U6^;(># Z62:8_ MH_M:#KT!P4,#9#U ,M]Z(N;R351%%Z^*_$X4U!O4Z LOE4>#N20CI=Q4!=XF M&%==O,MN55E!RI6X4=-UD52)*L7H8S1)57GVZKS"'-3S?%K3N]+TY /T+"E^ MRK-J48KOLEC%VP3.P5S+H6PXO)*#%-^HZ5C8EB&D*>T!>G:[8IOIV8^NN#3$ M&S6I1)3%XKO?UTFUZ3LBI@-?\Z) 4]AW-X#MI)WY:K:*I>GV"KE*JX M52<7WWQE>>;+@14X[0J<(>H7-]B9\3I5(I^)GO[>YT4UR],D/\3O,,6/"R6F M>5D98A8EA;B-TK4R6"[S(B]+L(:%N1-E)]TX5Z%0*, Q<*,>L7?HCQ>42"^&YB"7Q M_2X';UL6G](59J26$U7 E(0A1JH>EJ>GN:FB2FE5K*#V*IEBFG(]B9/;A#"S%+[TA25&OGDF/#<0 M@6/18R#/A.^9 J@&S,K$/+]51<8F9(4F]S@35F +"V,:#D861EF.)RYI'1M! M@I]C32\FT?0S) TK3V*02,##**+QA@5=@I@T?!N+LUS#QJJMT/"\0-AB9!NF M31-YAF?; (V'Z4FOQX=CGPDI7>$:ENMTS8'KG@G'D&'X$(?3?+E4Q;1AT#%< M.Q02T@E T39\+-8!BV:/IN/2&]=VQ25LH6HHV8ZS+1?;EL)QPZY10E<.5G6= M%ZN\@)K@*& HEA$ZZ(E!#CI81F":U&:S6J1E4YMOA>)C7I'%#%K>:'(F1E/\ MC_%?X?^,S2,P'-C'J0C)9AP8B\G-#IK)L&S'"#P;7^AA!)5(G]^'A@OC^&%@ MP^Y:^A%V "["<-N*+=^F^0))/%J&Z";00EKM6-L(9*>5 MASZWU%BH"AL=7[*<]I$?B(Z<'SY*2RMI".-8-5#+:$YK<@P/Q@592]F3A&/X M,GQ4%F2P/2Q+LFFZCC$#XI$$"!#_MJX]&O"TZ+, D)L"R!1!1.T=@+U)M:C# M(? ?SQ5A)E!*5' #;3^11ANT+56UR&. VB(INXDC<0HLJ/$3. ZQ,A"A'1% MTYXFT21)22K$5O2XQ?0XCZH^9&OOKUW2;K,TB,9*\8+2C=$P KGN,WB*;;#= M.L!:#S*>QQF)#>[_@)[N\G4:BPE\(/S?% @1BRIG!43;/@T^GM:6S)+IEO^$ M#J%$>FQ^*!FI-]<_ Q;%]@WO.HX3B@TQO*2 M3,?W>!HSM%RK@G;'(R 4%:TQQF1K7?3 G"39'*I)F6RY2%;E4QF9=HR0A?"< M3%"+*U\7"(#@:J-LBFAH!4?+4S%?A4)(5^B.L5KE95+M"E"4Y$+1<[X&S9P\ M]AK6KGLTNJO'@E!O=$6;7\5;U@Z[F.0@>KQQ$$#T KA=[J*^/&$'I\[8%Y-F M-C)F>QRV#1Q1K5(R@)@B*V0&)"B./9Z[E^IMORH29&Q)NNF4C:GM75[,MJ%A M Z+G1<&JXUM2$@"JR)=LJF]_^/'JBSF+TC+OF.H)L.& S M* 9W5&KZ8(KJH M[&QCLH&<,@[SUQ!4/DF3>6U#&)A&=T8-C7>+9 J-S NEZ@VL$!M'&5LB1\]K M?"]640&THX:"TD$M@#0E8IHC6,S8V19<$'9 E>MMS'.F&]H_CVS Y\N/@@;V M8<"*G'Q@(T>XAFFQY@V-%<$X,7"JDEMBPJ@%00ASZO<\ "TDM/I[X;E\73X\ MN^A<$,.-5BS#>,F>%CNVT/"7Y8RL=XP,9 13J!L(4$?UH)D71&5@TV+0 69! M>QEE$)*K5OMQ4E9%4Q;3Q(2I= M*>-8H/;U.EVFUQ57:+@B%8OU"O3Z0%;/R&9R'=4 5*A5M&&SS5<:XY81\"]: MEV0Q.^/8;28S\M8,V0]1UV'P&XY*H4(E-BHJ&#P5I;*];U[:;R%\N"8C%KPDVSK,>]JR^'W@?WJC]D!^!^I$U M ,KTK;$GOJ8G1*4F?/G7G E8$FGAV.4GWZ'O^LUN!O+UL74 2O[M,66>-IR/ MZPJ)0,*R3#QZP@E"?%H'RP$!DJPQE67 @XVL#4^.""Q\N/NYU1&%@4E;!Y"8 M>9>"I9=J2Z9/'1W)'0>+ U(OY[%T;?>S&7=$M6#2U =(%GM,(YVVQ\@=#<^Q M6#[(Z%U:H+53-<"ZK .,VE2D03LI)Q06,[57-Z!* ;V0ELESA);+DO%\&A!B ML ?]'E,W:(L!)&/DGT[(LY-%>KYDMD^Q7(D,F"8ZI4J.67>_W$M-'IVKJ4Y_=V#8HVU3_/80$CK$ M"W:Y#9P.@,K\Y(8,6,]%0EWY/(2$>V"%G0^MTPC3>Q02=1GT*&MT-'H8,G"U M-1Z)AE03E1#5+D'/8U]B&=+6$"CQS=T'0RJ.'@)#Q[2X7;HL8!_4W'TTI!HI M>R*O!D/)T.R;&A1A-\[XN"IJ6_K4:&BQ4[!U!5YJ[1):.;Y7(R.B8-^R>)JG MHV%;?;6X_BD-Q[1Y[YE.H,%2!H?H?C$:ZNKB'X&'?4K'H$_7?Y_><2T=!<(6 M':0A-L;>GJYU)6A= M(ROB\UL*_SFBSG6\C?#[LZHT^'%!:&\*Q,4D:0Y8U5:4/,TY+.=JY)9*=1ZE M[NM::II#< MX>/TC_OIL."W)-ZV]D!J(?\/"XNYQ) .Q:^4FBJZLK"MQ=W\LCNFQA]+ M?(SN=5VCF0\1HTU8YWOD3URXN:9+QP6E4S[Y]'>'N53W:KFJ=-K-@4T3/B4L M/ZSU7A #R"?"AV@\M%)BD(^A I/"/A=A_H"^_5;?_M'Z_M ]83V+@"#,>T1\LOEH^Y:[^@, *%)4D6CO?"@]&V1GEC) M"XH83[4GTF[EV78U?.M WW/8N9*ASW0EAQ>F%#^K:KO' QF1=&OW@V/TU M(Z'U)=\9H $[=T3$B,1U=GBD9?ITX.V>B9%_)O[&5<"=04G_F@ZI@9(5A\]% MI3[31L@Z8+I!:[K!T:9+Y]\$DEW)C^+-WIT@*@WJ4N[?X>'1XY!A#\\W:,,< M0N@)?M<3$%M4%1V(LHSMD(5B(H*#1M5];*?J-0@^R7TU#-'96C;79VLE6)K2 MZ0I!5!9I)Y)NN*P^S]@&Z&@M*74.IH=B"\TCO-3G*TT=NBE9WWP3+5A6^3:KK0S#1,(MB>LXHMJLVLGI&"BA\+0-QJ@N3F78857JDP,\%83: MVK\CZFO+MC,ZB@,;*TILLEZ)7>OUB<>/OR!>B&X5GQQT!R+9IB-;.YQ"(1$N MZ9RAKM$/+:$'@KI$>P#]V@,61KSQ,#1>7EX*^B>NKJ[JG(,R 4;,9]U*Z7*+ MW?LIVV^&*SY.Z,/74T6@NX-"5:#!@@XP7M"M*#\X*GM"HNV;.@<*N1;'26I7 MU"'I?:$(]B^>[+X[AM>"/E?="(T.[%)(L3BH+;4[0-;[':_IOM">M;DGT" M&^DV0,09#!FW!DO]/$-FDQMH&60A6:PA'/YIL@:#=*[,>VB1I_%>X-)'-4;L M]>0W9$@T&KN9RV$TEM*(N(CN]"4!DFV58,-/-@VP(8/@6QP]?6V&,H2P=;OA MT6YW.]BYH:CD9BN%_=2%%A1.BO>$]%C!(>\[/.TA[]N>LI6/Q$=T'2;KQSD4 MK(A5S4Q[L*J$HC2]R>G:(V)R-E'_*!B!/CQD:''#NVUJUPVTV4G .7?_$FD?":!8!E1UT??NNV^< MLF1S$#FVWZ ?[A6@/NWH[0]_]2?G"R)?6V78P974'&C:R M5'TEG0(*&D2$)!IV#@MLS&01OQZEG!;=Z/8#=/6@A2!TZZO8QQT5N*')YJ#3 M3]NP;:N^96URDP7.N9 _L@S7Y.N]=&+C\2B^H'S&RW\W7+Z=UC<>^]<-"=UV M+UO^(87=)U>]7TO!*N?\F[!2W^#3/YQJ6]N?G5WJ7UMUW?5OUGZ* MBCG_5D3-,-0<^^Z)OOC7/%3YBG][A]G.=90/] $[8_Q M+OX#4$L#!!0 ( +6$5%B1S?-/$1P (9\ 9 >&PO=V]R:W-H965T M2K*UM+D 3FT=/S]=?=,\.O[_/B ME_)6ZTI\VFZR\IMGMU6U^\/+EV5RJ[=QNEKM"QVM^ M:+MYJ6S;?[F-T^S9JZ_YLW?%JZ_S?;5),_VN$.5^NXV+AV_U)K__YIE\UGSP M/KVYK>B#EZ^^WL4W^H.N_K)[5^#=R[:4=;K569GFF2CT]3?/7LL_?"L]>H#O M^,]4WY>]:T%=NX@4F^*?FO MN#?W!NJ92/9EE6_KA]&";9J9U_A3+8C> Z$]\8"J'U#<;E,1M_*[N(I??5WD M]Z*@NU$:77!7^6DT+LUH5#Y4!;Y-\5SUZHE=?+71I8BSM?@Q MC[/2$C]!+RX_\L?/OWY9H4)Z[&52%_ZM*5Q-%"Z5^'.>5;>E^#Y;Z_5A 2_1 MTK:YJFGNMVJVQ.]TLA*.M(2RE3-3GM-VW^'RG(GR^MW^K]=7955 3?Y[K*>F M''>\')H[?RAW<:*_>8;)4>KB3C][]?O?2=_^XTPKW;:5[ESIKSY@+J[W&RWR M:_$Z2?)]5M'8Y)7&"X\4CYD9RS2[Z8WF6%?F*_MXJT62;W=YF?*\09W7M9(4 M1TJRX:H+O5*8!#U]DH7 M/)"7%R+-H-F;#2HKG_/ TA\EWN#]?HO;XCUF04ZS5US&S\6%"%W+439=.)8* M_>Y.JOT&8 *UJR\:_;Z\>BYD:+FN$C+"B]?=\OO?A4JJ/XH?]4V-UU>?5+?Z^TT699WCN1YVM:30NU\_%I7[> M5B2M"&6_*?0ZK<2;N%C7GTC+BZ+C.DV9Y@;'\L+!#=)VK2A 8VS?\B7*S;?X M.$EQ3^^2ABO-U@"4@MZ^[D2*O@0V*G=1NR=^YNK0+\S=R)*>VR\$L+\1NJSB M2@O?LCU;>);3:U%[H^-:KJ\@0DLZ8?WUO!)=7D-&-S2XTL'X.!%?>5;@ACSH M;W11P<:<*"4N-'J9;/9 &U*KZS@MQ%V\V6N!&71#@U'H34QZ7=ZF.^CB>WV- M_E8YSR:A)+04"K=>L^ZCU6EF+!_>K5B)WIKBR[K&O$A1;,SJ7^+N2F/Z5R_R M;//0J4M]Z[6X4(VF;"HW/O;-+D5 M\68C;F,,J?Z44H,PE$7W4O6'L*=,49 \KQ A0!4;H][J6.5&F M6NB]&93OZEHQ57E*EXU,6*#[3,=%QO(!$D!P^ZRS!C"*VW2_-:.P3LO&AO%; M78_ M:Z'B6Q'/5]6CKCJ].H*:#BE7-2;%6-(W;AU+K*\:ML8)TFQY^89->J) MQFH$ ,V_"+TCU0[L)]#M%1GNJ?I%6AZHE\'\1LE.*=)*?(O6]4NN'TF,A4G( MPAC5[M=SGU:WIP"5I\IJAL%X+8/QEC,8H@%<)ZE>;09_S-%;[NP8BRG':,Q\ MC41C#..@HBK3,>9F&:8>#6V\>2!V@A:1HK-[D%8/)']^?]!*D@;^-&V>CQG^)L#S],U.V! MO74LFUF5"O#'53Y=PGS3%X&4XLUM7-SH%_GU=B?37^E8_/G M@<(KAB^_ TI#-D'DB$B 5/F@; Y[%4F_-&FYD7R.;R]5$%(YBLJ55A@&S\5? M"YB %^O\GD1;Y-L6M4N"R4/4)Z>D!Y-1Y'88%4R&[J4*,:1D0A\HF!!5/.CKN2NW/YG!X(>#+T1=4BO(!SX$]&EC&S^ MP@L#'KWO/RT']HX #<;U;("OJ6*2%Z#UQ/2R?'HR&$YT:+,,A^H9*K3U!AA$ M\Y!AJ1UYL0.B)2D7DXPK>MJ8MUA0^DIP1W?6^8"T[M/7KY\=SO"\;J/@RX4S/G9YW22RVH7F&_?9]9XAE/R+M-H"OZ$O!._@%!A;&J!& M[@_]@BJ^9;Z@8\O;D 3]::>SLIY:1MK]L3UIDRV40*52XRZ\WLA,BKC/08YI M:;_F&7XX/TK3(\B"+0"/VI,CS*HZ!D\5'"T!Z8'!L-I3(]TZ*_' M=L/R57A@>7PW$G!E\;\C?*#XP/0$(:Q!1"9'4BEXN' MQJB,4M0N;#I&5N=K&2&K#5>7EP)HH':B0/\$K\#1QWC.*>%]8#^^& &NGY", T$\<=@QKP,M=N;^D! MCW14^[$!(2/)0T'QI')J[#'0E<$M,/[GK@'IS9+ ENE4G^IH869V1"TLR%8 M/!O>[0O,N_+1,V*^IMD9L>M7/:_FK?+NLUV<4B "PDYW&-*K6F*0%:%6E6ZY M6TW93Z?:CA7Z9-!MTPX\:MG?!J'Q%.FM'*L-7*<+%6CBHBY4HRIG;HZ80Z(CJV64>)(,^?N45:*B(BJ@(/-[IGIX(\ AVTT9!8Z04B"H4W ME0%J&N'@OT$&2/IHB(Q(M(O2/PFG?BP7LKQ@*DVO7NCQD+_7+?3')C>9T:2# MMHYH<4785!MODR&X.C=#\*5:\/.2 Q#I7[F#>;'N1X=-?-X0P"0N;X$-#\89 M1LMSC%Y51X-( M)%>'5MWIHHE#ZF*[@"QU;@3^2/ICXP^94!M6F1H"WR4?UF7FQ6BD;@_;!1G" M([ M/S#NM>5'O+;"M90=L9- ?C(Y#8YM)DT8T&LS)?M7002/ A!E\T?RC\ \ M)IDMN?0<@@\;E(I<:A60%P,44&HPTQ7[*'Y34GA=CV:&8!VH(3; ^J1(7"GY=^%/M$702NOAGK02'\@%>DY M) W2'YM#JY &%"*@#EM2!F/2H.5=4_:WD?+Q8U.O'BJFL"[&%][XM(R7EN<< MB..TX$^]REY$69T>@U.O/HV/B(Y'XTB(BTLCX7DTX+24;G(9W>P0!V%31KW< M[H@7]9G/N8/; 4C8PP3S[O.'NAWRJ'_Y^4/>%N;V+S][Z%O$BOJ7M5WI"?E\ MX=*BQ<-WHZ24J-4_H/ +@F[?YCQ[8%%$@+)*=:8)T!F%')5S./KK6/IC>[!FSL$*Q#$S\=C5AQ^'[$9_:I.Z75:36*#OCZ41#1F*U_^S+^N, M9I-/H<2F2#8YD1M:H N*E>:E(:)F+3RW"C515M30RO8^L8D?:*;JZC9?3SBC M)M@];,!]OM^LQ9590I/TL['#"!EEE=+K-&G\;K,FR30EAT-K,NS<3LZ,0K*Z M3&]XG>(C%F^V<=!S5PPV$3)DGLF.!?R(MHQKAK:%O2G0-W6N87PN8XX%\J).8(VS/"FI3EJ3G[ MK5".@SL(1D"6B24.66?HS=!6,#U)KGQ 3Y)3X XM /SX$ZPU $ERB?"[%':P M(1IBK6% MM4-;6:M0UX>.C#!9[%698*.I@)*QODB1(U>0,0XM$<88V0YLV96 MTN)[IITN14T&391STA>=L(@AC9!FN82P=LR*&?1 ";PIVJK@1T4DC@A*"W' M9< CPHM(XJ$[5(43VQ'.9384=XTD!7(5G)+/YS)N3QC>$W*8_B!]-H,)R<&A MJ-C3L%=RO2*/$W,SFT!F1SI2JBECX2Z1U@NT7,PGAT-P%.J;8T#.[#0"2LT\ M/E#IN6D5S;9DT#)O>DC#$1_R9'G-P(XG50#(@ H;)=NG! 9O_6G MSFWHA4O47(SD[%:'_!MD$=OIO8%#4Q\(T62G@M692L0V[$('EU[X!!7;H-8I,7BK@5UZ?)FU86#_X(GP#S[>_).= M_;:=@W_:3IHO,HY\7LKG'=P:\IXYENQ)IN<^^<]1P EM\)L,7F^.>T1X(6>R^)0RCT"_J7\J\'N0R_LL37*,Q>8X*!A" M<5Q",7 %N/@2S-RW,&AXW!&AY>'[8PFUQ@'()T-RLGR*5H84*PN)FD:^'!54 M*P._QXM#AQX!*Y9^>+YH**O9^4B.SQMY%@AT^ALC7(/P)*'0<]F9\"F03786 M[ S*!$9%"0RS4W4BP=1D#@AYX( ;V0,P.)4OA MJ,B^X1S0;7]4TD.W8[KK[C#MV>]$Q(D EWM!^=00X^QCQ$):UFS:;_;B#DIA MA]@L)(;GP4$M\%*.:\% &H?9-AZUI7A;"KQ%$@M=>,8RTC;>+S)D\"B8\EV6 M!G?1I+TXU:]X;;5K*(##P88>3#F<_CG6#F(>(SD(FQF_9Q.=LQ=Q\G-8- MU56APB'N^#Y-WI#[$D04+O!H<8!%,8RVT/[&;I:#!Q+C^A'/ E?R^B5)J7O+ M 4Z"908 JB$N2]IC3G4% !B/.B\5.9DA)>?18S"G6%"[J]2R?4A) ]MF-\2QB3-B0 M)RP1;73=5O2]L,*'"$FXG6'C=C M;/\^(48D/7ZU33C<"ID*HT1.$WMVO48FXJ1Q! 1B0&$BW>S[GUO#>U/0F/6W M8BQ:,$D<2\>@6!T;338D\:N'0:+>+(?,DV3/P=IE2U@'X=0YXMCNM#W:@/#P M*&XWM>#XG[1IGP=V)O'"X@YNBJ-[^.RH5!3\57>#+HD;GC^].P^^=S MSL@ZA,GPSM(RAZ9^X5I08"T=D3'#%=J. V@_RZ.F4+;-R#WN2$\WI7Z4EF$< M/:K,6@^833\DYAN8=+ERFF>41:&PI)EQ(8.K86X!IMSA&G[W8%/E M_1G;H_]O[(]=YL3W=\2.BNFVR^4]P6;8B4;-K,63=G=&E[U\VPV%Z;[;Z^7G M),P7/GYTU:SI/CH]@<:0@H*M"NXYRXM2HX6;4Z0#K3-QZ:AM$O;6F M>=L$@I?,XJ%M/A?CQBWHV%4=-+@XC!YT9HP6W,(%MH-Y1_@4HAD'Q\0Z9]-5NXM#G^P?*Q3@U%X?>34<4:+LOL70YS]5/&AFFQY,DN=>>6DI. MPWZ]C@;/04#OF#ZY& )H2QVHT)IBHS4PDTP_%O"C-DP>KRJ N2[3RI&[%%8 MF*WP$; PMU3W>'O2EEN/VTJXC)K6W/+&TSZ#7TC7K3&7H-0WY%)9Y!5L>X(2 MU<-.K\0/LX2>-R,/GN*(>9GD.VWL&OI%YQAM\G)?:#*&!X;*A.^OZ-#+6DQM M['[(-.?A)C'0M'F !(J\/NA'Q,+,GH-V[HK\IHBWJ'SP'1PNG>DBWFSHC(3V M'!QTI-#ZQ99.::Q7NC>"-Y%L$O]57D!?J<7Q+V@:WTPG<#7+W+L400PWEG97 MDN5LA[B^CWT

ZK,TS=6,X'G4_+;X)\N13 M&VG1/%?1\ Y^CO(N^YWA%KSQ]U8?EI6:$4G1!6HK"HAI5\!*O)[:#D=04^^C MZQWM@'O/'=F3P_BNEIS^5)ES4,OS?,3F>7/"%IV)56][:04&K2>"]]"OXEV[ M11;3X@:XG&%XQ-OVV"H"3G25!HWO![9>-9/6@"01L?'--3U_T<3;G,,/.1H7 M+-IP,^=_^2<]Q3'O\K0O.%P( L]I;EWJI$?6=Q[&G;)'/=HZ1 YOY,/_%$J* M_&6FV%A1QZ<$P53UH1I:PH5/G'*.>-,.11%JO> _9G-"8$Z!?-N=>)-,]H+G M?9TL-/Y%<^Y$HSJ]!7C&)-$!I9LR%YAV&2/% 2XFLQ-F>5S)'&S1VDM[Y7S% M6+5 ./F^XL@J531YS$LW+LWI-K0^D;8Q]8P=G8'#7S0 7 +I\[+)4Q]:Y\4V MF$_.ZQ:H3C?Q%('H=J3KZVN=5 UY.#)FCXSLC0 JJ=6YB%>?<-.B'KWG8VF2 MY^/9E>RCBZRT=E=@V#*W"2!*-I4:]UW4_%LY>!.M//Q=@-I$QB[['2EWZRG,JWB1[$W?9EPQU MP",Z5EVO7\1WP.P;W1[;,94(,##[D50];;<1&LZ<''&I(TIO? M(P#4G"K:42O:*MK@B &ZINVB:?MQ WI'GYI]G1T, T%I(7';T/5OW?B=W.79 M\P310O;(N+G7)P-&[.8-G#]SDNS$ID_+])T7Z5QIG9UM\J:/AQD%^B:^],@8 MUOA"/9HR,ROH3]#\"VHI_26^%30Q#+#R<6L8'*P#ELZ! :3CTOM$.CP&N+Y) MH6WR@:#_%C+]4SV93J :.+?@9;Z)W7WS:YMG M[-FD%1S:437OSDQ3HH"W#SJ3WLST]Z2!G #A75F<8^1W_B'CIQ4IT\LKS<+% MFDH/5Q+V_'1"!3DBBQ8XYXKI#D]B^(!DS.]__,-P@Q<3'*\2Z"^S:-=.#-;% MC!K_\8C J6@K.V:.?WHBNACG;H&&.Y);J]?9!$T,F4J&@_C;=^YF[=OAT85M M9NG1&9+66IDUQUG]$S>U^G[\[GV_W?&@WROL/E M@MLFSTES(RL(R.$/>9\F;1Q:XDZ$]>F>D^CTW@H8O3!*96>IAZDC\&YD_QU_-JQ UP3<+_!Q.)TM+@5]\ M*9H@1S4A"*PH,FN-')/CL9Q@V6E>(2TV5C/:0+O].=:)$^48-K M?7(]LP#,!9[/9;A4E^%29QXY,_&K5/BT,[O?=3CWCG%N--4U6_,C4EU]/(^O M\GWU>"CO_) )-F%^7HG>U?D9*I;#=+49I",=C3M)FSN(J_-1V_1$:R?(!I)= M6'7"(_?X_E:?^C&#+6T[-NWX=9\6NMM'HFDS@Y&!R0"-KH2CQ)?>U6=^+UP< M0/NMJ8-%OZVXY(4JZ$J3U6\\H'@]&=,TW#1'&W27L568H7"DO7X87% M2_#)%9-']W7G"?;N:8O\>0!#E'E?!$,+;HPL/S1G;2P],[#!&TD&=!@'ZG\^ MKUU4M3F.R.=5A]-6 ?(VQH /9O 7V8.A-S5E&(;>WJ2-.'7GJ0X[]&-;Z(2_ M5$*.60#2]'L.;+N?O9.SOU=W +:M(-^0/T=LF.?T^[3\911,YTL>P\WR-K\O M&RY*59 @^PG3;IRMH!#M3ZY'%?QN8E!UUJ3_HZQ.!5[7O%]:Z$ P1Y MW!'X$PG0TP\F' 5-@999&HN0P^I.M%(<8W?Q-UP%]%&X"OD-??11?P(H2@?? M!"L'_WQZX]=O O'#)B_2=A__HI5=7],](0QGEI4/F[N8JG3QA5J!8JY4 M[]H7_Z8I&$3?@W*LP!A0<'?MB9_0HUO")J!^1K>!5N,K^IIND_Q*Y^_?B[_E MQ2_\/'WH<93=KV\(Q5M =98#[RD#H/ !/>5P0T(NE4KXDRY*_8"/07[X^:!W M[8N?;],<%ZZP\8\ZT5SSERSHOV3\NV)T&# TQY4HW%'XUO4@G.8M6A2L!LZ# M43%I4VS^J\6O)L_$_*%=>)#2F7-E4B\*)H90&$M].$VJ$HW4!8R<#@,=+ 2<00IC=QQA!$'QQ!&"&!5P,.0Y;+F.F@ MHHQ"XEK7(*9:<'3P"*4,_YR6)90Y9=!2$Z#CV(1LA'NS>WCF)7H$,W.ZUOU6 MFUS^8VU]7:.5X F/#BD:)M*.%[^-:MS9/\YVEL8E75-.*EQ-6Q\^4^?>-L7T MS\MV6?:>PV;X>T*!(L_2A+70!67#V'Z .YDF:)0D72#S6Y/GB%0C7(TLIUG< MNP6#_[+WT] H_X9_ )N6O,&Y,;\2W7[:_LCV:_/3TMWMYA>Z_PS?*$6M&WV- M1^U5@#$NS(]>FS=5ON,?FK[**XB(+V]U#*-&-^#[ZQP(7;^A"MJ?'G_UOU!+ M P04 " "UA%18A/?QQH<% #+$0 &0 'AL+W=OC(!CV"R'+SO3<]=WHZ;FJ;"Y+ MO-%@JJ(0^N$*<[6YZ(2=;<=[N5A:[NA/SU=B@;=H?UG=:/KJ-U(R66!II"I! MX_RBS)3ZHX_WF07G8 -PAQ3RQ($O=;X$O.$C9\[(HUI9:PJZL7T7=!>/@B051O2!R=GM%SLIK8<7T7*L- M:)Y-TKCA7'6KR3A9OL]"T*(\L%G'X0LQQ-][QO22J/]=-:PI67 M$#TA(8S@G2KMTL"K,L-L7T"?S&ELBK8V746M$J\Q/8,X[$$41'&+O+CQ,7;R MXA8?T<#OES-C-<'@CT-.>A')81%<&B_,2J1XT2'L&]1K[$R__RXW5&I9E2.H.;Q%8Q![\/,*M;"<&F=^#]Y*,9.YM \]>"=LI:EUR(]6 M38?]^+!$F*NK*H"JK#THH<5N*A<,,;!$'#&C]5 M4F,&5A$Z[Q JPH(&U3B1^QS8I;"P%&N$5!4D(:4EPK#?E'0L9K1FF_@>B#+; M65"J,A6T('?V.7E@41<&\'XE-2L1<^KX4M(9_(9" S(\]T=/3T"6Y%N>$T.8 M+L].X 3BA%L#B";\'D(4\7L$X8C?8P@'_)[4!B*1H5,B7APD<)FF55'E+NP9DI&I%.Z\ ME!+TF2MDH<-4D;';4Y*'U@<[C9\C%E M<8;PGL)"AYVL?:MHU?N?;!6.R+GJ-1^6V%CM+7UJO]A(N_P_F3]TF'#D/R:V M=NP?CVOZ'P6>_I,](FC\FVM5?.D!\4MO, [:D#!ND#!^-A*N=Z'ZJF8I:CY" M!ES2:<*:0]EOUW4HT?[@+O_"0\R]5SOXV:#'/"Z<05]-X]='J8%3O&<*YGY- MMQE]AV[.@FXK)-O3=M@+?,GV@C%C8!(F5$"/)M<\'X4A,\*(>2%.DB[\1+W' MN4X:B$]J/;15$*IV]@H#Z_T=J(&71D]25#3D%!$!!PGIXN0."KZ+*VG#@74G M$VZ0&>LM^5&63B;;T$)6NWDW!XY,(0VG:Y25,F MDV>7R6M9,G,<>89NE?]-B'%>^_&M:'$2>U(,A[$GQ3 ):E*,/2G&\<$S<1C^ MPZ%X2.?5?^=0/(ZZ=*IQ(:J%^XU@P%GA[]I-;_.GXM)?T#]/][\YW@F](#XA[7-:&IR-Z/BL_:\#_V'5 MREW79\K2Y=\UER@(!#R!QN=*V>T'*VC^WTS_!E!+ P04 " "UA%188XK MZ9<+ 9(P &0 'AL+W=O7<:#P>0RE[HXN7[%]S[8ZU>F*C-=J ]6N"K/ MI7U^HS*S>7T2G=0W?M7+54DW+J]?K>52W:GR'^L/%N\NFUU2G:O":5,(JQ:O M3VZB[]Y,:3TO^$VKC6M="[)D;LP#O7F7OCX9D$(J4TE).TB\/*I;E66T$=3X M%/8\:432@^WK>O>W;#MLF4NG;DWV4:?EZO7)[$2D:B&KK/S5;'Y2P9XQ[9>8 MS/%_L0EK!RZ8%/Y:2BG"SJ4N]+B4XWGRNL[E516E_H/24YR0A:I^$U:+>>9$N^*4EGE M2O%C46*-F*%<.FZ4JW=W@$EHW MJL>UZF_B@SO^H)*^&$8]$0_BX8']AHTKAKS?\$A7W!QVQ;]NYJZTB*I_=SG# MBQIUBZ),^\ZM9:)>GR"5G+*/ZN3ZVV^BR>#[ X:,&D-&AW:_OD/FIA64-HL# M!G1I?7C?^Y42"Y,ACW6Q%"5OR^H7I1.FLD(7CR9[5,C9$MBV@G?.)MFA-4]: 5I+-= MILB>R9I2%Q69WK;3J@QBG"B-6.@"^VJ9;3479DYJ0D*YLJ9:KEB,L2F66MJS MLH[/:5XY+'.N!Z4TX%%#(BN0_R,6F_,["[B5K .\ GX1,4TU>@/14 M0686-$M),Q(JG5.E3_ ,_M69]PID[[CKA?>W#@1>*EMO=]M^Z(WWJ+@C'.H+ M9*;*YUA+V7EV2M[-=9;1&9V+6^C^3#8\RJQBVTM30NN@W^<^;NM\XYBS/MX\:')X59ZOMTOHUBL?\=VMR+.0X]HMIKXDX MT^?B:@I+?F]+F0YGXNSA7-SS(<':J]X 4']*#\UF_#H97N%UW!N-9^3@^"]P M<#QH.1B2QL/_H8/52U?%\93_CO7L8,A_'9Z-KJ[8L[/I<-^SD^F.9^.8 ^E4 M#'NC>$*OPP&_&UQ-.=HY*WS:4*X&<.-D16&S=%T5:ZE3@AC@U!K;UIY!FH&Q MN5)ZL$DZ_$# D5@%E!&)M&E .P5)B=*/3 L\N!@9H#B *F56G\_J7<'H[<3I M57\HYAX2^*'3:-"?-'>@34"# 2Y7J/A>_?CGLPRJT5$\;LN2]N,J Q,':WH"T6P"/& M?BY;9.I6!V^[JV&WS_&YM3\:#&I(#/9'P^8&S&^CW:X/S#S3R\!0&(IAXP79 M^-SE#%9-V:^RGA#F72%^-H]^G7\4U9KQUZI0X+:VMPJ/V4]UAEE\( L$8[.P M.2AR-I0E#4"K&?W9BTXBO%BH9#\@RE#^+#O=%\R6^;CV#[(T;Z5$N:A ,IA% MI&KG) ]41R[!1 $^7^YZL)R.E?+F-.I/]^*Z/VJ'=5=B^83QJ5,L+^#%'!K. MR_US^%CG&M$?Z58PW"1*I5S#3^/1M F@W@_%-$QL20.AY7U5#/)L 1'8$"")RJ!$*[ 2LTVG5 M!H@>.%+L,=J9$H",!84DFM4*9;ITRC /DL*MX)Z+"=C MOL9WD.W) RQUN[U4GROE9^F8W9[FEU0K'T?4FZ>"THP\9Q(L8>M?,*WJ^T$SE<0(KIUG:D485>Z %)*-2C+ZEPET0$TV=>.N,*>V-# M=D.K%&PYH0Z@9@;U#7ZZM'I) ":/4Y!OLV_0?R&L+;SAJO7:6):UU8/@<8.[ M*T1!;94_ M^O@ =4_[S&9N/ACE' M9<6S)EH#[%Q6DJ)#J;HA-'8+F]L2TBQC.*=!!<<#4I?MK8.!=CDBVK<:I"J# M\P+@;Q4(9(_&A$Q@S.8":6MR:JJ?&K,]DCC!49G(-7!5I;Z!?=&W^W/V$KC1 M/KMJ_CNBQP-GT/\K MO!HP?5<1>G)!4)+VZJE*[0%P'%:MR?!> PQM+5L%>N>T*A_D;<__!0!Q8&(U M;B96XZ,G5K=$;=[B',(\Y^>]N+B#;%#\B;W-1:E&LNP\_NL Q6Q4P#(.*I0NLAP\IT"7R+L"%(H:6TOB&6"_1 M-%\ PKA+?F[JU%3_-@$[IFL+R'M&,M63!)U0O<#Q(..\U6RT!H,@Q82<#AOUKPQ'4IK>] .YS/!:M*,[07$EP?5 :K1!R/\3%G09L#^HXF$0#RS(E,[9P.T.#?<# MQG @SI,UU=*"FQ56@L="T3"BMGXX:TTK;CO,9K^\:+*@ZB[)VDXQ1B\&$'?U M 8N%PH+H2D3; 0G7LY:_HQ>/[X\XY/F76QY%4Q$-IU!R3ZD9;C<2FW%2+Y[Q ME&-&,Z01BVYQD::QZ.8B!Y!ITB#3Y&AD^GLER<62C_Y=*VPI)G]&3$D9@[]CIZOQA$>"X+'Q M?L+P9)5F@%-$>3//"X-1/\:;TLPT&O#V+V3*,/NA!IB'8_LVMKX%Z8EY5;;: MQF.*PMJ8S'G61CU$/5=OSY8:HM?G2 ]/9S[2_WM$_=I3B[_DB' ZGT$T(''< M',QDP +^_T_B +Q-&WB;'@UO-S68XLQNMAW+3X$&?P@#F5^: 6071AT6]R>, MJP.8P#8[NJ<6)?[B>G[SG37SQ9+'UOT_0/%2#2=TG]D_'WS(.&< MW4:Q;QS;0SE0@31$F+*TVJ5X?C5$D1_B+9BSQ/@"MGWWJ' 3(,@\,"=C: M_TNI6B_,7+D>U]^4PD,+I:E5(*3&8>+H-?>]?L3:\E3#DG^40:P!E<'_&UL ME55M;]HP$/XKIZR:6JDB;T!I!TC0;EH_5$-MMWV8]L$D%[#JV*GM0/OO=W8@ M4(FB]8O?S1+3P4@II1L'2VNHJ#$VVQ)*9CJI0TI="Z9)9 MVNI%:"J-+/=.I0B3*.J')>,R& _]V4R/AZJV@DN<:3!U63+].D6AUJ,@#K8' M]WRQM.X@' \KML 'M#^KF:9=V*+DO$1IN)*@L1@%D_AJVG7VWN 7Q[796X/+ M9*[4D]OPR!ZQR'9."2>=Q/(L[QAEHV'6JU!.VM"@EIJT$"_#Q?),?-]XW0 21\.I1WWNA#'7%1629V6?U?;4\@ M.;_H7OJY?SF 0U&PO=V]R:W-H965T5T@6W>-7KD=EHP5.WJ,A'X7@\'Q5!NU4E)9B-)( M53(M5A>]J^#5ZYCFNPE_2+$UG6=&EBR5^DPO[]*+WI@4$KE(+$G@N-V+:Y'G M) AJ?*EE]MHM:6'WN9%^XVR'+4MNQ+7*_R53FUWTXAY+Q8I7N?VHMK^(VIX9 MR4M4;MR5;?W<*.RQI#)6%?5B:%#(TM_YUQJ'SH)X_,R"L%X0.KW]1D[+-]SR MRW.MMDS3;$BC!V>J6PWE9$E.^60U?I589R]_LYG0[,H880WKW_%E+LS@?&0A MFB:,DEK,:R\F?$9,$+)?56DSP]Z6J4AW!8R@4ZM8V"CV.CPJ\8U(SM@D&+)P M'$Z.R)NTADZ_R MQQ^"^?BG(VI.6S6GQZ1??D+4I54NF%JQKLJ']#PNZ2X3+%'%1I6BA,F0IYP\ M[B'8"BWPS%8J1V":,P; 1;'$! *]?\)D";[E.4+'#)P3Z!*R6XV$H.T#XV7* MQ)=*;A"BEG&+S8QE?3Y@)RPV6IM6(Q) M\31D/RN5;@$SF\\7+ :^;]W;F6 MM&$M*YJP1=SHU3AA/"%'C1<1NU.6Y[OD[:^)98OA9#%S]V 2.S*]@>U0&U/9 M@^":"4I&N\PF)@_!?AAN);G>J)7=<@3#5EH8X&F,1"]=S)R$V**.@WH&E9)G M"/UDP9DCW2UEB9+FKK4R3BHI"%,4K<-X5:XJIRGBM9#.W6> %MQD5H%+%KZ9 M._>N*NUPD*6OQWZ3A#:1()S,'V 7*69H)?\6^OIU*:U3E88J)0HU05ZA!BFJ MG=Z[4%%H*)YW?UG)DI>)V!%(LW/%2^06HNY!#;O\+G@J*)RQ:UY<>;8_*Y,\BIU:N\R$ 61*CY>5UH5=0F%&1O^X+>!V#9(1-K5&+3( M9 (/@PRI)+'+B@0M'UC5T59I0XFS*Y#\V>#GA#MB+.WP,2#J4D%\449B665E M[C2 +$[.+8@9"99*"^)FA*?+<.3W>R"'A+8?WH"7.ZP(Y=4NRAM//!)?5BX ML '76+,67G6'K\VD3F&.MA)X;C,J# D2,#JZ%EW:P.&RR5'Y4K)YR7-2D2H) MDBW23UH) HD< " T$62M1;U3A^W>J3['J!+3X%C(,<(T(>@T.B6-'K!-^7G( M $$NK/4FU!CM6.*IB5QN4/!22@(=/31E(^UGGKGD\?9K39^K'%"]%W[);H%T M7'!ETL'<5 K53*"*VEAA7 8^A:M.#7>9C7[>2SQ/HSITSN4IS/%0=./Z2#:037:Z-.A$T^),6\$X$*/Z8K!#9>:_<'S2AQJ/8YO2ZV' M=5D[@9,>"-I[DM2DOO+OJJ,K9V@I#F1N10YW>?FBDK527.*3[( MUF!SDY*(:HAU;KZG_[GY^)HA!R2?47@FBQ#7Z3A@-[^\;X9I&DNMFF?GX0CO*K378O_[F9[D M>;8=\"T PE_P;?.FJIM+>_ZIM@XU8.X2>IHRG M?KMZ;(ANZH:H4R'>H:'23P>OE<:&J%,.+]\#DVM\T]N>#@[DPH#.5V.Z1+A$ M$77"=(!X7).XJI>R'W^(PR#\Z=G[L5W"O]NE0Z"GE>7T!?6SSU1 MTX'[.Z;J9$?5N5.=3E4$9]LNGDRC1=O/=WW_M$%QC<&U[S2N79@A(:-!^(:: M=()L^O*]_)GV.[:AX1,Z;[]XJZ;?.>3O8^$:M>$:O3A<$0C2BM/W"(H4-K9G MO^<_:QR734%VY?;_:"!&JG;?OS# MOF+_A(P[D62ERM7Z@3)_0/3NSZ>4R]U7EL!1O3^;T @(?]V<>7))A_]IP/H3 MA&"(XS]F!0,6L=M*)QG.]FG33"=$<7>$(=,SN3$LG+$^"@9:&7K"=D@Y".-4 M4(W$SV@9!FV X@V"@SIO[9OK*U 0SUP!"D)ZBWS$.G."\<(=Z?TYOFW/3V!: ME];/@.E"8'W^NV"8^[+F/\&WH^T_,*[\=_O'Z?Z_ M'[]RO::>-1&PO=V]R:W-H M965TZRG;4-Y++%%FB*H$F[ M#XM]H*6Q380B79*.F[_?(26K*FH;?9%XF3ESAHE=,,L3?4Z,EN-K/9.C8C2."ZCAG$9+&9^[4$O9FIG M!9?XH,'LFH;IUQL4:C\/DN"P\)FO-]8M1(O9EJWQ$>V7[8.F6=2CU+Q!:;B2 MH'$U#ZZ3JYO"V7N#KQSW9C &E\E2J6&TW\V 20(TKMA/VL]K_C5T^GF"EA/%? MV+>V61E M3-6-9TS,6BX;/_L>W<. X=)?,(A[1Q2S[L-Y%G>,SR%($9Q=5 M'=I-BY:>0$M2N%?2;@S\)6NL?P:(B%K/+SWPNTG/(MYA-8(L"2&-T^P,7M;G MFWF\['R^!OZ]7AJKZ5+\=RS-%B0_#N(*Y\IYN?0%X]4>/5.(*@5')'G&-VS@,?I'I#%0/A*4;$9B[4+;3<(*R6H:KE< MCXA)A:&Y":)3$5[KL^AEM"$S68*@7U3L,LCR%)XG \ M+N$6M>4K7C%+Z5 2'2@419A,QI G89:5\*0L$_W>\ 2(6Y&'95GZ41JFTS&< MD;3H)2U^6](GZFF]KO?,[O1)6<^#/@T% NMJ%KR^[ER<>J:+6M,9^C"O7E>? M?'7BH)C]66FG[.@7O>]VZ!9H,Z>#RK,P+^+!8@'C<#K.!RLE)&$^'=J,89*E M@_G$6>1)I\TI>A?LD@)V:M+DF#;1H!LVJ->^Y[O+31>F;8S]:O^L7+?=](=Y M^R;=,[WFTH# %;G&HS$IHML^WTZLVOK>NE26.K4?;NAI1.T,:'^EE#U,7(#^ ML5W\#U!+ P04 " "UA%1827&X-'<) "/&P &0 'AL+W=OZGPN:JY]N1 -ODREJKG!JYJ=ZH42O+"#ZNHT"H+A:VTDU*4M6AT*1NFQ/1\FJ#>DT8-=JAT-YH(6Z%X.+WW\+A\'; YHFG:;)(>D7=W"X8ED))J?L;BZ5>6V$JADM8)>J MAX5]G0LVE15\KFQFS-#^,JMS8S0S^)C+>B%U:5T#$\HE/'4]Z40J98=JMD C M))72MUM"EPA*Y:*>"(6=8AX[/F)E ^NLT*O1)^R/1HL<8!?LKKT?\Q/V51I> M'?QV+0JAQO]9Z,Q_;G]-L-4%^)V(O& M6>_>5SR&G-7]NXT66#R_QXIG OA!K-"&*6X$.YZ%&1N MN-D/FXOB9L-L(%OP?,X>!5?^ ?=)._=)7^P^%HF#WG-8U@[OT2OWV><]53>G MQ:/G-KU5/_65RUHN(?33!E1/S /0TNN6E< JWB^!/[THWJ"?]="UBUE-KLN? M>.SL"AX2>'&4L8^BP BDM%(S7OP/N<9YQG%^PF"\SN27F[(P-(D2%OC#P)IV M^';D!\$K-O2#&':*Z9.V/0KBN'/Q;3TR+X %?..JM(')Z5:RQ.V/'T!#+#9 C-1N-6@]2/QJ]8[&.F;^-H?!#%,!CMA3&(LZW$%XNJS/DJG%CE05AS"@VT5#3G0B&$[X\V+AAAQ5V> M^)<$#E%H SHO"OL=FU4VCLKCS;?6TE-X2ZJ98_F%!'*--&R.8,3XSE#D6_/I M<'X*:>0G70-6\.W3ATWK^YLP3WN3\>*>-SD>IDK6%LWKCY^O:):;TA@]6:K9 MW.XS)=0-I5(__L5]_G4BM(\$N?;/F_BO CS9"6U](YP/$,E) L MG#A:1)HYEI':]@2Q@&3P*>2N18R]($SQ.<(U!%N) S9"4\)2+\8SFN(DV>O> M+@L<8=_IZ-'Z 6PXY:#%],+;YP MLR*6+R(:!R7OKBB>Y>ZZU0=I0%#A3=UJI]V# "DZLJ)G,8I\]('VYIBFX)9^FV5TNBCAKU,;UW M[OGL[MKYO%=[OU=Y&%BJD$URP*6)P"#6 S;MU^ M3W!8A2+<0[ML+QL'[9U"UGB4MKW"=>0XX*19YZ39BYWTIMWH2U?K4'0@.[C9 M+&MN6[-8(7"UKNEHKV_7Y>%E5S?NFUZLSO\*O^BQ/6"0JQOU3N*,28G M53EK<_G!,F.=L=[A?5E3,;PTLI:4TM@41H<<"MFY*.]=N8,]"KQ1D#KKS-+Q M>F2-VF9&9'(R\!*P[&7@3*^DS5&@.]4.SNGWG@XLFDH0'ZX%RU'TNOJ M_9C3; "L #;:,;8$229P.1Q#1^0;R"_4.D3EG<)&G6T^AS"10Z)LQ(*.V'#L MI2&Y:#SVHF&ZR;J)W[C$E\3N(83OT+27MM1K@YG;H&ZZ2]G.-[680CP>^ ML0!WCM$[N5@?:?B[CPCX1&*'VR,"=ZYDSPAZUDZ6UDN9JW"Z9Q9"[1+980-6 M"S17F&@NM?5!='FTYS>.%G>OX)'D7RO>MA:]IL-$X!P@<]X)7P5O+,\%N/X9 MC&6J#XC-^S>[A<620T/F0>YX%&7^>(NJ9B^B_SNV:I,CPN\).*>\56VA2O)] MX.".#RAQ3?'\$J^B*2O)&PH;D%:1<7 MB=K<\KUL"D3:/6A3\[.0WO81C9,^?MOD_Q\%=">,SX2U#DA =,_+BD,SH@K. ML8R=8Z'D3/%:(PW#%X#C*A3+!=;M"%+?PJW0G#=4)4T$6VIGIM-E6]WVAZ%T M*]V<+86T4L@!J8RUAW4H4W59E# 56\$B.'WXV5+GWE;D7,_;B?'0DD?GRRL[ M^,NYLU$@:30V1_7;EIU43MC)6CQ;EZ<0+ZNRL!GFBE<6OCOZ=V&;=(?QX<)R MHQZ,^Y76CGIP]\'JK]O*+CIQVON3!'8RLW\%D3G#"=S_)5UK]V_3I?N39=W= M_57UA2O0-)3+8HJA@9^E Z;!40=\GTI V+[0 M!-U_+-MQ9AMPVA0;T"Y! MDFX?AGV@I)/%EB)5DHJ3?[\C)6O*EACY(O'E[IY[GCN2J[W2WTV%:.&Q%M*L M@\K:YB(,35YASA>:1B,KO%,MPB2*YF'-N PV*[]VHS12P@%YM9%8/1[P \HA M$ M:?SH8P8#I',]-R7'IBG)G->UR\K.;;9[K%@NX>J0R&S3 9 '7MD(-GSG+N."6 MT^K)/2J;I1$)Q8AL1X)QTC*(XF1;'O4I*F!4@FZ LP$J(!89V3E MBGCR#KBDSA:"#JDY]45UGP2^RK)U+>-0:VYK#TO7$-D_H/%SY_JC98*7G.Q8 M2;N%+V&E6L/E#AJMOM'Y-_ .EHLI?<_G2Q@*WO0%GT5+2*:>:=EJ[\]E]QZ0/A,?X.HQ M%VU!T;9"/,%GE(4C];8,SF!?\;SJ&H4.F#0]8<(>)THMISJ]J%.@0E&\IRS> M&R9\?]'VL\YRG33Y#XO$LV!%P5T0TFA,Y*6#&(ZNUAKUSC\@!GP#=;?LL#J\ M4=ON:O[7O'O@OC"]HTZA2I?D&DT6LP!T]VAT$ZL:?U%GRM*U[X<5O;.HG0'M MEXHH]!,',+S&PO M=V]R:W-H965TC%:'96\Q7<@/NM MGAM\&O4HI:A 6:$5,[ \'UQ$KRXSLO<&OPO8V+U[1IDLM/Y,#V_+\T%(A$!" MX0B!X^4.KD!* D(:7SK,01^2'/?O=^AO?.Z8RX);N-+RDRC=^GR0#U@)2]Y( M]U%O?H8N'T^PT-+Z7[9I;9-XP(K&.EUUSLB@$JJ]\ONN#GL.>?@-A[ASB#WO M-I!G>+SF>XI\7"^L,=L%?AY)L(=+#$#09KVS-"S@?8.M;,'DENW&Z^+S6L@2#%?7,#]$]#GB[!K;4$@=. MJ!5SM+7,\U;.LF+-U0HL$XHYM%--M0!#H>V:&WIO;0,EXZID.,36X0VB#-G) M;IW\=&/QO3UE)_S4[Q/]Q/03L2M=53AOEC)AM]IQV6,Z]HZK!H>?X?9FX208 MYPE>TR!#YRR,@CB9L \XRN3 58'A7E>UU%L M@ %2X$)$+-"5RA+EOO)KB57 MEJ5!-)FR)(C&$?[&>?HD-C86^&2IN;(H"G(T?$3Z) [S M(,ERS#P:CX,LC^@NQKMQUGL%^)D089!F*9X3:-@,B&,- S" M"&]:JFX7NW5Y3!EC3X,TC$\/LF@A]K;LB7\2QD&:35D\G09)G+(DF033-/)[ M^$:L&O.U*]J>J?B6*>U0? LNBT9R!PSN<83DEI4-6FEF=-/UQX?#C11XR"ZQ MX'%;,;1D/7CI!18-%&N41\:'MD'MT%?PK2ID4R)X%^-QE3?"K=<@2Z)6Z#OD M(Q0:4$+W9+ZA&%M6<^-$(6I. X'\=&-:Q!]; NB$LX*?B[:WAKBQ2\1"4"J. M[;XH3CB)QE>\%E3Z.9HJGQ/FB.,(UK);L,X>D8BLEXCLV1(Q-T3&0-F*Q2%Y M. YV2![:C[+XV[= ^ZWW'\T%;I8O3]U']94>/FPM+P$W8 3Z7SZV]0WVMIMH M5E(77=1&2!;'02<9W)@MD;GC$OOJY 5M2B6D1 XH,B]P\I(D8W-N=A8U=#M& MJ^$PC-@O M6R[!3!$P *]] 2!S ,G[8J;U#2*/N2(F7A8:O#RKCG<2WN1 FJ MQ*]R4R.-N1':=\U['*0H\\F.63J'\ )MN+T0\L M&>;C_.6NQE?/J/&[1@%[=H6G^?1_JB]:_,?Z[CR>4]_\W^J;8PWO0!TH<)I' M+WT=/WGI"TA J?5U34D'*(,E0.4EH&]U/^N[/=F)$D5&A>S8HMIL\1CKVEW! M1>3\=-<#>KU/D^+9&ORI56[],O(A8(>G8J]TN(73$&&W=F^>.?JM2$XUID69 M.F2,GKAGG792 D+A8:BI_(E@:72%GU=R%JV^D@(R7I:"$D=INQ7(-D*A]DHW M/"1HH[TS: 5FY4_:>-I %7?M<;1_VQ_F+]HS[%?S]I_ >VY6R(])6*)K.)R@ MG)GV=-T^.%W[$^U".SP?^]LU_B$!0P:XOM3:[1XH0/\79_8/4$L#!!0 ( M +6$5%@ZE ;N0@< #0< 9 >&PO=V]R:W-H965T'+J/#@+:+P9\',&%ZISS2B2E1 ?Z,?SY'ABDT.00ZQ) \>O4Z*T(V/ MC'$_""4L@Y56NWXJ+9]#$8QR,1:[, M)[NHQRZ#"8LKI471"*,'15;6W_RRR4-'(+1W"+B-@&O\K@T9+Q]SS4^.I+A@ MDD:C-KHPH1II="XK:5+>:8E/,Y33)Z=Q7!55SC4D[+7>@&2/1('3NZ&\GP-[ M(91BUGN^RD%-C^8:39+@/&[4G]7JW1WJ'9>]%*7>*/:D3"#I*YBCKZW#[I7# M9^ZHQL<0'S+/F3'7=KT1?5Z; ,_H\W;H>_*QRO0G]MOI2FF)&/E]*,A:A3^L M@NKF@=KR&(XGF#D%\APF)_=_,/+-:@9*Y$CT G-+V,/0 MWE:4.(Z>\(Y[PK@7]]S+$4R'Z.0Y*%V0C(*XDIG. #'&I\RZ1WJ++,^Q8-64 MG9[S+"=G#M@SR),#+0ZP#DGB4U?TO>2E0JNFRI,_JEJY8KQ,C,_9M4%,Y9J, MQ5/VB*L-2S'D[LW'D&)J$K:"$J\TVS;TL\W11"_]0_%E)OW,HCBG[(RC4 R, M:_8C+RND/%;#UF'WV,*W\?/^#Z'KN _QRHGP(W3QPW(<>THC/(>]0N_K]#-K MZ0735N#JV_*7F#;S'T8]DU@G4*S01>_*J!5U%* ]+R!;).L$X;1GRY_9MGT] MV')H$([$XN9#^KKV>V4'4,QGY$;,6H3ME'K/YHZO&O@S5-6$-9B1!(I2@8;S&*(@>*8^6@VLUG<#UDUHJLMD6%Z&$\ MU2 /L)Q8DJ6H$RC&%>@+@-(,2'DFV3G/*S!8YH60.OL3+<="F8(3E1QRH./O M%D6PLC-QN$?,AZ86GH[F) &9G7-=PQZIL[JN.:HGXA'3<8T;,^K?'>.N9:8H$PF.HH1@!K:($)%@X7E>2.6W#$UI+NS/-5!<(V4V4$ZFAB,' M.KQ&U$66-M:;\H=Y&)Z8L8ZA2+)D2"B[QI$^MI30=-1:9$#Q65 M("+F/!.5RC]1[$(24BI$66MNMRW'1V.)X6"RV&T)8;0D%X*&8W?UW#W!L3!I M#HS80)N&Z5 684RCA?DA7 PU^"]1YZ(F\G(QO4N(.0BB=&J<)8PY_5;OH;&H M;H.O=R\SL+!0#1668PH+&R6!!1DMKQ(,ZN]AWE$KVZN1K#H>#6>KICIZ1@Y> MHZ!9<=+MBFB[5-C'$L..[S1^%0UMUA1>]ZS6U%4Q[)@:XCZXI-7=Z#3=WG9R M*]M(NQB_:)T/2) MY?"F;7].[VQM[CCMCJ$":]&D/>BEW?7J7K*\::.Y9W;NN"I<=P043[PJ%.9=8\!O$.+1\,XJ-%@WC:1/8:UC=N#ZOO MV!Z^^7:JWX'^>1XFE+3F=P".L($I;1BF;,&OVES?TASV0<91O:KR^HW4ABA9 MZ[P=1UH^5HA_8SL9*;;1%N+\6UM(&)B7&ZYMWG\L@CM>G=INW3V(L*ANEE&/ MQZ(%;4?<1?-2:I"4[]"=14.J3D-"_G(_^KQ%QW+,GB<<=/O+Z=/IOT+KII!Z MI&?>W(WQIC.S/?=J<7^O>'.NW= M]DCLM#X)NAY>GZ>]Y')-$>60HJA]2"=0LCZCJG]HL37G0BNAM2C,Y08X)I4& MX/-48)Z:'V2@/2@\^0M02P,$% @ M8146"US=(43! #PH !D !X M;"]W;W)K&ULK59M;]LV$/XK![4H;$#5JZTXB6T@ M3EJLP#H$3;=A&/:!ELX6$8GT2"I._OV.I*PZ6Y*EV+Y((L5[7LCCD?.]5+>Z M1C1PWS9"+X+:F-U9'.NRQI;I2.Y0T)^-5"TSU%3;6.\4LLH%M4V<)4D1MXR+ M8#EW?==J.9>=:;C :P6Z:UNF'E;8R/TB2(-#QQ>^K8WMB)?S'=OB#9J?=]>* M6O& 4O$6A>92@,+-(KA(SU83.]X-^(7C7A]]@W6REO+6-CY5BR"Q@K#!TE@$ M1J\[O,2FL4 DX\\>,Q@H;>#Q]P']H_-.7M9,XZ5L?N65J1?!+( *-ZQKS!>Y M_P%[/U.+5\I&NR?L_=AI$D#9:2/;/I@4M%SX-[OOY^$H8/9<0-8'9$ZW)W(J MKYAAR[F2>U!V-*'9#V?519,X+NRBW!A%?SG%F>4'I@076PT[5' IVY9FZJ9F M"F'TE:T;U.-Y;(C'CH[+'G/E,;-G,-,,/DMA:@T?1(758X"8! XJLX/*5?8B MXA66$>1I"%F2Y2_@Y8/KW.'E_^;ZFEQ[N[]?K+51E"1_/&78PTV>AK,;YTSO M6(F+@':&1G6'P?+=F[1(SE\0.QG$3EY"7][01JRZ!D%NX)_"0U@QS4M@HH(K MWG3F[Q/N#;Q,\;5&V,B&=BB!@[$+#\Z),!H,_2Q94W8-GS2%M]$?Q&_P!M)@"M([9K&F'7\IF<&/ M4FN/7''=@Y/,;]@A")) ZVG8/4DB6:1J-'VD[+7T24\_Z>GS/B_WKBYB]9[= M$>T6'R6'!CHGM*$UM:9'ZS'D21Z>3%-*D"(L3A/(BRR41_S%$X MCFPVS,9_-Y!%IZ<>?.+!)_^_ >*8>8[<H.I>!2G9N@2-X='AYWUP/M8HTV_.:E OHA(NBANAL =*12X]/ MHFRZBC3TZ:/0QQ&+ZWGO <@'78*T+W^F9@;N4#O\SE!&$JV5_& ]:TUS%3U5 M]>.C0[I%M757$5)+NHP_KX?>X;9SX0_Y;\/]5>DS4UM.R]?@AD*3Z&0:@/+7 M#]\P._+4T=(%PGS7=V%#9 ?1_(Z4Y-"S!< =<_@502P,$% @ M814 M6&?YF,QD!@ 6P\ !D !X;"]W;W)K&ULG5=I M;]LV&/XKA-L5*:#*.BQ;;@X@=ALT [H52;9]&/:!EFB+"R6J)!7'^_5[2!VQ M&S<[/B0RR?=XWIL\VTIUKPO&#'DL1:7/1X4Q]?OQ6&<%*ZGV9D?P*V=; MO?>;6$M64M[;Q75^/@HL("989JP$BL\#6S(AK"# ^-K)' TJ+>/^[U[ZE;,= MMJRH9DLI?N.Y*=5^Z6/GAW_#$'4,DS8VT&YEC+-. MTZ+5%'U'4QB1S[(RA28?JYSEAP+&@#U@CWKLB^A%B1]8YI,X]$@41/$+\N+! M%[&3%W]'WD+)>Z;>?6!4,.61GU 2O4]NV->&*X9L-!ZY_;CL76,3Z_?+E38* MZ?7',:>T*B?'5=J2>Z]KFK'S$6I*,_7 1A=O7H73X/0%@R:#09.7I%_T9JTB!(BBQH=<^KS9ZY^IB1+\.X*QA92X'Z MMZ*,3:"N"?"_F":R423K("BKHU?^BW_K P%*F%Q?7_L$\6;E"@=]S)_M1+T- MN:T57C8E.:%OR6\H^G>="JC<.WQ->(65$-:RM^2RE$UER(U%<;A8'@*$-TN$ M_B.4F1VYXX 0DA,CB>+Z_MW6]0+HH5HS8^4*L2-7O(+[.81<5TCN(G 3XGJX[=AH*$,R\*9R0,_6AB%T$8VD6'A*F7IJE=3"=8A_ MW!(G'0=2^!H#+,^Y:SB B?8\)+%SJ)U,^5,9[5C/YJS'8?W;&VG@'%! M.ZQ-KP5OCY^LV#+%>J66C=CK@,$?H0/,7DR&2D.?:WOGJEFOH1?]"9'Z@5!# M5A+-Z5FEMWB>E;OOO+ELE(*E8N=9.X&$:U+)%B_4E;6L<.S\D#/$U")"(]H6 MS$TY2A:?EI;GS:LTBH+3[3?=PG?[X:D+_!5#9W(>'MJG8K54QDK<-#QGMOOI MWAG.\1D563\L8.D_IAAIM)5&24[YWF$)N#*70FYV_@O#(1F&0_)?AH--C=N" M O('CG'&5XW#>VEO3=7>)]NK'7S3IHT;!2T6W'RR M>Q?U? ^//D952(&@:+\WHV5%6!J5%:XN\D99$#537.:NGGYJ7"+!]EZ2M=T. M(Z,-M%KR)=4%M#\@J%6ND3N9H#:_(>: RR7AX2CQ"'O,6&T<;4N4XWIVVJL! M*8+9:&BRS:^NE7SD\ ?(X#*JR ,5#=M#V?$MV(97+GNQUYF#Z]3>RDW!*ZZT MZ?,+C2A);2_TDDE*XGCFS=%-XPC-*ICB,/#C@-PRU.60DF1JFV3B!?$380P! MLS1LR>\*KIZH)Z'MT=YDF@Y4<1!X<9RTU%>(&*JZ)T\P'KQ9_$04S>=>C-GA MB-U@_]8 3,044[(GM(PI)L!Q\!'L'4CB(/2FX?P8;%O7871*DH'(?4%W##4\ M.$D&BCB O4DGMFW0F6ARA*A/I/5A)MM+5\&$2_-,HJ21 R! AZ"/EGR+Q%KM M2 UE/.,U;:O$Y;J3V'5X,*& \) AM:"5;AO@SQ7YD5; N\M4^F80X,,(GMJ@'IBW5P,MS2WK%5JH%D/0 8.A^ M>5H="H$"(+1YUQ>%U*[]K&S#8UH?"FKE'&UUX[T'3\G4QCWK-+#BPM:^?8;= MX>5XV3Z8GLC;9^=GJE!2&K> -5AQTT%74^U3KET86;OG$P83'F/N9X'7+U.6 M .=K*4V_L J&]_3%WU!+ P04 " "UA%18A&/6Z[ - _.P &0 'AL M+W=OIBG67;'ZZN5+@6&ZZ&+*4Z89G<)FNKM0V%7Q! MDS;QE>/KX6L3RX=6%>U'<^!2M MUAG>N+I^N>4K<2>ROVX_IG!U54)91!N1J$@F+!7+5QO+AS$2,0BS! $A\.]N!5QC) CS\,T(MR39QHGQ?0WQ+Q M0,R<*W$KX]^C1;9^=3&]8 NQY'F>B'"\@W/^/7+5#ZP%$<#-#PA4FDV(!2K8WV_F,!S4ZQ]-;-&+^LV+HLW] MH+8\%*\NP*B42._%Q?7WW[F!\V,'27Y)DM\%_?H.;'B1QX+))6LA+TK87<8S M@5,P^2A6AX301U;WLY[5@2QF#P2/3,E098_71OX!U&3SF&YGC M\K#BHD(LLA!+Q5:FF5@P,%V9I^Q6)DK&T8+CO=<\!BP%NT.]'[+/%D0.$B%6 M)F8R9ZM4*H6V&ZD!/5=BE8H509H_6@@@;CRC(0NAHE5"0U #_LAY'"T?D1ZN MV-KH@XVO3&&R5*("DZLW3VN"7AA& :J$%@_-D:1&(@/4@6 MPM"53$'EAK8(BPDD0 [,"@4\0D;C@EO^2.=;(T(FOH9QOH"EP)DSF BGXH\\ MRAZ103;]82P VP4@D,I\M6:AP'5B?1])#I'+(MWR-".<;I)'X(B2H#)($\@8 M.(/KK7FR@AM($,GO "1B4@9QA3BN@$]9%@O#VB7IC*4HXNN6;&_ 4DYL!:8G M #&.83ZL,F1W>;A&/A@C!N# ([E*0 ,/PU>G\O<('?U5XDA@@*VH$(%$*G!4 M<7>9R@U[6$> ?8$#J!Z3\S@"K0$(RJ@GX&ITT^@:$9@NM-(C/7.#@-((O--3*!7@/JC)%\@X:(UEG".-AC:@QU*,1Q:"-D8P,E)?AN3I\6&IF>QF%;$=$T#C0 MP\#S]\@(H0RG*OSO'OA6L4OV_7=3S_5^K)V-QH/I:-SVT!D$[HQ]S%,P4(6Z MLM6,'[GEJ&#@C1T&3"YN>(.IXS!(@B#%J6S;0@<>/?!TH2H0S V"\LIE[MAE MGV4&O%Z<0#W@%##? W1<1,=EH]%@/'%J'$2-?1X7"RPK:AV@=O=N<=PCM3A. M]N>,)NSW-,HR,)""S153I]-]$#/#I*B&,.H^LZ7ACO?GNFYPDH1<-I[9 O(G M9NWE+A!:OF/:K;;0:JT>[[._D-T;X[5E7LYU6'+%*U;-Z%*C8-G\@?$_Z2!6 MK;W+[S8Q5B049_LF<7A.<=1HFXA:0WM_KKLS:W&B,H,=@#4,/'<"H'PX#48- MD,#21_ #@RZ9[P_\8 HG'M[R/7H(/F)$+'REG?YV&T!A#BH,A#MB"*07,H4 -J5F3 M8CP M9?>K'"Y% DNIUYUK706:_EH# [&L"GM M-IFP*O,+.TGH3EE@:$QW,\A"\TT>ZR!*:33CBW]";:I)!)(@P@-'[HDC6D^' M[):GJ4Z82[7!K(0>0ZH #%+LMH);C=J!12#*Y< W4BI+R0;""X]81ML'EFP2 M;2F'!ZCEG0&_RC6:SFX4))"*W=SS*$9&OP FO% <"QT!N9.IEN=]M,%@,'+0 MZ%QWX 48F'N3&3[HN5-''\>!N7;[1B>$E4OHK"B6/ '52D PO;#/QO[ GKZ,M6?_" MD@_6=!$5@:4"0_(X!Z87 JX4VM2)1A\RDO4^:D,2QV=R/\5H^8)^BT.-A7JDFU/^;%XBR6(#S"^2=)-W:D:NM%V5SKZ1*Y2GUAEG M5!IS=;RE,ATH2M7G6B\+V]C#C -_PVA;V#7X9YEG 7\.2R^I"*V5OS2HFP+ MCEJ"4&ZR$SSP\[C:C#\Q3E.GVIA&D<3UAU,VMV.)ZPR=XDX]/ QP/-L%/D(JVD4ZG;M7T5,(?8CAGE_ZX#-:Q M<3V/ND %MHX:'K9* 7%$7NB:JHQ"MH/H1@5]5P3L94UH M4@,-J<%,D/H6V/"G+DZAN3)F^18[#Q!D((3IMD@*662&3N^Q%I=W]/<3=D%0 MP%"1"S8E-T0]%PG)$4A(PUHVV1A29D6D0XYW2+&S/0B4R40)KM&Y8RRN!>C_ M&7^^SZ!G^NFQ/_1V#" 8^H?]]-CRYN4\]TA'?8R8_PL=\&S4[O0@-_R6#MAK M6*U 97P0DV_F?KW1KO9Y7I4W/-7_!D$'\4%#9/JS>.*.,CDHR^3@N5M.X.7A MD=WEN*FZ'%A/BZ;:MWO9([:<8E-8:TE46K("_A4E%GA;5=\2J>WQ'-.?L>N1 MO0*[MM7V/@GE1@S9WP1/09Q8TQY?D;KL9\";]1#GOKVW@;LO/$6-:&]\VE.! M6@RI*[[2/0F>9W(CB72KY(1R$#M(KD]UJE[^I9Z&0GQBA.3Q=>M2)351YS2:BVMRPI.??A>R[*3FC$6U?CO M]^L-2JOE:8_9:TIV\PKPZ>PG6JNTCUT=5@:0'O8 48P];];OL/5):>N3HVW] M@VU=-Y5U_5Q:UX?2NIK]0I/1=Z[?O'G^;3Q!W0M8+0\K&:6]+*[6; G(/-T] ME$9,N:[0:"V[ND3U*8OH/EJ >Z%Y47(O3*O&:D?@,+U39[2ER#M+0,0)VL*J MWXSK?:5F5\8.^K*3+G>\5T-#JIZ2M'G!=SH?6$9?Q>(%/0]]ZB"A_=83EY\ M7'FYY_#F/XOEN#PS_.GN^+6!F038]\7PX3O[SOW0\63V/ W)WB3H0P(P9G[[ MQFC;<5][P +!(8-GV$TUF#]S0?JS&092=WPZ.\[&IJ.P[0&Z?0;H,D#V;+A: M\?P8YW9NM=X][CC;>CP[V=?>0Q2FB$R/YS)-*4PK]DF$,<2<:!FAKN";(_@. M"E5:HHA-$ XAS*_QC5"2@<*^"%2E.K$ZB\\[H,0%^H5F;$ O:/M.*\09B( $ M&R)A!J'NN6%.79H C4%$B!<*Y?L)T+U(=M*N91%N$]*0E!'-JO-59%?ER] M4VF:D81Y2G/F%/^XWCP=2=T;/9=*+'^&-] M='#4),#7%Z:!PSI*EVE9NDR?V:9H*D>Z89ZS\K":;I&=S)OV-R_>.OQ_>7)2 M)?+,0N1:%)N57F.$6@?UR\UX_B][V M.4N1 7&MG?(#=/=JR?SIF:''>OB&A L_K2@TMW.?E#"#UK@3ZFVUC3A) $]# MPAWYIHAK1Z.5&;3%M<^1D8>-P)[? ?(L%+=GW6L14YRW?47@!LSU9MB9]$Y' MK#'Z'K1M"%N^;HE.*')BI0Q78PI= =VBMWM ")DP2)O6O+[KZ1-#OV!_ %-7RO2Y.OC?@I\L7?J14KS4NP^'V# MH,\KRFS-?$ICR@C-&H"9"-R7 \;8^^Z/0*]J(EAO9^K=2QB+5.KWTW[>3P2? M5+GHCTM,+H>OSK9O00R.3>B'+1RIH_@4TINLZ6-Y MM_PZ]$9_$UD-UY^6_D(?)2D6BR5,=8:3\05+]=>:^B*36_I"&ULM5EI;^-&$OTK!<4)9$ C\=0Q M8QN0/9/L+#*S ]N3Q6*Q'UIDRV)"L37LIF7GU^^KYB'*HA0GV/T@BD=W574= MKUZ3%UN5_Z974AIZ6J>9ONRMC-F\'8UTM))KH8=J(S,\6:I\+0PN\X>1WN12 MQ';2.AUYCC,>K462]:XN[+TO^=6%*DR:9/)+3KI8KT7^?"U3M;WLN;WZQFWR ML#)\8W1UL1$/\DZ:KYLO.:Y&C90X6W/W[?64Q]L!OR1RJUOG MQ"M9*/4;7WR,+WL.&R13&1F6(/#W*&]DFK(@F/&MDMEK5/+$]GDM_4>[=JQE M(;2\4>D_D]BL+GO3'L5R*8K4W*KMWV2UGI#E12K5]DC;*C^T)DR=(Q.\:H)G[2X562O?"R.N+G*UI9Q'0QJ?V*7:V3 NR3@H M=R;'TP3SS-7'+%)K2??B26KJWXM%*O7YQRZHV(Y&4/]:!E_BA[5S]\YXZ==R?L#1I[ M@U/2K^Y0?G&12E)+NE'KCB2E:YEKM88E9DD*Y+L@8 /N> *T[25<*G0M%0IBET/ MZ5]2Y"0Y(PCQE.N%S&U,^V>0C'1.4YYW;F/,!X\/+MT4>0X+NK1_'=X-:2EC MZ$SIC*8A#BY^H>,1RA1%F%%(/@5T9X2!-5E,J8HPV!_3C-SQE.Z5P654Z:@% MN]Z87)_&DP"F+B4>QFW]_47EX6Y+^N'DG(*93V[H-G;TW7/[^^&[J>=Z[PXL MZF/.V*6^'YY71L6UYD-U_3%&A2$TN&/ZAUG!DVV_],5.#V36IZ78/Q?%,Q: M@S?!<3)SK.Q;:7.XB*=9$*8^-.RGJ8BR&7*S;@42)J M&D7QR&M"7QK")TL^5_19(:[N%'F?DXCCA-UBW5XV35P-3R!"V"!"^&I$^+!< M2MO/VFAPR^EU*^':*$D3J[<+#TYJZ4:U.0+>%OL7H"$Q*QNDVN<((U]JU$1A M5/Z\7T\MX3FO*D' 5VJ;<6AX6HDP-O#5Y=\!<18+2]U]CP'7HN[L_'^#?2?J=MS4[?C5==NT M%O;U7 /$M/7FSXE8H+A,(G57R9Y6<+J%-SW%(MY.9;I322)G2%^F)2(?J[%7 M%M;[#H7S^%=PV779/Q3 &^VW4@U3X)\'JP?8K$54Y3BZ#GK[P!F/R_]9^%), MJI 2CZ@>2>%X1E,HWY4?12+/GX' 6Y''&@3!H=G8.3P9XS@.4#8=;FTJ[K%COC>8AEC4( C<_;GMP/\LL:/9][L[B;T6B;6-#>FF+'1/R9T&U7!=8Z@9AUW+;ZMS!. #R#OR)0Y]A>I=?^G$9 M=P]LS,9]XMIR[.%(#_$HDI13]PW"]$8+E. N\0;(NC1^ M8]0;=&B^][SWD!-$8LU[MX'@;&@SFK&J*UMCB:J%7+@I&._\!J/.4 ,[/W;['Q:T%BSHS ]GS9R\;([V MK/$N&[CKJ+9K5:S='$$0JV8KT[14=^8Z;1654[I+$?Z,%3;O &=$YX4520PX ML]!MZDR13PAT;9>P%G'WR]BY3&"-?."8HU#F%9NJ*P(YYC4Y5B6=VTZZ[$C5 M50):W+=ZP-- SV\09A#XV%I^+5*[KCO[VHA3A"7]BMS4<5+!".3 ]X#@\N+6XCS?_#[%K^'_8Z*L7=*"+^@_2A:?4V=R1][K3/<,#ZG#8 MV3H;8G?#L,S?$IU6.1]E 3^!5'(77Q0:CN N7E)U9OD^\XR:59;7GA-X]H[[ M#J=^L[/?801Z&L;U Y!.\!.L+VC&^S[=S#_=[P:"'-3B^?QC9JEN CI24M5C MR&.YBU41 -;NNPD(>Z>%T1@ _]?JM"4];M5)L?\(S\DNKS&W9UQ)ZZ+TI0C+,J=S"KK@II9',O "?"B-H'/LY$X3BE:R%"2"W\Z MPW])KVJRP1(N*5.&Q&:3 H^Y%BSSL"9G!VYY83R3Z#92U=O;0[;9#5D6=="4 MR[>3%10#P^+=ZZA'M K>K)9U*A;J49Y"E6F#*M-7H\K>;I%S[;K>+=X")K@" M>+5=0'-21_=[A2[TV>3J$3VQ;.DO7SJP3Q<2Q,/V0MLK,PM#Y6L%'E( M L^+EP%U?P!J_5UDA8"C@5G8^3,PA'YYF%?O=[3]&!!SH[']N>H(^F5[K]\S MVI=3=<*^_-\)K;O23AZ6M,D3W'ZV0!>@WFA"MS6I><44NRWFW^2\M>O6Y?O) MR6Z#_V&/#Y5O9FQ.I,DZ,175.[:$EO/V(/^,9F[+AUW9.FI]OEC+_,%^I$%U M<43++QG-W>8[T+S\_+$;7GY$^B1R)(<&1UUBJC.SJOU!+ P04 " "UA%18_>[79P<# "& M!@ &0 'AL+W=O/J5[BY;[^%#U@TD&8MW$3NT)[/[[CIU J<3E"]CCF>-S;,_) M[*C-5ULA$KPVM;+SH")JG\+0%A4VPHYUBXI7=MHT@GAJ]J%M#8K2%S5UF$11 M'C9"JF Q\[&U6S5NQQ@_2I M71N>A6>44C:HK-0*#.[FP3)^6F4NWR=\EGBT%V-P2K9:?W63W\MY$#E"6&-! M#D'PWP&?L:X=$-/X9\ ,SENZPLOQ"?T7KYVU;(7%9UU_D255\V :0(D[T=7T MHH^_X:!GXO *75O_"\<^-\L#*#I+NAF*F4$C5?\O7H=SN"B81M\H2(:"Q//N M-_(LWPD2BYG11S NF]']<#)-X#C!-YK196%GU6)Y?\!0F9YIIJ< MJ*Z2FXCOL!A#&H\@B9+T!EYZEIYZO/2F])67OA9O_-((EL8(M4<__FNYM63X MV?Q]37V/G5W'=JWT9%M1X#S@7K%H#A@L?O@NSJ.?;C#/SLRS6^B+#;=FV=4( M>@);U=(W\3_CKYCQ7"3M?37?P\?NF;+(3Z73DDF]L5W)98/XH"&30;V M?+_DDEF-D 8.HN[P N;EQ-&3_?.Z$$'PAU =FQ@,SQ$FHV@ZA>\AB\;3%'YU MNW#B9)3&&22/X\<8ADNZ2T?)8WP/:3;.(V!GV:'T\2S.?722W]B6>P"]PE,? M0#[*'R>03L;Y%*X]K?#"&QHT>^^ %@K=*>IMXAP]F^RR]Y;_TGN'?B_,7K(I MU+CCTFC\XR0 T[M>/R'=>J?9:F+?\L.*/Q1H7 *O[[2FT\1M&PO=V]R:W-H965T;^P"1D,0+ M2:@ :$?]];>[("E0HF3+;GMS1S<2/,+\L/"N[. M6BAI5HA29[)D2LQ>'EWX/UR.L#]U^#43=]II,US)5,HO>/,V?7DT0(1$+A*# M$#A<;L65R',$!&C\5L,\:J?$@6Z[@7Y-:X>U3+D65S+_G*5F\?)H?,12,>-5 M;C[*NS>B7D^,\!*9:_K/[NJ^@R.65-K(HAX,&!19::_\:TV'APP(Z@$!X6TG M(BQ?<>/\R7V4ZR:6NE-#LGQ=3;11(QK_Z%FU!1OT@45M^ MT$N>B)='H Y:J%MQ=/[]=_YP\.,>A*,6X6@?]/,;T+ZTR@63,[9&WF,76@NC M&2]3]B[CTRS/3 8+>2\XKBAE*.CLHT@JI;)RSBZYSG3?VO;/_FDAV$SFH+$( MQ)! ;LJ$#G 38I+H "PT-3NO"6J-&G[#.2QXB2B426LL@2GN2*&P$S MSY0LUJ]2EAE1Z!_Q"9@:J8!]T%RQ5+)2&H %)#$PS 6:%2!2IL%39?K+2<%+ M,(](%&O#"-E3A\G.,FL&6 J"$HEB*E2K2.SX&9 8S$B> _WT<_9.W(J<^?4U MJ*\A^R0-<*.6M;;R5JB2UAW[S ^#MJ\_#MD%XK!BA51F#OB<3'GR!5@.EB!+80A*<]L] M]L)QM'G[_@$C@R#NM'=,FLBB$"IQ1X;>");2O2-^-F/:5\ZZL'TEU5*B/(,F M #]:I+WQ8+!Q9Z6$[V5JX/G!$'#W@O$ Z!M$7N3'[=I9+CGP8"'R=#WZ.'F^ M7G3L-G]&36J4]U6KJ+#^DJPX&A5K:02\ I2 Z3HC[_^V-*"$VC!:6KM@'X0^ M;.0]/0AB/XP:N6>P\/$$Y1Z6'H9#5(( [V(O""<=TWV1)*H"AHBO$&CI6E@E MK=0U3KN7N^2K+F:- *-]('EQ=7&T<7<%YCHS#LQ-;?('^'L?A;:0:(:/","H M!N"N:!,KZ/<,>Z(=^1F,G[6/ +XU/SA3N0)W G:R3"$X4F@\4[*FXFLB@(J^ M_S=KM@&_1""*A VH?5+EM@T]P?$ FAAN]"+RE2 Y:PJ4\N'UY^NP=2B57O= MC'H618T%13,MMNR@68#WXTKL\H:5)J<*.)80=)/ U&^62% R42@,:48F'[!H M'0B!Q=4F.8S+9ADZF7+3URTRL)(J6:Q.29>N.+B)+2Q2^#-RVZNR)F!^E(L) M_BH7,XR"+1,@B<(2#/A<#5L$?C-9:%PT/'/D/=S-^Z#:O*1X5CM6O(UV$XI'67@%?(4Y5M:%V8;7$@)\_W&$% M@=NL%60-S=^VWH_R;7YGHA[?-IR,\3KR8A]--]Z$ R^ KO]%UQ9LW-WKVD#G MX/(6IA053!B8J3[/Y]?H0H]GV.=I/B_^TWU>./X_\7E[4O>X3=WCIZ3N M>U-UC_U2RBD6$TB:WI;+RF ?8"P(#_&R+YO?CU!O-D\U"Z UTE%U)J",&S+I MUE4_/=G_TU-UQ[+T5A.L?C0+HKR\H0 LP.;V!:3@TS9WGZX.@;]6 $=*N6ZC M'T"_#H 0DTI[=M%;)19;&9A52!P0?Q3+ \L"_4'3_K#H 0X/S0$JUF9X1V4% M"OSZ6K7(7Z^9"U3Z!R\K#E8,(D9K",D&UM>0DH&?8$:(RO+L=Y&>56739',. M-&?'N02X,/E;*B%9>R"X*H&2VK'9FU:\N1[[W:$_7[W=V7?7]4,%QH:C3]M\ M$[-UN @YWPW/G4['D^U 8?/Z5NL*V;$-^K[KC3 FKR/SW8N'U1^'\.?'SR'V M!0[/A$(O!I:Q49!#)UZ#D15)Z6,!=26EDUU867'E9>WK0Y(81U"LA#!M0% I M[ML"URL[+LQ#6T^5*%33_7*/YD4)")N--2[6'N$[JQ+/T?:NG;O57*]QEABR M0GZ28_Q,-[Z/?X2I%R@1RW:2^ MY 9Y960AK8"U'M%S0H*G2C#2\:.HXQ%-@W3+L$;A9L@D)R77; 4V:H(4>BEUTA9HJ<" M%D?8+3BL0":4T9$0X$0":3NK@U-D#V*PA!7+=%^(/FQ#].$C0O0F-+=JSWZ-W!=9UE-=EF(354WB^/_ N79SM1AN"WZ-FR#HL]0%K MD!T_29"M(*(D %*_1&5+.RM@A?/8%*$09B%3F.P EJG(07>^B!7(.V0_&@$;DJ#F'2THFY<092>\I'2R*FHL M$973+N=VU2[?R3NA3N3L))':G "=L>.)[5AOZ'H.9NTC($Q2%919H^ZE_ZYJ M?UMG^JY#SOILV!^T+_=N6ZVM">K41;U)--C[I#PK;/G!K56A16JK)+';//8C M\!S-H(W"4&>64=S[9 W@$:6B#L#1[MLN?H^%@'\O*2,#P4'>06)&8#]3K06+ MJ79OFB^7.<@B*O=:8#AJ/;IC;]TDM4)[W#J)W=($A#K'7+J6:3 MPEP&!M;:TR2'CH@EG'1RNMHTZXX&G"+1I<(M^'QE$U)KG_A4 BIMRP9,+^M)"'>F6J5L' W:#87?@WON2\P""DH:/_06EO:9R-WN%> M/31,2T&'F_(:65[("B4('>U@T@K M^35#4[Y'ANJ@HW7?=:S@0$:,8(%6LEJ9:JHZ,]>O=1T>KE9UO9*M3*4I55BI M &-/I=%AD&\V?SLW# &["9#8CUFSQ:0W3K'K(GH@T2KM0*[0.A M8 TDC=:XY#;A:.QIGR5H2>92=1?IME*[!-P(!L<\/TG%$A,I(.,Z/R.LG>T9 MO*W-<==K.,0CQU;P5-@E G,HT=S):$RHW$S30=P-TAWV6U*"L#,D#$;=KF;: MR@^YG79*YU.1@Y,MPB1-L5$/W_;I,.^\(]E=BI5/VO M.89'GJ XT#$,([_]_ZVONF"?Z!@"_ V? MZ!K 7>U(5O8ZA]%@T/X_'@^_.8=OSN&;4XK MOJ'/:_ZN9+4$_O05$?=/T5=$[+*I$5TD(<@'I6WI1F;D-]"SQ S.9":'ONM##VN"_65YXN>%*/&8 MCLZFZ"/O\'"*8+]5$E=A70&L(DO(I&"A4J@"^-$)*3[CX93^,54QD<;R'5])@03;P"&B?>N@BL=?ZA-45T?K9-^>W8F*Y"XR//* M8$$VX7K!9B _>D-"TDPG- RW%$!;WT 8="N4U_H-8L>_JW1NCPNA.H*+5);A MM S@.%7G[9$LTY CY89; D*T(I?60=A7;KT6T:GKO"68#:UQ@PV&-2AVR'X! M8E4E"TM1\"5X;JE>MK4Y5NFUP/)/61\SJC\?J?LM>5;WP?T5D.BF:(,'P*H< M*3)#6:)/.; *WR "Q'$VN1R)]U3]"X78VX;HU#K7)O4,F,/(&)\9A(YT0)I*?><-PM*T?>*)CT/-D9F(8] M7V[@,_Q[P($4/XR]<1QLAV?AR NBJ+U>OWEW>7;]\9)I(Y,O%!:-G(\Q-MMK M.G1/*-*YOHU"?'(^1 C\$;C"8N]431A_MB+PW%/1G$@I1R/ MHZW[G8S%K&*K/@3/\.]!C V\01CU,#8$A@_;:Q]CG;/#F^U#&!LUWVSTUF=\ M;S*8K!O]C 4(SK'JYAIXD3^J_V\S=C0,7,9.B+'!,$3&!K$]).IN>4LWCT%7 M"^:JL]G#^3X$[K&YR@_3#Y M_#]02P,$% @ M8146!?"!OD4!0 0A8 !D !X;"]W;W)K&UL[5C?;R(W$/Y71EQT6J2(A05"D@,DDNNU)_6NT27M/51] M,+L#:YW7IK8WA/[U'7M_L'"$I/?4!QY8UE[/-]^,9\8CC]=*?S,IHH6G3$@S M::76KJ[#T,0I9LQTU HE?5DHG3%+0[T,S4HC2[Q0)L*HV[T(,\9E:SKV^3*V;"*?C%5OB/=K?5W>:1F&-DO , MI>%*@L;%I#7K7=\,W7J_X ^.:]-X!V?)7*EO;O QF;2ZCA *C*U#8/3WB+/V7K?]S-C=64Y#\=W&R;Y@*\R]/UVCPHK(4C:< ;]/CW>OKF,>M&[ M[X=!O^<61?"@;+V-KY=JEH0&@:9_ W1+>Z,=@+UA<.'7]. >XUP71354"R- E7 I,EI95)U5JZ M2L+HX"TRS!W =?I2(^$S70B0+E.@9#'"H\Z#V1H.[Y4W9;?&[&UU(P*5VZ\ M;[3KCIRCJ"$36WO\MXI@F2MKK/BYO=^R]J:E[!&]<3Z>=_RR<<'0Q#MD<)$! MM(K"?+$;4JXS9.2:;)O6=I*FL^BJLP[VC2QY6%\7#6?_J)=W%>;T_'9V39\P*?6LL7*Q3!:!N%UA2[+(_ MIXK6W_<*DO;OOY04A[]P#E?P65F$WK!SI",:UAW1\$->+T.]]+>7ILC#XHJOGJTO2&?%O>!V M>7&[^HGI)1VM('!!HMW.B+HA7=Q8%@.K5OZ6<*ZL59E_39&1$6X!?5\H(EH. MG(+ZVGCZ+U!+ P04 " "UA%18-&5C0@T% N# &0 'AL+W=O]E &9 MQDP#1ZCPN3=-P(,#X9QNSMT_)CL_'N^AOXMZQETGES;5M_JAG87G1*WHT M,_-JTX3W]OYGL]U/QO&FMO'Q2?>=;:9[--WX8%=;9R!8U6WW6SUL>7CF4*1? M<9!;!QEQ=XDBRM=5J,;GSMZ38VM$XT'<:O0&N+IE46Z#PVH-OS"^-0M0'.AM MVPG,3/4_5)/&^,'Y," #VPVGVVA7733YE6A"TCO;AJ6GG]J9F7T:8 AH>WQR MA^]*'HWXVDQ/28F$9"K5D7AJOU\5XZEO[/>]65L7ZG9!?UU.?'"HCK\/[;>+ MI@]'XXXY\^MJ:BYZ: EOW)WIC5^^$'GZZ@A6O<>JCT4?WZ(#9YO&D)W3E[B? M*9;0Y'%G<6@3Q].\J=NJG=950_6S(L"([,:A\3@A%P3A)'!5S.V[7)YJOVWG M^E\SH\K#K4&?^U/ZTU2.#%R?( TJN6F0Q0_H#6&CT M"X[#><<+MNO,G6DWG9>-7G4;# 0/&$SMRM )98G*!7Z%&.$I!8]5.8HS&9YY M(E.QS;F+IZ0@D6A9D,A)I)J$UB235"CZ8 ,$:0%C9YPE>2%AGNF,I!Q1AG R M*ZE(I-!TX^Q=[7?"39V9U8$:Z[WQ\,E%02]?%%+(5]17 \HDJ91SEWFQ2V7; M_:;, \Y\;Z@_ 1V)SE)8*H7D"D@U@Q#PSA*1*R@4">ASK@'-G5W1%$= W6Z8 MN6?D3PR0F1UAH7K8ISF)"'6D3>%92N8N9>[Z2*4!F$W28D=+A6VA^"*UB2K8 ML,1RI+](,B'C$GCA@99@/N69,D\48D-@^5T"2\D8BY*!RJBOXHFRD%'? CQ] MIF^:,V[4$_02R"I2IC(;%0?US12O"J"6NB"=16<$+V*)'%845:H==& MK%I9'M$7S*#@D)(5+O&G!)4C21JE-OHQRB)%QN3W5<$J9MP*,A+6E^EH$"T4 M2NH+8=$7.1=#D>19&=5+,AD'*5J >=>H&A4U+T52R)R%%=\G;,J!NS118Y46 MG" ?16$%?C\55F;(-U4/=39MZ*YS^]G]9?BRNP,^F756]30L#%SN*:GHZQ'KKN==B_!KN.-<&(#/KYQN,2%WC@VP/K&ULI5G[;]LX$OY7"&^PL $WUEMR-PF0I"VN0'<;I+T[ M' [W RW1-B\RI26E/.ZOOV](R:_8SK4'M)),<=XSWPR5BZ=*/YBE$ U[7I7* M7 Z635._GTQ,OA0K;LZK6BB\F5=ZQ1O\U(N)J;7@A25:E9/ \Y+)BDLUN+JP M:W?ZZJ)JFU(J<:>9:5S]?^R=H.6V;L%=%?"X*-@GJ;C*)2_99^5B3TXS4I@1>\Z6:I6$?(;/893"!&6M;@MZ6F^ DQP\B/V>A/V:!%X0G^(5KWX26 M7WB$WT?5R.:%?9&FD6IAV#^_8 /[W(B5^=QVWZ# WJJ[WIN:YN!R@?(S0 MCV)P]>LO?N+]=D+7:*UK=(K[U3=4:]&6@E7SK2!^:SBTI3#9Y14$+ZF@'F&& M0N0$&WZIC!D=LN:TO!^7P?XAN&:"8LT0*;&:"6VC-3QC4B&WRQ(9AGT4/;H$ M=/'9'T"FN4M&M6 E6#&N"E8U2]!+U0@XL\&#$\5'[(P-IU%L[_[8\[S^*<73 M!_DHH7=AV%Q7*]2S>@ >S8PL)-=2&.:/P]ACX=BWUPC7/1)5J==4 ?;Y+$C9 M]ZI!Q3C=M'@4JA7,3Z;,]V!2%';O%4SJWV9!Q()Q$-,U 9L[73U*"WFH.I9K M4RB8+7/47%2M>1) MX+JV16W83$"6Z'W8\&>L*#&'8/)TJPI4@):SMD'H>D>7-J8(^8XCPC2 "Q.$ M+1A#Q5[V-LL3>@QGL"SR,ER#.*1G'[92 L@W;4@SA&"3'V,\8Y9S;#^T[ M$JB_H1C;,, 4FYH?8K_R)N/?[94]LC)7.RKS8Q\ITIV/+JC%67,,!Q//=(LS2#@]C@ELMP?!TE(V0[G M9RFM(+-2WU;%#Y61-*S6$EU:EB^LT)"EV.R%O4HS9&E9J<4[+,//8M:,[+MD"4:5',YV!HR.YB%Q:V$^+\!)[':SR/?P+/;WB) KVC?K](= ^ MS?0(H_\5CJ\!0C#^EINE\R<]"%3+(R_)AQWZ(F%]W][#,.RKR8B\U;*Q$)NP M7W_) C_XK1LR!,*?"W"AT<)R+BN^5:"MHM+;8(\_CM*,Q2BGZQ)#I>5 8$E4 M/512]^CA=OZV%'\<>QZ+LQ"(]2BZG" _[!3ZS>MV$8Z3:4 W?XK2/]0;(K . M68P-/IBC4KJ):4>=5SG$J)*#8%L?4J>#+ZI@@5FTUSYA0%R'+=P%"0:%"74S MKV]*W0M@0CR.PI0>PG$6QYAO^$R6+C;D%N$B]F6GL&U= V&\<12D[L$+8V<0 M(4+-7\@2-LU8%NW::[(Y_^7>>Y)@SOT&<;P,HM M&RCK CC;F;W]QD=K AQ"]^DTZ=YWUB*"*7JF'\ ETP.D6XYY[4'*>W0ZAQ-G MX?F4S5SY6#(LA.N%0M25D01 P%/"P&Z,Y@TE\XM+,6Y[S$Y54A6.+3LJQ3&2 MQ]3"GFC*%XM=0.-Y2W $?HP_,"36U)LE4B849 A=:NA#/#*!G=C0'#N MK?6E3@1Z'.=, ^D66S7J4-9PT*Q#$6J(0DDP5U5#V=R2*6YV .A"&%AQ6ENT M7*,5"&?_3HP[2;T_[,(,T3WEAU-(FZR1-OF_)V<"ND^ &G,(LT[M%F;RM&TAP1ZU&* MERY:)V$5JH/8QGPIRN(=,N^=W$"9SQ*,1$#QKUHNP&?3I+4 "CCX?5/&(?2N2VT T#*8X+ R3V$[:(W;7:M 99[=X MU=%Z'OU]B GVB-->$\=P1D]XRVM)R$/SJAT[K5OVT9#8[XN\%TVKE16Q)A;4 MHAU#G\5(FVC/ S@Y8/IZP)1%4"'ZN7?3 &DLS@"FKK=T'B6'# .X-(HV^39L MC6W0HYW,DX?2:1A&X!#@@!(E_6>& UF\UM(L*]VX3C2K-*K;#N&O?(Z9-TSV M_2Z-:7N(VIU4,1I'/@WG"0 \Q5'I?B?Q]C:#NT<3-9TC,SJ?I&DZVM/3;CR8 M3@%:YC":)G1X(QTAJDLH%Z_5"DB+43A_H U6"@YN]CZ=1F23F N-HV"W:6W5 MOA."<8@@?]0-T2;9\%.L:CN#'W!@2J&]W59G,^767!;0+B'CP\R=0P^H MMD_@VVQQU[AWV3Y ;9)G?B@=PJGU?TJ>B<V[0Y:F(8@-"^&>1A2&_.AX MZN"%#G2YJPV\CX%!P]">J[,(H3D^W!ZB1M>>">"7LH?1.7LA*,?9'QL%]F--8O=-Z(8NX\[,8NN@CHC8&;*O]_^XT'.M":*Z M8^X]U2MM_0.C&L9>.Q/RHI_1@&(-9D>#N\G116QN07>TZ%9;N-HWKM?GX"PV MV?HRO1)Z8;^_&V;/Z>XC]7IU_8G_VGW9WFQW?Q_XG6M4FL'!9PY2[SS%65>[ M;^[N1U/5]CLWAL:F6MG'I>"%T+0![^<5+.Y^D(#U'SZN_@M02P,$% @ MM8146'T((L(4!@ T X !D !X;"]W;W)K&UL MG5=M;]LV$/XKA%L4">#Z1;$=ITT").FZ%EBVH$E7#,,^T-+)XD*)*DG9\7[] MGJ-D6VY=M]L'RQ)Y[_?<'7F^-/;1941>/.6Z=S/OR5;_OXHQRZ7JFI ([ MJ;&Y]/BT\[XK+JX+NK'!5GDN[NB9M MEA>=86>]\$'-,\\+_^>-])O03>D-0N"&9\;F9V-2F9LOZ^E MOPV^PY>9='1C]">5^.RB,^V(A%)9:?_!+-]1X\^8Y<5&N_ 4RYIV-.Z(N'+> MY TS+,A54?_+IR8.+8;IX!L,4<,0!;MK1<'*-]++RW-KEL(R-:3Q2W U<,,X M57!2[KW%K@*?O_RYDE86GL@)623BQN2Y\@BZ=^+H0/SOHS9RW ,U?^_ROI8_V2^=">N5*&=-%!Y7B MR"ZH<_GBV7 R>'W ]M'&]M$AZ9?W*,RDTB1,*AH_C!6_S;2:2T:ZVV?P09'[ M#6['R!)#'5R)D$[$2"Z'Q@DH5DAQ7JA4Q;*NL[DEJA'D,^D#L2KF6- KE/'G M2D%8A4T#'#^2*.6JH39@4#;!B@TIX&I+!$3&F80 !U6@ #,T6KV"T+:RI?)9 MV)ZO[=Y(ZHD'K*=&HP4Q5]V!U#\0:2J+GW<>,."M#;/K0EVLJ[#J,^-"O)D\ M4:[VJ6+K2K)UU+MP)Z&OO8#]S'4#$J-5(CVXKJ6614SBGNNV"\MLL!RRE$F< M<)E9%KV =7Y$ O"G?$8VE,#1;O MTPC/H3B ^_$&]^,?QOU;52" ;'2K8^W#_6&1#(LUF"NI\;YM?TL"3@'V&C; MT,$D;'/UL:@8MI861B_8PB9@K'M'P3:"1_)8',V..5"#[F0\Q[+1C M *NT9J& L5B6RL-<+*EB02[$_B@^%L/N\&S(3W1@!IRW51A^+S75\&[K/TK M,)F*X>E4O#,Y":Y-Y)P-;6?ZB$!W,A+#T1AMW?HYAK701@+75LV1B%#V.Y)3 M!.0,#,&SAU"R(2@EV)D8PK?Q^5(?-R#@R\-=6DC@$#0HUTD&-6UK+>E0E(@F%^J51I_ZI8G7K')L M'8I[F:DX$TL F@I7$K6-CR;#B RTLE+%/-+)W7 #G3NH(91TA,?"-S,^JN! M\5$H?YG =0A!5E51G[7PU0M9_42A =Z'@!-]XU;N&HZ5B]@Y']I"?TQ^S;Z>@%, M[3H(?3[?P2&PH#%^>!=&UIEBI6$3?2O?:>8*O0H8J]$4JK"T*J9NL+XU/$): M,/:0"J0D12SAR&-HX[ZJ2\;V=O1PJ5_*$ MLRY39;>-820@S@JCS7S5%0N#2(>8,TRJ8GUH:-/P[KHF&32>N&I1VK>R6(7H M9SO*.6VM7"PPV?G@6F>U[IFN'M"I>N*1;?D@'8;@UR2LG!&S;FL@ME30$O'= MDGUYGO"-/L2-#>(NX@V79%IY9'U]Q!%F>T83]%0J&XXP*?3M:Q-_D+0(/0[0 MWQT](YZTDS" QB(Z&?/+!(U]Q"^G8AH6IF(4B8?OV?5*%*R#WBG&M*WO3_6'-V6X ML\R,QPTHO&:X&ULQ9IM;^HV%,>_ MBI5-4Z_4-4\\M0.D0C+M2NM=U:K;BVDOW&# NHF=V:;T3OOPLY.0$!I,F8[4 MOBB).>=G^W_LDQR2\9:+KW)-B$*O6$Z6^67&18 MZ5.Q.9$9&4),H@L/YX(7.2IH:DQ_%W!77J/HWC_O&._G,Q M>3V99RS)G*=_T(5:3YR1@Q9DB3>I>N#;7T@UH;[A)3R5Q7^TK6P]!R4;J7A6 M.>L19)25G_BU$F+/(3SF$%0.P8%#$!QQ""N'\+T.OF$9&)H'D1-+Y$LXW4!E)> MHAF65)JF>T$D80H;DTN$V0(]TA6C2YI@IM!MDO -4Y2MT#U/:4*)1!<149BF M\M/857J(IB,WJ88S*X<3'!F.'Z [SM1:HI@MR*(-(W3Q_23&V]DCA,R<7*S^,0+<:8_?.'<*> MC3[]LLF>B3 ;..68H9P+M=0;E.^6OD3_6G;!K(0/"KBYV+Q,>V/W95]V:_?G MR@X)BX%@+=G[M>Q]J^R_Y43@8C>D1%^_$,UR3(516<=!RBZI2^!P3VKO0.J3 M%M%)B]@Z[/\IRJ 697!*%&8D$>:ZP,@"$2Q,0Z<<@S1MN]3QW)8+2(E!:#$5KQV"OOO(_-*-4W4,%$I(6@=)B*%H[D$$3R,"Z MF9XD66Y2E-(EZ8R#W3M$WW0>ZLI!<[OGV9I#TF(H6EOSI@SUK272+H'I4F6. M:0M!B*UM:\J8=]>T%\AU^/WIA9/<]>]Y"T M")060]':,6CJ<'_XL0D,M%P'I46@M!B*U@YD4[+[UG+R9 *S>X>>)8.!5MB@ MM!B*UA:]*;)]>Y5=9;!S[LRLP+/W R0M J7%4+3V\ZZFZ@^\#TUL >A/!Z"T M")060]':@6Q^.@BL%>VIQ';"NW\\K]D]S]8&ULU5C? M;^(X$/Y7K.SJM"O1YA>%T@.D0G:[E;;=:M'N/9SNP4T&L-:)<[:!5KH__FPG M#82&"%9^Z0O8CN>;F6_&(WN&&\9_B26 1$\IS<3(64J97[FNB)>08G'.NR#G@Q BEU T\K^>FF&3.>&C6'OAXR%:2D@P>.!*K-,7\>0*4 M;4:.[[PL?">+I=0+[GB8XP7,0/[('[B:N15*0E+(!&$9XC ?.=?^5>1?: &S MXR>!C=@9(^W*(V._].0V&3F>M@@HQ%)#8/6WABE0JI&4'?^6H$ZE4PONCE_0 M/QOGE3./6,"4T;]((I,@3&CPORB3;G7 8&@% CV!;H'!,)2(#Q6H%L*= TSA2N&APA+/!YR MMD%<[U9H>F#(--+*?9+IN,\D5U^)DI/C+T"3,Y4^9P)30-]RX%C'0Z S=(^Y MGJP!?8A 8D+%1[7Z8Q:A#^\_HO>(9.B.4*IW#UVI;-&(;ESJG11Z@P-Z_0#= ML4PN!?J4)9#4 5SE1.5)\.+))&A%C" ^1Z'?08$7A T&38\7#QK$H^/%_19O MPBHNH<$+#^#=9C%+ R@":8XB]62*0)*M(-F-]]]?E07H5FD3_S2%LS"W MVVRNKDY7(L_/IE#8!(LL@=7"U*W"U&U#'S]PMB:F M!JHSA&(.*B)(!4) XYDHP/H&3%?D]=@?] =#=[U+3L.F<-"K;XI:S?I-IR\J MIR]:G;YA+-FHDX](FF/"=7HV.5N ]';]Z.[[>O'*5V_/T;8=->M[E?6]5NNG MC.=,93V8,_1-+H$W6=\*;F&Q5?6H:V@2++('5*/>][>W2>UOUHK374J2LHD6VT.JQVGD)^#;O M,B5:K7KLW5*F[1I/YL<26IV?8,M/T,K/OJ^TCRK?RBO)?/X!>7]+:59U,C"6T@AAWISF5 E^8)I] ,5MELNCN M5*M5(_':M,_VUB>ZP6B:7EN8HCMYA_F"J&RD,%>0WGE?.<"+AE\QD2PW+;!' M)B5+S7 ). &N-ZCO<\;DRT0KJ-JNX_\!4$L#!!0 ( +6$5%C12JXYKP, M +40 9 >&PO=V]R:W-H965T[QW=SP>,]T(^56M #1ZRAE7,V^E=7'I^RI=04[4N2B FR\+(7.BS5 N?55( M(%D)RID?!L'8SPGE7C(MW]W*9"K6FE$.MQ*I=9X3^?P>F-C,/.R]O/A"ERMM M7_C)M"!+N -]7]Q*,_(;EHSFP!45'$E8S+PK?'F-8PLH9_Q-8:-:S\A*>1#B MJQW\D81K8,PR&3N^U:1>LZ8%MI]?V'\OQ1LQ#T3!M6#_ MT$RO9MZ%AS)8D#737\3F(]2"1I8O%4R5?]&FGAMX*%TK+?(:;"S(*:]^R5/M MB!8 #P\ PAH0'@N(:D!4"JTL*V7-B2;)5(H-DG:V8;,/I6]*M%%#N0WCG9;F M*S4XG7P$EIV9;#A3A 'Z7( DUKT*G:$KI4 K1'B&;BAYH(QJ"@J)17M:@[^S M^+=ST(0R]<[ [^_FZ.V;=^@-HAQ]HHS9^5-?&Z/MTGY:&_B^,C \8. .OL/%76/)%!_@JIW3)J'##;IS=C9>J("G,/+/= M%,A'\))??\'CX+T0WP MC/)EER#GTO\W?#V1[7@I;KP4GU@?XCXE]D2V(_&BD7CA3(0;04Q,5^V#8X X MZ"[1%_N).AD&KU+5N=R)8B:-F(E3S&>] NDH=I,] ='K4N=LC/)E67$'5 M8(DR#;]3]6MB9]EW+WZJN&WK@(_I';ZG(SI"AW.=4W5LFPWL/..;(%&NP?#K M,D@+.*!GN*:O]]-#%];[V0_U?IMYX'= MK<>M--=6J9\'J&"$5\& ;VM:F/MDY[%3\SDE_8PN 6_;!.P\HI-[OECSS&08 MJYHBE(H\I]H*ZLZQ>*^?VTNQ7IL"OW6GM!?Z3T0NJ3GW&2P,?7 >FY20U1VY M&FA1E-?,!Z'-I;5\7 ')0-H)YOM""/TRL#?7YC\5R7]02P,$% @ M814 M6" *+4*1!P S$4 !D !X;"]W;W)K&ULS5Q= M;]LV%/TKA%<,+1#7%BG%39882*SU TC7HEF[9\5F8JV2Z%%TW +[\:-DQ30M MYR[O$26=0TJZ6 GY/9]SKLB/-,GRR]Y#M(HSGKCB_*[SW)\(98JB3/^69)\ MF::1_'G-$[&Z['F]IR^^Q ]S57PQ&%\LH@=^R]77Q6>IMP8;E%F<\BR/148D MO[_L77GG83 J LH6WV*^RK<^DZ*4.R&^%QL?9I>]8=$CGO"I*B B_>^13WB2 M%$BZ'_]4H+U-SB)P^_,3^MNR>%W,793SB4C^BF=J?ME[TR,S?A\M$_5%K-[S MJJ"@P)N*)"__DE75=M@CTV6N1%H%ZQZD<;;^'_VHB-@*\$Z?":!5 -T-\)\) M8%4 VS? KP+\DIEU*24/8:2B\844*R*+UAJM^%"264;K\N.LV.^W2NI?8QVG MQN]Y,NOKX=//HX233PLNHV)_Y*1/_A"9Y-.EE''V0-Y&L23?HF3)RZS=?;D+Q\\8J\('%&/L9)4L1>#)3N68$_F%:]N%[W@C[3"X^2CR)3\YS\ MGLWXS 88Z)(V==&GNJXIB!CRZ6O"O!-"AY0U=&BR?SAM" _W#_> :MAF+[$2 MCSV#=Y7G7#7RNH[SF^.*D\9YOHBF_+*GSPHYEX^\-_[U%^]T^%L3)YA@(1*8 MQ9>_XXR*!J5M#G&X/CM'.T*@W MV1T:8#\.K'*TJ7($5OE.B-E*GXM)G"[T:5M?I553G:-ZG?[93J'U-KN%CH"C MQ.K]FTWOWX"]GPBY$/HJQ$F4S<@G->>RJ?<@B.L QP0+D< L\LXVY)T=%!GPL-6#* MHWPI>4%4L]P#85U'&BI:B(5F4TH-I?280[2*QF(.$RW$0K.9,R+8 S7C^$:L MN.R+^_Y4Y*JO/4LQ(/OK 5GE.RG'9VEAS%=":B>5+I.HL)@DFOVM;=7S(Y>U M7?(F51-(&<*5',J4D;\>K'_#.%\([>C(.RF6BQ.R<7FWVN6=:&>GB&XRU98K MSI9\MNW[_B572?*3W/!LIH_Y1H:09&]%)B9:B(5F\VXTN0>+\N=]FH/,5N$&7:.S72L+IW F! G-)L3X P\V"&WFO@JWQTC-W<-)G"GI0O1[1O5[ M1\E^#U7WHZ*%6&CV+*%1_A16_E?3J2RN@/S'@FOA MC(H68J'9>\-8! I/E+><""GJ=#DJ6HB%9C-G+ .%+<.>4R 5"CP% J=R)J8+ M34^-IJ>@_#WN -]G_F0/RP5WT7G5+MQ3 M9UZ[L #,6 #6X:K!#7_DR;HS'I[PA7OL?!I%]258:/;>,KZ$';K6P%#= BI: MB(5FDV;< L-;:V"M=_E,X&S.W'1A"I@Q!>RXA0;6>C/0!,[@S$<7+H 9%\". M6V=@=1=0XP/5!&"AV7P8$\".6F1@J(L,J&@A%II],ZKQ"GY7BPQ^?9%A=XS! MN5V9PD*SF3+>P$=88_#K-J!&"JH+P$*S23$NP.]PB6%+EU$\70;WV/5@1T4+ ML=#LO67- MUO?A-8@V:5:%@Q.2< IG0KK0\;[1\?X^-_(#A#3=)U1_P@-5OF.AV908^>Z/ MCI%G/J8TGZ"BA5AH-G-&Z/NPT#]"GC7<:K0[]08G=Z:J"P_@&P_@[[,0T,9* MPVI C154?8^%9C^)9?1] .M[+('&\ 0:W&/G!\!0/086FKVWC,<(O ,%6H#Z MU (J6HB%9I-F/$@ >Q 7@1;4%R1VU1FEBW(@55V&.AK4D9;+WF(N7R MH7Q=2$ZF8IFI]9LA-M]N7DER5;Z(8^?[:^\\7+]8Q,"LWW/R,9(/L;[0)?Q> M0PY?C_3XE^M7AZPWE%B4+].X$TJ)M/PXY]&,RZ*!_OU>"/6T4238O,!E_!]0 M2P,$% @ M8146 J._F6'$P M/\ !D !X;"]W;W)K&ULS9UM;^/&$<>_"N$610,DL?@L77T&[KP3-$#3!'=-^Z+H"\:F M9>'TX%+T75KTPY>2)>VC9DGJOVB!HK%]PQ^Y,\M9_G=GR9LOF^;3]JFNV^C7 MU7*]?7OUU+;/;ZZOM_=/]:K:?KMYKM?=OSQNFE75=K\V\^OM[/_VT_-[3W1%[ MD[\NZB];Y>=HUY9?-IM/NU^^?WA[-=E=4KVL[]L=H^K^\[F^JY?+':J[D'\> MJ%>GD^X.5'\^TK_;M[YKS2_5MK[;+/^V>&B?WEY-KZ*'^K%Z6;8?-E_^6!]: ME.]X]YOE=O__T9>#[>0JNG_9MIO5X>#N"E:+]>M_JU\/GE .B(LS!R2' Q+S M@.S, >GA@+3O =GA@*SO ?GA@'W3KU_;OG>V'^G.]?JFCQV:SBNXVZ[;I0K?M+J)]BN[VIZ^; M;?1[4;?58KG]*OHF^OFCB'[_VZ^BWT:+=?3#8KGLXKV]N6Z[B]DAK^\/)W[_ M>N+DS(GC)/JA.]W3-J+U0_V@ ZZ[5IR:DAR;\CYAB:*^_S9*XZ^C9)*DC@NZ MZW]XXCA<]#\\=AQ._0^?,,Y(3W%-][ST'&^QK>;SIIY7^_MQ\Q@=(_WW/W6F MT?=MO=K^PQ6V5V[FYNX2UYOM_^TU<3/[@K=<1IOVJ6ZZP6CO*I.ZA[KOE4MXOU/)IWST/=$+7<;+?U]JNOHW7=NKQ3VFV*8\,Y MMDUL]1;;)LTRPS7LQ8]TS?3DFBGKFKM-\[QIJK:.JO5#]..NT[CZQ0I-V+V@?GVW4MWOVQVHC_Z;K&NUO=U MM'FNFWWF<]]$4)T!I0DHC5 T/3)2:\19H%$H!DF 0XB0- &E$8JFATBJG9B7 M.R.>9F-;M-B/LPXC^WG6860_T/(-&.L@J7]B7@"QV27Z3_3CZR^=^S[6\U6] M;MTI!Z18#LY%T@241BB:'BXISN(R5,H!*:=#B) T :41BJ:'2(K$F%>)XQ]^ MIXZ'7W/6Q664E&;B<1F9DPQ\,\:Z22JXF-4@/9]^9W9#IH7I$H=1.3-=XC!* MS(DY_I)'NB21LBGA95//Q]_$EC:I^=!ZYS*:&)X3#J,D-Q]_^8L>ZQ2IDA)> M)7V_WKXT8\HBDD?Z(Y6"*84(IM2Q8&1ZQ&%C><1A8WF$O^*Q'I%J*>75DERBOF!,XL\QN% ) MJIJ@-$+1]&A)U92&4DTI5#5!:0)*(Q1-#Y%2[!=(-:6VUC'')+^)\)L0WX"Q M#I)Z*07HI=16.?'$7+%U&9E3=,)I-#5=$D(OI5(OI1"]E#K+[$RG.(QLI[B, M+*>$$$NI%$LI+Y;^O%DO3E-YIQO)Z1>H)(+2!)1&*)H>$BF)TE"2*(5*(BA- M0&F$HNDADI(H#22)4EO,%-;*B MGB6;/'YP?X;6!4)IA*+IU?E2L6630"DG PFKUQ!!:0)*(Q1-#Y&4D!DO(<=O MH; K#,TG7K^)\)L0WX"Q#I*J+>.K%,\F&TPM#7_VP1T=*NV@-$+1]#A*:9>% MVLB502LLH30!I1&*IH=(VAM($E$8HFAXBJ8L+^C?EDN7L/X=52M-B]K9QUQYMC.-K'J M)GI9"9>5M9N!#E;E.9;N%JE!,UZ#NMSRVG.;^GXS7R_^;6XR/SC %HZSTMS, MXS(R]T,*E]'$K&?D6S&V\T@)FO$2]*YZ7K35,4R+N?MBV9PO-,U=QH]U! M^E@)E]7,[B AQ%\NQ5_.+]:EDOAVH_*$U M:82BZ2&2VB\/M*R7.TH8K7E5EY$UK^HRLN95^6:,=9/47SFOOX8FH@_')X0/ MIP>GGY0'IQ^5!R?Z];F^;[N1X"^+UHVH32!)1& M*)H>(JDVLN%6 MRX;=@8N-4V9YSAU'_^JZ@O/V@2Z[0FF$HND!DY(WYR7O_]^XES/C'O2%,U": M@-((1=-[A93X>:BWSN30]64H34!IA*+I;_.24PP%/\6 '?<.)U/'O3(V'M'O M^"L:&@THC5 T/1IR'J/P+24''/<\YSX_[O$'#@X8=.8"1=,#)F;.U?O^"L:' WH! F*ID=#3I 4_K<.A1OW^',SXQYTN@1*(Q1-#YCR M%M@QQ>G_RW&O9,8]:#T E":@-$+1]%XAIVV*4/7Q!;0^'DH34!JA:'J(Y$1- M,;PVX8)Q;VH74$P3<]R#3I! :82BZ=&0$R0%7P,1=MSCS\V,>]#I$BB-4#3] M5=]RNJ3DITO^_\:]Z?EQCV_+T*0*I0DHC5 TO5?(:9LR#C3NE= 2$RA-0&F$ MHNDADA,U)3]1@QWW#B=3Q[W,+$6XXZ]H<#2@$R0HFAX-.4%2^JI) HY[_+G= M;8N1CDO44Y#I2)H-0>4)J T0M'T$,G)BM(W63$V M%=E[+:Q4Y#41?A/B&S#205,Y.3#U?<5'?COAL:ZCQ?J^\XG+(SQH:)^%T@24 M1BB:'A*IS*>AE/D4JLRA- &E$8JFAT@J\RFOS$>GE:GC@T56L9'+:&*^I["/ M$?'-&.LF*9FG?LEL)Y?^;VSA\8/[,U0:0VF$HNF!DM)XFH5*.5#="Z4)*(U0 M-#U$4O=.?>4&8U.._=XX\TG&;R+\)L0W8*R#I.J<^E3GF62#>6,+?_;!'1VZ M( ^E$8JFQU&*XVFH!?DI5/A":0)*(Q1-#Y'RB=Q +ZR;.KY99#_^.(SLQY\> M1L0W8ZR;I/B<^E?*G1GIHAW>_$D']W+HNCF41BB:_O5A*8UGH5YC-X-*92A- M0&F$HNDADE)Y%N@U=C/_:^S\)L)O0GP#QCI("M693ZB>24&(-2_^W(.[.73I M&4HC%$V/HM31LU"U^3.H@H;2!)1&*)H>(JF@9_SB\OA,E/DSD==$^$V(;\!8 M!TG].NO_D=XS\?'W?;#YU266^6WM?K1;;[3[5 M[&:BO9]SX,F#.S%TX19*(Q1-CY'4SK-0V_!G4'T,I0DHC5 T_>/.$RF0=S\' MR31'L)HDIL:['N]<1M:;_EQ&N?E5%$\[1GLJ5CS%"]6>*:?_TICGA$.[.18G ML#B"X8SX)4K\0KWM[TB&!0HJD[$X@N&,0*5*H *]\^\(]J0DU\>-K91D&SE2 M4@B]&D\RQ5.\8NV?DC +:)[K&7XC0->*L3B"X8SPYDIX0]5)'\FP0$'5-!9' M,)P1J$()5*!JZ2.8TVL];$0/&_(T8K2;2L5-O*KMGZXN6EWS7,;PS@]=1<;B M"(8SHCI5HAJJA/I(A@4*JL6Q.(+AC$#-E$ %*J0^@ODLY2^E[F%#GD:,=5.L M*.*85\3]LQ1B #-[KGH2]5 M\[#=O^=EO3V3;6R5FM@YV?$A-]LY#B/+-T'T;J+HW<2C=_U)><":)G^RP1D MBA-8',%P1NP4.9L$D[,)5LY"<0*+(QC.")0B9Y-01G:KY M=HSVE*)H$X^B[96.0.N9_+4,OPFP*$U@A+LE4_*4,OP&PU=Q0',%P1F05/9^&VOA\ M),,"A57G4!S!<$:@%'6>\L7D%V2JK$>F\MJ('C;D:<1H-RG:..6U\6O%1?UP MW3TPK5NU[,+M&VPA-A0GL#B"X8S@*(H\#;6U^4B&!0HKM*$X@N&,0"E".PVT MP?D(UF:Q4RO;.(RL^7"746'EFR!*-U64;MIGI[,KWPQ8E>//,;QS8PNMH3B" MX8R0*:H[#;7Q^4B&!0JKHJ$X@N'T0&6*BLY";7[.["W+UB./WT;TL"%/(T:[ M2=&P69^=SV=2$&@ECK^$P1T?BA-8',%P1D05N9T%VPN=8=4S%">P.(+AC$ I MZCD+M1N;(:Z; &./_/P_HY=>8;B"(8S M JFHZRS8EN<,J[2A.('%$0QG!$I1VEFH+<^9O579%G N(TO N8PL <>W8[2G M%*F;]=GU?"8W09;>^ L8WO.Q2\]0',%P1CP509X%V^^<864X%">P.(+AC$ I M,CP+M=\YZ['?V6\C>MB0IQ%CW90K(CCOL]_9.\%T28+BKV!POX?B!!9',)P1 M4$6NY\&*PG.L"H?B!!9',)P1*$6%YZ&*PO,>>YS]-J*'#7D:,=I-B@;.>0U\ M?EJ;/W!X=\4N$$-Q!,,9<5!$=AZL?#O'BF@H3F!Q!,,9@5)$=!ZJ?#NWRZYC MZP5Z#J/$TF8N(TN;\>T8[2E%Q>:\BMVGE@'K:#QN>#_&+A)#<03#&=%1E',> MK!H[QTIB*$Y@<03#&8%2)'$>JAH[[U&-[;"QTXW7ACR-&.TF19#FO" ]9AO0 MDAE_MN%]'+M6#,41#*<'KU!DJ MQQP$60CCSS6\AV.7@*$X@N&,T"GBN0A6;%U@=304)[ X@N&,0"DZN@A5;%WX M/R?5PT;TL"%/(T:[25&Q!:]B[J!*14:7H4JN#^"2RT5^&]'#ACR-&.JFZ^U37;>B:JO;FZYY\_JN M7BZW7>M?UAU^I]=.?XV:^G'GQ3?ODJMKZ^_OXSGNGJHFYU!]^^/FTU[ M_&5W@B^;YM/^LF__"U!+ P04 " "UA%18^QRXW#H$ 4% &0 'AL M+W=O5;PA;438G]GVWRU(SGFMW1/"OEF0UF.A;QE6YOO&<'KRBC/;.0XOIWC MM+#B>?7LF<5S>A!96I!G!O@ASS'[[X%D]+2PH'5^\))N=Z)\8,?S/=Z25R*^ M[I^9O+-;EG6:DX*GM ",;!;6/;Q+D%,:5(AO*3GQBVM02GFC]$=Y\[A>6$[I M$"GF#7.RI-GW="UV"RNT MP)IL\"$3+_3T#VD$S4J^%ZV!UQAX561J*54<$BQP/&?T!%B)EFSE117,REK*3XMR MWE\%DV]3:2?BQX(?&"Y6!#PSDJ>'G -7*].1Q1X[8SXU9\[@#? M=Y8*00I38&M#SVQ85HH[OL!R)HD5__X;])T_34&9DBR9B*P7,*\- MF#?&'BM8Z/1MU M^I[+BJMF?^UU;>A?C!:YBM,ZQ$.*SSH$SLPN^ZW+_JC+?S/*N5S[Y\*Q;PJ' M28.OC3[S(T6$CO%<1U%AP$!DEA&T,H+1]?49L\(<^&#*Y34E63(162]>81NO M\)W+*]0GQU.7EXYQ R41$@,FC,R3'+5.1^]=7I$VFJ^L]Z4.0:K/.B0T>PR= M;D=V)EM?#55O@4%/D6$ >8Y:VPR@P>(&+[H+^-Y-K+&<:)E-RI9,Q=:/&NJB MAD8S8$FTAJB)&=(FZ0;Y,W6^32CHJQ-N0CG.P(QW70L/C+_);Y(:41"J\VU".0-M#>SZ&CC>V/Q"ZNK]"-(Z2@,(7E341HH)-)2Z76L# M1SN!^/SYQNK/-Z.$0&\O ZA*T$%AJ&Z!)J9P:#*Z;@..MQO72- ;ABC2BJ$! M--,*B &$AB1TO0<<;SX>M5RJOJUY7QDXC>R1>GL!4:!)-*"@XZH:3:BA'1YU MW0H:[U:N%$D&BVG#'_0UJIEH0L&96AB,**AJM"^.2W+"MM6Q$PBA$?=K0 M/FV/MNZK QWE^0.\2^H#JHZF/B][PFPK2PG(R$92.K>!K%BL/H*J;P3=5X7.X+7A)4 ^7Y#J3C?E .T!X'Q_U!+ P04 " "UA%18E?'!5&@# M "N"@ &0 'AL+W=OBA3STQ2:I M*$@8/ LE=76/QXQ8H/RR]T'L=>"2;2ID! M/UML\0:>0'W;/@C=\SN6DM3 ).$,"5@OO9OP.I\;O 7\1> @C]K(.%EQ_FPZ MG\NE%QA!0*%0A@'KOSW< :6&2,OXWG)ZW90F\+C]RO[)>M=>5EC"':=_DU)5 M2V_FH1+6>$?5(S_\#JV?B>$K.)7V%QT:;!IYJ-A)Q>LV6"NH"6O^\4N;AZ. M,#T1$+4!43\@.1$0MP'Q>P.2-B"QF6FLV#SD6.%L(?@!"8/6;*9ADVFCM7W" MS+(_*:&_$AVGLC]4!0)]9@6OX0)]U?N,K]$7+B5(=):#PH3**F&R:VP>M M 9Q[NN&>6FYSC^ZS<#Y;^/OC5#DP:?06DSLP9L_N'<8FG;')J+%'_0J(9[ [ MY93\AB$]GC:<]N0[,$$/DX]CWLA/._GIJ/QV$SSOA\U'A?W*%:7OV2?OFL>;-H_;-<_F9#T[M9-9+\MT0 MD\PG/3]#3#I+>W[\HY>\!GU;F8I(HH+OF&K>Q&ZT*[IN;*W1&[_5Q5A3._U/ MTU1R]_H2)$PB"FM-&5Q-];$63774=!3?VGIAQ96N/FRST@4E" /0W]>. MF: K4;/_ %!+ P04 " "UA%181S0%@1$. SUP &0 'AL+W=OK]:*LFV_7[\\W M=^NJO-DU6LS/@]$H.5^4L^79U>7N9[^LKRY7]_5\MJQ^67N;^\6B7/_WQVJ^ M^OCZS#_[](-?9^]OZ^T/SJ\N[\KWU9NJ_MO=+^OFN_.#KU6_;;]3-Z[/1MD?5O+JNMT39_/>A MFE;S^59J^O&?/7IV>,QMP\=??]+SW9-OGLS;+?>.F!XO9\N'_\O?]'^)1 M@V#RF0;!OD'0;1!\ID&X;Q"Z-HCV#2+7!O&^0>S:(-DW2%P;C/<-QJX-)OL& M$]<&%_L&%ZX-_-&G5V[DW.3P8C\<= ]'R>X02\NZO+I5YW3RA;;?.K_>= M__&A\\%G.I]6U]]YH?^M%XR"T/O;F]3[^JMOO.OM0PY@4W,C,X9&:P M<\//N/W,\?[Y4Q/CJ;I:;/XUE"T/8#0,;D_.WV_NRNOJ]5ES]MVE_=G5G__D M)Z._#&4+B:4DEI%83F*"Q"2)*1(K2$Q#F)%CX2''0IM^I9;7]^MU=?-PSG@X MWY7S^>JZK)L?SK=GOK(]\U7[,]^WWK(9ZZ[>-4/*V:=SWE Z/CSV>/?8VZ'M MAZO0'TTNSS\\3C-K!X]-,Q++2"PG,4%BDL04B14DIB',2+/HD&:1-;G][.3=E;,39=M#%Y+'V3:*XDZV6?MY;+:16$9B.8D)$I,DIDBL(#$-84:V MQ8=LBZW9]L-\[JWNZTW=Y-=L^=Z;S\JWL_FLGNT_Y3TDFE/N>6^KID6U&]JZ MYF'$%V9(9GW*QZ8'B0D2DR2F2*P@,0UA1GJ, M#^DQMJ;']H0R="A;6QT[@T%B*8EE)):3F" Q26**Q H2TQ!F)-+DD$@3>I9P M0N88B:4DEI%83F*"Q"2)*1(K2$Q#F)%C%X<-V8W"%&.,1(AQCE$%,,Q70&IGH@YF)TB#%>='_45D9'UI?]KZNZG&]? MP-G^]7_U]KY^M5S5K];5W6J]>^T??;2^F]]O=B_^]?8W-X_>D'>+#_8M'@ZA MP5+GJ/W=.#JM2"U#M1S5!*I)5%.H5J": MIC0SK=IU!;ZUI/H\U9A]'ZRG]ND^R#ZN<0G*7()RER#A$B1=@I1+4.$2I(?^ MF,G%9\8W;>W;MQ>_M\M>!E\ZLNXX1;44U3)4RU%-H)I$-85J!:II2C.3JJUT M^Q$]'^.3E<[3SLWX_>+V<$X MZ(YB'()2EZ#,)2AW"1(N0=(E2 T&^=U1S%!0U!W%G*(>Z[<%6=]>D7WNZ9Q^ M/;4WG4.6\U)4RU M1S6!:A+5%*H5J*8IS4S MN3KVVN^?W@Z9]S_J!0%P:27 M5FC=%]4R5,M13:":1#6%:@6J:4HSTZHM /O6VM=,>F>S@8'0Q&4@Y!"4 MN03E+D'")4BZ!"F7H&+H[Q0'W8'0*8J9?EO-].WES.U54X.OL;79T9]#22U% MM0S5&.X-! M26>X8W^1CCZD3E$7#=JZ:&"OBS[S!%'0+^IU/\G:.WST>SI[$39[%39[&39[ M'39[(39[)39[*?8IKL4.VH)T8"](_]$)HCW_^"TK&B>C>-Q-*[0DC6H9JN6H M)E!-HII"M0+5-*69:=66I -K">YY)HCV?1C;!A[3?= 3(R:'H,PE*'<)$BY! M*9I(&BM=_=E<8E*'4)RER"!O7;[W%-._>ID;\H)O: 7U3)4RU%-H)I$-85J!:II2C,3L*V%!_9: M^!^>]V[LK\,QQZ"J*8IS3P$VP)Q M:"\0;W>J'CQJR)+E%-525,M0+4M3.W=.#JMT$(\ MJN6H)E!-HII"M0+5-*69:=46XD/[!>//,XG5OTQ\8 S6W^%[8 SF$)2Y!.4N M06*HX]W;;4C[7_CH8Q4M8J.:IC3S6&V+V.&3^VE?#!Y>Z(;:J):B6H9J.:H) M5).HIE"M0#5-:692M=7Y$-];.T0WUT:U%-4R5,M13:":1#6%:@6J:4HS\ZTM MQH=?D-134&VFA-7!44ZA6H)JF-/.6=VT- M/'I1VX='3V\?;N_PL:<35,M0+4W# MHR!,>FF%K@% M0S5T0V@L]& T> MA^A>Z*B6HEJ&:CFJ"523J*90K4 U36EF4CVZZW=$SY]%9%UVBFHIJF6HEJ.: M0#6):@K5"E33E&;F6[L.(/J2>Z%'_54"8?<.P5.7H-0E*!L*BKJ52OL?Y.C# M'JW3HYI"M0+5-*69AWU;IX]>U,;NT=,;N]L[?/1Y![V"'M5R5!.H)E%-H5J! M:IK2S 1L%Q]$I]W8/>I?11Y=1%'2.[F@RP]0+4.U'-4$JDE44ZA6H)JF-#.M MVN4'T0O8V#WJ;PD01KWS67_K\X%1G4-0-O1P?F]4ARX&0#6):@K5"E33E&8> M_>UB@.BI7>H#?_" 17>I1[44U3)4RU%-H)I$-85J!:II2C.2*F[7),3X+O4Q MNDL]JJ6HEJ%:CFH"U22J*50K4$U3FIEO[1*$^$ON4A_W%R@$87>S8Y>@="BH M.]F6V9_KT?F!KB5 -8EJ"M4*5-.49N9'NY8@?E%;[L=/;[EO[_#1)RAT@P%4 MRU%-H)I$-85J!:II2C,3L%WW$)]VR_UX8,O]BS#N7HP_M7?CZ+1"5SZ@6HYJ M M4DJBE4*U!-4YJ95NW*A]A:Z7V>J;M]'\:VD=UT'V0._Y+N\&] ZL[*9?:G M?'2:H L64$VBFD*U M4TI9EITBY8B)^Z?T 0#![9Z/T#4"U%M0S5H.\@:"X>U\E^],X.I'0]0ZH)E!-HII"M0+5-*69B=2N=XA? MU,T0XH%;M7?S"MU_ =4R5,M13:":1#6%:@6J:4HS$[!=N MR4CL:S*>>7HQZ:^IZ%U79>_QT1E(:AFJY:@F4$VBFD*U M4TI9D9V"[W2$Y[ MGXIDX#X5R23L[CH_M7?CZ+1"%WR@6HYJ M4DJBE4*U!-4YJ95NV"C^0%W*]Z$0:3;N*A*S]0+4.U'-4$JDE44ZA6H)JFM(?$.]_<5E6=EG5Y=7E7OJ]^ M+M?OFYSPYM6[AA]]-V[2?#U[?WOXIE[=O3[SS[RWJ[I>+79?WE;E3;7>!C2_ M?[=:U9^^.6_\CZOU;[O'N/H_4$L#!!0 ( +6$5%B&SGB=_@( #\* 9 M >&PO=V]R:W-H965T1*-,2E[$@+GC=W_,<;.- M5,\Z!S#DI>!"SX/PE<;N9!'.P&[ME3;NQ F,Q*^@0/8![+ MA<)>V'K)6 %",RF(@M4\N(C/+^.^-7 SOC/8Z$Z;V%"64C[;SFTV#R)+!!Q2 M8UU0?*SA"CBWGI#C3^,T:->TAMWVSOL7%SP&LZ0:KB3_P3*3SX-I0#)8T8J; M>[FY@2:@D?672J[=/]DT@0:U!$]Q@LT.2ZL?A 3J[!4,;UAUEH,!B+%*8-^&4-WG\#_!K2 M'AG$IZ0?]0?_FH>H02M$OQ6B[_P-WO!7![-#ZTC1">N.T27CS&R=6H^BI"S; M!66ENN!4'R M_ET\CC[M46'0JC#8YSU9@$H1%\\C*>D63['=02;22BF,*G6AGI(M4$6D !]] M[3^.W (V)ZR3J'<6CV;AVL,U;+F&Q^(R&^GC&OJXHNDPZOYB/^6HI1P=C3)7 MX-5OY.5\BVS[(SH6E[L=O5D^.ARLA/,,:JN5NJ. MD:6K$);28+WAFCE6>*#L!'R_DM+L.K;H:&O&Y"]02P,$% @ M8146.#8 MV"]' P )0L !D !X;"]W;W)K&ULK59A;],P M$/TK5D!HD\:2)FG&1EMI-$4@ 9HV!A\0']SDVAH<.]AN._X]9R?+VC0KU;0O MJ^V\=[E[[R[S8"W5;[T ,.2NX$(/O84QY87OZVP!!=6GL@2!3V92%=3@5LU] M72J@N2,5W ^#(/$+RH0W&KBS*S4:R*7A3,"5(GI9%%3]?0=S[L_N&;S MA;$'_FA0TCG<@+DMKQ3N_"9*S@H0FDE!%,R&WF7O8I)8O -\8[#6&VMB*YE* M^=MN/N9#+[ ) 8?,V @4?U8P!LYM($SC3QW3:UYIB9OK^^CO7>U8RY1J&$O^ MG>5F,?3>>"2'&5URL:VS@D6RIC2QJ,F90,%']TKM: MAPU"+WZ$$-:$\%!"5!.B0PEQ38@/)?1K@BO=KVIWPJ74T-% R351%HW1[,*I M[]BH%Q.V3VZ,PJ<,>69T#1K4"C3!EB,?A5XJ*C(@GZ36>$A%[I;D,O^%N6!_ M&#*YPQZU#X]N%E*9USE2G..LPL@9&7/*"DU26&&3 MEBZDD>03HU-$F;_'Y"@%0QG7Q^0UN;U)R='+8_*2,$$^,\XQB![X!BNW^?M9 M7>6[JLKPD2I3R$Y)U#LA81!&'?3QX?2P@YX>3N]UT">'TX-MNH]N-Y:'C>6A MBQ<]$J^R+=UK6V.'ZXM;45*6WSMGF^*2$KSMLO Y@Z7/&6SR3,&VS(X:LZ-] MT;?GFS56\X?YMDM"'_R#>KY/B$ #<6 5-+PN$ZOWG[GWV_]*J]$9-OEJTYI= M2!QO0])=2'2^#9GL+?2),L:-C/%>&;]*0_FF$KC.Y H4G7(@.$7+:D0R-R)= M,E7QDXT"DZ0ETR[D+&S)M MYTQ)[$N\H>1XTD*WB^TWQ_;W%WPK:C/MCW=)5 MF MUQJ:M ,3MA7LPIRW6L;?N&+8"^1GJN98).$P0U9P>H8VJ.I25FV,+-VM8RH- MWF'<F%+! M7A, !D !X;"]W;W)K&ULM5A=;]LV%/TKA%8, M+=!&'Y;EC]D&$DO;"B1#X#3;P[ '6J)MKA3ID;2=_/N1DB+;%*TZ;OJ24-(Y ME_<>WDM><[1C_*M8(23!4TZH&#LK*==#UQ7I"N507+$UHNK+@O$<2O7(EZY8 M]@@1E$IM JI_6S1%A&A+RH__*J-./:R%<#&4<#+B; >X M1BMK>E"H7["57ICJ1'F07'W%BB5I/KC^QA)B(GX #Z!QX<8O'_W ;P#F(([3(A* C%RI?)0 MS^.FE3\Q'<3M%J,47H%.OY'$'A! MQ^+0]'QZ8*''Y]-]"STYG^ZUB-&I%[M3V.N+X1P3+)^+U7ZD:X@S,"40 MY^525\/F8H._9XP0H$IS!WGVCVUARYE#^\QZNQN*-4S1V%'[69%RSN3GG_S( M^\6V*&]I+'Y+8\D;&3M:OK!>OK#-^N0WKDN1'U8LKBN6["M6#P'<+R*J*O8C MF*,EIA33I=I[A %HRNCT-,;,,8=I+6@"^4 MLUO+V6V5\Q8),00SM->0HY1M$8=S8A6F-!<=!-0S8IXV(7W?D*4)&7B&*JU^ M7ZA*5*L2M:KRAVI.+D\QFVQ14[;0D*T)"7N&;!:(H6P2-1*NL\^W(S%ZM1B] M5C&F&\YU>,\(A=KZW;S*][ZJCBGZ4'YVN64DV5!!&AAI6 M5./@:7?X4D$.NF[_>PJJ8A_%8&YW4QLHZ)MJ6$ =\[QI=_92,8*]&,$/J:VB M?54RKN'SJ2.[FODX_$'75-*""LQ#*K:B&MMT>ZR7:KGO\/W6#G1R3S:O:VHJ M>X=119&I3Q-C=CZQ!6.V/DF[[Y=JLV^?_1_=/R.:?:-Y]BU=;^B9>I[18L(4=\65S@")"R#97E3^[Z;7U)=%UZG5Y>9E3/DBV+FXKYDQ*EA?#%8(9XAJ@OB\8DR\/ M>H+Z2FWR/U!+ P04 " "UA%18PO-@+A0$ "$#@ &0 'AL+W=O!\>R3LN#HP_BA) HJ>Z MHF+IE5(VE[XO\A)J+"Y8 U3]LF&\QE*]\JTO&@ZX,$9UY4=!D/HU)M1;+/JS>^\ M%*0&*@BCB,-FZ5V%EUF8: .C^$K@(,Z>D499,_:H7SX62R_0$4$%N=0NL/JW MAQNH*NU)Q?'MZ-3KQM2&Y\_/WO\P\ IFC07#^+4&R=' 3+7?HIAYR+#$JP5G!\2U6GG3#V8RC;7")U3G_4%R]2M1=G+U M29; T:<&.):$;M&')[6B! CT-@.)227>H=_0EX<,O7WS#KU!A*);4E4J8V+A M2S6^]N+GQ[&NV[&B@;'""-TR*DN!/M "BI<.?!5X%WWT'/UU-.HQ@_P"Q>%[ M% 51[ CHYO7FD<,\>[UY.$(3=[F(C;]X*!?]+/QSM1:2J\WQKVNZ6W>)VYT^ M,2Y%@W-8>NI($,#WX*U^_25,@]]=4_4SG64_R=F+:4RZ:4S&O*\^4K'CF.: M,$PZALDHPV?( M2\HJMOV.,"T,R(Z2',LAEM9=>A9#TF-Q: )+D_4U<3)QLZ0=2SK*YBZ.M#]^,+,X')K4YNAKHB1T.J">*R!8%O.]*HMD2JVJ^. MEIP,)F?>#W9N;QB')K6@,X=F$KN)PN!4E(/_8]J .;APA?3YJ/+C+KA!?_C$ MSHM+-(TM#J>G= #DK+L(1T&^0DGR"E2'V.UZDR<.#1.B171RA8ZU9*?'(9K; M>\>AF28#5-&)*AH_T6JF#K3_S-I";*.Z(HGIEJP5*%94TIVJJ+^%>IGJ:^(> MD<-/,$!TZCS"T8K82I;.!P$^U/APO]I^95%N$ MF2Z6=?T3'/LG)U&_7$>IO6YN7*I),+69'*HHL'>-?]:>U\"WYIHC5%'?4=GV MNMW7[BIU92X0UO=K?<4R;?_)37L_N\5\2ZA %6R4R^!BJNHX;Z\\[8MDC;D$ MK)E45PKS6*IK(G M4+]O&)//+WJ [N*Y^@%02P,$% @ M8146-8G5FTH M"P I$\ !D !X;"]W;W)K&ULO5QM;]LX$OXK MA.]P:($FMDB]]I( :;+=%MABBTU[]^%P'Q2;MH7*DD^BG?9P/WXI6?&8YFAB M)>SMAZWM#,>A\.A+A[*ZEN]E%*Q[ZN\J"]'2Z76;\?C>KJ4J[0^+]>R MT'^9E]4J5?IMM1C7ZTJFLW;0*A_SR20M'[>];Y[4S]VDM;\K\G]E,+2]'\8C-Y#S=Y.J/ M\N&#[!P*&GW3,J_;_[.'3G8R8M--K.[W3?RGF\4[%-9J&7-?BEF<5+AK9R> M,^&]87S"!6+/S>G#.6&.V,^H:/6)'GW76SU%Z7TNSW20G=5I+EF]GUELNG;J M?%Q=$\9OZW4ZE9UK+9R=/6WOWCAY.^8KXZ4&9[[>\]]2OO5EU*E.>;A M;EC4#FORRO:*Q[[^TO:_B_'VT %;5OAQ*(YD#?N"O7T!:=^O55G7;%/H=)=G M_Y4SMM!I#OU)=GK" R,2U%A;+J ,#?>&AL,,S?5[?/&$E@5G_L2;H-8BLH'@ M$65QM+W40EV]8:L&I_FPZK39Z MUK-"21TN2O/)JO. ML8^=8]K5N7[%KG--M]-B*IF693>5G&6*_:;7W!MVIU(E6Z)6SMG[K-!269IK MUE9G+4_^UR_?5<.Z]1=IQK59R2IM/O\W.E&T"[^KI;8EU2M=84O]YMG#S2D% M./=H/#]MK1A3-]U-7=Y.G?P^S3>SK%A8"PJ=G,!:&];RH41,)X$*>#07L)Q< M'J&82Q=MAF"Y2(F8+@)W\&CR<(J+ R/>9A%>3\I%^ 89\$ V/!+3;:]4E1;U M7%;Z]V'SJEPARY5]*1'GYW3FCBT/1)?=;&]_!@WQ@(=X-!%YUI0H;$KT>MBL M-KE.?9HD8&#\AMU+K4(/3[^CLV;SF,0[3O7=I)%./7/2.) B3I.BW]=MRM8A M?"<73:*OV?\T0-2;J@WYT?:3.^!FW&:F]&[#6X7 M3ORH![,069%8LJ:9P*YXZ#2ED%QM\$_D2)OI.] N3M.N@WIO&Y::GK.J"T8._2XAM+9]L&2/'?VVD-R)4VH]8^G&F151JRK7^8#)1B3] M$\![!%WF.;V(VRFBR@VDB&D@4!,Q\!BHOW@K;.YQQB=X5125#8[KC*;-P%,$ M706BZ92PBS)\$N'G*ZBL=19GF@F40M"4HDU/;46R;I/3NLQU6$YU>JHW][-L MF]5]&U5:\> @=:3-G :@)((^:!J>HISR#%?:3.^!9PBZRM.?HNR:2V0=/W8N MV*(Q?0CH Q?P79TR^3:4XR6B$P1-8P'P?6O2XJ3JV%Q&-R?SO S[[ M+SEG\NVZ0Q@H0K M;:;+!\T9CNL1OM-ZA"MMIO< ^CX-^OV]*39L>TE/U""BUMHU[0. ]P>V?/0G M)1O >Y+2R4@(=D:2+D3Y L4]7!Y[(1O;9B1?C!T68 MJ$_2)A\0TW^B0:/9N_U@39O&0N_CSN[3Z3<]MSH.LIE.35G/RG6Z07>ES>S, M E .)FZS4^#T9,.5-M-[0/F 1OG>[!380.W%7D^G"R::8:)T%UT(:!K26]P/CXN:)[*M9%DQ;X%OO9^46;]LSP# %*0QI*.]?S++W/\J/VF1>X[[2"'B) 3<9\ M""@=TBC]:1B'I+4-]NMGU,9# /W0\'F&W+O"M'2+:9RA >^2L%A[9"&M92(F8%@+Z1B^I?4?(=C?F M^/X-D>VS#O Q>J(Q#R\S3DZO@T<%E1V=5\ BI M;4<])69,-O9)IA !!D%@CDM8%7=,M@.V8ANVV0;,#&]1(IWMK5]I,9X$!Q(Z[TV*G M.W!7VDSO@6'$S^Q.B^VZN?!QYH.(^@&Y$8D!_V-7O6GQT[UII(AI($!T[*PW M+4;ZS7HN>V"B5E72M!@@.WY)9UILHZ\0/4;:HCY]7A$#8,>12U2)G3:CN=)F M^G[PT(,G^N.?W(#&-J!;U?+.%5NR[[/8":>?(N.0%P3@;N MDOLC,Z'VOCL+21'30L#9A,99.A(3>[L;X50 D>RS#6 QH3?&-V6U+JM423:3 M]_@C*)SBH"MMIKN @XGC2G3B=)?M2IOI/:!L\LQ*=((<2B<^#@>HK""[*A. MV<15*3I!MKNXO4AS&&DL(&SBK"R=(+5FNTNI,QB1Y=8M>=-F -SD)77I;O#A MIE"[1Z+M/]T_@NZZ??#:&,1W MSZ_[E%8+O218+N=ZZ.2\*7M4NT?"[=ZHV^5*I&PO M=V]R:W-H965T-5 ME'Q8:95-[G0?\0RVT+[2UJJAJHI^JA>>;R MN6Z^M_=EV7E_;S>[]N/9?=<]_'1QT:[NRVW1GM?C;U^;JLG[L-M6N_-IX[>-V6S0O/Y>;^OGC M&9P=__![=7??[?]P<77Y4-R5W\KNSX>O3?_;Q[(\XF/R[*I];Z6=OG\M-77_?__+;^N.9OP^IW)2K;N^CZ/_S5%Z7F\W> M51_(7X/7L].'[@^4?SYZ_^60?9_-3=&6U_7F/]6ZN_]XEIUYZ_*V>-QTO]?/ MOY9#1O'>WZK>M(?_]YX'6__,6SVV7;T=#NXCV%:[U_\6?P\K(1T $7- ,!P0 MV!X0#@>$AT1?(SND];GHBJO+IG[VFKUU[VW_PV%M#D?WV52[_7G\UC7]OU;] M<=W5;[NGLNWZ$]-YW\K58U-U5=EZ[\2?6^]Z4[1M=5N5:^_FQ;NN=UW3+_YC ML?&^%-W^B!>O_^CRO??N<]D5U:9][WWP_OSVV7OWPWOO!Z_:>5^JS:8_9^WE M1=>'O/_@B]40WL^OX05,>)_+U;D7PH]>X '!^/"+?J%.JQ6<5BLX M^ L9?Y^V]>.NH])X/2ZBC]O?C#^U#\6J_'C6WVUMV3R59U?__ ^5'QHBTWIM:?+@\K_U6EZ<+JO'4]7 M011!?'GQ)"=&6.5Q!">K4<31*>)(&_'GQW)_D=6[TGLIB\:K&V]3MF24KXX2 MZ?.C*%=BQ#80Q'2$\2G"V!AA<=N5C0BRNV_JQ[M[[[8O8H>_D/'&*)8@20,E M8,(H"'(ZXN04<6(9L0CP%'-7[OB0$Q1-&*3J&A-&49K0(:>GD%/+D+7QI>@2 MA,Q'%RJV"L(4F LU.T68::O'?ZMRLZ9BREP6#T?.1AGFIPQS<_&@,GP]#'QI M0?US/U"7W6@VB@I\ 7*^JQ(Q>%)C@%0)E;';HQ09JP3(L$RQ&/RBB$"-G+8# MIF2 $?0 M,;BL;@&(4>J:$S=LR-"0+T0(]ZEL5C\&*\CCD[IL2!@#J(3 U( MTU7_ZUNQ5=UV7GT[':E!BZ93JXTK;^/U$, *>F1E"\YPW*B"9Q$DZHG"9F&4 M)=Q-+. 3S/AI6W P&$8)NF>Q$;!7DT!,L(7,J:4FQ3U'%J&[E;"*?&YM!8J" M%L+>4F8RW'>D$;HFL%7D1QD3MH!&T&.C;8G)\:)!F* *0YAE0<9<$H% RL"? M.^%H(7;RB./(VSA- ;*!'F39NC$<-[X;,U]9?<(*_"1@%E^:+LT :EDU!D^C M"-0@L8G/1"AP,K#%R8D58_ [6E<4,+;A A: &9B'PWG%(B &0;7"$391JXH00T38:6Y4 6\!6"G@1QU+EUU*' P- \ M+QGWJ ^_/\V[GW1U,6[6/SXA6[M7=;KLMF3XG> ME;L5QWYJG4XM>ZZ\C9= 0&9HG#&9%C!T.CJZ\C9.4^!L:#$ZSB"Z";K53Q'1 M35D!TYV' G=#9V-EB"?& //QV(@K0P(UPX6&RA"/BP"!VGH35BF[L )0PZ5F MRA!/BVF$@L9&$/K<4@MX#9V,E(.7E#S+0X ZD_%3&0&CD7Z49)O$R.DDZ1NOAP#9:.9H&A%/+H-,G3](JY2A!2*!HI$>10_-\[>NZ,KV MT#H_U)O^=*SZ-JM]O%E73U7+[0+1.YY\ MTR#P/=:/R3,;Z,&KW LEL3I\$D9IPE216&!U;)Z0+1$Q)GA@-49LPCV2B05H MQ[;/4*=N%<%L;ZPB'V'#+JK Z]@6KZ>B7HSY7@ 53D@CIE+% JIC6ZC61QAA MDC5309DPBCF*-9:V#,7SNN=8B^13:X@K;^,L!:['^H&6Q;'A.,2DHIU:-&AR.% WNYCMQI$+J(QM)]C) MQ8-FB!%+R-DQW7XBX"^Q98GU^^$82EA]^,79,1=R(D O@:5;YT0+JU-+CBMO MX_40")OH$98M.0GFDU-T)Q!&&;>!-1$8FN@Q])>Z*:N[G7=7/Y7-;K_MF@S0 M*,,@0>VB;D= MX *;$R?L G[3F>QRZI1==N5MG*4 [W0FNYPR3V?5&L'8<0]* M4P&CJ3-V.:7994"Q-V@Z<"^5(GE')J02GK;<;Q"9Q+%Z>44Z>4LBMOX_607I^922FGQ"LS.3I% MA%',7?X"-5,]:G[:[[EX\?9GZJZX*S_<%*OO_0GKTZ_6?9-<,0$[)9-=>1LO M@4#A="Z9G#HEDUUY&[\9)> \6X1,SC!/#'&(GG=09DG"<0"9@.?,&:&<8;98 MO8>T)N,(!4QG"_')&;'!& 5LO<,X$UB=+44G9Y@I1G0A8<.16)D Z:D9M,^[M MZ,AS@7JY$PXY9]XU5:]=L]TX3H%S^>(< E7SF1QR3NU)AD"M M\919GB1,OYP+\,S#F)U3W7;1,>XK7>29P+Q,QM6=ZI=3W'%"X* M6&+!=S8W'EUIFT&#D1)G(,6YT/1X=&R(VG[_,/B2EH._ MU AY]&P(6VNDA"U)._A.QLBC&XL+V&BHQ"K)+OAZL/NU7-_UW6#1MF7WHW=; M5(WW5&SZ!.[W__"CMWKJ%5I32$M-E M7U>EQ/48.B2^J8J;:E-U+ZZ2=\HD']V-P(.!#O EN0A?#\A?IO&P!G?3LW+D M3LE?$I[P]0).?'M]/-)9JDN0SN!+8A6^A9+3#'$9G]"EP/(XA%44Y)P D:SS MY%#H"3 IC$J]UD:)4E9X6DSBR@";J9V70!LJR3 M(UTG()0)\65+6$5!QJF3R:I.!EDGMBL'QVI-R\@UR7I-LP6;A@.->U%90ZZM MD56;',HV#:[TK:+>2(E3 N+%A)O @EHV&"E12_"YG' 3:'GC8]C,+F465R0X M="3>! RAC"]BQI"[B"4%)S!+.+U9(\ZMV),S=\J:2(@[5^_I>."H\B=HE"*L M8H@Y@)(4GR"8JR@,>K&HZ>=@"55AD*2CP* =I3D'Q)/;1!**.V9@K0\%DD 4 M6"A$V=9\K=[3,6G#A\].3\)HO>K3FU1&*15%E. 2 MV[! 4IT"@^R4+=8$>,M5&.=(.5+_:;/SD6 _F"E[#'J5J^D5;I&A65*[ H/< ME:;"&>'^F,,BQ+FD?046XE>VY5 O8S5DI/^\V1E)V&^MBS6U'H8VU+O^TV?G M)[40!CVM-Q3$D"+@SS'RZB.8G:,LS^Q(GYG9L(WNLT4TMD 2V0*]O!6WM755 M;[=EL^(85;<*7,[<*:L@]2JA?E.:IOW5RW=-3W61OD62[@*#=M=<1C7$7'Z8 M(L$$(*2\PCCDN"E)S@LL]+RL <'\W%UOHT0I-1G6 EZ3BSRAS97@"HBM$DY_ M6Q+P FL%K^FU&W/HD"!-7=(L"+G)55+W KVPEG5)'MR,]SK%2"N<, L"]OJ5 M]+D@TN]=X]M/O;+7="7\11H!2>\+#()??/O)Z'NAM\580^[AH23K!1:Z7K9U M)+)Y#*\W4N*4OV'!]C'\U$K"J'.%J%9SAMS76$@Z7F MY#6YH$0,KXYO5<:0 M#5\"2;UNEGU1879IH_)G-E1BE8!Q4,E:]+LXW#XA=^5.61,)A@T*8)H2A/>S M17&H[GHCS<*,O:TEI#6(Q' GKQL.FI+C+62])A8- .FSL3 M$:)@(7K7B[**N'?^0-(. POQ,-M.)K9X8J"U4:*4OQEIJ<< ,7X,$.(GF(15 MY'.P*BF"@4$2[ T=3$Q\E1(*F] L8:N4U Q8R(79-"XQ\9XT"A';,.\H@J01 M!O%<&EZO+C:]JBQ"PTN:8F 0%=-\*1A-P^,O]S,;CJ.39,/ 0C?,^JO!; AV MO9$2IX2[>AVN-]2/A-$<0:ML-E2BET T68P43^@9&/>JC"&G^@&2'A@8!,%L MRTG"\-UXJ6E#EF"1A+S K.3UYCG(K>:7,W?*FDC@:R/[16=*?>,@0BG"*N(4 MG2"1OY;0*'K"]99Z6;#IIV"1Q^B21!@8-,(TIX 0^$(<#6'$%E4)A"UDP*R+ M/T%,HR@7P5I)(PRL1<(FHP2Q!QSGM\@P+:F,@5[@ZRTXDA)#LYK?(O)B(.F+ M@4%@S!9H4KP!#NG;&CYK=C82ZJ?ZT9GO3?Y279I7)W)BVR-U5%:D?\N8]S7*1_2.7O1G8ST:>TJC=QUA8AYR4Q-3"HJ5W7S4/=%%WI MKS%9/ [?R:<[F$5>ISQ((DJP9N=-6 4$Q#K2FIJL:%*(']7%$U<*NJYLR=DJD$ M^7.%U8!33$,<%&?(;4:2M-7 G;C:T95YGX/94(E7@N*EA-: 45I#6F"L(?< M3-);@\4$UX!37$/D*F?(W;22Z!JX45T#1DXM05,\8QAQZ"@)K\'RRFO@5GK- MF3ME320@GJN^!J2N&E+8I,W0[JN+]KXLN\]%5UQ=/A1WY9>BN:MV;5]8;OO# M_//]%-94=_>G7[KZH4_DS+NINZ[>'GZ\+XMUV>P-^G^_K>ON^,M%[_^Y;KX? M/N/J_U!+ P04 " "UA%18DJU9* 0# N"0 &0 'AL+W=OU\]-_/!D()T#2:^@*VN>?<>^XUOAYM&7\2*P")=FE"Q=A829E= MFZ:(5I!BT6,94/5EP7B*I9KRI2DR#CC.06EB.I;EF2DFU A&^=H]#T9L+1-" MX9XCL4Y3S%\FD+#MV+"-_<(#6:ZD7C"#48:7, /YF-US-3,KEIBD0 5A%'%8 MC(T;^SKTM7UN\(O 5M3&2"N9,_:D)]-X;%@Z($@@DIH!J]<&;B%)-)$*X[GD M-"J7&E@?[]F_Y]J5ECD6<,N2WR26J[$Q-% ,"[Q.Y /;_H!2ST#S12P1^1-M M"UO?,U"T%I*E)5A%D!):O/&NS$,-8+\%<$J TP3TWP"X)< ]%= O ?T\,X64 M/ \AEC@8<;9%7%LK-CW(DYFCE7Q"==EGDJNO1.%D,*4;$%+54:(91&M.) &! MSFO+4QJQ%"[0>0@2DT1V@.T;E2J!O-(;XD,!42BHYSE[.Q#G*&$+40ZY]B1S+<3L"NCT=[G3 MP]/A]A$U;E4<-^=SWRV.N$0AS"7"-$;?GM=$OM3+]>=F+B17O]#?KAH4/OK= M/O2Q& +X!(_C\R?:LKUWY^TBR\(/(#G+;KW+;/\8>_,0[/$] M;6 )BEUV9:Y@\',&?7YN@BMW.#(W]82T;7QO<&@3MFT&KEO9'(0_J,(?G!1^ M3#8D!AIW_GT%A5?SZUB-\-LFMM^(OH/%[P[>JX+WC@8_+7.>;^=* 8(=I)E$ M"\Y2]-B;]8I:+R &CA-5*'T.(8EW75*]=I!.0^K[)F';Q+[JENI74OW_D:HZ M'GD]8D7U*W=)\]N[<-@L8]MF:/4;XMHV [^ISJQUDA3X,N_( D5L365Q"E>K M5=._R7M=8WVB+@-%[WZE*6X2=Y@O"14H@86BM'J^VE^\Z,[%1+(L[U=S)E7W MRX&PO=V]R:W-H965T8IZHL;70>GEBVRI<0$S5L5A"@E]F0L94XU3.;;640*/,*.:V MYSA].Z8LL?Q1MG8K_9%(-6<)W$JBTCBF\OD,N%B/+=?:+-RQ^4*;!=L?+>D< M)J#OE[<29W;)$K$8$L5$0B3,QM:I>Q(,#3X#_&"P5EMC8I1,A7@PDZMH;#G& M(> 0:L- \6\%Y\"Y(4(W'@M.J]S2&&Z/-^Q?,NVH94H5G O^DT5Z,;:&%HE@ M1E.N[\3Z*Q1Z>H8O%%QEOV1=8!V+A*G2(BZ,T8.8)?D_?2KBL&7@]E\P\ H# MKVK0?<&@4QATWFK0+0RZ661R*5D< JJI/Y)B3:1!(YL99,',K%$^2\RQ3[3$ MKPSMM'^5K$!I/$=-)A"FDFD&BK0FF%Y1RH'"_XXGKD6B1Z MH?!V/FDYY M5IV,K_/J6:DC$L!4$YI$Y.(Q9?IY^_1^G4Z5EGBC?C>=0;Y'MWD/4V5.U)*& M,+:PC"B0*[#\CQ_F,& MYRR#C,64U)7?&]FK[9#4$2;UMB%!'>(Z7HG9\;]7^M_;Z_]W?"%VO">FJ*[P MAM(IAS:^#VU%\3ZK,DV:U.5[]/>HJR-JZNJ0%]7U2W7]_U<'>>+O5]2O.=/Q M*I+JD$$%$M0A[B>G6=*@E#1X55*:[(IJ<5-;WZQMT!#H045<'=/VW,JA!@V@ M0;.Z8:ENN%?=C5Z K(IBV_4K =VD:5B_&MUN15,=TW8]IZ*I#O*&O8HH>^O= MC$'.L_Y#D5"DB]LGZ&K4_>J?RCR?NF:RKG6$H(AQE2.L<# MO!TR[T7RB1;+['6>"HUO?39<8/L&T@#P^TP(O9F8#&PO=V]R:W-H965TZ27P@?W)F?BM?.-9LFZ1/V:,0DOR(PCB[&#Q*N?D\'&:+ M1Q'YV:=D(V+USBI)(U^JI^EZF&U2X2^+25$X]!QG-(S\(![,9\5KW]+Y+'F6 M81"+;RG)GJ/(3U^O1)AL+P;NX.V%NV#]*/,7AO/9QE^+>R&_;[ZEZMFP4ED& MD8BS((E)*E87@TOW\_7(R2<4(_X(Q#;;>TSR4!Z2Y"E_K'41!O/OM_R@3L3?!90.4$[]@)M)Q BT!W.RO"NO&E/Y^ER9:D^6BEEC\HYFJ=P,U M3\YOXQ>1254723*Q>$X#&8B,G.F7,W(=^ED6K *Q) ^OY#H5RT"2.U\&\?HC M.;L1T@_"[",Y)]_O;\C9AX_D PEB\C4(0U6G;#:4:IOY8L-%N:6KW9:\ UNZ M$8M/A+J_$,_Q:,OTZ^.G>^;TH4I.E2&ORI!7Z-$#>O?JD[-\#@5)5N2+")?G M,CE7]LE3]4KN=<[^^EU-)+=21-G?;4'O5F'MJ^2?UL_9QE^(BX'Z.&8B?1&# M^<\_N2/GU[84((D9":%50BBD/F\D01NG+>Z=V+@0RR\J+W,VFCBSX?,LQ$X(D9B1D5"5DA.G;G=AHSY+3Z;1FV^:8P[8=5]L<@]O\ M:N=74,RV/$AB1MR3*NY)+WZ=8"8$23%HN@Y44)#4S*1J07! W;(U: MJNV;<#RI^;1ES"&C:FQQ86ZYO+QLW0XXR[H42&IFC!IY7-://U$Q"$O-3(H& M(1?$"FM_\N:5E(_KQ-HRZI!#-:"X,*$HAY)_R6G<"DM;5PQ)S4R$1B!WW(^- M4>D(2\U,BN8C%Z0-:QM/ (.6 4%#S%UJ:'%A:MEYV!)B84WK.B&IF<<%&H@\ MIY\# U1PPE(SDZ+!R0,9Q-:\I9IQ#6;3<!RYOV8V14!L-2,SL4FL$H?"AEVZ-PCCCL;1ETV,=4 MDQ&%R>@47H8E;6N%I68F0&,4[:?!1E%!"TO-3,I>CPVWR4:;!JXS!;SBJ1%I M2J+OM...@658P[J&75 4U11%^^G 453NPE(SDZ*YBZ)VX6BSQ>;5?=T%,U'- M3!1FIE94AN=8EZR+@R>J28OVTYFCJ-B%I68F16,71>W.T6;GS>5U(Q_=G6,: MA-@[W;F3(1D6MOXF1!?'3TQ#%NNG;\=0P0M+S4R*!B^&VK=C4$^N#.CHMAW3 M),3>:=O9XS&L:%VE+KB)[7V+J9^6'L/]9E,7:,4T6C'4EAYK-NO<.A[#*YX: MD>8B]D[O[P@ZAB6L2]@%-S'-3:R?'A]#12TL-3,I&K48:H^/-1MX=3J&%SPU M((U)#,:DJZNKUHVC'C9AJ9G?L]2,Q?MI^'%4XL)2,Y.BB8NC-OQXL^'GUIS< M,N0 7'"-0!Q&(&7/DP$9EK8N5Q?G35Q3%N^GL<=1T0M+S4R*1B^.VMCCS<9> M'9#+(>,C/+SW/6^8A78>MD1D6-.Z3EVP$]?LQ/OIY7%4OL)2,Y.B^8JC]O)X MLTO7,&\7;,0U&W&8CN*:GG@_O3V.BEM8:N9='!JW1JB] MO5)M#) %O*!M0,.]N_'R6R&_^NDZB#,2BI62=SZ-U<4RW=U=N'LBDTUQ@]Y# M(F42%0\?A;\4:3Y O;]*$OGV)+_GK[K'<_X?4$L#!!0 ( +6$5%BCMS=W M)@< &XT 9 >&PO=V]R:W-H965T>-)F/' MOZW2P>$WFX;'US^TO]LY;YQY3&MU7^;_9'.]O!N,!V2NGM)-KC^7SW^JUB'9 MZ)N5>;W[GSRWLM& S#:U+E=M8V/!*BOV?]-O;4<<-:#B3 /6-F"G#>(S#7C; M@.\8P/NC+?9J:=GKXOMJK6 MYKEH\J!FFRK3F:K)BP<3+O--KDCY1+X4)C[R[#\U)Q_*NB:F\VVK^B5Y\5;I M-,O-U9!\>7A+7OSZ\G:DC6W-+XQFK1UO]G:P,W:\5;,;PNGOA$6, \WONS=G M;O.1Z9%#M[!#M["=/GY&WP=E'-7+M""4D559Z&4-^;17(F ES0A\5:_3F;H; MF"%6JVJK!M/??J%Q] ?D82!ECK_\X"_'M$_?I5E%MFF^49";^[;)KFV3%[93 M.8GV_VY'VV,??$G*I!B?R#HFBH.) C7Q* QS$X:0G7L%\=&O#REL)R0I(X[9 M*0]V2C1T#@%#RLI86BQ4!=DJ0X9.(&6.O_'!W[A'Z,1>1S/..04?BB]+XS@^ M?8".D1@U03OOYN'&_*7Z<-Z4WTG:3$G3VJNJC0GAO7%+(,-175>&^.!E#GN MT\AB,@H!A%9+()=#:7-]/BH-:(^1W3;&PA 0D6R"C1)J 4U1'G89T:T&U$)? M9!BCN*(6J92' %%R7QUR 32YOIL&4UQ2%\(&1^[+$HDF&(!62K&"?IH+*(I M2L1.P2/]R:?"VM@*R=(R'D<4KQ?FZ2[T/.M6F+F\2[[K,39$^,ZFWWCS. MLVW6S*A@%U#%5T=6(&UN-UB TR1( D;K@*M]#J3-]=F6 A2O!2Z,)I_R"5RN M ))2X$/)%@;T0F7082A-+N=A7V0H3Q.#.Y.SZ&8XNCOF8184W:&TN3Y;=+,^ MZ&8 ER.X)@=$*<-3GL9P*/J27I7C MFFBK 7:A&N@P9OQYM&>@+S)$9Z_,!W081*T&MY*%+04DQQ/<4HMOCN.[8QKF M0?$=2IOKL\4W[X-O#N#;5+UGGHTO/)XD>(JS#.>]&RAMKN\6['P<)!.CY<'5/@?2YOIL"P6.%PH71M'EN3P@ M0B=CM/X5MCP0>'G091 MFK8@$+WWTL7YS?130P%)BN^D"XMO@>.[:R8.BN]0VER?+;Y%'WP+G\W3DFPQZ]"V4-M=G6Q?(/J??I,]Y"B^+09(Q.J&7MB"0O8^_27_+W+,0 M./B&)EMY=.PMS+FWL ???@:OI>6U[,-KZ4.81W"N!409OF@E+:]E;UY+D,*P MI8 HPRVUO)87SKZ5U;JL4JW(7#V"6VRX@JNCYV>@6EI4RTF05!OT&%TH;>Y9 M4=]AP,3^MOCPS*%60#)&Y[.Q976, ML[ICRHV#LCJ4-M=GR^JX#ZMCB,#1:7>WCOBRXPE:WL:6UG%O6K<:$B>$!+PJ M LO"\[G1T[]T,>2ZW+U>YR MJ=*YJAH!\_U36>H?-\TK)X=7C*;_ U!+ P04 " "UA%180RY5N\$& #L M-P &0 'AL+W=O@6;\Q[SS/21UOI7I]^Q>B!S]B*,DNQCQ$)$48&DQO%/!3JH M[UDX-E__1/]696,CHSW"9WU\,9@.T%"N^B?*O[ M4$H>&,_Y_#R56Y06U@JM>%&267JK\,.D^-YO\E1]&BJ_?/XY3'@2"/15!")\ MX+>1R!!/ENA*\B0[0[^JF??Z1DVVY2822*[0QR"0FR0O/I*Y4/]*P])E!Q4F M=TVP-^@U$SD/(_7J+?IVP]#KEV_02Q0FZ$L81>JKS\Z'N0JD&,XPJ ;]:3=H M\L2@F0C>(8K/$!D1:G%?[.].+.YL?W=LN@\5^_570.JO@)1X] F\ RE%?UTI M '29BSC[V\;=[FZ>_6Y%'7F?K7D@+@:J4&0B?1"#^:L7>#+Z8&,2$HP!@1DL MTYIEZD*?_RYS'J%5-=W3UG2/"LIM9.Y IR5H44,?YICZ'O7/AP]-FFQFXZDW M,\V8M9)-SSR_&DKXQ8VL\D$MVN1I2TVP:;&26S22M9W6/LRX'NW+&S96WF:_VR:++NE&2V M!@_:FX.B,2@TDTK=GF-ZVLP%ZK4KJB'1&!2:2;46 MBM!/IF;K>5Q[/)I/TS M:S/SIW3]YG<0]AD+ 6B)@MT:XK&3Z M6YE$C_6/K2/X;MO?";QK0MM!'T,58"T+\-ZZH*Y6KU[,""8?T)6XX\&C-710 ME0"*QJ#0S!57K1/(:74" =4)H&@,"LVD6NL$/ MKV_\C=5]MT8XM&!5<$89;B\PVFS:"XSN8?4-6_?SQ+W>WBA9O^7W]K5&-\3! M60/:HT.AF?3I'IUXIRU00.UV134D&H-",ZG64H"XI4#? M5=Y<=^N_@L+%9T M///;N7J,%I[H%IZX]P,^\S!%#SS:B#,DU\5^_!D*>)H^%I.,Q\5$/*L(*M[1 M%)VA1"(>17+[E'!RW_G@>3=YME.K3)I;<;HRFOSHOINX^^Y&+;L6:283-5^N M1+)49%AC!EW=!T5C4&@FD[I[)[/3EC6@OKRB&A*-0:&95&O-0-R:H6]9\SLI MUJEI79-NY6/NX?7=[=<=/G6VM<;2;"J688X6/%U:M_A!>W=0- :%9I*H>W>* M3YJN%*@5KZB&1&-0:";56B90MTSH>S[%H@2Z78C-:NRWNQ#W"/LRT#B@\YQB MB%6^!B&/K(&":@50- :%9A*GM0(]K5:@H%H!%(U!H9E4:ZU CZ(5J$4%>-ZD MO1!I,2,^IIU39,=0"U2K!?K?KL,04WTL$S"70M'PK-9%%K"GK:$T44 M5'2 HC$H-)-J+3KH48X544*"[!U!HYD%:K2V\T^X>>* *!!2-0:&95&L%XAUE]\#K;@Q,1N/. MV>2NU9AV%N?<(^S+@!8&WG-GC!J9^^12NAODX"D$>K(("LTD4.L*[[0GBSQ0 M)0**QJ#03*H;CQ@K"J>@_O"T[M0 M39Y(K!3\Z-U4M>+I[M&RW44NU^7#5K\*5("P/U^4JJ.5A=%,]O MU0_XS?\'4$L#!!0 ( +6$5%CV7TWD) D )=- 9 >&PO=V]R:W-H M965TC[P*5YORNK M>'ZW#=?L,RN_;#_FXMNX];*,4Y85,<]0SE;WH[?N&QI,JP:UQ?]B]E0 MB'D("[;@R1_QLMS4G_C3SZP1Y%?^(IX4];_HJ;%U1BC:%25/ MF\8B@C3.]O^'7YM$'#1P@Q<:X*8!5AMX+S0@30-R:@.O:>#5F=E+J?- PS*< MW^7\">65M?!6?:B36;<6\N.LZO?/92[^&HMVY?Q]G(59Q- G%K'X,7Q(6('" M;(E^Y6%6W*#?Q)7WZFTBKH[:2EQG:)&S95P*@Z(0MJ+K]B[B;'WHY ?TBK(R MC!/QZ19]^4S1J^]_0-^C.$,?XB0175[BAK2= M26I_Q-J9W9ZX03]^C9+=LCKZ-HKR'5NB7[*2Y:PH;]"+78O^_,23!(FQ]13F MR[],?;6/Q3/'4LU7;XIM&+'[D9B0"I8_LM'\/]^Y@?-?4YXAG5$@9YT^\-H^ M\&S>YVU&;] #6\=95B7^(4RJ0Z8L[KU-:F_5)/TX)Q-77 R/A]DQ&.%@TC6B MUKAZJO9;U;Y5]6(3YFMVRU-PX.XK_%$^PH*@U6;H"GBDQK(#UE!JW, MP"I3#"O^R/*8&54&6OQ30A2-NDTP"12%UAAZ*IRT"B=6A=6$']D[%N$B7'<3@V7M.LK2;!&<.ZL!N2LDZQ9FZR9-5D?<_X8UZQ7W2>B_7TB MJ1' E)R9EAQW-IDIR3$8D9DZ%JQA]13M.A*.'*OLW\L-RXV-1^^K[R#MC//?5>Q;+ED1M5X^M0#O&U86^RTNYGU!Y77]U8ZL96W30NMEP, M;/13SG?;&_3S\V#_'%; ]!LOD3")!&K&6<5+OV]9'E;+E +]6R'3-_3K/E_& M/%G/?2X7@7JC4-ZZ>9=XZEX3G[J@@ KJC4)YZW:$9%37#JEG3N>-M\Y4':@# M'P@_F_P, ;.NI%G7CK-?LM6N6F&BI)D7(YZF<9FRK#0G2$=7%07L9SP[/T-0 ML"LQV+5S<)N?JDR %FURC+D!PMDFC9#>*)2W;AHE:[N3:YH/@6B[Z0A(;Q3* M6[^ +A X-WD M(; MA?+6K1C*10%VKFC48J E0E/.A/1&H;QU.T(N7[!]^7*DZ(3UI<@M]F=JUJ-0WKH=(5CHV%=3Q MU%.EFBKJ'O%4K4,L)K!<3.!+BNI8KYA/9FI5W6 4>%J7#@'[6,(^OKBRCDVE M=6^FDJ7);#+U5;E#(#662(T'+:]C V)[6B) Z^M0WKH)DS2.04OLV% ^]V=J MU<%DY1"UR&Z/K*=R(H&:]*RRDZ,5],5Q$VH_>U]UDE()8)&=&,KGSE2=[HQ6 MZHV.VN/JJUNB*#D91=N/*<_+=;@V2P@XD*V_8X^NJ4]$D&I4^BTZ<& M'J#L">6MFR[)G@24/8E.E7K]VV2D[N6RA]5WIYX$3Z\G>'HG;.\XP8;:S]]7 MGT1/#Q ]/1TJL:;98*-M0QP".SV)G=[YV,E?[&=0Y@3U1J&\=?,HF=.[)N;T M0)D3U!N%\M;MB(/]Q, ;BG6>]+!Z!S<8876T4WM@?85+ZO0NHD[/1)2.RITF M*U?=E4OMD?15*LG3NX0\/1TKL5KG,=AHZ&D/HJ](B9[>Q>CI&0J;>#)5M9JJ MI/K%.P2 >A) O4$!U#/M,)BH]7U[#&?/PV0G9/-MM7/X!D5AGG^K$A"F?)<)7EJUA)4?$%;&4?B<,V.. M0)&U\6;;I-28'#Y\))&_FQ\)E[Z5F>;5CD&61W&8&"6"PB"H-PKEK9LX"8.^ M=T54[D/NZ5V >J-0WKH= M>])/!U'!V]I]RV#E:P_Z#<&KON15W\ZK=BCWCU=)#2;:W#H$I/H24GT[I)Z MY+X)1+$*HB8K7]V08 ^FKUC)E[Z=+R\DVJ!MWE"N6M^Z"KQ-+ CJ5G MXGB@DZCZ7.O"8..IBU1[5'U52UP-[+CZ(HP'.G6JW6\P41>E]K/W52>Q-+!C MZ5DP'NAHZ&J;9P,=#K7;&K5'U5>UA,W@5-@\NBO6[NEP45ET<"T-52]7]M/<79"!GDEP\$[&8X0Z>'X/OZ; MC]W;V9<6Z/-H4-ZZF93(&US3\V@!Z/-HH-XHE+=N1T@P#^Q@?FR,3[6[[JWK M:+@%6AV&\K;/R/C@C55BM*[K-W\5**HJ8_NW-[5'V[>+O:W?J:4^6>S? M$2;=[%]9]D&D,!:LG["5<.F\GHA9*M^_!6S_I>3;^KU8#[P43%!_W+!PR?+* M0/Q]Q7GY_*4Z0?LNMOG_ 5!+ P04 " "UA%186NV.M) # #3$ &0 M 'AL+W=O.W;M[E8[EVG FX%X1O2X*JOZ] 2ZW$R_TGEX\L,72V!=^.E[1 M!=7@U#1.;X"+^8K#5>V-BJ3Q*^<-./N43 M+[ 5 8?,6 B*CPU,@7.+A'7\4X%Z]9HV<7_\A/[!D44O>$";('>,<=U"/?8,$;!E^5A5[4Q8;/5-L&)$[ M*,PIUF8-J-5$)-710 M]AC;I/$P'HW]S3Z;XZ!H6(TX,DV1X8-?C('M>M=GU MLJ[Q\J5VK8>%5&:!?[W;RNQ$.W5S>@)K$!_5Q$>OZMI1G\+T!-80)@QVS4#0 MGV\KK'U/!@>N;0D9M+LVW&M8PI?Z]HM9@FHMK1/BU#WI"ZU).-H1CE[5K]5R M?8G3$UI3G%W#%':V'2#(],>1P7/F';7OH3=_6E=G M\LD[TA-:D^JN"PHO7M>NO;9+?:$UQ=DU3&%GVW&B79.C'C6,HT.W'@<=NM7? MNQZB"Q?NUJR)VZ;RJE2_K6_FU^X^>O#^QM[8W;5S!U->]^^H6C#<90YSA S. MARBS*F_0Y<3(E;N$/DJ#K;$;+H'FH&P ?I]+-$LUL0O4_\=(_P=02P,$% M @ M8146+FDN=.^ P <1$ !D !X;"]W;W)K&ULO5AM;]LV$/XKA%8,*9!%;XYL9[: Q%G0 LT0).OV8=@'1CK;1"G1(RF[ M _;C=Z046;)EK0'4?(E(ZN[AW7./F:-F.R&_J#6 )E\SGJNYL]9Z<^6Z*EE# M1M6%V$".;Y9"9E3C5*Y&;7'F0\$X7F+(<'2521 M953^0'_>/$BQ^P!50I<&+Q%:@",U3\DG07)V3 M7U%(9T^HG;3@0,22/!0R62-MRDQ*9Y:ONMW?D[-;T)1Q'/U$/C_=DK-W[\D[ MPG)RSSC'*JJ9JS$)$XJ;5 '?E $')P+V W(O %84= BV]W#WK"">N*A!8O/(%WG22BR+4A7VC A^72LMK% M-_GS$P*0CQHR]5<7G>5NH^[=S"EQI38T@;F#QX "N04G_O$'/_)^[J)B(+ 6 M,:.:F%$?>OR;T)2335. RTJ]\D!^W%#614:YP]CN8$ZX;1Q.IEBU;3/)8Z-H M,O5KHU;PEW7PE[W!+U#L10:2_$NN"_Q1"W-Z=478"_/:<@T$ULHXJC..WE3' MT9#$# 36(F9<$S/^[CHN=XA:.H[\ QT?&XV\AMA;P4_JX"??JN-ZF FI5_@_ MORO07K375FT@L%;BTSKQZ9O*>3HD,0.!M8CQO7T+X7UW05=;-,4:'.JYRV8\ M.7$P^XT.R/\?26>HXH11WAE8K_-K"S446CO58)]J\*8BKK8;BIR!T-KD[/LN MO[=[&4;&X9%$?>]0QATVDQ,BWO=&?G]S5!_&IJ)X.-_U17Y.D5L5XMK?E M@_4;\SW!7HKW,.7'B'LJ5PR+RF&)D-[%&%F5Y?V^G&BQL5?D9Z&Q-[?#-= 4 MI#' ]TN!VJ@F9H/Z*TO\'U!+ P04 " "UA%1845^\(7T' >00 &0 M 'AL+W=OO# M8RH73UG^M5AS+M"W)$Z+R\%:B(?SX; (USP)BK?9 T_E7^ZS/ F$?)FOAL5# MSH-EU2B)AW@T&@^3($H'\XOJWDT^O\@V(HY2?I.C8I,D0?[]/8^SI\N!-WB^ M\3E:K45Y8SB_> A6_):++P\WN7PU;%"64<+3(LI2E//[R\&5=\Y\6C:H(OZ, M^%/1ND9E*G=9]K5\\7%Y.1B5(^(Q#T4)$T%.O+P72 EOP^V,3B<_;T&Z\3\DN\,(N+ZB=ZJF-' M Q1N"I$E=6,Y@B1*M[^#;S41K0;>>$<#7#? 9@.ZHP&I&Y!#&]"Z047U<)M* MQ0,+1#"_R+,GE)?1$JV\J,BL6LOTH[2<]UN1R[]&LIV8?XC2( TY^LQ#'CT& M=S$O4) NT:/@6$>\,X1$FC@$M#F^.'59>9[E\4\IW^",OA"R-X@RE:ED4U;)PL;SM;5+U5I;IQ[E'9O1B^-AFSQ%$ M?2.(N8+(N G2LO6;;/T3LE6)G^+$CQLJQC](190*+OL5\B+,$B<18RM);VSPX @A!@V= SV1ADE# MPZ23AH6LW9N$YZ[L.EL>6S$@P1@0F,;8M&%LVFM=GD*R# G&@, TEF<-R[-> MZ_+,7H9X8M8L5] ,&ZO5$>1-9NZZ[(V4IT@%+U=U=WJ5P3-S(;NBIA-S)3NB1I/ICHJEA+-WBG(^OF)1 MNV(1STS4#J+4-_/L'.^I;P$EK;UN;=VJ6,UEDN5B%:S2_UZW_P0O7Q%[.EOZP8ZBY-73$M+:8>K)* MN7N=DA6L9$VML1%BYNB(L7+\&0+;4PK;ZY;8K8)U7=>I>GFYL^Y$.WH10:(Q M*#3==E3B'8]ZK5<82'O7KB=JA6J7M6]M,>&K1P=,:; ZA[MJ5.O-#;NUMBN>O7JQ11[^!WZ MQ%=!^-V9/*CO#8K&H-!T0I6"Q[3?L@4DP&NJ(=$8%)I.M=H,M:3M&+SC.P:LY#O^46O]L++EL,ZQF:,CQBK-/T-A8Z6P\6$.NRQ; M?XBUVVGOACAZY8!Z[5!H.GU*L^-^[78,ZK>#HC$H-)UJM2' _7KNV+;*33=] MX8CQQ^8"=ECN.XH449J=]&*X$]M+'QDI[@]AW6,]<>*)$M7D8+/]AN>%Y""6 MBBI=2G:<.8-:[J!H# I-9U(I=M*OY4Y +7=0- :%IE/=.A[3K^5.;)O<6LD. M)]W\,M\1L\.W(DJHDUZL=F*[Z%:&>T-8]UA/G7:EI,GA-GO.EY% BR!?.M,% M-=A!T1@4FDZB4NBD7X.=@!KLH&@,"DVG6LE_TJ_!3FQCW!)5CAAJU2D[QO-V M%"HEUDDO!CNQS7.K4.T-8=UC/77BE9HF^^SU1):I, IB9XJ@;CHH&H-"TP]D M*F5.^W73*:B;#HK&H-!TJI7PI_VZZ=1VP3WSU.?"%30V3UDY@K _<=@+CHH&H-"TZE6VI_VZZ)3AT,^-=>QXR"[N8SMD-9Y #U7)=%I+R8ZW7_^ M?.&(LO8I '74H-)U,)=)IOXXZ!7740=$8 M%)I.M=H#T'X==6H[X=9BMD/,C5$GBOYZQGCCK MOE+5_CX[O56M=G[GUPUR[+(!16-0:#J!2J;[_;KH/JB+#HK&H-!TJM4>P._7 M1?=M^WMF2BI'C.>;I];KH/;SCQCO,*A\)=;]7ISTNI?VX*SG'^T0\Y HZQ[L ML7,_;#TX+NO/JGH OT#54MH^1-W<;1[ROZH>;3?NO_?.%]M']17,]C\'7 ?Y M*I(K,>;W$G+T=B*5;[Y]&'_[0F0/U>/I=YF0V\GJ&ULO9UOCQO)<<:_RF!M&#:@W+*[YQ]M28#-SB$& M[N++79P@"/*"VAUI&7.7"DE)5I /G^$N9Z>FJ]15TUO--[9T*E;7/#OD/L]P MIG^OO^SV?SO<==VQ^/O]]N'PYNKN>/SX^^OKP\U==[\^?+?[V#WT__)^M[]? M'_N_[C]<'S[NN_7MXXONM]=VL:BO[]>;AZNWKQ__VT_[MZ]WGX[;S4/WT[XX M?+J_7^^__JG;[KZ\N3)7PW_X>?/A[GCZ#]=O7W]^]*Q]?\5CR;YONRP'\N3@=R[O=[F^GO_SY]LW5 MXC12M^UNCJ<>Z_[_/G>K;KL]M>H'^9]SUZOG14\OA'\>NG__>/3]T;Q;'[K5 M;OOOF]OCW9NK]JJX[=ZO/VV//^^^_%-W/J+JU.]FMST\_F_QY5R[N"IN/AV. MN_OSB_L)[C/H"J8K7O;C?'XE\^K;>; MX]?BSP^WFYOU<;<_%*O=0W\:=?O?%;_UW7&]V1Y^5_Q#\==??/';7_^N^'6Q M>2A^W&RW_4_]\/KZV!_#:9+KF_.\?WJ:UWYC7M_=?%^&?U[;/Z]K&?BZH_5?;5-Z4M_O.'_O7%GX_=_>&_*.F>%BOI MQ4X?(;\_?%S?=&^N^L^(0[?_W%V]_KV_GRV[\>S_>D?^E/^Z0_;TWE/:?NT1O.XQNG3]/-;XY:E6[Z^_@Q5 MH\JJIFRG93XZ<:(>Y;,>952/X?U)'67TE7//(,UF7JG91+'J6;'JDF_32E-D MS69>J=E$Y/I9Y/H";].G-6KX_EN4RZ8)WJ9465V;1? VC4ZIL6 M_U?\X]]OMI]N^]_,[]>;??%YO?W4%;N/C[[IT4!UM\7N>->7?E.6Z%)S3SG- M9EZIV43B]EGB]I+OZU939,UF7JG91.3EL\C+Z'G\']UZ7^P>>F%W^\V'7O'^ M='W56]O]OGLX%N\WAYOUMOC:%U&21EO/E72)WO3E8EG6P7M>:-?U<:^3"AA?;JZ"YVY00EW2A1HJ+3K5< PF)FK)GS1\O_NT#R0\J9HFHFHX M.7>#(C;U,G396FM.-1QSAXD'CR<--Y^#T_"D:IJ$2JGA+*$C/@X;$TJ8(ZF8 M,:J8>%;Y"]#M_B35\6[]\*AIFH*J^>;<;:+@ M;3^?/,XWS6&\PVQ5*OSYUF!5[A<[<_&>GCKCAV^WM2 M)Z4X<-8)9Q"+WGTY H@9$XB)1Q"=2!9?9+9L#1'=&E,WH70Y@H49DX6)>FJ8 MWI[_N/YTW-WOCH^_$+HATKU;'S:'8GW[WY\.Q_O^(XQ44#59J';S6MVF.H_A MPBPO&>&,:N!0[>:UNDVO5(_)Q J226J.LT1P,&48'%9466-,^,LC/FFJ$F.^ ML))\H9?1+$X$MG)8'*+,E:8*Q$$C/GJJ-*.'MW$/KYR"+';H%B6_%5V%3IHJ1CT;:QHVT3@8Y+P*/LRU=6X=R M$&6N19>(XR.G2C)Z7AN_HO[#9OUN\VALSRGBMGB_W]T7Z_ZSX;CYW_ZO-[O# ML=B]+^ZZVP_]7]>'0W=\57SL__G];KO9%=OUUSZ/W'?'N]TM*1>^5%XCK7!- M5:.3)X=G=:-G=7'/2J6PDT@?UA\Z\DM^U:OEJMV\5K>IE*/I=>:20:UNDV5'AVT$SCHU*#E2+LR^/B8J3* NW8$7EDQ93EL@JUI M0]=#5)G%TH97E^*SIVHS>F4G\,J*(*P:HRH_UV.DJ/DOJL8Z^VL5]=5+(IM[J7HKB6HWK]5MJO1HFDN!:4[-#B7A?5%V((J([! ?,U4&<(>[Q!_K98<2 M&U\B.Q!55':(SYZJS>B/2X$_5LP.)6&/B>Q E>'L$)\]59O1()<2@ZR8'4KB M1G.<'8@JG!WBHZ=*,UKD,FZ1M;-#B=TOS@Y$$:HRHY\N9_EI\FBQ,PZ_HN!+?'R.U(>#1N]&APJ;7_1YQI;X^(2I"H#G/"7>6"\W5-CT(E'8$A\?.E64T117 M E.L&!@J_H8,OL3'ATX59;3#E<0.*R:%BK]9@R_Q\:E351F]NRC'Z[C?ECI ML7[BC@6+3@6B"%TMB(^;*L?H9NOX!5H0#_YR>F2?/%A5BZK:S6MUF\HW6M2Z MO&08J)7LYEEIS6Y>J]M4Z=$*UP(KG!H&:M[WQI>?+5:6G4O UB42BZR7&VK> M(LO!9N4* :7FK^N'9]HMGXYW'PSNODF[N:5,T[#7QR/#S1[%Z(< :$9 M T(S*R"0DE!Q('2WJ_@ZLU7)$1V:,3HT\>B0%)L:' *02*J7Q[6Z344: T5S MB=T-&^+6#^+LPE6N:L-[/^(#IPHR1H0F?A7[^^<]TEZ=-TGK;>MZO_]Z.I'6 M][M/#\>3-1MRQ![DB(==L=YN=U^^=8M7?.79VZCAR^'AXZKG$KB=Y/A-\%2? MT=@W<6,?)E"=_>54MQ!1[>:UNDWU'K-!4U\RLC:JFY"H=O-:W:9*@PT3!2DB M-;+&>\_6E=BEI++H[9TC-31C:F@$J4$QM<:7FRTACB#E(KS#16O)J8)C;&@$ ML4$QM\:7FZT@\81F>#E4:\7I_IMC;F@%FXIH!M?X>K,WX<0Y)/QJ06O!J8!C MY$H!M?X\M^H ;;O^@M>94N#%0M/$O&T" ^ZG;'W8/_>?1#UT?(!X^D JI M!@;5;EZKVU3),3"TS26C6:L:(52[>:UN4Z7!1NN7V,6EY;^5($KPA2P?GS95 MC3$VM/'8$'D'JUR-B2\_^T14_:)"J]MT+_HQ<"P7EWS++U7CAFHWK]5MJO28 M3):"9)*\[[]J#%D2,01?C=%:;+2&.(OAJC-:24P7' M,+*4[!BC=S4FOMQL!7%R05=CM%:<"CCFEJ7@ 0#-JS'Q]68KB#-->#5&:\&I M@&.F64KVGM&[&A-?;K9^Q".XH7XYHLURC#;+>+11OAH37VVV?/Q#"5H+3N4; M\\QRUBZ1I"2J&67)/Y&@M>!4DC%X+&?M7R.[%!/O.5LD_@D%K06G(@%"4SR/ MZ*2S^"*S5:/VU0FW[_5::P:T)HAKDN\P^10B;M;[6R@?)173=:Y6NNV\6KM M50!P6EQTL\EA.36Y5>^R4FL7R&V!W!EWG!R:QZ[*"&H\,V2R# #7M+CLCI/# M>G%EV!K/S)VL#* P+03!0).HMF"_GE@):CPS=[(R@*ZTN/!ND\."<6GXAX:9 MP9.E 8BEQ65WFQS6BRO#FW1F[F1E %9I<='M)H?EXL+P5IT9.UD8 $U:O'BW MR:$%/L2=,KQ3)<08 2:E M3@JJC#@I,O%+(E@A:*:VJ5RXM00SUWPALSAXR$=E *GJV88 H-JJ MJ<.]&YBYY@N9Q>]#I"K#5-6/0@0BM74AY7G%S#5?R"SQ %)7&>RJ>G BF*FE M<_B$5+WC2*U=H"-($PR#53MF&1PI*EMB&77YJGD JY"P&@>+BD*9H7:X#S=T M7S$KS9 5L1=99LPCA1,S\R0J!T,$ 8-73&\&"-:4- 1!PV[?CPV1K/#)=\^,"$,VA6I1!#\%>;98M_"Q-U[<(@S MV&3ZMQ8R? M+! PU@PT5CUZ$$#8/E*$&[>OR+IE&3ZESHR?+! PU@P[5C]Y4!39UB'K2)2U M)GQ4B)D^61]@K!G>K'KP(#BS38FN?A!557B-Q#.SIZH#@+2&(=)JQPX".NL6 M#;IN3)39=H%.GBQL6@/@M(:ATTIB1RGPW7R-9T9)/EC@N^/8U,3840IN3.=K M/#-<\N$#>\U0795B!\5W;1UV*%3=TED4.[) 7@V@O!H&\QJ/'3QUC>D_VPZK MMO-J[0)]@1T^XU8OE3ZTZ*Z#W+HWT&1ASQH GS42^FQR^B @LOC33G!W?!;. MK &@62,AS6H&#X(BBY41W!Z?!31K &G6,*A9]<1!8&2Q,OSCJ\SM MJ*(:7?S)PK U &)K&(JM)%U4V#H;!.TEJY;H2\ LC%D#(+,FSE9-3!@5X911 MWJ:*D)?.@GXU@/UJ&/BK4L8@&*_6X(\'ZEYS?%)D\;^ !FL8'"R9+[+LV,9, M,ML:J[;S:NV"GP2PQF>)OS#)@KXU@'UK)/!;S=RBQ:T=="3N-R%DS&+E 2W7,+A<]9"C!;H=9,2F M'W\CGP6N:P!=US!X7?U I,70/J9R&@7UR5+:@$X8!.G MX";&-EWL[] NKE26+ -POH;A^2KE.U5L[\H0H&"S=.C7:1:\KP%\7\, ?NFG M;V9L^*:*ZUWIMO-J[0)]0>"H+[H3OU&E^ZYTVWFU=H'<(*I(>,')^4X !Q;4 M>&;(9!E U)!0?S43FP#[*ZCQS-RIR@"+(S MOV=!]1K ZC4,K%>2:PA.KFG#NY%69%F%OVC18O@&APR,.,/?38LLC6!72+[& M,\,E'SYPTG$(K%8.:8B[Q*F3@BBC3HHL_A>0:PV#KG6+Q[O5S!^J97&[_GHH M/JX/Q^+V4Z?^O+\NYU:WG5=K%_P@@#,^$V,O%41TF;BZ[;Q:NT!NX, E -WD M($(!;O&V1D15LT#WNVB"8'7;>;5V4[D!"];$$:@O3!]+PE^'[W&J!AF +*!6 TBM1H)JU8P> M!' 579HA:BS:B3\+D]4 **L145D58P%PH;599KJMO-J[0*Y#9!;8+)3P\;0//;))ZCQS)#),E@@@\10ZV4- M*\"/"FH\,W>R,@XH(\&/ZD4-*\"/"FH\,W>R,B501F*G%9.&%?!'!36>&3Q9 MF@I((^&/ZB4-*\"/"FH\,W>R,C50)FZGE9.&)F#Y8TV51/:2F:4Y(-MP<'.(HK*\6=FFVV05=MYM7;!SP88Y#/8\U)Y M1)=RJMO.J[4+Y 9&/ [V?&$>T66:#NUB5\6]VIJ!9,"A2TBEFME%%4JZL@0+ M-;S,J;9D("(P\R)PJ6+,4062KBS!046V)@NTU )HJ95 2U43D2J-=&4)""IR M1UF(I1802ZV(6*H8GE1)I"M+\$^QB%GB!*"56H96JIVS5"FD*TNP3[&&65(* M()5:AE0JB62J6-&5)6"F6)68)MBI;($&T BM0R) M5"GHJ5)'5Y8@G5KTRS0+FM0"-*EET*32AV_DC_LS*\[743=[9(&96@ SM6=N MYZ6BGB[$5+>=5VL7R UR2YS;^<*H9P5?(_ UGADR60:0/"1P4+D"#VGEH4&%\$&2[Y\(&O9F"A2IF$((/B M$X(HPB=$%GZH!?Q0R_!#ZR%IM)D?\V<&F>V(5=MYM7;!#P(XXC.Y\U(!1!=C MJMO.J[4+Y ;..T[N?&$ <<05>?0H,E5ET6/^S*#)4@"K+4&,:H80@B=:ENC. M%*+*H6<-F=F3U0%V6P0=50PB!$W4+; ZQ#8Q#MV]D(4X:@%QU$J(HZIAA$2. MXE^NN"J$57MF]F1U@.L6X485\PB!$:W#Q]BHH@J?.5F,-T"-6@8UJIU("(9H M62%I""",6H8S*LDD!!04_?[A:SPS2O+! DL^CQHJ3"0"CJB@ MQC/#)1\^\-\,1U0ID1#04&/"4WM%E;45>@-DH8M:0!>U#%U4&$HDS_QPX59@R"$XH/ M7_ 89Q:2J 4D4P9R7BIGZ-))==MYM7:!W,!@QX&<+\P9E>"&$+[&,T,FRP#< MM(0:JIDS"/(G5D;@IK.@02U @UH1&E0Q9Q L3ZR,X(Z0++1/"VB?5D+[5,T9 M!)\32R.XI3L+PM,"A*<5(3P5F3M9&6"G&2RG=L[@,9HKJ@8+ MD\5ZU\!ZU[.L-WVPQ,5K=+ "HQT?)?E@@=&>Q\04Y@P>:[FB:I"KSH*^M !] M:1GTI5+.(."5Z%H>48/UR.)Y >#2,H!+8A;QI 7G32LB;JH%("YEY5E% MZ51;,E 1) 01I5,Q.VG!-0<1!6DB"\_3 IZG97B>VC%+"\,Y:"@(*5G(GQ:0 M/RU#_I0D,BT*YZ"+X%G,+.!/"\"?=A[X4QC>M."=@U(XUV"ELN0:P NU#"]4 M*>=I@3\'Z?"-+PALH;9FH!W('0QL5/J\S8PG^[50H8..NM$C"\C4 I"I/1,Z M+Y7T='&ENNV\6KM ;I!;XH3.%R:]1O M E_CF2&390#)0X(1U8QO!#,4*R/X M$B$+5=0"JJ@54445,QF!"T7*\#6>F3M9&1 1)$!1U:!%L$*Q- +CGX4F:@%- MU(IHHHKIB<"$8F4$=CX+2-0"D*AE0*+:D8@@A&)A!'X^"T/4 H:H91BBDIQ# M$#\=NJ6)PH*B9R:R4$$MH(+:>51087P1<$(%-9X9+OGP@:]F.*%*F82 @A(G M!/%L)CXALOA>@ ZU##ITN>@_*I\^$O(^V*^% QW4U37$66"E%L!*[9G1>:G\ MH0LLU6WGU=H%<@/C'6=TOC!_M-A!U_C]CXL:=(=W%I2H!2A1*T&):B80BAQ: M-Z$X5!6^ S@+8-0"P*@5 4854P@!#\6(<:JJ1#M"9$&,6H 8M1+$J&H0H?"A MZ'U%%.&GL[- 1BV C%H19%0QBE#\4'SBX"*+/G.R4$8MH(Q:AC*J'48(@*A% M#S531>C!OBR840LPHY;!C$KB"$$%16Z=5VLWD=L!:*F+;5V@=S 8<B=6AK\7A)D[61G@IB6$ M3]6@03 YL33\S=S,X,G2 #LMXG8J!@V>L[D2U'AF[F1E@)MF6)S:08-@9]9( M&%R#$E@6OJ8#?$W'\#4E,8. 7**X2=2$7VDQHR0?+/#9\T"8PIA!L"S1=0BB M!EV'R,*[=(!WZ1C>I5+,((B5*&,3-0:?#UE,+\!:.@9K*4L969[I9T:;;9!5 MVWFU=L&/!ACD,R7R4GE$%YFIV\ZKM0OD!D8\3HE\81[1!60.[:*_.+-0+QV@ M7CH)]5(SNF@!+ <1L9='EWFR,#,=8&8Z$3-3,>5HL2X'$06N/PM>TP&\II/@ M-54#D187@%/]4 MIMJ24Z4 &-0Q8%"EG*=%^#Q+1T!%<23,0A5U@"KJ&*JH\$D;^2/]S(+S9=1- M'EF@I0Y 2]V9QGFIH*>+)M5MY]7:!7*#V!*G<;XPZ#G!EPA\C6>&3)8!! \) M,E0SO1%\4*R,($UD(8@Z0!!U(H*H8B0CV*!8&4%"R$(/=8 >ZB3T4-6<18!! ML30"WY\%'>H .M2)T*&*X8E@@F)E!&X^"S;4 6RH8["AVHF( ()B801V/@LS MU %FJ&.8H9*80R ^6_15 P4+13<.9^& .L !=?,XH,+T(B"#"FH\,USRX0-; MS9!!E2+)>94F>D(01?B$T(6%7A_NNN[HU\?UV]W_]KC&V_\'4$L#!!0 ( +6$5%C8N-.U41 )&6 9 >&PO=V]R M:W-H965T@ M 9+F>M>T*(J^D-?R>9'=E2O)=@+TPU>[7IL49TA1\NR^N;/O'E$SU)_YB2(? M73S6S:_M;55UT6_;S:Y]N[CMNKMOELMV=5MMR_;K^J[:]?]S4S?;LNM_;3XO MV[NF*J\/&VTWRR2.L^6V7.\6EQ>'?_O07%[4]]UFO:L^-%%[O]V6S>_?59OZ M\>T"%L__\'']^;;;_\/R\N*N_%Q]JKI?[CXT_6_+EU:NU]MJUZ[K7=14-V\7 MW\(W[T 5^RT.DG^LJ\?6^#G:YW)5U[_N?_GA^NTBWH=4;:I5MV^C[/]ZJ-Y5 MF\V^J3Z0_QY;7;SL=+^A^?-SZ]\?LN^SN2K;ZEV]^>?ZNKM]N\@7T75U4]YO MNH_UXU^J8T;IOKU5O6D/?T:/1VV\B%;W;5=OCQOW$6S7NZ>_R]^./6%L -*Q M07+<( G=0!PW$(=$GR([I/6^[,K+BZ9^C)J]NF]M_\.A;PY;]]FL=_OC^*EK M^O]=]]MUE]^O=^5N544?JU6U?BBO-E4;E;OKZ,>ZW+5OHK_V9]*73YKU[K.A MBMXUU?6ZB_YV7V[6W>_1#[OK]:KLZJ:-WM7;;=6LUN7FJ^C+]U57KC?M5]&? MHE\^O8^^_.*KZ(MHO8M^6F\V_6%L+Y9=G\4^EN7J&/%W3Q$GCHC?5ZNO(P%O MHB1.!+'YN_#-D^'FR[[O7CHP>>G Y-">\';@L'/>.'LG^O>/_?;1#UVU;?]# MY?ZT,TGO;']1?]/>E:OJ[:*_:MNJ>:@6EW_\ V3QGZF>8&ILT"_BI5^$K_7+ MO]==N7EJ[>9XCC7Z''OZC_Y$>_IALS_;J.YXVHFQ@;]DKWT M2^8]_/^JRB:J=WU?U,WZ<]])777]IK\G-TVUZZ*;=;LJ-]'OO8CJA:>F,_., MS)/8.FVQ*"D@I4]:]1*U&H^Z>ZR'41O11E=57_ZKT$04CC&7J94((8J%(Y'\ M)9$\()';IK(.0)_;(=AV8B(Y/B)%8M]("%&N@$ZD>$FD&$_DIKYOK#SVJ&OYY O_CS\^?'^K] M@U+TO\B/,_Z6IM9MKM:&>>O*#=DYD0:\H#"Y;YA:&_:-Y@,( (2Y6 .XTJ> M+D@LRC+A.)!:GR)"(T1)ZKHL-1! !$PH@T0Q;Y 1X40B81. M)=% D(0 2/<)+C6%[F5"J%1A2,3C0.)'P>XT2;!E3ZU<9/0N&[ZB3$@X6K _T030S*)&,C8B-*O$I79X1$R(92#$1+-"(F?$68Q38)K MO7W7\4J&L6H42/PHP,,SQYU8#T@Q2H"0R;1PG1*ZKB?^1_(!SWPHVW84:_P- M3AY0.T7I3G3I3M19QQJ]H#"Y;YA:&_:-QH,D _F8DU"L$",;M98E$G7=:E9 M( EA 3ZL27"93\%^WB!$"3B&.81F 1' HQ8(XC!@&AK$)&@@8\/U'S(I;:RA9(E('$,U0J."\*/"+*P1N.3;5."5#&/51"#\ M1,#TFHD8KEZ+40" #@("1;23QY&_?+PF-XU8C-0[($!Q@!!M)O"^P M\\ 25QZ:!J2?!KBQ1A)#!'8:A,25AS'%P$\#S%0C"220=A[$RP8'^TO-#'(2 M,Y"QX?*OT/LQ0@0Q.-Z/28T)TH\)LY!&XG*/+E&?9!BKI@'IIP$>I)%X$%[E M-N 2(@!PW2QU%9?^9_$AS]Q?M5T?;]ER."?+2"\= M3.X;IM:&,XXT%J0!6#"795)7A@X1A'AH 4C\ <(-,.OYZP2L9 MIF',(?37?V:.2<='$[R2818:$]))F$!&ABN^M F+T+A&95*-!:D?"V8A3(H+ M/.I'GV08JP: U \ / B3X@%W-/.0T+B&&E-=N5/_D_: 7][7]U?=S?UF%%[\ MC4Z>^7J* IWI IW%YX27S(L#4_N&J[5AWV@0R ) 8/;$8%])/Z;GW?W<]#0@ M9"& P,VI .<2^1QF1?2?CHF1%GLNDUJ M%LA#6("1:W+B/4ULURA*!*[#HF$@#UAAR<@U.6&OD*$SC%B9Z;I6# L&/PPP M8TU.V2O8PQ242#CF(>8:&_))V$!&1PPM),B+@%"E0CIZNM"84/@Q81;6%,3: M!V5?KX0H=YSBA4:"PH\$/%13X'_4^,2W^"?"T( MDG"\R9+I$J" N7)XIL>&Z%(^LFGRFG FSL$?:G.QW MP]6(V7)[B$$!@ MM 2*QU=\^#56*H8I4QQBV\AH"103;P=L/B!%KEP,HZ8XA! 88>=YAX-;/,K% MRQ%6,H954QSBWLCI>(@9 )]C/HUE=VA0PHAY([OA(3&R@/T.*7\&Q\,[#,P; M)P$%'6 (/A BEW<1F(:,TQP9 X&'.O__T:*UX# M#4;,&YGHAO!JQ">V3V,E8%3W$4='#3-]X/T?5=OU9_DXY?B;G5S%N9JS^L&H MXN*L9L_ ZQ/)UIS5/P8M^.T67TDY I?] JVPH%0@<^=);O!!B)G9>O 1$C?H]< M7^_"(_E9G.)>Q[)4.,=Y#"=(&+&"=+)0T%*LD=8GEWRNYJSN,$J^/*L[-/#: M3;(U9_6/015^U\97(I'$;%!@@B!4'B0R'"$AQ!*2$XD(#\C^=H-NZI0,P/GI M/0,A@OPB&9&(,HP$] E32E8X9\(8OI$08AS)BD2$+V2>(P@G5)GKI+J;YA60GI6OVG@];-D:V[8/X:C)?AM(5]) M1QG&!#37D="XAE8,MTD(L9OD!"/"@A+078@0N3ZK!9D!$=EYW:>?]S>XI:+9 MAI3(E8L!$"&VD:Q 1!A'HHI+:5P%S3"$A"!'2$8:(APAD1D/)7)>,08\C%@] MA)FT-$%3$GT:JSH#*28YK<8"$&$!2..-WR"@6&L""/. MBDP(1'@M(CN&9Y$: ) K!:/(C[@HNO%GR@(O+H?$YUQ/4MH-QT509W6K!EYS M1K;FK/XQ$,+O25[9&&Z2,,U.,A 1">]( MG-I)QEL,(TH8<:)DHLGC7DQ01$/@_DBFYKIL;ZNJ>U]VY>7%7?FY^JEL^BNL MC3;53=]\_/7^DN\ONMN77[KZKN^:1715=UV]/?QX6Y775;,7]/]_4]?=\R_+ MOOW'NOGUL(_+_P-02P,$% @ M8146/\XAWA&ULM9QA;]LV$(;_"N$610MDM222DMTZ!MH$ MQ0JT6]"NVX=A'Q2;B87*DB?)20OLQT^2'9UH26?3.'Y)[.3XZGA\PSS@69H] MIMGW?*54P7ZLXR2_'*V*8O-F/,X7*[4.\]?I1B7E;^[2;!T6Y=OL?IQO,A4N MZT'K>.PYCC]>AU$RFL_JG]UD\UFZ+>(H43<9R[?K=9C]?*_B]/%RY(Z>?O E MNE\5U0_&\]DFO%=?5?%MD M'O/6:U9-Y39-OU=O/BXO1TZ5D8K5HJ@DPO+;@[I2<5PIE7G\NQ<=-=>L!K9? M/ZE_J"=?3N8VS-55&O\5+8O5Y6@R8DMU%V[CXDOZ^*O:3ZA.<)'&>?V5/>YC MG1%;;/,B7>\'EQFLHV3W/?RQ+T1K@"L&!GC[ =ZI _A^ *\GNLNLGM9U6(3S M698^LJR*+M6J%W5MZM'E;**D6L:O15;^-BK'%?,/41(F"\6^J(6*'L+;6.4L M3);L4QHF^07[K332RYLP+]CU5K%=<)3<]X>SJW2]5MDB"N-7[.6U*L(HSE^Q M7]BWK]?LY?-7[#F+$O8YBN-R ?/9N"CSK[(8+_:YOM_EZ@WD>JT6KQEW+YCG M>+QG^-7IPSU]^+BL6E,ZKRF=5^MQM'1Z-2Y84ZR_/Y7Q[&.AUOD_?7/=B8M^ M\>JO]TV^"1?J>8J>U"C^8MGKN^\[9LYD9A6!][4@6/JC86R T_$.PLE MJNB;_DXSJ#6KO>9A[O*IX-/9^*$]L;XP&8A)$Z:E+)J4!9HR&+4O-72LZU.4#_@R:A ,T MX7?;@& D=S JG])R8E*3:\%L).+(LFY M_IUTG7EHWFX('W N (Z+$TZ_#)(Y!2%96:7@N@ M*@\EE3-MO!=M>_1P#T9#]&1;QS\X]O3;^#06QJ6-5\W&\8\',.5QJPXFA2HJ M-;T6 %4>?K)TIH/%T8VX)V1@(_: >CR<>HXAA!$;X]P)7G6[4T M*6=1J>FU ,[R\,.H,RT='-^4L1 ]60 A#P,UL'"%Y@%C>U*I_20&+2DWO3@!@DU =#B5AMMG)2UJ-3T6K1Z;5::;?SH9HR&Z,D"#'$< MAC SG\;)^ 6,U\[&(1,'W.)6VW&<%+"HU/1: &!Q&RTYWM-M._1Q-V3(QT! M'">@TZ#"B);Q*QHOIHW3)P[0Q:VV[C@I>5&IZ;4 \N(VVG>\VYGK;-!8B/XI M"$ C@:.1_V3LB2DMX\+&'Y*P<>PD +J$U6:>((4M*C6]%@!;PD8S3W3;=(?^ M[0EQ!_P+-"1P&L+\:T#+^%6,%]#&"91H?;3):EM/T'[ZR09Q"2 N8:.M)[H- MNXZ9L1 ]64 B@2,19N;3:!F_@/':V3AV$@!=PFI[3Y "%I6:7@L +&&CO2>Z MO;N.C[LA0YLR$)# ">@TJ#"B9?R*QHMIXSQ* G1)JPT_24I>5&IZ+8"\I(V& MGSS>\$-#]&0!C22.1E.'I1E;IYDRA&5&Z,D"$$D8=;B]8-=U;NN.N]Y4X&AX[MO^=NX#8F'PC(QPD(7&O P[BF\;+9.&?R M :M\JXT\GQ2JJ-3T6@!4^38:>?YI-^+UA0W?B1< _00X_8"%3\-@7,[X]E$; MATD!T%1@M8T7D*(3E9I>"T"GP$8;+^B[)\\YW'_[HEPY<&X< .$$1^[)ZX$& M(_;%]8T7T,;14@ (%5AMXP6D9$6EIM<"R"JPT<;;B[:?'=%S=UY/5,_=>>/6 M$U:JQ]M\#K/[*,E9K.[*8<[K2B7;/3%F]Z9(-_5#5V[3HD2)^N5*A4N550'E M[^_2M'AZ4SW'I7ENS_Q_4$L#!!0 ( +6$5%C=-R6R1 P '!Q 9 M>&PO=V]R:W-H965T%^%0Y]<-ZG5;?WHJ\ M?+J:L=GN@\_9ZJ[I/IA?7]ZG*_%%-+_=?ZK:=_-]E&6V%D6=E853B=NKV1OV M^H9Y<==BL\F_,_%4*Z^=+I>O9?E']^;]\FKF=I)$+A9-%R-M_WL4-R+/NU"M MD/_U46?[3KN&ZNM=])\WV;?9?$UK<5/FOV?+YNYJ%L^;_YUGOIMW9FS>*B;E77MW-RE MU4I<_'I[6__HO'@GFC3+VU<7SF]?WCDOOO_1^=[)"N=CEN?M/JLOYTTKN>MX MONCEO=W*XR/R&'<^ED5S5SM_*Y9B>1A@WN:Z3YCO$G[+T8COQ.*5X[&7#G>Y M!PBZ.;XY1^1X^_'W-O$\=/P/Q_:EPUQU0NCFD>]LJ5'0S MU_,'PM'0AL+#O?"0$LX@X:$F/(S=@6XTLJ'N:*\[HG2[D.Y('_ D&NA&(QOJ MCO>Z8T(W2R#=L::;=SOF0#<:V5!WLM>=4+KC386XK[*R@C)(])$/AAF@?1AF MP%Q9\UPTA\_BLA9Q/,@"[\8T#:5TLU/27>7$TKW^539J#VKG^XXBXIIYK-8*%7.Z[0U6R M4#.TWEW_7F6-N%B63^U(WU;EVFFJ=M!O155WPWTG\N5%B]47=9H+4+NG:V?! M4+J-DLMDS65XT;UI&>UA+&Q#[5S2 ,=I8(S$.( /A]HQV.;:I<(P'$$H&F, M _6^^X$?9F&CX'-9\#E>\(_@,:Z7?A8.RR?>C6D:DA X3@A&/,9U+M!X#._7 M-"^)!1S'@E$>Z]L=E(0@T=3;J/5"0D@X'@ &FB @\!(#/!P#C/#&TQ%!2\L&'WB2#SR<#T;IQM/G[#F/M=\V,+/O*Z>6AZID M_?;PL_!GSC9Y^LFZ/SRBX@I,QUU680^OP@J7[5^NRZI9I2LXI8D*;Y^\C3+N MR3+NQ6>][#=18>_'Q@8F>!(3/!(30#SS=$S0#B4V(,&7D."3D #"F:]#PE Y M'ME4N40$GT($&,U\'1$TY38 P9> X%. (.9KV.!IMP&%/@2"GP<"L:PS*=) M (]LJERY-D]=G*>@S-?+_G#.">_#- =9]GV\[!^!9+Y>VK4=8>,LWY>4X..4 M8(1DOLX&6EHVT,"7:.#C:#"*9+Y^AJY]K;!-#O7(:NWC)]W/A#%?/S?7!MQ& MR?5ER?7QDJNPV,<>P9Q^91B8T$1EML_=1M$.9-$.W'.B6#!1(=^.S531#L=& M8D% 8@&(8@&-!7AD4^42"P(2"^!U6#06X)%-E4LL""@L@%$LH+$ CVRJ7&)! M0*[9 U$LH.< \,BFRI5%>]2J/1C% IH \,BFRB4!!-35>@K% KW<#V<"\#Y, M#410+@"O[ M0^DV"GLH"WN(GXU#4//#=S%G_"?G@UBEBV_@>M=)Z_=4T0Z'0-;OD)V3;<*) M:GH_-C8((92$$)*$ +)-2!,"'ME4N22$D"0$D&U"FA#PR*;*)2&$)"' B\QI M0L CFRJ7A!"2Z_I!M@EI0L CFRI7UO63A "R34A/ ^"1395++@BIZ_04VX3 M%?MA#C:P()18$)Z$!6 2- 3@G9@F(2$@Q"' B&U">KH>[];TQA$)"!$."*-L M$^GS]<.O%1[:5+HL[!%^8JZPS:_-';QB&P]Q:K6>*MIAPK):1_R<)!--5,'[ ML;'! Y'D@8CD 9!D(F!IX?#R-1[:5+H$@H@$ A!E(AT(8NTG:(,((DD$$4D$ M(,M$P+*!X3)Y/+2I=(D$$;G$'[YG3D>"X?0Z'ME4N7*S'XD$(,Q$]/P 'ME4 MN02!B+S?CX"9B.8 O _3'"0'1"=Q )@$,"V@K=/&NS&]\5+6_?BDV_^.PYD8 M6.@WW#UXOZ9Y22B(<2@8Y9E8GZ[WW.$O&]B(>2.7SF)9MV/\+/N9E\YB8'%? M-*QAN 3389?E-\;+K\)BG]J\RB+-G0^B19%B!:8TZ3WZ4T4[S%W6[]@_)Y;% M$Y7T?FQL $(L 2$F 0'$LAA:,3C\2ML A%@"0DP" HAEL0X(&I;AH4VE2T*( MR<7]();%P%3!$,OPT*;2%4< K6E:$@X2' Y&F2P!3L[YT& "#VXJ7E;W!#\[5Y=H;TOZ35HMP6PF+=Q3 M13M,6Q;NY*SN ,FD]Q5.%>UP;"09)&;N E]-0&/;*I<@D%BY@V0T%,'>&13 MY9(+$C-C@(2>,, CFRI7O(+,; $2F@OPR,860:I'D)DMP*X=)IZ(;:Q>L09R MGVL,L(N YV'%"LW%NBG&0 MBY/"N&63J\_DLTC?.38J/G,50R"7<@E8MZ"SR,:RF-;A9ZIP@W05CQ_WK/8 MN^XF&Q\K-D*NXB/DFED$[-KA!TTK/D*N8B3DFID$[-KAZJTX";F*E9!K9A.P M:X>KMX(-JK4@X2TXZH0$. KJOGMV# 551T$SJP &V 9&FOF7'=] U3B0< X\ M@GH@#T'-UQ'OQC@1A14(L\%CL =R%!S."Q+]&&>BD 'A*6AH4DDO""0Z-DY- M80; /<"/5OMA6 4-P( M&6E'. )O@!^A;GUK!2 4/T)&&A*.P!O@0ZBKM^,[K/ #840X"F^ _:"NW@HT M*/:#C/ ?'(4WP&-05V\%%!2304:X#![!;H#?H#:38,5MD"EV@XSP&SP&W3C M!QI-6W$09(J%(,-]^ S1C1^!#U8, )GB ,@("T#$8AQ8)Z 9!5LQ 62*"R C M; /\&=T!3@1Y>3*;L4_D"D&@JQW^3L7^4QE*K@;'ROLH)@4,MJE$"8?P*90 M^U%:<2EDBDTA(WT*1\@',"K4U5MA!\6HD)%.A2/D Q@4ZNJML(.G/MR O(< M)I\C? F)V,;J%78@K E'R0>P']2GK:P8$#+%@9 1%H1'H ]D1JA-]N#=&">B M$ /A6G@,^T#6A%HB5OA \29DA#FA&?IX1UP'"* M&VH)3 H!<^71=2W1K#9/].O&^Z%HM@]UVW^Z?VS@F\VS\@:?O^T>)[AY))X, MLWT6X<>T6F7M/LS%;1O2?=7=?%-MG^ZW?=.4]YL'Y'TMFZ9<;U[>B70IJFZ# M]N^W9=GLWG0=[!^R>/T74$L#!!0 ( +6$5%CVDO7O)B8 (8] @ 9 M>&PO=V]R:W-H965TV917[\4MUB\]:E=(NW=*J^).VQZY3Z MJ"[)A_5RWG[=[OZU_]1UA\4O#_>/^^_??#H;QS;NWS__MI]V[M]NGP_WF ML?MIM]@_/3RL=[_^V-UOOW[_)GLS_(>_;SY^.AS_P\V[MY_7'[N?N\,_/_^T MZ_]T\ZIRMWGH'O>;[>-BUWWX_LT/V7?6E,\MGO_)?V^ZKWOR\^+XN[S?;O]U M_,.?[[Y_LSQ^I.Z^NST<-=;]_WWI5MW]_5&J_R#_>U)]\]KIL2']>5#_T_-O MW_\V[]?[;K6]_Y_-W>'3]V^:-XN[[L/ZZ?[P]^W7_^Q.OU%YU+O=WN^?_W?Q M]?1OEV\6MT_[P_;AU+C_! ^;QY?_7_]R7;FY5=Y]L&N#^MW;W?;KXO=\5_W:L+?XRW;]N/]F\;=^Z/W^^//BK]N[ MS8?-[?KX;>W_L/B][0[KS7W_TV\7F_YO-_?WQ[]X>W/H/]11^N;V] %^?/D M^84/D.6]]./ATW[Q'X]WW9TK<-/_-J^_4C[\2C_FHJ+M;K]=%-DWBWR9%XM_ M_FP7O__M'Q;W_2]QYM.MYFOE@]89&3M?)CLOX_RJQ>NW5SSK%N*WMWG\2+Z_ M;Q;_V&V?^A_N%K9[?^C_9G_8/=T>GG;]OSOW_;QT8Y+]^;=[WZ35 MSEDH2Q6]S'&$G_-+;*GU"R3F^%6^^E7J_5H_;)\>#^<<>Q&KG\6.-ZS,]K"^/^=!-?&@J!OF@BBM=0$DYKA0O[I0BR[\ MU.UNN\=#_S"QV'Y8'"YY\B*2+8DIRV^7RX+9(O:EM04DYMC2O-K2B+8\WV=/ M9=/=?;.XW3X\; []D]6A]VAQWSW>G7.IF8RA$+CJQZI]&=CUP/1UOV.OC M8#K\NNA^.;S@W/EG>%%1/:Z0:A:EYKHY/H)G"9[!,^A#.%3-HM1;SWW9?MCN/FZ^=(_=_GRY M(A^>5U UBU)S/1P?QK,J0;DB'\M74#6+4G/]'1_S,_DY_W*YUI-RS?ACO:RM M=B+&@WTV/MEG\J/]GQ\/7:][6.S6AZY_L'^\[:OUX@U6U%*/**2:1:FY/HY0 MD;4)*A:*'5 UBU)SWY:.X)&+#]Z7*_;43JQ865OK!$K-=6)$A%Q&A-7VX7T_ MV(XOK\[Z@82 %53-HM1 MHU <0*FY3HPXD,LXT,/K_NFAVYTU _FPOX*J692::]N(#GF9H$"A6 %5LR@U MU]\1*_+ E_RG=@ZEMOSUDBRNMB(& >0C >0R 0P5NOCW8O6TVW7G)X!D$?58 M@H(#2LTU< 2'O$E0JU"@@*I9E)KK[P@4N3Q-<;E6VVFMFIK7*O39'Z7F+A\8 MG_T+^=F?U&JQ_-UOFCS+_EBVB[OUK_O%YW7/KG=/W=DU ]!Y!JB:1:FYEHX0 M460)UF1 40.J9E%JKK\C:A3R[,7%ZCVU<^^TK'AE;;43,:"@((M_9"@@Q5L- MQ=O,*5[LBA_LDI\8=%&,=%&8!,4+Q1"HFD6IN?Z.&%)X5@E=+-YR4KQ\*8PL MK38B!B\4(R\4,B^0VFV7B^UN\;#==3-*%SKQ %6S*#77T1$[BCI!Z4*I!*IF M46JNOR.5%/)TQN72;::OB?DK*%E;[40,?BA&?BAD?B"U.VO%DRRG'E10_D"I MN6ML1_XP"18]&2B,0-4L2LWU=X01$[CHR4P7/2U9S_.70DE2ZI'%A1!4&JNG2."F 0KH0P42*!J%J7F^CL" MB0E<"65FK(22M=5.Q$ ',Z*#D=&!%*YJ490LJQY<4 9!J;F6C@QB$BR*,E P M@:I9E)J[F6T$DS)P450Y8U&4K*W>NQ8#(#ZJ'+&^BA96^U$#%XH1UXHYZV/ZLOU MAZ?#]F%[/%?AK#/060JHFD6IN1Z2K%O3P_O^V+=?G@^H&*_V'5WW8>G]?VA'V?_OG1H MQ8_EE"#R8N(3%"%0:JY/(T*4,D+\\+#='3;_U[MRN^WIP?7K>,@+/SKD9-1T MD_/$)B@6H-14&JNO^0TI033%A5TV@*J9E%JKK\CD52!TQ;5%#HFA0Q% M#I2::\2('-7L60NGD#7K]>0NU.,,BBHH-=?>$56J!#,8%11>H&H6I>8>MS;" M2QTX@U%/9S!X'M79/UM8.,*B:1:FYOH[(4B>8 MTZBAR )5LR@UU]\16>K .8U3._I2BZ_=DZ751L1@BWIDBUIFB_$=ZZZNYN7TCW_ZL\CFK?"J:QR6[5],8"D'H&D#@.2@'609^ 21E(\&16@T4D:!J%J7F^CLB4A-XI%8S/5(KXY4.91F4FAN ,K), M._M +7>R8>Z&15E?.\B@:A:EYGH[PE&;X&2M%HH^4#6+4G/]'=&G#3Q9JYV> MK#79\R1KJYV( 2GM""FM#"EGJW6(,WO];V>M.K/?A#L%A1B4FNO4"#%M&,2< M=5!^ RGWI*Y,**B@U%R71U!I$X!*"P45J)I%J;G^CJ#2!H)*ZP<565IM1 Q0 M:4=0:<- Y5(YJ]XZRGVK!R"43U!JKN\CG[0)^*2%\@E4S:+47']),&$@G[1^ M/I&EU4;$21FD,8- 0M&^;/1TKAV#6#D+DV/FDPS"90*$&3J!F8P--T3),9-S M8G(@QPP-I5///.)Z-Z*D$RY)/.%R]BG!L^I=\\;1T[=^)&*#"U%RS'L27;@T M*!!PX/#:4%T!YQO1M1 M,A"7) 1Q*1/,Q?K]9K%YW!PV_7W\^#?G_7J1/L9."X9A,PU1-.PD+1L&3D>/%(].\]%#UYZ)IWYY9-67,734>A0:H6'K68(% M91DX@!V=;T=4;B#1J9[,M.ON5FIQPE3IVGJ+OLH*S95**#6%"( M$[-.<]8]0>LS'ESDF6=/!_J[*Y8]XN2OTP#V) GLX AV< 9[E!#VC*2P9Z$Q M[$-#YQ%FQSBEHU_^SI4CT"L0GN,#EF.2&5%"'N&3;% M'2MG87+,9$(JH4GNV9DH=[[7S2.N=R,*J) P]VQFFKM*R ML?'Q6#D+DV..$R1*$2&?83/DL7(6)L=,)E@4FB.?G0F2YZO*/.)Z-Z+P"TF2 MS^9'R;_^>#RT^^/ZX_D2QF;(8^4L3([Y20 H18Y\A@V2Q\I9F!PSF2!/:)C\ MT)!"]V3: )LF#Y-C;A V\03*AX41#*KBU0Z;$@^38U81<)&#TD/S" 99YUW. MQ"LL<42)?,](YGOF"7V7[@R>%[/0S/<55L["Y)BS!#.*!(>.9=A0>:RB)R-2EF+%E$"8'/2 I\YHF!]Q2S[H4L-!9^A96S,#GF-0&, M(L6\"S9^'BMG87*NR22!/I,CV(7R-M/CQR:O:K!I\3 YY@:A#D]@O*>\=6]B MH0GR*ZRJRQ'E/=<\*//#TH1]Q6/Z)DF2?D2C[S*286<$FVV/E+$R. MF4S 1TYWE\JZG;P_F]ZTL802)8D^(U'TF2>+/BS_P*>:%;FT2!2;80^38R82 ML-'$V)]Y":D/0_#TJ"YB;. ]3(XY3O F1>9]A@V]Q\I9F!PSF>!-:/#]T)!> M*?EQRAYQO1M1\*8D>",'PWL?@.8>PNCI1S_JL&R#DF,^$[8I4[ ----^A96S M,#EF,F$;.7I>*NT9:\A0N?:#&U'8IB1L(P?,7W$DXZ LVX7%%)0UVSN/4E[ M#,."!4J.&4; 0@Z,]_.R?"@$--Q^A96S,#GF+@&54PA]W%L&*NE^,!E+*2@Y M9C*A%#F)7KIEE'XV1L7<#VY$P8F*X(2<&Q_Z%M&CFB]KZ2TB*LM^,#$*A52$ M0N3,^>ONNR_2_(P(,QUY6!9!R3'3"(O(2?+7W7N;LZ85DP7&J#3[P;0H4%$1 MJ)#CX<,.UO!HYO*Y$*C ^L'"*,A0$V20@^7#3M;P:!HCSIJ@HNY/%J+DF(6$ M,^0,>?H4^-?AX>_EV>5\N4(#[E=8.0N38W82"JE33(E 4^Y76#D+DV,F$W*1 MX^B%Q[YZ.B4R6:^-RKH?W(A"&C4A#4_.O5#!GKT7J-CZP5@L7:#DF+&$+NH4 MJNYD1PX(-O8?),3<(E7AR[^7J5FV\0.76#TYCB0.B9>J>D;D"C;1'B;'W"!XX@FU#YPQ]:AF MI7B\.2J_?C Q"M6TA&KD4'C?^\> ;1?03/L55L["Y)CAA&W:%&P##;9?8>4L M3(Z93-A&#J 7+I3M]-RP27(&*MU^<",*V[2$;>20^>MJW#,+@/O!9"SLH.28R01VY/AYJ=JGL#.M=BSLH.28&P1VY SZJZM= M-T\A?QC]T,1B$4J.?1D$B]H46-1BL0@J9V%RS&2"17(ZO53_C?]-IBRN=R,* M%K4$B^2(^JOK7S>3(7\8_=#$XA5*SODR\N6(5_DILCYJ_0^=@$S&REF8'#,Y M(R;+J^ NUO_04*I_C[C>C1CLDR]SXH;,/M?6OV:NP_-9]",32EXP.?9=%.2[ M*%*4/Y2QL'(6)L=,-L1D>0F=4/YF1OE#80@FQ]PHB1NS3W,^-]E+)@+3ST%"N;"CFP.28&PUQ0\:< M\",6!F79+B@'P>2872VQZQH.4IVPX.E*7Z=0RH')N59GA'*R%)2382D'*F=A M14 M^VMV>0[2'L.P6(&28X81K) 3[;T<+1ZPX!'77\RPE(*28^822LD2[,X9.H&9 MC&44E!PSF3!*%K@[9V@HS8)[Q/5N1(&)C,"$''1_W1WCPMD ]<0T+'.@Y)AI MA#GD\/KK[AH7S@:8CC0L>:#DF&F$/.0P^J"S 7R:A7B0AZ>UWL(H1)$3HI # M[(/.!O!IFEHZ&\#36FTA2HY92'A!#J2?__PBK_#Q=*.^R4+E+$R.V4Q )$]P M9D".RKT?3,;""TJ.F4S@14ZZ%YYD\NF9 ?SL&8^XWHTH9)(3,I%#Z%65K5K- MX^E8/PRQU(*28\83:LE34$N.I1:HG(7),9,)M? M,. 1U[L1!7H* CUR:+VJUE6K=.1^U:,0*F=A*NQ*,*B< MA!NFZ&A7,A86D'),3<(K_5Y![UXP\+/B@YUW%#P,>D6#]FL)0#E;,P.68RH1P3NG[,S-@E M(XOKW8B"(X;@B)QL/Z_(=2_4Y![UXP^+/"@YYCA!'I-B+XS!$A!4SL+DF,F$ M@(P\-204N9E1Y%A40PBI]W/J_%91_QY>M*/.RP7H>28 MTX2+3((QGH/HY!.24A'#KF?^892?]"?IU]U)4/E+$R.^4YXITS!.R66=Z!R M%B;'3":\4X;RSJFAN#!0%M>[$85W2L([38-T MJ$P!0"46@*!R%B;'3"8 5(8"4#D%H&G18P$()4#D+DV,F$_"J M0G<-53-V#C>B$%)%"*G2[QJ:3HK,/@M0[DT_]K $AI)C;A,"JU)L%:JP M2 65LS Y9C)!JBITJU U8ZN0+*YW(PK[U(1]:L_Y".%G =8SX$CN76T72H[9 M1>"H!L"1[DA N4=UN4+E+$R..4[0ITZ!/C46?:!R%B;'3";H4X>B3ST]%F%: MY%CT0X:28YX1#&ED# DZ&-"CF=527JVGM=["*%S1$*YHY-5L M00<#>C3SIA MQ%(#2HY92*BAN?;L =7Y@')OZELM5,["Y)C;A$H:D^!YIL%. ML4#E+$R.F4Q(I@D]D^#44'R>D<7U;D3!E(9@2H/%%/7J'[E__6C$(@Q*COE/ M$*9)@3 -%F&@[$05A&H(P#>#,@FM."Y3[UX]& M+ VAY%S_6T)#;8H3#%KL"090.0N38R83?&I#3S!H9YQ@((OKW8A"0BTAH1:R MKR?XT$"Y>_U@Q%(42H[93RBJ3;&]I\7"$U3.PN28R02>6GE*1ZAX,Z/BL92# MDF-N$,II9V_O^:_#IVYWWACL.C&HG(7),0\)&[4I-NBT6 ""REF8'#.9 % ; MND&G/;-!9Y('(ZOK[8B"*BU!E7;V#IWGNO6\4)/5](,+BSHH.>8F09TVQ=Z: M%LLS4#D+DW-,+I8CSQQ_#JK@H2&M8#[7Y1'7N@&38VYDQ(W9R\>& E:],//H M:T<;5L["Y)B_.?$WP6*QH1.8R5!@@WT'IC]S MSM.+?LQAJ08EQUPF5),E6&PV= (S&8LV*#EF,D&;+'"QV=!0+FPL@Z#DF!N$ M0;+9B\U>[]%S-Y9[M/4C#4LT*#GF+2&:+,%"LJ$3F,E8KD'),9,)UV2!"\F& MAG(Y8P$$)$DJL)1;6-W*.O+DZHG(7) M,7\)J>0I2"7'D@I4SL+DF,F$5/)04CDU=%;/3]XZR.IZ.Z*@2DY0)9=1Y8KM M@(,TV]DVM0S+'2@Y9AGACER>3;EB,^ @S3<#-A//L!B!DF.>$8S(=:NY_%O' M/8KZZQ@615!RS%&"(GF"M5U#)S"3L4R"DF,F$R;) ]=V#0VE,T<\XGHWHL!# M3N AE^'AJGM%<^;"-S$,RQ*^]_T[1SC$,2Q@H.=>P@A!&,9LP M5KON;G-8K-:[L[$G'B7UE0LJ9V%RS$G"$D4*EBBP+ &5LS Y9C)AB2*4)8HY M+"&KZ^V(PA(%80DY\_Y"]QY35]8,-BQTH.>8NP8XBQ71'@9WN@,I9F!PS MF7!*$3K=4'^YH$-F,^6^]",/BQHH.>8U08TBQ?1' M@9W^@,I9F!PSF1!,$3K]4C2A,8@B3R-GVU\QI MFAE+M>3>]79%819#F$5.J;]\#=3-;,J]Z$L4RRXH.>8R81>3@ET,EEV@1LCJ>CNBP(LA\")GTU_UMOHD[9O9E#^!WK(H#&(( M@\@!]E>]KSY)>V^:A0 ^["BU^VJES^!?CQB>08EQ[X!PC-EBEWU)789&53.PN28R822Y ![ MJ>AG[*J7Q?5N1 &@D@"0'& ?5O2J???R!] /1RQ-H>38%T!HJDRQ[[[$(A14 MSL+DF,D$H>2T>JGF9^R[E\7U;D1AG8JPCIQ6+TURRPN495WU*(/*69@<\Y50 M4Y5B!1HJUGXP&0M&*#EF,@&C*G0%6C5=@3:9S)'%]6Y$(9B*$(R<.'_5*]_J MW&:6B6%8R$'),<,(Y,AY\%>]\#U)>PS#,DF4>/N"Q-L7%#6QN/4R.N4=@HTJQ9P6:7[_"REF8'#.9,(P< 2_=$J9[5IK)>QQL7CU, MCME!B$(.:R<5^[P0^<(Z)FP>/5;.PN28B808JA23+M!<^A56SL+D7)-)S'WA MB;F_7+AG4NP+PPL7&V,/DV-V$'[PQMB3POWY<_?\TW$;P24>PX;48^4L3([Y M25 A14A]@0VIQ\I9F!PSF1!(:$C]T% \2AP;4@^38VX0O/"$U+LE_/1^?U@_ MWEW:T <-G%]AY2Q,CGE)R*-.,1L"#:E?8>4L3(Z93 #%DWDOE.]T-J2+K@#G96 YM #Y-C1A(&J5/,:D"3Z%=8.0N3 M8R831O$$VPNU>V96HYH4+Y8FHD36%R2ROO!$UC/NG;,!%YI O\+*69@<7N_+.T1S4K3W+GAQ260J*$TASMRMC8^:Q M]'JADF><*8S-DH?)N6Z0+/E"#E*_9KMR.YT5F=B%386'R3&["(-X4N&=ZYYN MBS(T$GZ%E;,P.>8L 8\VQ?0(-D<>*V=AK80/?87+, M#0(FGL#W:Y:KM7-67V$SX6%RS#!"&IY,^&N6JYVD/89AJ2%* 'Q! N +.?V< MHZ^\GAF;\XZ5LS YYB5!CC;% 5W0N/<55L["Y)C)A$ \Z?'"#:*9<8/ HD*4 M]/>"I+\7(.><'8Y/<87*.888DN1M/DOL5-XA!6C3,T[_6,)@<,RPC MABEXXOED_O/>0-D!*V=A# DT]UX,]UYYCKK+<#8ES-W*6^?S2EC:6>#K1 M#SDL\D2)*&N9VPL\:CK[8@"*"0% MWGA3X,\4=L"R:D\_ZF&'38.'R3&?"?JD2(,WV#1XK)R%R3&3"?.$IL&;,VGP MDV75'G6]'5'HA*3!&T\:?$AM/_^+W>?M\Y3KRZ#M%MO/W>YYI+B^W=L&CU6SL+DF-T$J?($*] ,-)5^A96S,#EF,D$J3\B]\$0P78$V M.87)HZZW(PK\D A[XXFP#RSQ.:_CH>'U*ZR$LXH$V9$&FFN_PLI9 MF!PSF4"6G!$O5'LQS8[DYS5YQ/5N1*$ADF=O/'GVH<7N>3D/S;E?8>4L3(ZY M3J#K%!T?N="Q2 65LS Y9C)!*CDZ7BIT,RET?K*31USO1A3V(3'WQA-S'UCH MXJMZ5%K]8#F6E5!RS'+"2D6"LX\--/5^A96S,#EF,B$D.4%>JO+:/P6'3;N' MR3$W",IXTN[/3\'-/2S!HZX?:U@R0LDQ=PD9%2E6PT$3[U=8.0N3T-2[HTGY?Z*/;&#M+S%$Q5*=L:- M HL.43+L#E;CO_\ MW=O/ZX_=7]<]B#WN%_?=A[[I\MMCK,%N\_'3ZQ\.V\]'R<7[[>&P?7C^\5.W MONMVQW_0__V'[?8P_.'8P=?M[E_/'^_=_P-02P,$% @ M8146*!:#R'B M!P =DD !D !X;"]W;W)K&ULO9QM;]LV%(7_ M"N$510MDM452LMTF 9IHQ08T7="NVV=%9FRA>LDD.FF'_?A1LB)*),/8VJ6_ M)'ZY/.(YLJX?T[).'XKR6[5AC*/O69I79Y,-YW=OI],JWK LJMX4=RP7S]P6 M919Q<;=<3ZN[DD6K9E"63O%L%DRS*,DGYZ?-8]?E^6FQY6F2L^L25=LLB\H? M%RPM'LXFWN3Q@<_)>L/K!Z;GIW?1FGUA_.O==2GN33N559*QO$J*')7L]FSR MWGL;!J0>T%3\F;"'JG<;U59NBN);?>>WU=ED5L^(I2SFM40D_MVS2Y:FM9*8 MQ]^MZ*3;9CVP?_M1_4-C7IBYB2IV6:1_)2N^.9LL)FC%;J-MRC\7#[^RUI!? MZ\5%6C5_T4-;.YN@>%OQ(FL'BQED2;[['WUO@^@-P/,G!N!V -YW &D'$'4 M?F( ;0?0)IF=E2:',.+1^6E9/*"RKA9J]8TFS&:TL)_D]7[_PDOQ;"+&\?,/ M21[E,4.?6JS_*8BN>6*&0W7!16?%R&_-M MF>3KZC5Z%3(>):FX]0(E.;I*TE3LT.ITRL7TZHU,XW8J%[NIX">FXF%T5>1\ M4Z%?\A5;#06FPE=G#C^:N\!6Q9#%;Q#Q3A">88R^?@G1JQ>O42JL&69WN;^6 M]YQ6N+\6>=2R^"7=SB2-+K'N3+%;>KOS!%EVGVDG[39!S9NHV]#;ZBZ*V=E$ M])F*E?=LGTOA_=/D6A==(C(_&[2'QK M)$V+:"-@JQ,4%UF6P!$O4,KREI0_MBIQ/T-NWC(,"*![UJOO#4JM ZIY&[;]XYGEL= M7Y?LY_[K%T594?+D']$HXJ+B];MI8NSBL$1]I?=/87 M=OO"XSC_"]T:7BP5_X8B2JCBWSK#D?Z7G?^EU?^EZ%C;C)4FA]:1A[X%0(J% M0&*#Q+R99*69^_?7=AM Z8*JA5!JPWQ[+.H!->%62.G"_EPY"@UEH@UK?<@^ MK;&VL;2-W73B5K??9194[42&(H]Z2S4"ZQ3'1B#!U;/"V__HQJWP( -,U ST M(H\L?34#%X#I2<+T[(CYV)'%R_[]5GSN*^I/Q$;+0-379@.I%D*I#3.42.KY M1^C05NX].%](M1!*;9BOI&0/"I,]G8#IZYXV=-9>#'SU0P,P$SFVLO !3%[$IF]_9A9 MO.R[FW4(ZVAM;M2@( VJ%D*I#1?F)$KC(Z T!D5I4+402FV8KT1I#(726&=D MK4,9:GSUPZQ]0F,-2XC&CB :&_A8?9;7_ZTP!Y^ASZR=13_,)H'Q6=0M1!*;?@] MK\1G<@1\)J#X#*H60JD-\Y7X3*#PF>AHK-&3J290CE#[A,8:EOA,'.$S,>"S M:M] SZI[%_!,>N=-N()G8H!GU;Z!G57[+M"92'0F>Z/S[WQC_D[0+G%PLP#E M92BU87R2E\D1>)F \C*H6@BE-LQ7\C*!XF6BLS!>^%H[-E"UVK-#^YS&>I;( M3!PA,]%Q6%UK-92HYQ799S?6O01FX@J8B0[#FGV]1+/O I>)Q&6R_SISR58) MK\\I6_7./#-;!\5E4+402FUX[I[$97H$7*:@N RJ%D*I#?.5N$RA<)GJ*&SH MT(8JO4/;YS36LR1FZHB8J8[#:HLRE&AG?KH@9BJ)F;HB9JKCL&9?+]'L.SD9 MN'A%>@(N8)E*6*;/P?)C*W[VQ#F[TL%] Y20H=2&/^60A.P?@9!]4$(& M50NAU(;Y2D+VH0C9+G1PB :25G]+XX*C?'-3SB]10&QP&)9'; M=X7<=N&#DWI^/1MJ@\.D))W[^]*Y;47;+G)P*J"4#J4V#+#WR[XC4+H/2NF@ M:B&4VC!?2>D^%*7[SU.ZH41K\2XHW9>4[CNB='\?2C<4$76MR#[!L0%(2O== M4;J_#Z4;BO0$7%"Z+RG=/X#2>W=*)OZ(3A)Q([';50_N(:#$#J4V_+VR)/;@ M",0>@!([J%H(I3;,5Q)[ $7L=J�S2LD*L_&W=![($D]L 1L=MU#PY*)W9U M=0IJ@\.@)+$'KHC=+GQP4CJQ:TF!$ONT=T$:T>G7S85]*N%YF_/=Y5NZ1[N+ M![UO+IFC/'[AO;W<70)(RNRN2'05E>M$')8INQ62LS=S073E[B(_NSN\N&LN M>W-3<%YDS;#CITZ!A)G10^FO M:QZ)Y\L>[KT\N ^7*YD_Z,^F:V_)'[C\OKY+U5V_1@G"F"=9*!*4\L5E[PI? MS(=%AZ+%7R%_SK:N41[*HQ _\IL_@LO>(&?$(^[+',)3'T]\SJ,H1U(\_JE M>_68>LC?9%+$56?%( Z3\M/[625BJP,YW]&!5!W(OAUHU8$6@9;,BK!N M/.G-IJEX1FG>6J'E%T5NBMXJFC#)7^.#3-6WH>HG9Y_#Q$M\CNZYS\,G[S'B M&?*2 'T57I)]1-_41#IQME%/JZSQ -ULTC!9(KGBZ(ZGH0A.TF !]%78=.WF) M_9HX$6^X?X8H_HC(@!#T_>$&G;P_19&*RL)NOC\6=F 91&G]DF@!3G> 7_F^ MV"0R?Q]" MV(F-:F(C)['YRDN7_#>Q6)1)].)\;MD(CEJ#3X8-?NTF(VRG=U[3.W?34XO# M)N:IC9"SYZ&3& C,"')-:6EIM+.@ M\4!+Y>#(DJX S)INUHRMT:ZBQELZCH'*N@(RBI8U.5K:["AL3#1%LE=IJ[=[ MM5'&1N0.SLK0B7/HY(9",Z/6VHT[%V\,JMY0:&8^M'YC4 ''%G$FY+PY7VVM MMM3*Y*HU'!\KXMBFXK3)[@ 9QUK',9208XM,MRI^?RG'6LOQ?F*NWF]]F:=T MJ?Y#M!(%57@H-#-XK?&X- FZFI@$M;R3O>7]MJKQ:J);Y[8;[="Y M#85FQJY%GG0N\@14Y*'0S'QHD2>@(D_:\MVL=4N3'?)$M+R38^6=M)6[5>OM M)KM*24L[@9)VTI;M5JV[FI@$M;"3O86]KO4/[\8$DT_H*U]Z_B\K65!YAT(S M4Z#EG70N[P14WJ'0S'QH>2>@\NY&.SAVEUDP]URU$Z#'.@$WP,&[JGN;!JI- M X4R#6Z@@V/9VU]0[2_HWO[B3[FR[Q"Z(0Z.H@M30;=V_;O?]H?=]^_"5%!M M*BBHJ: 64S%L;ARXAWQK2-J!T&,="'79BRH&YQAOC4&;%0IE5NCK9L4]UEMC MT;Z&[K]AD?(@E&CNI8$U%E O X5FAJV]#.WQD*ZF6HQ7VT M5QH@PV/^:JK=##O6S3"7_ZA^* 4R/&8,VLTP*#?#7M\"<8_UUEBTFV&ON9E8 MK3-^Z$56_J ^!@K-#%7[&-:YCV&@/@8*S09@Q=N!BF70R#%A?7/TMND(.+J@L+ MP[2%89U;& 9J8:#0S'QH"\- +0QK6YC6G.["P RU@1D>:V"&EH,5S?-471B8 MH38P0R@#,VP;F-8BXQ[LT&#Z6X=(U>*Q+,[69JBHJO),9?VT/K][59Q:;3R_ MQA?S\A2NABD/!=^JZ$,U#2.^4)"#LW.UY*?E.=OR1HIU<53U44@IXN)RQ;V MIWD#]?U"J-JN;O(!ZM/.L_\!4$L#!!0 ( +6$5%A-V+*ID@P $Z= : M >&PO=V]R:W-H965T<5\;W39J5-[-U56U?S^?E[][[6-Q>YP]5FF3\8V&4#YM-7/QX MR]/\Z69FS0YO?$KNUU7SQOSV>AO?\\^\^K+]6-2_S8\HJV3#LS+),Z/@=S>S M-]9K9EE1TV(7\J^$/Y6MUT9S+%_S_%OSR_O5S.0+GJ8- M5)W([WO4V;'3IF'[]0']W>[HZZ/Y&I=\D:?_3E;5^F86SHP5OXL?TNI3_O1W MOC\BK\%;YFFY^]]XVL>:,V/Y4%;Y9M^XSF"39,\_X^][)EH-++^C@;UO8*L- MW(X&SKZ!T[>!NV_@[IAY/I0=#RRNXMOK(G\RBB:Z1FM>[,CC],^'.=;FT1D?/G* M<*PKPS9M1Y/0HG]S6].<]6]N$4?C',^:L\-S._ 6<9K419\EL?%_X_D4)ME] MZR36;_^-Y_=%O%TG2^/T!.I."=EE\P'TNMS&2WXSJS]A2EX\\MGMG_]D^>9? M='0BP1@(3*+:/5+M[M"=#JK?+)?Y0U8UM9!7O/ZQJXQ=C6B)_^\O-8#QON*; M\G\ZEETDRT@P!@*36/:.+'OT@)9&:%&/T"MCRXOFO?KRH^/Q&<\R=X#-Y>WQ MUGQE^^[U_+'-$-GM4(9 8!)#_I$AGV3HG_Q[7 *KG>QMZ#A$@C$0F,1R<&0Y MF+3: R3+2# & I-8#H\LA^!J)_&&\ACJ/SH\^:.#@?J4&(J.#$4D0V\>ZAN_ MO+DE!I8\V>50$I%@# 0F46V9XA;8G+3H]]V!B(:B,12:3'5+;5C@RM\#6E:K M6BWE(M\CAM&)C3UP6QRXW;^@+W+[3B

-0AT1@*329?J"7+F;; H5()BL90 M:#+50BU9I$P84^"N[G)LAI[9_G=2\AVM_$CZIWX(7$+C6$+D6+3*D3X$T#?T M=-^#!R54.*'09-Z%=++\:>L?*IZ@: R%)E,M])-%"HJH2@: R%)C,O)),535OE4+T$16,H-/F[ M=*&8;%(FC*CR/:!ZO8X4T;WH&L8JEW$Q3VVRJ$30E TAD*3F1=RR?:FK7*H0H*B,12:3+502#8] MNS2BRGU]]:I"O6<2+(^2+0\L7 MN=CYD_&?O/B&=-) )X"@: R%)E,OA)-C35KF#E0D0=$8"DVF6H@DAYYR&E[F M>T"U?$^^BNN*4[^*HQ,<2T#+)$=+%ZG,WZ?UG_,$^8T[W?W@L8>US%U"-#E" M-#G3NN8S;OB5(%.)SB6 *%='%J[G%S- M_\&+DO] %CITO@>*QE!H,OE"-SG3&N8B&G$QQ+@- N'JU=-.6. MMKC3&0P=?E TAD*3V1?"R9O6$>=!U1$4C:'09*J%.O+0CCA/[W0+U"_<>\8Q M.L&Q! C-XM&:17?+#C>ZTSD,'H#0&1\4FLQ_ZUD)T_KB/*A.@J(Q%)I,M=!) M'MH7Y^G];NKJ\D57G#J'3B. ^JF*!H#(4F4RT4DX?VQGEZSYNM*O:><8Q.<.Q39H2.\6D=HREXO.F= MSF'PTV>@4T H-)E_(:/\:0UR/E0S0=$8"DVF6F@F'VV0\_7&-UM99[[H&LJ?UBSG0Z43%(VAT&2JA73R MT68Y7V^"LTY*OE\ 1B'R]W"4'E"T'E3VN8 M\Z&R"8K&4&@RU4(V^6C#G*\WPIT6>[\X1B#J)P2,0 M.BF$0I,?)BG$5#"M=2Z ZB8H&D.AR50+W12@K7.!WA)GJT::GG&,3G L 4+- M!+2:Z;BRP\WP=!J#QR!T9@B%)I\"H:>":7US 50S0=$8"DVF6FBF .V;"[1^ M.--6G;(]XQB=X%@"A)()!OOFP)9X.H'!HP\Z+81"D\D7*BJ8UCX70/42%(VA MT&2J6P_D1MOG NV#XDSSI-#[Q3$ZP;$$"!43#+;17=883^#!"9X=0:/*Y M$((JF-9/%T"E$Q2-H=#D)\0+Z12B_72AWB=G*S/JBZXX5;S3"8XE0 B:D!8T MNR+7'B=T1@>*QE!H,F=" X73NN!"J-:!HC$4FDRUT#HA/7?T+DX*XS%.'_B5 MD6^;(KTREG%1_&@HCC?-:;@R[HZD%T?2KXPL-^(TS9^:JYF6=:CLV:,%K6I7 M_72:$/'("YD?(5!"6J \7Z-Q5V6ZN\&D0"=U4&@RU4(*A=/ZX4*H\(&B,12: M3+40/B':#[<')!>S](AA=&)C#US(D)"6(8=ROL@*%KKOP0,..H>#0I-Y;^T4 M-*WU+<3N) 05-R@TF6HA;D*T]2W46]HB56EWQ(4NM<4#H],=24MTCO:0M4>=T5 MISQ$CM$)CB5 Z)>(UB_'^W/XRA6ZX\&C#CIK@T*321>B*)K6Z19!11$4C:'0 M9*J%*(K03K<]H'07WES-U?K6&]T"=3J.1! M9VQ0:#+S0BI%TSK<(J@Z@J(Q%)I,M5!'$=KA%NF=:ZZZZ+PK3EV>1B ]4R^R::K9VC75A&^; M:G8\\.UD6[6N0/4IKV=R',V"W6*!UBR'8K_8&I4S"0P?AMA-5%%PR@EH;:-J M3KR/JHG=2!4*QV!P"M^MO51-M,GM@'AVA5I7X,D%_DR.HUEH;9IJTDKF6/;X M=2IGNAX^ +&[IJ+@%.I;^Z::$V^<:F)W3H7",1BQ>>IW M\%V!KJK;S^0XFH76#JHFK6H.!7^!M2IGNAX^ +$;J*+@%.I;6ZB:$^^A:F(W M487",1B^6B++0CX\[()[7\EV!)S?U=(ZC66A) M&ZN?/0Z\9N5,M\,''W1*" :GT-[24M:T5KE#?S"^L0(*!:?PW1)0%MHO=T \ MNWUR5Z"FV"\B:ZR6K+'ZF>^6EK+0?KH#HC(%KRE]K:'.#50+W9D4AY(P+]><5RRNXMOK#2_N^8*G M:6GLAM7-K+GE/+YK%/RNX>CU&WLV/WG_K?5Z837OSP7,[?6VIN5#7-PG]:A, M^5T-:;YJ%GH6R?WZ^$N5;^L#GQE?\ZK*-[N7:QZO>-$$U'^_R^O!O?^EZ> I M+[[MTK[] U!+ P04 " "UA%18[!CE9BP% R) &@ 'AL+W=O]V61-EO2>JF_K M6Z%'O09EP3*:2\9S(.CC-#J'9W,\*AQ*B]\8WU"D\L#Y4S'XM)A&<1$1 M36FB"@BB+\]T3M.T0-)Q_%V#1LTW"\?=^U?TJS)YG"K+_V!;V\812#92\:QVUA%D+*^NY*4NQ(X#''8X MH-H!M1WZ'0ZX=L!EHE5D95J71)'91/ M$(6U1BMNRMJ4WCH;EA=MO%="OV7: M3\VN6$[RA(([FE#V3!Y2*@')%^ S)[G\ &XTD=[->991D3"2@CG7QKD2I.S! M'9-/[\&[2ZH(2^5[\!/8,;4&FF$IH%(11?6+CY0O!5FO6.( U.^KH%B^W EK MTE,ZW2+H7E*G=E&EACI2@PA<\URM)/@E7]"%#=#3=6J*A5Z+=8&\B)>9+P3:Z*-G%%]:5L6MD^5P7!GY\U /BD M:";_A MSVQ2"4VJ#V"MF:B?Z:G)E7J%!ZM?23'U/<_@I/>\FY#7Q IST(0Y\(9YE7+! M%L05C]=QWU8$ K-R'#8Y#H_*T6'(P@0"LPHS:@HS"LS1"@_&.P2,3^!HV.)I MA]FIFZOC)MRQ-]RO](5(5U1>MWT;$@C,RO"TR?#TJ$P]#5F80&!686!L-$(< MF*LU8)N%N$W6#KM^!UOACJR!_I!)RK3(S9ES>O4[[]N<4&AVJLBDBHY*W/IS MH8H3",TNCI%(T"LT#J$N=E$RWIE Z\3<=N-^O/O7(1&@D3+0KV6^K!AWANEU MV[M+@=#L)(T0@H/C4CBH?@J%9A?'*"CHU2&'4'CHI.;@.PJ[[?JH@[1&VT"_ MN+EFR8HM2>X,SNNZ=V\"H=F)&E4$Q\D YHZ=C,2C-G/==K!+,!B- M@_P:YR/E8NE>9/![[MV:MU@"PD88X?BX>PU!950H-+LX1D;A_UALVINW-6!; M*> 6;5_-VO3N6%7 1MM@O[:Y9E+RC6#.V(*N_X1"LQ/=V2([\AY9V$VRMY!1 MV,@H''J?K 9L$Q*-V\3ML!MV$->(&^P7-U_4B@KP+6>*+L!]L9_LW)7PH^S= MIK=8 ,)&'>'C[J'AH((J%)I='".H<.A]-.S<(<-Q>V^BPPZV]R9Z.Z56<+FJ?-P9?S\KA'Z_D%/)M7QU<,3'6:YIIHD:%;GM)'#1F?C#0A M175 I1HHOB[/>#QPI7A6WJXH65!1&.CWCUPSIQX4'VB."&ULO5AM;]LV$/XKA H,+9!$;[9CI[: Q$G1 .T6)-CV8>@'1CK;1"12)6D[ MW:_?D5)DRZ6%I1#RQ9*HNX?WW#VF[SS="OFD5@":/!.;A9 %U?@HE[XJ)=#,.A6Y'P7!R"\HXUXRM6MW,IF*MUFX9\N5-@M^,BWI$AY _UG>27SR&Y2,%< 5$YQ(6,R\R_!B M'HZ,@[7XB\%6[=T30^51B"?S<)O-O,!$!#FDVD!0O&Q@#GEND#".[S6HU^QI M'/?O7] _6?)(YI$JF(O\;Y;IUR2#!5WG^EYL/T--:&CP4I$K^TFVM6W@ MD72MM"AJ9XR@8+RZTN M(0WY U=Q(ZXEM?6S[J>DVI_QY5X$4U\C,Q.?G]8LKBH6T1$6842^"JY7BMSP M#+(V@(\I:?(2O>3E*NI$O(;TC,3A"8F"*'8$-/__[E%'.'%3IMCBQ4?P+M-4 MK+DV%1$:\&+K8ROERB#YYPL"D%L-A?KF2F>UV\"]FSDZ+E1)4YAY>#8HD!OP MDM_>A:/@HRL5/8&U$C-H$C/H0D_:HI(HJA-2HO9P#4\A%_4*+ZR^$.:4VR3A MU-_L$^HT:84Y;,(<=H9YN<8OLC GEBND3M_75J,GL!;-44-S]*8R'?69F)[ M6HDY;Q)SWK-,SW_68' V'!PHM;8*VE;QP*W6<1/MN#/:&_,C*P5GJ7*%UNG\ MVJKT!-;B.6EX3MY4KI,^$],36"LQ8;!K"X*>!5L#'F@QC \E>\0NG+@U&^YU M,F%GR ^8!):"4[+=KJ\M35]H;:+1CFCTIK*MM^LK.3VAM9.S:Y3"SG;C5X0; M.P49C0^%Z[0+1L,CPMVU,&%W#_.'7H%T1M;I]^K"](369KGK@,+AVZJVUZZI M+[1V%;6 P YP\ M !H !X;"]W;W)KD%+8XLH)7I)VH[?OD-*ENU4YC:&14W8@%%/AE)F1.-3;EW%<+"32U M1CGWHR#H^CEEA1/$EM^K9*R' K%1$$DS(;>77@["CO&P/;XF\%:[3T3@S(5XKMI M?$Z'7F \ @Z)-A(4_U8P LZ-$OKQ7R7JU6,:P_WGK?I'"X\P4ZI@)/@_+-79 MT.M[)(4977+]1:P_005D'4P$5_:7K,N^/1PQ62HM\LH8VSDKRG_Z7 5BSR#L M'C&(*H/HI4'[B$&K,FA9T-(SBS6FFL8#*=9$FMZH9AYL;*PUTK#"3..3EOB5 MH9V.'X J5LS)Q1WG&T(5T1F0!U *X))4=802:, M=70+/NCS0 MKLR69/FRD="MU.Z3W&Z()D2GZ8F(W1JQZW1L1%5&%I2E!),%H;E8%EKAYD_X M$C>N.07,49%C()82\G,RJN>:,3AEGFD'C"5&.V[/CFC2SBENX<5?[X U= M^G67 YQ>C=-SXM@$=2UFUTMTD.(>17^G>+H5)0L\)QDMYF!A,4E*JLVQ>,BS M::+I_>1J&+R@^;E+.VRFZ=7I&US5>07M,5?D$.G!.$VS$ MS-.1?IU>\V2%P2[)!DZ&"<[$D=/!;?G:4_]<:H><>Y>)\*V27Z5\KCB<2>TP M#M$N#M%KUNPO;\;_D8TBKQ[M83.B\4\>1X_G-;OGIFW^)B$^YN-F'[ MS5;XF2XL51S>XOH3[NX_H?O:5I"(VCY2U M1_VVKE;O;(WVXOV]J6)M*;:3*4O@"95S5B@,R PE@YL> LBRJBP;6BQL8385 M&LL\^YAA)0[2=,#O,R'TMF$&J&O[^ =02P,$% @ M8146*7P)4@# P M/ L !H !X;"]W;W)KPD#:$-:17MIK4=G^/G MV$W]3C9*$@9W LE5FF+Q\ADHWTPMU]H.W)-EHLR '4PR MO(0'4(_9G= ]NW*)2 I,$LZ0@'AJ7;M7,S<7Y#-^$MC(6AN9* O.GTSG6S2U M'$,$%$)E++#^6L,,*#5.FN-O:6I5:QIAO;UU_Y*'UV$66,*,TU\D4LG4&EDH M@ABOJ+KGFZ]0!NH;OY!3F7^B33G7L5"XDHJGI5@3I(05W_BYW(B:P.V](_!* M@7>LP"\%?AZT(,MCS;'"P43P#1)FMG8SC7QOSM$M5BNA6V?H= X*$RK/T 5Z?)BC MTY,S=(((0[>$4GT\V_E MMMZ3:F.\:F.\W,]OV1B0Z/?U0BJA?VQ_FA(5%KUF"_,&7LD,AS"U]"LF0:S! M"CY^< ?.IZ9\_\GL35J_2NNWN0=ZTWI- 0O5,%>9?X1UX.MYZSIVJW%'[%Z% MW3N$W6_"+E2#&K8WWL%N->Z(W:^P^X>P!TW8_7UL;P>[U;@C]J#"'AS"'C9A M#_:PW>$.=JMQ1^QAA3T\A#UJPA[N8_=WL%N-.V*/*NS1(>PQPBQ"*@%]0<<* M1%.*T5X*?R=$ZS(=0XRK$./6$#^XPA2M6$1DR%=,081"+!,4Z_*A\8X8[Q^* MY^P$:EVR8R#7>;TPG=9(@C 3]/.8<[7MF *J*IB#?U!+ P04 M " "UA%18-M@0@ZX" #Z!P &@ 'AL+W=O&ULK55=;],P%/TK5IC0)HVE^6@*(XVT-DP@,3%M;#P@'MSDMK'FV,%V M/_CWV$X:VC0K>]A+8SOWG'O.=7-OO.;B218 "FU*RN38*92J+EU79@646%[P M"IA^,^>BQ$IOQ<*5E0"<6U!)77\PB-P2$^8DL3V[%4G,EXH2!K<"R6598O%G M I2OQX[G; _NR*)0YL!-X@HOX![40W4K],YM67)2 I.$,R1@/G:NO,LT,O$V MX)' 6NZLD7$RX_S);+[D8V=@! &%3!D&K!\KF *EADC+^-UP.FU* ]Q=;]FO MK7?M988E3#G]07)5C)WW#LIACI=4W?'U9VC\# U?QJFTOVA=QPXC!V5+J7C9 M@+6"DK#ZB3=-'78 WG, OP'X74#X#"!H ,%+ 6$#"&UE:BNV#BE6.(D%7R-A MHC6;6=AB6K2V3YBY]GLE]%NB<2KY"E@2MD"G9@'G:,JE.D.G*2A,J#Q#[]## M?8I.3\[0"2(,W1!*]77)V%4ZN:%PLR;1I$[D/Y/(\]$-9ZJ0Z!/+(=\G<+7J M5KJ_E3[QCS*FD%V@P#M'_L />@1-7P[W>^#IR^'>$3=!>Q&!Y0N.7 1(]/-J M)I707\.OOA+7%&$_A>D0E[+"&8P=W0(DB!4XR=LW7C3XV%>>UR1+7XELKW1A M6[KP&'ORK0*!E?D74U-$!!O=%"7T%; F&EDBTQ%7B?\A=E>[93D,"8+]D/0P M)(S:D#T+P];"\*B%1RP(GE'XOX.:)]K)/>P8.(P(._H/(T;]\J-6?G14_G>N M,-W7?HX8J#X#T6%]._JF/2&CCH7#D&'0\>#N=,42Q,).%XDROF2J[C+M:3O MKFS?[IQ/]&"KY] _FGHJWF"Q($QJYW--.;@8ZM+4&\4KVWMG7.E.;I>% M'LX@3(!^/^=<;3]-1*K(D# M!-H'2!U]TZO4ZJ%6V_LP[8.;7,":$S/;@?;?O^LD#80%;TQ(_0)VXG-\[O&U M4Y%IL?>TIC5E>_K> DITQ=R!1F^F4N5,H-=M?#U2@%+"E J M_# ((C]E//,FH^+93$U&,C>"9S!31.=IRM3+!Q!R,_:H]_K@@2^6QC[P)Z,5 M6\ CF$^KF<*>7[,D/(5,J=-;"A/4GZSG=MD M[ 56$0B(C:5@^+>&*0AAF5#']XK4J^>TP-WV*_O'(G@,YHEIF$KQ'T_,.F0F6&8ZA&4)^?M[SE>8JM@MG2#76N..RK,$%/D7 Y-9#JKVU^E )Z[0+L+KW2*Q;#V,-MJ$&MP9O\^0>-@K_:W#D16<.K;NU5 MU\4^>0#-DYP)LF8B![+(F4++ #H$'8G1+MSV;0:4K+3,0'NLK"?!!>V/_/5N M9#\;U9#LZSC. MTUPP PD>.;A4,6?V4&N363)%.P+>T\MNL">S;=0P"MIE1K7,R"GS-EN#-G8C MV#TOZ[P7-N]UAV1@VA1'/UAV20?[OD8_"*9!KW? UT$M>. 4?,\SGN9IFR@G M\-A=>"*R1HS#.L;A6Y]8PU-Z=2*RAE>7M5>7SGPHO>@0 RHEBJT9YTZA0M\Z\2L% MI_+K1&Q-O[:5#746 T+=T*/7\T1LS4"W MI0SMO7G^.ZNIH_TZ$5O3KVV-1=U%UEZYBCN@J%L2O.3H]L*E(FP6>WMU2\N8 M?K17M?@[US%[%[YG:L$SC?//$11<#)!#E=?+LF/DJKBA/4F#][VBN<0K.2@[ M -_/I32O'7OIJR_YD_\!4$L#!!0 ( +6$5%BN\D"H> ( &D& : M>&PO=V]R:W-H965TS#A %:=.+,-M/]^QTZ(V CPDOAROEM\R6@KU:M>(1IX M*T2IQ][*F.K&]W6^PH+I:UEA23,+J0IFJ*N6OJX4LKD#%<(/@R#V"\9++QNY ML:G*1G)M!"]QJD"OBX*I]SL4Y/8+-GF& MEB^70KLG;)O:P(-\K8TL&C Y*'A9O]E;\QWV &%X!! V@-#YKH6P!F>;E$BX?4&NI>O"M0L6,';)3V(,I M>Z=%,!J,A!G"$^9(WW'>@T=FUHJ;]RNXG*!A7.@KN !>PB,7@KZX'OF&'%H= M/V_*,3*5'#K]N9 M-HHVPN\N:S7%H)O"'HX;7;$5AH&W5+#5FIX3BKNDAH>2$5I MV"T5MU+Q.:FD2RH^D$J.A$I:I>2<4MJEE!PH'5FHM!5*3PI]EX8)$';O0K4[ MA0LE"Y#M(76SG22:*_H7H+(%-+^0TNPZ]GYJ_R[97U!+ P04 " "UA%18W64K M;S8# @"@ &@ 'AL+W=O&ULK59M;YLP M$/XK%JNF5FK+2PBD78*4EDZ;M&Y5JW8?IGUPX)*@ F:V\])_O[,A-"&$=5*_ M@&V>>WS/GN^/!D"UDFN1PQXE89!GE+U>0LM7(L(W-PGTR MFTNU8 ;#@L[@ >1C<<=Q9M8L<9)!+A*6$P[3D3&V+\.!PFO 4P(KL34F2LF$ ML6<]67Z#2TU=\$4N%?I)5A;4,$BV$9%EEC!YD25Z^Z;J* MPY:![1TP<"H#IVG@'C#H50:]MQJXE8&K(U-*T7$(J:3!D+,5X0J-;&J@@ZFM M47Z2J[0_2(Y?$[23P3>@(LEGY#@$/#910G4V;M9XK 00'/XH@.,B0A04R%@( MD.)$&4B:I#@Z(X\/(3D^.B%'),G);9*FR"&&ID3_U"YF5/ER5?KB'/#%=L@M MR^5&%^MX6XI'#;*=1/Y%(4-(*1@>D6P)=@!!\_V)[U MJ2T\[TD6OA/93NC<.G1N%WOP>HI3?8HY+"%?0%L 2R)?$ZF?YC*P^WUK:"ZW M ],&NO!V0>$_F':$]&LA_4XA.]<47J\I:PBD^IJ28UA'Z2)6ZQSK!7\&C9EA M/1 G;>K+W;UMGRW?;JAO PWI_C[IH13DH-LD^'M;7[F MV$T9+2#;;V0Z; 'UW ,Z_%J'WZGC.Y;S^+\2V:;1W_-LX#7/Z3YF.PFEPGU, MWS]P2@>UP$&GP"?*$SI)H=)0T!?L%"2F"X\C"(&5GJR MBX:X?83?D+:/L+V&,G.K=F; 9[H'$21BBUR6A:9>K=NUMFZ , &0/ : >&PO=V]R:W-H M965T(=?W^2NN--=T)^4VL 3;[G M&5NVDB@B37*,S?PO,C-*>/.?&K[ MGN1\*@J=,0Y/DJ@BSZE\O8=,[&:.[[QU/+/56IL.=S[=T!6\@/Z\>9+8(8(,8FU<4/S; MP@-DF?&$'/]63IUZ3F-X^/SF_:,5CV*65,&#R+ZR1*]GSM@A":2TR/2SV'V" M2M#0^(M%INPOV55C/8?$A=(BKXR1(&>\_*??JX4X,$"A[09!91"<&@S>,0@K M@] *+D&8W>S(-=&VN-:A@WV_BB);YE:*?G?P)5C*_(Q0O- M0%WKUPT0RA.R8!(7FGQDG/+8## #05V5_^098F!;NLS@BCQ274BF7R_)Q0(T M99FZ)-?D\\N"7'RX)!\(X^2191ENFIJZ&IG-S&Y<\=V7?,$[?'Y '@77:T5^ MYPDDQPY<%%LK#MX4WP>='A<0WY#0OR*!%X0M0 \_;AYTX(3U!H367]BQ :#( MWW=+I24>ZG_:UJAT,6AW8;[T6[6A,':NT/E:9D7]%. 8LQK>@-(8(\UB^:%N+U\&(ZF[O90 M8G/,8.S78X[(AS7YL!>Y721$WM*L "+2LI]LZ*M1HC#4Q4+BR2545:]D_>VT MR2LIHB-Y_HF\YIA!-&Z7%]7RHE[R"KXJJ*1< TI J2PI:(9:%.@V^JA!%IVP M-T?X83OZJ$8?]4)G"(W$YC3%(F]=[%%S(;T3WE'C*(5>.^^XYAUW\F+@&+3! MC)LK,PE/:#H]]_QV)S7WY!SWL(U[TN2.3KD[/??D]KU]CO/.D4>MJ<=KHC<. M0+?OONP'^=D_QSYJ9?<;[*/35>]VW1<]V*,'Y]#'K>A! SULH'>Z[HN^3\I^ M9Q8TZ!-[#])KC"$TQ4C2JB1L'J#38-T]4U\E^X3K=V?]=:EX9PNDD_Y[4T+:.FCOIJP_'ZE<,6Y6($67WLT(-TV6)5W9T&)C MJZ*ET%ACV<&PO=V]R:W-H965T8Y5??'P.5R['6]AX4+-IL; MN^!'HX+.X!+,57&N<.;7+"G+06@F!5&0C;U)]R@>6GMG<,U@J=?&Q$8RE?+& M3D[3L=>Q!P(.B;$,%!\+. '.+1$>XW;%Z=4N+7!]_,#^Q<6.L4RIAA/)?[+4 MS,?>@4=2R&C)S85K718 M W3#5P#!"A \!_1? ?16@-ZF@/X*T'?*5*$X'6)J:#12MN-,I1"E-=9_5JW4!-7-_P;/T8&ZNJ#WJDJ;JR,ZIF#&\%#AE2=O:' M^$6IJM.I)D86[NZ?2H.=A!O.L3D$90UP/Y/2/$RL@[K=C/X!4$L#!!0 ( M +6$5%A*TWEM\@@ %90 : >&PO=V]R:W-H965TZA/_XHV3'-%X]-W^A+8MG#1Z-G*&H>#L7KEZ;]HWOD7)"O55EW-Y-'(9[> M3:?=ZI%7>?>V>>*U_.6^::M5%/EM?#=Y_; MY76S$651\\\MZ395E;??/O"R>;F9A)/7+WXM'AY%_\5T>?V4/_ O7/SV]+F5 M1],]RKJH>-T534U:?G\S>1^^8TG2-Q@L?B_X2W?PF?27\+'LDZ<>?.]#)_IQ]P\//K^@_#A^NZ#!P553=L-?\K*S#29DM>E$4^T:2P^JHM[^S[_N MB#AH(''<#>BN 34;Q$<:1+L&T;D-XEV#^-P&R:[!<.G3[;4/Q&6YR)?7;?-" MVMY:HO4?!O:'UI*OHNX[RA?1RE\+V4XLO_#5IBU$\=^\CUM'\GI-?L_;(K\K M.?E8"][R3A!6"VG#._+FB^RIZXW\K;D'[+XG;S(N\J*4GZ[(;U\R\N:[[\EW MI*C)IZ(L^S-=3X5TOW=BNMJY^F'K*CWB:D@^-;5X[.19UGRMMY_*R]Y?.WV] M]@\4!/RY>7Y+HN '0@,:.?RYA9MG?"6;AT>;9^=4_YBM],Y$#6\?:93Y9__UN8 M!O]P,8X)EF&",20P+3;Q/C8QA+Z\S=OV6U$_D.>\W RWGFA$7I*\Z[APWDD@ MGF]0MF"S :Q_\#POPT4:+62G?3ZDVV46SFFJFS&'V9R&8;PWTRA*]A0E%U%4 MRDY=E,.@Y.()!/7E:0N6ZE>6F@1D#K/9?)'.#)Z07-/83/=LIB";[X>.1;JF M7$L>2=W4*SED-V6QS@67#XB/S,DF".K+9FK11&6G,[BTC:(H,(A$\DHC*=OCWX^//I_D#2JWMBG]7)8/?[,6=@#^RPP MV+@%/?%]P&.",20P+0)AH-+P "\&)QYJNU-I72ZV(@$[Y!L*5#2&A:8'XT 3 MA6 P/K?-BO-U1^[;IB)=OI4[ST="Y Q!:-T,-)Z9$0"]\(X )AK#0M,C0%4$ M*!B!GWBYOA+-596+7IY^(]U.IQ[I\2":[[B^0SN\?^)T;H[K#JLPL,9U+,]T M'I6H"T%=LOQ%//(6&+/AYM[$118EBVB1F,0YK,)H;A(WAN *E>(*8U09=8.[9"7>6CU.MLHG8DX4SXAJM!#1_R/N-:*JFKTDZ MV<:43K>H:!DJ&L-"T^.G9!VEXV0<%%7@H:)EJ&@,"TV/D!*,%!:,_AD'#.@= M&ELEG=[D3. :-Z,VHKQC ]*+?M"+6M:))$ M)I]C"$NJA"6%A>6%92D8U9M/NWYGBO33)@S+)YU))?TH7. ;JRX%G]:;:KN\ M9U%]TH1A^:13K30)>UA#.]U7XZ2I35:N8S,R1.&Y9?.G5*HT0F%>G__ M?TU^P_#>M*)*450TAH6F!TI)T6@D*1JA2E%4M P5C6&AZ1$Z6)"*+45A0._0 M.*3H(@C-98\.,THM@<6P?-/)5%(T&D6*PJC>C+I$YMQ<:>:PBF)K&2F69SJ? M2HI&)VJ<'N.\SU0D?%IOPE&+GZAH# M-#Z!2P-%(Q<\(5>*BHF6H: P+38^0 M$LX1=O$3!O0.C2V.S946F5Q3>68SK?2IG&L#+U7%()HWG3&-H+2 MP'JJP \W]Z;77HMJ+BI!/2'#0M/95=(P/K&L]>+L>XB+,R"HVA$5+4-%8UAH M>NP.WF6,QTF\8U0MBHJ6H:(Q+#0]0DK;QI>]2PF,9JBJ-3Y=83UMPK!\TDE4 M^C*&*ZP7YMTPJC>3IPNHITT8ED\ZDTH'QF<54'WS;AC5FTE'I91:::"KG&H6 M*+#\TME4>C"&]>!H:3>J8(P="V5MNAU&-MUCB,98B<88%HW>F4HE\Y15(0<* M*%=!E92H:!DJ&L-"T_<44!HU"<;)51)4$8J*EJ&B,2PT/4)*U2:PJO7/56! M[]#8PI8FH;7E@\,J7!@KUQF69SJ52K(FL&2]= L-5"6;V$IV,3.GMQQ&\YDY M\&/YI;.I)&H"2]0+LQ88U9M-NS9IYG^G31B63SJ32C F<.ERK(P%/JTWU8[: MYLQ\JS5S6ME;OXRA_Y*#K71@_7?6NZ\PAC=[6[3#]^5CZZZW;:RWAK&\VC(W M/=A73:9E#\.&=AU9-9M:;+=8VW^[WS3O_;!5W%29;W?<^Y2W#T7=D9+?RZ;! MVYETM-UN8K<]$,W3L$O;72-$4PT?'WF^YFUO('^_;QKQ>M"?8+^5X/)_4$L# M!!0 ( +6$5%@+C\_B)@0 *\1 : >&PO=V]R:W-H965TCUP<*/O,(P"!OB1QRI=&)$1V M:YK,<"!5DIBT[&LJ9E@DAJKA7ZW8:L%S45, M4M@PQ/,DP>R_>XCI86G81O7BB>PBH5Z8JT6&=[ %\3';,/EDUB@!22#EA*:( M0;@T[NQ;SYXH!2WQB<"!GXR1HYE>+IN$)_IYV7SCQC#FL:_T4"$2V-N8$""'$>BR=Z> ^E0]<*SZ1_K,+ M$4X#] DS@I]C0 ^I 9:':OY+]''KH8LW;]$;^14]DCA69B],(;E0'IE^Z?=]X;=SQF_;08\T%1&7 M5@40- %,26+-I%,Q>>\,(GK@7R'7_@4YEN/V&+1^O;K3H^Z]7MT>\,:M\\+5 M>.X9O#JVZ E\D$LST*FQP21 @G9#W4BC8[[\_;O$10\"$OY/7Y *(R;]1JB: M=\LS[,/2D$6- ]N#L?KY)WMJ_=I'\)A@WDA@#?(G-?F3(?35GU3@N(^N0FVF MU51%W\L\GEL+0*LSX5!F.^-^)A@WDA@#?JF-7W3'V&Y3<Z\M4*[,E;_"IW77LY?]C+4NS6K3K*R\B.JW1C>"H:Q MOK<;+M=+NMHOSMO4]K:G;-KXKTRXXYLE)5E:- MG;X14'SGJ2B.8O7;^M;A3I^U6^_OU6V$/B$?88JKC$?,=D2>=&,():1U-9-] M'RMN!XH'03-]7GZF0O:T>A@!#H I ?D]I%14#VJ"^HYF]0U02P,$% @ MM8146(V_EE]X! (14 !H !X;"]W;W)KDXF;H MCQ])R9)U\QI$+WF)=?F^H\-#\N"$DQWC#V(#(-'W.$K$U-I(N;VT;>%O(*;B MG&TA46]6C,=4JEN^ML66 PU,4QS9Q'$\.Z9A8LTFYMD=GTU8*J,P@3N.1!K' ME#]=0<1V4PM;^P[]'?F<&KP2RI@ 6+OH:!W$RML84"6-$TDA_9[@_(!S34>#Z+A/F+=GFM M8R$_%9+%>;-B$(=)]DN_YT(<-&"OHX'D#:3>,.AH\[AGC/L.9^AS_?7Z.3-*7JCWJ+;,(KT4">V M5/II%6P_U^HJTXIT:(4)NF6)W BE1P!!%0(';=8#*[!*_']!W6?3UNR1G/. M:;(&M<'E?@KU[-+DZ6=G&/W]7M%!-Q)B\4_;Y&37 ,??:)224#C5F:R+:!9MTCTZUM^'%&//=B M8C\>#J!9Y+I.45/A-2QX#8_RFAM&R'-00)^$GNR8<4!;JG93D$(;U0S0.V Q M(C6BS1+'I'>6IK\3-KB8RUM#'S&I_UG!JS9@EI)S8JB(V.$CNPI;/, MED3%7DM/^H'FJ;)V9JSS!UHH/TICX&T#.?K)YR[[GL JZHP+=<:OV%W&?Q9[)1!P^G;77+$"E=<8]I2TT7U(!/A MEQM,CM%N'SFW9DD7-U)R(T>Y?=VP",XB1A,D:/0\*SD._=Q%WA=:58@RJ^#7 M'%9PKVFE+[2JU&5>P2\++'G[X3J_&'KUS= L(F34L1W*R()[SRRXF4@&@SK9 M9DU'-L!E:L$]Q!;<$DI&=7+-FBY;*9,+/AY=6FQE[R2(F17_/];2:TSI"ZTJ M1AE4\&M.*KC7J-(76E7J,JS@EZ45W!)7R+"^(5J*'+=]2Y RL)#> PMI"2SU MW=M2,^Z@6@86TD-@R3$J_S+6TU1+3=WW[(/#)F4&:W,&)Y"OQ4K\-$H A6"M(Y'RDWYMEY7'8CV=8<:2V95-'' M7&Z !L!U@7J_8DSN;_0'BE/1V7]02P,$% @ M8146._^: L* P YP@ M !H !X;"]W;W)K'+@!JV SV_EH?_VN#6%I2K-,:AX"-N<N*Z*,RBH.A,E<'RR$+*@&H5X5 L=;Z5JROH/;3,WJQR)7])^L:VW%(O%1:%#49(R@8KZYT4^=AA^#U7R'X-<'? M)P2O$+HUH7LL(:@)@0[DFFN0H#3YPC5B0)&3L:D3TX^$<3)>X+9+ M+/)*+!7C*9E*D4I:D&_SG*56\I2<1* IR]4I^43N9A$Y>7\Z=#7&;B)PXSK. M216G_TJ9PE@22)X+N&BZ<>YOG4_\@XH1Q&>DZWTD?L?OM@1T>3S= M;Z%'Q].] VZZ31V[5J][9!W'A^OX3@ M2:- KL )/[SS^IW/;6E\2['HC<2>I3AH4AP<4@]WMGM6;W=--R26D#!=O3E" M9R#M[!PX+'"Z+;W5,@.[C#F65R$>TM5OZ*YV<_<2Z0T&;\AGKGN- MZ]Y!U]\;BX060FYW&($-=AX%>/3'(N7L"1)",0DD%D4I.'!-Q (/"1R"34B- M;\M'%4!_-_9>J\O+%F30GH\6I'=^*!_])A_]_]T%K"@ID]@+=9N[_HO*[+OZ M)R(ZA*A%?S_;"5EH36'3;EH[.>?-\Y[XV!EM&;\3:P")'@I:BK&SEK(Z=UV1 MK:' XI154*H[2\8++-64KUQ1<<"Y22JH&WA>[!:8E$XZ,M=F/!VQ6E)2PHPC M41<%YH^70-EV[/C.TX4Y6:VEON"FHPJOX ;D;37C:N9V*CDIH!2$E8C#31,>;@.\$MJ(W1MK)@K$[/;G*QXZG@8!")K4"5G\;F "E6DAAW+>:3O=( MG=@?/ZE_-MZ5EP46,&'T!\GE>NPD#LIAB6LJYVS[!5H_D=;+&!7F%VW;6,]! M62TD*]ID15"0LOG'#VT=>@G^X(6$H$T(WIH0M@FA,=J0&5M3+'$ZXFR+N(Y6 M:GI@:F.RE1M2ZK=X([FZ2U2>3&<<"E(7 LTA [+!"PH(ESGZ*M? T54I:H[+ M#-"%$" %.IZ"Q(2*$_01W=Y,T?'1"3I"I$37A%+U6L3(E8I*:[M92W#9$ 0O M$$PA.T6A_P$%7A!:TB=O3P^>I[NJ%EU!@JX@@=$+_Z(@4R(RRE0I /V\6 C) MU>+[97/:2 _LTKHAST6%,Q@[JN,$\ TXZ?MW?NQ]LOG^3V+/JA!V50@/J>LJ M5)CDJD])MP2JMC(VXXW:T*CIC6.31HDW(]T.&@1TXZH"C?P5^!3?:8PF3'=S] MD""VX\8=;OS:,FB:@7?-8&.+]Q[L1X,=.$N,/[#3#3NZX4&Z*2R!<\A1Q2C) M'LV^I1N!J.)FK#1MJLZ)^YH(8LZ,C EI+>YP'^[,]W<V>)/L>O,5\I M D1AJ=*\TZ%:9;PY&YN)9)4Y7A9,JL/*#-?J&PO=V]R:W-H965TZYXZ\>TA>K(3\IN:,:?2PGE:6M\D3^[D^,+ MD>F8I^Q.(I4E"97?/[!8K"Y;N+5Y<,]G>..+!9VQ!Z:_+.XDW'FEE8@G M+%5:U"IU#H MU!6Z>Q2ZA4(>:F\-)8]#0#4=7TBQ0M)(@S5SD0LXDNE**:87>/L"PBK*8(3%%VV_>H;JY0M=IQ*)= Q[@*,&0#9@/Q&DQ8.$Y MZN V(C[I6!R:O%Z=6-2#UZMC!YI.F9I.;J^SQ]Y'GG+-SC[!O(C03:II.N./ MD)LB65\_@3RZT2Q1_]J"OS;>M1LWY>2]6M"07;:@7B@FEZPU_O47W/=_LP7N MF,:"(QG;"6JW#&K797U\)Z%D2OT=T31"["GC"RAB&E&-0J&T+8YK>X/,QGS*(>5T"A0AHJ9\S$6F>#HSH?D/ MFJ^U< ^:.(?]&LZ)1:@WJ@?#Z>Z!P1B6P1B^. " C I(0*:/B.:5TX;X*$E ML:1; VP1\H>#&F"G2P<"'I6 1R]-YFTL/\Y^7$ ML#,5OP%K6([=RAX+?H'':"_UV(: 64S H2-_SO]T=UD$VA(6F MQ(U^MRVTZSNI?"=.WZ_S5)TE3,]%]&+&2!-,K]ZD;$+^L [&Z=6A&:M8'G;R MG?$]H)0\-(TYI&J.YBR.$%1KI%B82:[YC[Q1(RUA-6 /1:>!LNL/ZJ%H"O6& MO7HH3D'-<,7-L)N=49UVV:1PIY';4S O4C$OXF9>527[9"I9&]UO2MD75>Q; MM-&#AD5HOD(14_21IS2%I6B,[H3B>9_[>OVLS;ZBF0W7:9;D)D5JW>-XP9]7 M)6!R#".!V\BAD:]H'W'3O@E=<'"3_X JJL14KZBT-DVWF9_=%3JJM>!8UG9# M6+%/0DZYW4:.Q"*+R![36G L:[N1K1@N<3/;<+0-$W[UIAVQ;$$V W4DIEL$ MZJB\V=LZQ("B/\L/@Q3*UP+K\XSR:7G@=)4?LWB5^/JTZI;*&4\5\.DIJ/KG M V"XW)@/E,=PX_\!4$L#!!0 M ( +6$5%BC6452O , & - : >&PO=V]R:W-H965T:[!E_$BF 1+_SK!!3)Y5R>^.Z(DXA M)^**;:%0;]:,YT2J(=^X8LN!))53GKF^YPWD9:R8NQ)#SXG4\?3C""#6&H(HGYV,(#!*PY^X^"?.H2O. 2-0U )K9E5LA9$DFC" MV1YQ;:W0]$,5F\I;J:&%WL:EY.HM57XR^D>FP-&M$" %NEBJ+$G*#!!;HX^_ M2BJ?T1+BDE-)02AF,E69@!Y4NM#L&2U E>2E7")+M0;0C-Q MB3Z@Q^4"7?QQ.7&E8JO7=..&V:QFYK_"#/OH*RMD*M#'(H&D"^ JF:U6_T7K MS+%N=:%N=.%:9(T.&=FG0FL$YAA&YBA M=>?F3$A]H%.!B(I%K.(DJ.X4)M7#WO8,0^,^]@U'8]LVCEJV(RO;Q^V>\ 21 MY&?9;*.)YJBW^O5IEM"[8O3IFB"UK$69G08H-HOE7I MI:>-)_RXQ^N#'Q@5&"QQ>&K:D8"]0XOS[*E!.'_6;$G.RD*^1W#F(FK6[\3? M,Q\,)M->2+HZCUHYMNK\FQ7J*O:D>J^FW!=II([[&3X:F*D;3,-3E5WJ_H&Z M?X9Z:$ Z#,Q4^X;6]H //1M;V^/_+8@&O9OGIY7::#"9!M8F@@]M&-O[\.>6 MIK[J55V/% FRMF?<[[H]SC:3FJI[=%?-@6^J*[Q L:[,^BK7SK:?";?5Y?AD M?J8_'ZH[\ &F_O;X2OB&%@)EL%:0WM50=6->7^?K@63;ZD:\8E+=KZO'5%4] M<&V@WJ\9DR\#O4#[417]!U!+ P04 " "UA%18 KK$E"4& #-+P &@ M 'AL+W=O&ULM5IM;]LV$/XKA%<,+;#$%B7; M29882,RU"["@1;-N'X9]4"S:%BJ)KDC'+; ?/^HEHBDJ-)6+46Q8WA['(3KN@]%5\VGW)Y-6Q0HCBE&8]9AG*ZO!I<>QZ9PF28$DX_A6@PZ:,0O'_<]/Z._+ MY&4R#R&G^T3FA$['GX$V><<"U VX[!,\X^+6#[^H0U Y!R4R52LD#"44X MN\S9#N6%M40K/I1DEMXR_3@KGON]R.6WL?03LX]B37-TS3D5'+V]E],JVB84 ML27ZP%BTBY/D'7I+J CCA+]#)^C+/4%OW[Q#;U"[\@/,)^1T!S M=W?-&IG.C%F MA[+0PI\VX4^MX?^9AQE?RMHL& JK\BR+LNSW>5@T3([6-(E.9.,_X6'2.:FG M9F9!*R]K"'V7.Q"8QM99P]:9V\.F671@K9\9M$PF[>=MVIAKW6ZC97'>9'%N MS>)C]71E_/=T54Q8COY#UUNI 5BACM#[."NRVIL%70E:Q^B[QB'!"!"8QJTW M4DIG!-53:R0@#D'1"!2:SN*>7O0 &VL-MK]*<*MTSAULB#VHER:-5=+X];W5 MCM%[TN"#/0=J0)T4)5$]JX!S;; UBB61N7V@W@OD&+K34\+3LRO/US?N>@ K M8T!*LV;L&+K54\+5D"B$2@TG5>EA+TI6..&5+1S4#0"A::SJ!2RYRB1W1JW*6_QM+W0#ML0 M>U O35H):L^NJ-T:-ZABKM&LC?L80A@K(8RM$M&U<=WK&S-.K:U)VS%Z3YO#.[I0 ^JD*-&+ M[?N_KDVZ8Y?7W+^VC]5[E1Q#R&(E9+%=R +T:5.X&EOC]B!Z4W8,&8R5#,:. M,MBA49OR=6*\"^LPZJ@JY\8[D7TC_;VH$J^^7;Q>)\D/-)=%(A9H+GN,_(GM MV+[MP+W?E()*7R@TG50E?7T/['4SI("=@Z(1*#2=126'?4"R7-UFCY2+ M'I4*5"*#HA$H-)U/)9'],5BE CWL (I&H-!T%I7B]AT5MUNE,L6R%_CMQ0BZ MXPR%IO.CQ+?O*+X=*I4IP#O(<3 B]IA>FK.2U;Y=5I>5ZH\Z8?=2!2F3YZ!H M! I-)U2);O\-FM=M!OI'QF\,;MU>C?<2^_$"A MZ?PHZ1XXGL%^=HP;:9J$X*-W>; M,^G7Y4GLUOT;[X)4)\L53'70_2[,Y33C**%+"3DZGH' M)@1+RX]K&D8T+PSD]TO&Q--%,4!S@G_V/U!+ P04 " "UA%18I6#!=+L# M X$0 &@ 'AL+W=O&ULM5AM;]LV$/XK M!ZT8$B")7NS8268;2*(U+=!T0=-V'X9]8*2S380B59*V&Z _?J0DRY:C"#; M?;%%ZNZYNX?4(YY&*R&?U1Q1P\^,<37VYEKG5[ZODCEF1)V)'+FY,Q4R(]H, MY$CZF_Y@S0COT9):89<4<%!XG3L78=7<=BS#H7%=XHKM74- MMI0G(9[MX&,Z]@*;$3),M(4@YF^)M\B813)Y_*A O3JF==R^7J._+XHWQ3P1 MA;>"_4U3/1][%QZD."4+IK^(U0>L"CJW>(E@JOB%564;>) LE!99Y6PRR"@O M_\G/BH@MAW#PAD-4.42[#OTW''J50V]?AW[ET"^8*4LI>(B))I.1%"N0UMJ@ MV8N"S,+;E$^Y7?='+@5>[PV\.R'2 ME6$7_OED[L!'C9GZMXWF$J;?#F.5XDKE),&Q9Z1 H5RB-_G]MW 0_-%&D4NP MV!%8@[Y^35^_"WUR9U0.CIA09L\:1>&"&R5[-KOXB2'@CP75+V;_+E%IHUM: MG0!'W<9N&6581+&RN9RHO0 M+"=4VD+:2BA!!HW(ESLEG+_*;J?(N,NBD?V@SG[0F?U72;B:&KW1 D@I.6(* MYAUF1<=("LR1I:?F97:J",.VP@:O"NOOE-69P:';V1%8@ZQA3=:PDZQ;(7-A MB$$@/(5"I]L8Z00Y5 M<@L6.P!KD7=3D7;B1T@N7]+D$BQV!->B[K.F[="$S MEWO(3&>@0SEQ!-;@) PV1Z7@?Y:O*D"7?G7G<"AAKM":C&T=+L-#-0Q^04Q5 M+@Q%<"?%(C^!#VO:'@UM)_!9:&N2F*,BY0LT?AN&?\$U8R_P"7E*^:R5XLZ, M#GVBG:+%KM":JQ%M5B-R(XH5CBL.7:+%KM":'&Z.Z&'G$79?9:Q0AIW2V!WJ M8&*_._(W]+%"TJAN8\IO"/9$S M:IYIAE,#&9P-S7E3EFUZ.= B+QK7)Z%-&UQ&ULM5EM;]LV$/XKA%8,*1!'(N77S#:0)F@;(&V#IMT^#/O M2(Q-A!(]DK:;8C]^E*Q(ED2Q<4!_223Y[N%SISL^)VFZY>)1+@E1X$?"4CGS MEDJMSGU?1DN28'G&5R35OSQPD6"E3\7"ERM!<)P[)\X6O=+%4V05_/EWA!;DCZOOJ5N@SOT2) M:4)227D*!'F8>1?P_#(,,H?%(X:P8)37?_\8\B$7L.L,L!%0[HI0YA MX1#F@>Z8Y6%=887G4\&W0&36&BT[R'.3>^MH:)K=QCLE]*]4^ZGY%[4D EQ( M290$)]>IPNF"WC-27'H+3JZ(PI3IHQ[X?G<%3MZ\!6\ 3<$GRIB^$7+J*\TC M0_.C8LUWNS51QYI7)#H#(3P%*$"AP?WRY>ZH[N[KZ,L4H#(%*,<+._#>TY0J MTKO1Y12#5@; WS?:'EPKDLA_3+'NP/MF\*P+S^4*1V3FZ3:31&R(-__]-S@, M_C!%[@BLEH>PS$-H0Y]?1-$Z63.L=!IPPH6B/W'6:J:@=TBC'"G;*3;S'H3Z M9FSV@S$9!9/2J$:R7Y+L6TE^UCM;A(5XHND";#!;$Q.]'<9P;^51V"!G7>:5 MF1Z400RL07SC"C/=0V6IX;S43L%"<&ELJ$$K(#@>-")JVZ!@9,[VL"0Z_&6V M6S1-_(:_3GC;9#(VLQN5[$96=E=4KKC4F?P@^'IU"CX2%O>TLO7N,".GX#-7 M0)M$/%4T7>NB_K(B(J]H"?X#%XP]@1N2QKJ03!%9ESZTK1V!U;(T+K,T/N;V M-G:9!T=@M3Q,RCQ,K-7R(>NMEU7SI-U)S;W-NM8K(X%!)=J!LZVZ@+)&8U_N MM>'LS2#0OA^2:)ERQA=/Q@"LSH>6H"NT>JC5K &/.FQ I].&*[1Z+JIY ]H' MC@,ZLD"J"2 <-:O88+17ZG66U< ![1/'0;W6'CQZPWZ3IL%H$';0K$8*:)\I M7C88P?:0,&@*M<%FV#&UP6J0@/9)XC)_E-&/&HS*CEML!3BXM!VAU<.M)A,X M.FJ;.YT^7*'5U^;A5>GW8+,^VS:!CD(35; #MP\%!3=X>#WKA MI,G28#2 9IJHTGUDU_V7-3DR*'Z#GL&DXU$!52J.["I^NQ;1$DN=P4B0F.9, M8R (V\W<2[HRWG,[ZL$/T,>0=[3W*N&X[Q+5&S<=; MNTV=8R7NR)VX(X-N-T<0DTV_@V0E[FA"TDO0/;?I0;-MZUMDR8Y?^\[0?:1YA,6"YI*P,B# M]@G.1GI[$+OO'KL3Q5?YIX-[KO3TGA\NB>YVD1GHWQ\X5\\GV=>(\NO3_']0 M2P,$% @ M8146*+\M5^' @ @@8 !H !X;"]W;W)K?[82HC$!Y2>YL_^]WY]B79"?5G2X!D-Q77.BI5R+6Y[ZOLQ(J MJL]D#<+,%%)5%(VKUKZN%=#!J[9ND0[X*=)3==P WA;+Y7Q_"Y*SBH0FDE!%!13;S8XOYC8 M]6[!3P8[O6<36\E*RCOK7.93+[ ) 8<,;01J7EN8 ^UK*B&N>2_6([EU)MX)(>";CA>R]TW:.L9VWB9Y-H]R:Y=&W@DVVB4 M52LV&51,-&]ZW^[#GB ,7Q&$K2!T>3<@E^6"(DT3)7=$V=4FFC5N3,:U!:\]..' M011\?J.V85?;\*WHJ=FJ45].C2IV*GLKM^G@4^)O>TBCCC0Z1!KWD1I5M$\: M]9/&'6E\B!3UD<;O)D4=*3I$BOM(T4O2L)\4=Z3X$&G21XK?39ITI,F;I.^F MC6=4J08^4)*?')LX^I^.^D_4$L#!!0 ( +6$5%@0SDR? M^P( /$( : >&PO=V]R:W-H965TICVXR6UKX=B=[;;P[W>=A*REH6(3+XGM MW'-RSKW^&FRDNM<+ $,>2B[TT%D8LSQW79TOH*3Z5"Y!X)>95"4UV%5S5R\5 MT*("E=P-/"]Q2\J$DPVJL1N5#>3*<";@1A&]*DNJ'B^!R\W0\9VG@5LV7Q@[ MX&:#)9W#!,S=\D9ASVU9"E:"T$P*HF V="[\\U'?QE]M MYZH8.IX5!!QR8QDHOM8P LXM$IE3#2/(?K#"+ MH=-W2 $SNN+F5FX^0^,GMGRYY+IZDDT3ZSDD7VDCRP:,"DHFZC=]:/*P!?"C M%P!! PA>"P@;0%@9K955ML;4T&R@Y(8H&XULME'EID*C&R9L%2=&X5>&.).- M82DU,^0+HU/&F6&@R?$$YTJQXD#DC'0$?"#'8S"4<6R=D+O)F!P??2!'A ER MS3C'ZNB!:U"<_86;-T(N:R'!BT+R4Q+Z/1)X0=@!'[T>'NS"74Q)FY>@S4M0 M\86'\Z+)SXNI-@IGVZ\N3S5)U$UB5^"Y7M(!^['+X1 MV8[?L/4;'F+/ODK!A $D-B=3H(J).:Z&.@==QFNVM&*S.\4Z\\.S@;O>]M,1 MTX_;F!V942LS.EB6JW_1&+UE<=Z(;,=UW+J.#Q9G0M?H5?=(*04\XO)7]V!Z MA(J":-S."YL(FN=R);H34;,G6X4X.PLC[UFY]J-\WTO3I+MB2:L].:A]!,JP M&SWTVW;WA8<<=#5Z%,1>S_,\,H,"%%IC M0J\4%3F@N?*%]=+?6Z]IZCV?)?M!<;(55'MRMPXD>QFXIFJ."@B'&<*\TQ3G MFJH/V+ICY+(ZHZ;2X(E7-1=X)P%E _#[3$KSU+''7GO+R?X 4$L#!!0 ( M +6$5%@-?)3)R0( *\) : >&PO=V]R:W-H965TIE^S#M@PD'L.K$F>U ]^]G M.R&BD$8,[0NQ8[_G/.\QCIUN&'\6*P")7@I:BK&UDK*ZLFV1KZ# XI)54*J1 M!>,%EJK+E[:H.."Y$174]APGL@M,2BM+S;L[GJ6LEI24<,>1J(L"\S\W0-EF M;+G6]L4]6:ZD?F%G:867\ #RJ;KCJF=W4>:D@%(05B(.B[%U[5Y-1GJ^F?"= MP$;LM)%V,F/L67>^SL>6HX& 0BYU!*P>:Y@ I3J0POC=QK2ZE%JXV]Y&_VR\ M*R\S+&#"Z \REZNQE5AH#@M<4WG/-E^@]1/J>#FCPORB33O7L5!>"\F*5JP( M"E(V3_S2UF%'X 9O"+Q6X!TK\%N!;XPV9,;6%$NS533=,+4Q:N6& ME'H5'R17HT3I9#:%B@DBT3>"9X0224"@\T>U3F@[/YP/03Z>3T3DJM_V:\^3TV0H#^(WGE7HL(YC"VUM03P M-5C9^W=NY'SJ<_B?@KWRZW=^_:'HV;0&O7ZJ>D&?ST8<&['^(*RSP ]")[77 MNP8&4YQH(.@,!$<:"/L,-.)HQT \BH,]_L$,)_*''7]X)'_4QQ\>\+O!:+_^ M@QE.Y(\Z_NA(_KB//SK@3WQO#W\PP8GX<84/W#W^P0PG\B<= M?S+(_\@DIB@'+LF"Y%BJSS=;J'/,?,7Z'"4'CL+03>(]2\GAOG=]/^IFO6(= M=:RC0=9)/^4%JDM2BIK#O ]X=( 2^L[^#AA,_*]+8.\&ULM5A=;]LV%/TKA#8,";!$(FW+<68;2)P5+= .0;RL#\,>:.G:%B*) M'DG;#= ?OZN/2%9$,W6GYB'1Q[V'YU"\O"<<[X5\4FL 3;XD<:HFSEKKS;7K MJF -"5>78@,IOED*F7"-MW+EJHT$'N9)2>PRS_/=A$>I,QWGS^[E="RV.HY2 MN)=$;9.$R^=;B,5^XE#GY<%#M%KK[($['6_X"N:@'S?W$N_<"B6,$DA5)%(B M83EQ;NCUC/6SA#SBKPCVZN":9%(60CQE-Q_"B>-EC""&0&<0'/_L8 9QG"$A MCW]+4*<:,TL\O'Y!?Y>+1S$+KF FXL]1J-<3Y\HA(2SY-M8/8O\>2D&##"\0 MLD?P7DT;^?LC!I /&A+UCVFZ"K2^&2TKWFNUX0%,'*Q.!7('SO27GZCO_6:2 MVA%80WB_$MZWH4_?00B2Q^2]2(!\%#PEMSQ],DDN<(8Y3K:][*9L,/"*G[&[ M.Q34#J4C[W5H@^Z@HCNPTIU#L)61CD 1)>*0;'$Y2L)7$@!W)ZV(%K@];;8R M6./N8))1X/L'W(;]H5%%.[(_&ME$^)4(WRKB3Z%QQE6]Y!9"(D24KI2)L=^: MS1X;F2FW0UG/SGE8<1Y:.7_.=U0("=_A>ED!B5*D#DH3R;5QH@L\ZAV0\2Z] M@?^*LCFL/S#3O:KH7EGI/E1KX'!Q8-_82B-9.UK/(R%_-GV(PLJ\DR*]G'5&5; M*Q9XB/W/2,\*]IMOZ>=-ORNT)KBZY9/N^KY)9!YI95:;"%- M@G63IS^ZR]-V\VX1MX4TB=>-G7;:V4LT*TM;2)-EW$/N6OV>U!6!V"_#_ M:[\$6K,ZZK^;D9UG9J'KM":,U2;!]:M>6"= MFH>NT)KB:_/ [.:A@_IL'P\;U-=G+E53ZLS MSIO\9,^MPXL#TD]_T_\ 4$L#!!0 ( +6$5%A?L@*4!04 (T= : M>&PO=V]R:W-H965TJ)MN9A]4^.,%-V +.@I-TI/GQ:PC%?!BG6;DO"23W'LZQ+YQK M,]FS["5?4\K!:Q*G^=1:<[ZYM.U\N:8)R2_8AJ;BGV>6)82+TVQEYYN,DK!, M2F(;.8YO)R1*K=FD_.TQFTW8EL=12A\SD&^3A&0_KFC,]E,+6F\_?(U6:U[\ M8,\F&[*B<\J?-H^9.+-KE#!*:)I'+ 49?9Y:?\#+:^P6"67$MXCN\\8Q**0L M&'LI3N[#J>44C&A,E[R (.)K1Z]I'!=(@L>_%:A57[-(;!Z_H=^6XH68!F!6RKHAG,PF&=N#K(@6:,5!.39EME 3 MI<4TSGDF_HU$'I_=T 4'9P\L77WF-$M >3X7Q1)N8WH.SFXH)U&'6X(AJ\XO("8/@;0 ["BO3K]Z>C M=KHMM-<#@.H!0"4>U@W ?9KS;"NJDX._'D0 N.6N*MRFNVH-?OU%^@[OZND&@)K"<>U<*Q#G_W).(E!7,]\* 9")?B $I0H MQ4-A-X.!%S@3>]=4HHH*?%1'M2BZ-4572W&^7; LC%+":3C([P#A-Z_L.5UZ MBB"G$=1BY]7L/#T[NMQF&F*>XIJNBSO,5%$0N6IJ?DW-UU)[2O,CY+3YIY:Q M(;"6U*"6&AB]?P.3P@V!M82/:N$C[1S?1J]B?C-Q;ZADCA1EA5'0*;Y^U'B, MQNK:&]>\QEI>=S1_ MPBUXU8R<"\=WN@^?@4!O<(BEJT*M=W6>0."G:!C2*-DF2KI&/=446ENX=%6( MC3Z/H-:E3Q9O"*TM7OHUU!OV_='*=)4%Y_C=PCP:UV8H/1OJ3;M?E^1UL"ZU M4"=/C2&TMG#9$4#?;%T:[1!,H;7%RQX!:IWX'75YR(>P76^C;ED>"VOSDU8. M]5Y^K)74IY\\&8;0VF)E?P#'9BM1VV^<+-X06GNQ*5L/I&\]]%T;ZG<2@8-A MIPI544UO;U.3[0;2MQLG-&X54K,M0UV2_9"!10UJ+-7U3<4WDD5D$=/A\4/] M=A%VFQYET, MC*3O(S/+:=1?*0?0[?J?*BI W@!)Z<]([\__NZ-$:C_&_=I4 M!Z( #G"7SHWTSEU/?DU65&?$?PR/M-=OR_L[ XHHY YM#2!IMTB_ I^_N_O5 M YV\H_011HNDT2*SJW%D=#EN"JTM7KHXTKOXT2ZCRN]UM:-QMR@' H.!#34D MS1?I5^?=NASN?O5 )T_-1]@NEK:+':-UB;4N?JIX4VAM\=+8L=[8C]8E'M@& M0-VZ?$=@FZ.T=JRW]EL:"D>*P1U+*'A@) 57)'T1?W&N[+B1>47 MDJVB- &PO=V]R:W-H M965TQQR?<\QT3]DOO@$0Z"%+ MTZSLC.2));T;2\ M=LNB*=V*-,GAEB&^S3+"'C]!2OZHDX<) X>@>W=G!?ZN#5 M#EXIM&)6RKHF@D131O>(*6N)ID[*N2F]I9HD5Z]Q+IB\FT@_$5W#0J"SKS1? MOQ? ,J3&Y^CL&@1)4GZ.WJ/[^34Z^^=\:@OY..5DQS7TIPK:?18ZOD >?H=< MQ_4T[E[[K84V2AU&Z5NB>>9E-[D7+"M#$.!?GR5!NA&0,9_ZL15:+X> M3:VN2UZ0&&:67#X 3"=/HKT+ $5[U2_J;T[5*Z^FYZVP]WS>1#QKRP0GD=42#_L/#(-03U=F&(]=$=-00'1F) MWN22)7"![H@ --^30D?6B''J@A@(K",W;.2&@V:"<$CA X%UA(\;X6/C>_Z/ M"I+*8&3)CJCJB6*:"R8K*4R2 $5E">JR.HF8]P+P^- [5NX@7,< MTQW^DX;_Q,C_/N<0;QDLGUU01O]37]5 8!VIV&D+LS-HE-9P VD?"JTK_J K MP7^C9M6HG23I.Q-M/M78JD;%%*>X[36PL:*_LF[5H(>4)@X.]/3[MF,'&^L6 M;CL&?$K+H*7J]6?:\=WCY]=<=<:.%QK)MBT"-O<(\S_D!+/[R0MC(+2NV+:E MP,&P6<'8HIPL?B"TKOBV3<'F/N6U66'47^D3#^M#56/K38Z78)=_VW=@8W5_ M;58(>Y1\][FLT+<-O%[GVZ7?=@_8W#Z\("N,>SN!$/LC/56-;>CJ9]H^V."J MKPO_$K9.4BJ>! MVD8WGTVB_P%02P,$% @ M8146)E?HOS[!@ X3L !H !X;"]W;W)K M<"_0E3;+R:K068O-F,BD7:YY&Y>M\PS/YEU5>I)&0;XN'2;DI>+2L!Z7) MA'A>,$FC.!O-+^O//A3SRWPKDCCC'PI4;M,T*I[>\B3?78WPZ.L''^.'M:@^ MF,PO-]$#O^/BT^9#(=]-VBC+..59&><9*OCJ:O0S?G,=>-6 >HL_8KXK#UZC M"N4^SS]7;VZ75R.ORH@G?"&J$)'\]9)4D60>_S1!1^T^JX&'K[]&_Z6& MES#W4"G65Z/I""WY*MHFXF.^^Y4W0'X5;Y$G9?T3[9IMO1%:;$N1 MI\U@F4$:9_O?T9=F(@X&8'9D &D&D%,'T&8 K4'WF=58-Y&(YI=%OD-%M;6, M5KVHYZ8>+6GBK#J,=Z*0?XWE.#&_X?<"O;R3U;'<)GR)/O+JV,?9 WH?B6T1 MBR>4K]"[/'L8"UZDJ-K^%7IYPT44)^4K-$:?[F[0RQ>OT L49^A]G"3RZ)27 M$R&3JW8Q632)O-TG0HXFLGB-*+Y Q"/4,/SZ].&D.WPBIZ2=%]+."ZGC46A> M;K-2%%M9M +]]4YN@&X%3\N_37#[:,P3"=52L XX;<$I%'VN#O523L&%K+6Z#&)>7LC3=A,]5=-15D6Q*>)L$6^B MI#KP&?\B$"8HS3.Q-A[^_6[#>K?5Q>5QSBCS+B>/A^1@;@/)64O.7) _\:A M8I>;F/<[##K,V.\Q@UD-9/9;9M\=\[K@W$3M:]0XG/6/-)C70.J@I0Z<4:_R M;6&"#DS0LQXTF-9 Z+"%#MU!RUNM"3K4H&?3?GF#60UDGK;,4^O,T4H.@+&G MAM.:X1XWF-E [EG+/0.Y?\^%)$DZ]":0F:%H_;!_JLZT*S<.PX"T6W52Q)XR M#P],\E-6\L6VD-)Q+#TXP+EW55O1NK@'HH6M&D43SA:\I6A=>&53&'06=U;1 M[+=3PLSK7W?A[(;2*Z7"3IP*,HMFCX?564H7=6=4QO\ &JV*,],%=:!567H4=BM61FRW6S2H,M /NPJRP4BML MWZU.\ RL^Q6C5#OF+@P+*\7"L&.=ZAI8MR;L,<+Z-*;-/!H>L0UE1!A6HKOG M7 ,"5:!'29DPNR"=.YL& 6].JQV>K0 M?L.0^.9R) ?MI7.$"/V'GK=A..+9!\F%$A&E1(3:K5!+)M/ N_ BHKR(./&B MYVV8Z&Z$61CV2]J%'1%E1\1AS\ELPT27(\*T3@25*D7A;M:I]I'$Z93P)CX_6L6O+>A-,JE*.Q2 MFJ8\I]%PO'/OT[:B=>F5I%&[BX#4JJ'9BM:%/U@'_%X+@8;6U8SV6U=P=D/I ME:+1;[X82 UR-O/Z___">0WE5G)&O\."(#6M"!)M[=>%GE&E9_3;+PI2WYG_=4(.+&AX,K.J)W% M0:KKEJ$_ N]LZ%MW+QF'_GR\XD:&@RLP8;&;G57U@ MQ+2ZC&DK6O>[J4KN?+O+F+Y5H;,5K0NOA,Z'6V]6JM[7USC'T_[R )S(4% E M;SXL;^=5?6C$M-IXLQ6M.Q]*]WR[2Z.^5;>S%:T+K]S.A_MN=JI>[[2-9_UK M/9S(4-"#+][#'G=>U4^-F)8G)VJ MUYMN8^SUNXUP)D-)EY$'E:OUSS:,F+:@/Y]U6>BZ]OJJ<\ MVZ=ZY_\#4$L#!!0 ( +6$5%A4R/M/I@0 +8: : >&PO=V]R:W-H M965T#[CH^/3\B),]Q1]L97A CP M-4MS/K)60JSO;9O'*Y)A?D?7))??+"C+L)"G;&GS-2-X7C1EJ8T%A\]LS&0[H1:9*39P;X)LLP^_9 4KH;6= Z?/"2+%="?6"/AVN\)*]$?%D_ M,WEF5RCS)",Y3V@.&%F,K F\GZ) -105OR=DQQO'0$UE1NF;.GF:CRQ',2(I MB86"P/+?EDQ)FBHDR>/O$M2JQE2-S>,#^H=B\G(R,\S)E*9_)'.Q&EFA!>9D M@3>I>*&[CZ2!K=L<(N)[ID5TWK$ H^'C.X 4]4231T4VA3=4[)?$GF8,(Y$1R\D!0+>2HH>"7QALG#!\HD2?W M9,D(D0LK;L'-(Q$X2?DM> ^^O#Z"FW>WX!U(!(DXW_I9KX?RM,/I:[?>[[&,1E9\@+EA&V)-?[Y)^@[O^ITZ FLI8I; MJ>*:T,>_48%3@ ^:<,&26,F".9#^5!(QG.H4V,,&!:SZP=F._6@ Y4)MFU,[ MKG(CY ^JJA9GK^+L&3D?C#V7%X".VK[;;PP*'<]S.]1T51!Y>FJ#BMK 2&V2 M42:2?R2YF'(MN<'1L"CTH-\A=USE>J'OZLGY%3G?K-M*DGLO5S1K6%W'T3\> M'45!A^)Q$7*C2,\PJ!@&9OF4#\'A2I4>G!H]: 0[]RKL":PU[[":=WB]WZ:P M3U5Z FNI$E6J1#]X,45''O0T-K*U#$'FG/.Y<[6)1OGV-F:F.2=-'8=@* Y 3WE6\E5/?'L M5S 1"=$_V1AQSEZLGM#:LZY#%0RN:.->0U=?:&UEZM@%C?GE!VP!?,-D(FE&UG:)E:<0Y>ZUZ0FL_O=>!"SE7 M?'[O-8#UA=96I@Y@R!AC+G=QB=MV<>@,.C;6E$$8#$X\ZZ'&AHPY'C5\7!VJ MR+_$2ZV=S7!G+]K_L>V"ZHR%W"O:N=?4U1=:6YDZ=2'S]L[E=M9LZ82!T]WX MT95%00!/V+G.1,BO>XRD.PFXOMQDL%]4;G,V;+).<@)0O9YMP%TCUL M_Y)D?R+HNGC/,*-"YHGB<$6P?.)3!?+[!:7B<*)>752OJL;_ 5!+ P04 M" "UA%18H8V TAH$ #Q$0 &@ 'AL+W=O&ULM9A=;]LV%(;_"J$50PNDT8?EK\PVD-HN-F!%@Z39+HI=T-*1S98259*R MDW\_DI(52594&]-N;%(ZYR7Y'/*0U.S ^'>Q Y#H*::)F%L[*=,;VQ;!#F(L MKED*B7H3,1YCJ:I\:XN4 PZ-4TQMSW%&=HQ)8BUFYMD=7\Q8)BE)X(XCD<4Q MYL\?@++#W'*MXX-[LMU)_S%*\A0>0C^D=5S6[5 E)#(D@+$$-@+/XB6HWL$% *I);#ZV\,2*-5*JA\_"E&K;%,[ M5LM']8]F\&HP&RQ@R>C?))2[N36Q4 @1SJB\9X??H1C04.L%C KSBPZ%K6.A M(!.2Q86SZD%,DOP?/Q4@*@[^\!4'KW#PSG48% Z#AH/KO^+@%P[^N0[#PL$, MW<[';L"ML,2+&6<'Q+6U4M,%0]]X*UXDT1/E07+UEB@_N;@- IY!B-9/:NH) M$ @G(?HL=\#1GP1O""62J*=O5R QH>(=>H\>'U;H[9MWZ TB"?I$*%4!%S-; MJMYH33LH6OZ0M^R]TO(*@FLT<*^0YWB#%O?E^>Y>B_OJ?'>WQ7U]OKM3=[=5 M!,HP>&48/*,W>#T,+$ND0'?X&6\HF# <8U,-Q-?;C9!<+:]_VHCGC?CMC>B< MA*GK=?$CPY1$1-GA2+T-35!W+!,DV:*4LV\J4;8N MFKSUL6E=9_G]8CI6RV-?CQ&K _1*XWPF\7!IIOC3: MH.4*HPJ0H=, LCRU\0?#!K3.GEP*K2>Q&K1A"6W8"6T=IY0] ^A9JA,[SG=E ME50VD$!$VN?>\!31"<86&\]O8.SLVZ48>Q*K81R5&$>=&.]SQ>,"%QG'20"( M,G'<*G41X?!;5BQ]*/;1-KRC$W2N[S3PMMBXS:4].EG^KMX"JS;K-IL7G1J, M<0ECW GCA*K09N6T*;=D\X< M17\RU::G.6GA*K47.=EV.]T\GM"Y.8JFM8?H*$ZNF> MG8.TD*\F$&_LC1I0VZQ&_J2!M;NKEW+M2ZT.MG)?DY)WKL3IQ\/S[0EZ1+#47Z V3ZCINBCO M(7!MH-Y'C,EC1=_)RZ\\BW\!4$L#!!0 ( +6$5%C[,,&WX@0 %4? : M >&PO=V]R:W-H965TQ!EYR@';I2G./^Y)0O=##6J'!\_Q>L.+!_IH ML,5K\D+XG]NG7-SI#26*4Y*QF&8@)ZNA]@W>+:%1&$K%7S'9LZ-K4 SEE=*W MXB:(AII1](@D).0% HN7=S(F25*01#^^UU"M:;,P'E\?Z _EX,5@7C$C8YK\ M'4=\,]0\#41DA7<)?Z;[.:D'9!>\D":L_ OVE=8Q-1#N&*=I;18]2..L>L4_ MZ@_BR "="P94&]"YP;I@,&N#V==@U0:KK\&N#79?@U,;G+X&MS:X?0U>;?#Z M&OS:X/,WI;FGUU-NFJ6E%-L@CD>#7*Z!WFA%[SBHIRGI5_,K#@K M(O7"<_%N+'Q\-/V^B_D'^&U".(X3=@.^ K;!.6$#G0M\(=+#&G5?H= %%$3@ MD69\P\ TBTAT"M!%OYK.H4/G[E$G<4+"6V#"+P 9R)1T:-S?CB3V27\[E-BG MW?87LA5VXV+G'[KMBUW6:9]UVQ]QWOG1S?MW7O;1!?T[+[,O^G=>9E_V;ATZ M'=/0;#)BECSS B_(0E&M&"E24EW=@" #8YJFHBB\:9( \2V_QWGT MKRP\51N6O(VB M14*BE)>2B4PI+273SJ%>&PN5L)E*V%PE+% )6ZB$+17!3F+A-K%PNV-1[%)V M^4<=B:L72FYKSGY%AF?:GN7!LR!(I-!Q;$]2'F12Y-B.V8Y"Y_"NC8)*V$PE M;*X2%JB$+53"EHI@)U'PFBAXG5%X)MM='FZ*[3M=G5:*3T+@2::K8;67,V.) M4*RC7*^= )G2,&!;.>TPD 'X3 /^:6G#= M@LB7%0+?,A#T_+,42*72FC&12"_4C&GGV*[-@4K83"5LKA(6J(0M5,*6BF G M.8#&SZ,.HS,)XZ,O_R^'?0+=<<9Q%8I/PE#C3_:W!K)L']GGOQ])I,CW3629 M]ME.8B*CFJYO2<(@[0 LUT]GTH<+4MC>W<^D4L-#[0[,Y5+3M%O20":%R)5D M?"&3(MNA'AV(IR=?EN2T3*X!=QJLCJ.9I?3V2CFG:7FY M(3@B>2$0[Z\HY8>;HH'F)'WT'U!+ P04 " "UA%1833WZR(,$ "$&@ M&@ 'AL+W=O&ULK9EKUT-=NV&I!"Y'$&=PPQ(LT)>SQ&A*Z7SK8.5SX%M]OA;K@ MKA8YN8=;$'_E-TR>N;5*%*>0\9AFB,%FZ5SAR]#7 ;K%WS'L^=$Q4J7<4?J@ M3CY%2\=3&4$":Z$DB/S800!)HI1D'M\K4:?N4P4>'Q_4/^KB93%WA$- DW_B M2&R7SMQ!$6Q(D8AO=/\[5 5-E-Z:)ES_1_NR[7CJH'7!!4VK8)E!&F?E)_E1 M@3@*D#K= 7X5X#\-&#\3,*H"1J<&C*N L293EJ(YA$20U8+1/6*JM513!QJF MCI;EQYGZWF\%DW=C&2=6'[X7L7A$9U\)8T1]!6_060B"Q E_@]ZBWY"+^)8P MX M7R.Y4D+NNI*]+:?\9:8R^T$QL.?J011"UXUV99IVK?\CUVC<*_E%D%VCD MG2/?\W%'/H$Y_"IGQO#0'!["6H9C'3XR5#.JR8^TWO@9O1LYP($QB)#\DMO\-1[ MW\7-IEAH2:S%=%PS'6OUT3-,@X1PCN@&W6JD_WZ6]]$G 2G_KPOBV"9$FV*A M);$6Q$D-<6(T?%>!?> M>/:D9$M]MKC,:BXS\YQ%&-J1I ]&"*:)(1QE,O1H@=&Y[@P*@YE5(K-VXCP M$T(]C5J5S^O*Y\;*/\?R11D1[55R/7-#MAZ"P2@_%$,I-CL>]C\_&SV-6AC> MU1C>#7EIG2.5K%"EQS3J*MLH-[1L/@)A71.JI3Q:T+#7F"QO&+;# MRQ[EY%&Z:($$L+3;8QF5AQ+LR=.(T%8F;89'1A4;<_N323>,&I*WL"Y8+*1# M.C\X);\3H%%V,$";:J$MM392OT'JV[1+E9HMDC;50EMJ;9*-E\=F,W^J8:AD ML-]^.J%MI2:Y-LW#PVV_D7KF@JU>D3!_63TPK,W0^&U=]MFT/CWK'9OI\\ M2\U.6HH$YNX&UVU)K0VG,?C8[/!?LK:I),WKD<#<\6!,/7VVRV^,/3:[YU]> MX%3ZYD5)8,YB,(N>/ML_,S9VW1]HU_M6.3UZ'':0/>>K W/P4"2VU-KH&I?N MFUWZ+ZQT>I1[(%KUY;;42HCNT<_S*;![O56Q[EB:"YW@2XHT+05!]N@43 M5 -Y?T.I.)RH#NJ-I]7_4$L#!!0 ( +6$5%B4NM8F8@8 !0U : M>&PO=V]R:W-H965T_(C6 T M+(*2V,&N.W82&J6#V;38=B-F4YZI.$K9C4 R2Q(JGJY8S!\O!M[@><.GZ'ZM M\@W.;+JA]VS!U.WF1N@UIZ:$4<)2&?$4";:Z&%QZYX$_S .*/?Z,V*/<6D;Y MH=QQ_B5?^1!>#-Q\1"QF2Y4CJ/[SP.8LCG.2'L?7"CJH<^:!V\O/]%^*@]<' M%(% MZQ$D45K^I=\J(;8"-*<] %#=@N"? KP+\W8#QGH!A%3#LFF%4!12'[I3' M7@A'J**SJ>"/2.1[:UJ^4*A?1&N]HC0_419*Z%\C':=FP=(K=*-KQ81@(5HHOOQRC(X(4S2*Y3'Z&=TN"#IZ( ?)-15,HBA%MVFD MY#N]42]?1W&LSP$Y=90>8)[&65:#N2H'@_<,QD/7/%5KB8(T9&%+/#D0CRT M1RM3RX.?Y;G"5N)O67J"?/<=PB[V6@8TMX=?;H0UG-C#"5OJ<*\(]UO"@^[A MV"*&7Y\K?L'S]_#F,94R/T&*TP+]_5'_CCXHELA_VFI=PH;ML+P!GLL-7;*+ M@>YPDHD'-IB]_ML4]L),AVJ@6;605K6EOLCB/P^@A"ED: M2O3VIPGV\'NT8"+2?>VJ35 KNZ^@D# ""0N 8$:!QG6!QI!]9@Q9$4@8@80% M0#"C(J=U14Y?V6>L\7V+ DCIR]:B.?[HYT^ Y31$'=2BSNQ]R,J2EW1D;Y[ M"GD<4R'1AHGR_NJX36XKL:_<)6RRI9![XGJF0J3+3@'0L P9SVH9SZPR?HST MK6Q("_NQ*5H\2Y=]-+7B^VIZ]O*LTL+22,5 MK8/^0&E-_1L?Z5E-T8Q4=]S.DF>;?,*)JM:;"CNFM]8E+?\?O7T-&Y[NGL6@ M]A"*9DK=&$3/[A"?K#]2*@M((*"V HIEU:>RH9_56W=L5J!,%I9&*=JCY!5!93:D; MG^G9C>;^=O5'BB[3$%VNE+YR;[URYZ8&:HLK MFH?--N1/QI/=NS#(O $4S7R(U+AH;'?1G:>38[LB_9PZZ0MJGA.?VQ+VU[)(S@,IIBMEX;FSWW*^>B<8O'WN^G!B> MVT?16]DN.0.HG*:RC4/&]D>WKYB-MI-[=PA0MUS1QCO:M\C_(XPP;HPPMAOA M[YR-KJ@'#V]N3]];U8YI ZBTIJJ-Y\5VS_N:V6@[NO=9#6IC*UH'_7^$0\6- M0\7VYZ]=G5"%.32%,K>GZZTBJ.F$HIE2-Z83VTWGL\OI-AL]::T"J!\%I1%0 M6@!%,]_U:SRK[T*:(1_4I(+2""@M@**9=6E,JF]_)-RU7=DQO0L"ZDXKVL'9 M:*BLIM2-[_3MOG-_N]HW&SWYOMEH^SAZUPK4OH+2 BB:6=&M-YAA7V&&?8<9 M]B5FV+>8?X1E]AO+[-LM<^>F-FR?/QY.=N<=[ E[BPWZG!F*5HKM;'W]D3!Q M7WQV(Y%6,E7EEP[UUOK3GLOB@Y:=[5?>^;S\0*?!E-\+75-Q'Z42Q6RED>[) MJ?:AHOP$IUQ1?%-\8W+'E>))L;AF-&0BWT'_ON)H/H6;_ U!+ P04 M " "UA%18V1/N?>0% <)@ &@ 'AL+W=O&ULO9I=;]LV%(;_"N$50PK4L4C*LITY!I)P0PNL:Y"TV\6P"T:B;:V2 MZ$JTW?[[41^13(I2$HC+32+)+U^=/+*X//+T:[9E3(#O<91DEZ.M$+N+ MR23SMRRFV3G?L41^LN9I3(4\33>3;);Q#1,1JME<>TV72WY M7D1APFY3D.WCF*8_KEG$CY$.SE PK%GR$[9B?'($_E@?.O^0O>@# !'\,HDA.>+2="AI\',?&K4*_+4%%'J!"! MCSP1VPS\F@0L4 TF,N\Z>?28_#7J=23,/P<8O@/(0=@0T,WSAR/#RONXYOODG>@BVU&?78[DM&?H.?\8JJA33-BR4RI MKUO7U^US7UVS39@D8;*1C2:BB<],I2LM9H5%WG,/\FL[GRZ6D\-I30RJF3-U M5!4QJ-R9@VN5DL6TSF+:FT7^1?"W--D8PR_'>B>W1"[6@F]KQGCA0"UX@VHV M7YAC]^K8O=[8Y;I_HOQ>ZZX0SSQ/R\"@:D\2,:B425)2F-4IS'I3..V>O.B> MOM(]PT2>,W 6Y5W4E&&O_4O7IDTS8LE,*>N\+NO\E7K?W&9];9H12V9*?1=U M?1?#>]^BO>1=I]7[#"HXG6MKKRWR,#2O/.@TJ.,,:'W5X/[>9Q"9FI])UMG] MX FKP8']KS)0XYM#O0&:9.VI(B;9Z5RI:: F#=3? P^2#/-%.I;/+>.,RM6: M,7^?AB)D9B[L]7OIHK3J1FRYJ;5LF ^^%O1!J]1GU8W8V MIA93?>D99+J(&$2>VT$>L"$_. 3]8)O8%J[>O TBF:2CDZM)-L/3C@0:_(-# M^0^VH6V,H=OJ?P99>ZZ(2;;HRJ(A0-B/@.]9%(P%'\=4Y#WOQU/-SRKQ674C MMMS42C;0!U^+^J!5[+/J1FRYJ45NR ]:0#_8!C9'7W-/2DBO1/V%IX$^- 3Z MD '4O#G20C>H]-![)6KH#>ZAH;B'#(!F"+^M:H7?)U'#;S /]6/>YY0FF7S2 M+7[>#?[=9R*6"S,#- E (F@Z>H?#>VAH;2'VGR&H!Z]X6<\_=<&DZ:K[@WFH7[,NZ'9%JPC.:RG MNUEE.ZMNQ):;6KZ&[=!KL1VRRG96W8@M-[7(#=LA"VR'VE36[FYM#=:?I@R: M$U117WDU>(>'X!TVX!V::;&;1% 3$9/(G75$WQ >'DIXV$!X^D.Y0=-J<09- MU_,X;@@/]Q,>86MY)0 /+)%' NRJ_0 [F8ZQW_7[O?C-HE6:L^6FUO+DY>VK MO;VU^_K6[OO;_X/F<$-SV +-X3:%Z<^R!LD8MGN&4=7!1;@!.CP$Z' ?B571 MMR6&X$T_X76$WB ='HITE<&L+_PG)<0@4>:G#']RLFTF9NFFV'Z4 9_O$U%N M(JFOUEN4W+@,16TM+YWPFJYJ66Y'*$\%W MQ>:LFJC4-230,'40J85-J]1V5:MN'Z9],,F%6'/LS#;0[=?OG(2,4D!= M->T+^.7NN>>Y,W<,ETI_-SFBA8="2#/RJ1$DWF=(%L[35 M,]^4&EE:.17"#[O=R"\8EUX\K,YN=#Q4W M?)9;=^#'PY+-\ [M?7FC:>>W*"DO4!JN)&C,1MY9<#H>./O*X#/'I5E;@U,R M5>J[VURD(Z_K"*' Q#H$1E\+'*,0#HAH_&@PO3:DHH2I/F'9V'8]2.;&JJ)Q)@8%E_4W>VCR ML.801#L"EG%A M#N$-3# CN!2F*&EEH6RJ6PHF#=W?WTV@ MUQS#'1R#$*Z4M+F!]S+%]#& 3X);U>%*]7FX%W&"R3'T@B,(NV&XA=#X^>[! M'CJ]M@B]"J_WPB)DGN<&&Q,-^V);..U=\>RW6%4U.R!$<> M13"H%^C%KU\%4??=MD3\([!':>FW:>GO0X^OJ8E19Q+\%^5%D'8TM$\$,X9G MG,ZLHH=5I2;3JH"$'@F7L^V)ZVP_:LFC$;Y^FGN!73,]< M 05F!-D]'M!KT?54K#=6E=5@F2I+8ZI:YO1' K4SH/M,*;O:N #M7Y/X-U!+ M P04 " "UA%18N/F5O1<) "H2@ &@ 'AL+W=O&ULO5Q=C]LV%OTKA+2/*9%7M&11,W+V-9<'MU[))+G7I&Z>*T MN)WL.3^\G7Y4G(Q<_\858<1RE[%..BF.2A/E?[UB_9F>4;92PM(BR%.5L=SNYPV\#WRL;5!;_B=A38_XY>_J)G0*J'-QD<5']14\G6V>"-L>"9\FIL? @B=+Z M,_QZ(N*B ?9;&I!3 Z(V<%L:T%,#^JT-W%,#MV*F#J7B(0AYN+K)LR>4E]8" MK?Q2D5FU%N%':7G=O_!<_#<2[?CJ;K,Y)LUVZ3%;4S0ARSE^P+],]VR;1-@)C@X$T&> MB7A'C(@!V[Q!%+]&Q"$4<&C][E_5]NLD2AE[5 M%^A_/XOFZ#UG2?$;="WJ<[GPN/@5HK6&GU?PY?C\N*+8 MO9D]7K*EVTP]O)PWK0+ "CN4G*T:\7GG^+RA\8G $-OMQ!@.Q5?#^Y=>S;$2 MGVZ#R=)7PM.-B$OAX/QS,%A=&&38YM@@26P!L?+,\=+XZWZB^AFQU1HUCCZOZ#Y06C5HNZ#3' :YE$1 MI0]H*^Y=\2&N 3JP/,JVUP;7I=:K*%TH_5.WF7J$$*5_ E8+KZ5_8D?J+F>< ML%OB/9U.&4:4@ $C3%Q'"1BP(D[+>(LOA"8>)V#S.'PZ:\-9WU'CUHW$2+Q0 MKS1DYGM^2^1$1DZ,D6OJ>9=G";K[N'Y_[28^ 5\ZY*FAZ2:$JG'I-MAI40=8 M2DQL5%?&L-KBH3K!JB* ;#PU(,"&M-VA4L]ALZ S!73E)G0U?U0A!YC@A1J6 M;C-O&VBDBL.#9=R5FQ#2:*X6'Z#V/.)J5PXP6_JX)4BIYO!@.6?6JAA0862I M=3;="@,Q MJ0M(TB4M%ALZ0;K%A/^)=N+=VE&J%N-'4=1YLB +,Y]5IBE'(+ M&Y6&E*U(W)"HE*WBNN5A6NQ8GHM)@V=HS^+J,PEY*6?_>HT.8C"RQ=4MM@H\3H3;1,ML(76K"I)G4=&TGGF09GH&FV)U:G4[%I7 M(FVA-8F4^I&,I!_;& 3$'E&GY+79JA*<<6,UG5XM(H6V$)K,BDU-W%?L3$9 N MZ/.0T:?.#%I":S(H4QEB3F7&FH> I 28B*Q6IVVA-9F4"1,Q)TS]2TLGX&8I M1DWJS6?OS-48*0^1*0\Q%YI[U*L(4$56*;*:K-A":SXTELD*-2R=G_V.D8]0F8]0=.9LC*2"RJ2"F@OY M_RY+AG$]@H7;WX\%3UC*P=3,C-1Y;8O5C,$66I-%F3%0[R77$-E, =96T0); M:$VB94)!!S^\N#*3Z!F$K_9OX/D&5JOZ9C_[\B#3 CKX"<>5V0%( #0-HMNH MCX'-;O:E06IZ:M;TPT=\7=IK4R2@_M6GD68W^](@Y3J]OBXD2A]9/7BC/=L^ MP-4U,T[GD<6JGK>%UER@*/6\Z[S@$.[:E.]KJVB!+;0FT3(9<$=.!EQHA8JZ M%E2W4?NLV97GTQ?IHLPQ?A\4>[6+1K'WP-D-T'E.LZF];:$WZI/YV7U)_NU;UMU6T MP!9:DVBIO]V1"OI7AG1H29'6BR$CM1N/(HU>@V1), MNDW;,D-/ZFFO?WV\)1X/*(RKP@ZRT?; 0 5VMR4@J5L]LV[M7_#W=#&JU?LA M&W6Q)&#CSEO"DCK4&ZQ#S7>A!XA,JO9#R$A;>VWVM&=']*04]09+T2N;N'29 MJ:X9!4RTNW<,)>I))>J9E>A@0>[I*[.G1'U4 QEA59-#1JTW_,56/?/JCH#M MQ)&MN*M3\8V+V:;>F7V(0WA[K1FOJQRTBA;80FMR*>6@Y[^@[O9L+MQ86T4+ M;*$UB9;"TAM)6%X9NZWN9?2NUXL!D\MGWTUVI,+T1E*8;;1870SOZ1I45>B M2K)60/D*IB?W!&Q^O](P:?]X^QZT!$ZQ)?L!HJBK^V<4K?!*6/U2O M0BJ$]\>4UR^Q.1\]OV[IKGK)D'+\'7X;U"]-DC#U.YP^A/E#.5W&;"<@G3=S MX59>OQ:I_L&S0_6BH/N,\RRIONY9N&5Y:2#^O\LR_ORC/,'YY52KOP%02P,$ M% @ M8146+*WJW$9!@ %A\ !H !X;"]W;W)KAR0-='+G[)/6,*/49A+&]&>Z4.5Y.) M]/8LHG+,#RR&*ULN(JK@5.PF\B 8]752%$Z(93F3B ;Q:'6MV[Z)U35/5!C$ M[)M ,HDB*IYN6F[X'NSV*FV8K*X/=,?NF/IQ^";@;%*@^$'$8AGP M& FVO1E]Q%_.>BHZ#--K!X_HW_2DX?)W%/)UCS\._#5_F:T&"&?;6D2JN_\^#O+ M)Z0'Z/%0ZK_HF,=:(^0E4O$H3X811$&<_:>/.1&5!&QW)) \@303G(X$.T^P MFPG3CH1IGC ]-6&6)^BI3[*Y:^(V5-'5M>!')-)H0$L/-/LZ&_@*XE0H=TK MU0#RU,JE(@[BG40')M":1Q'5!K^W/-$TMB'QC?I^=<@#$$-\GJB8*AIAQ,O']8Z&Q;I&!8F MZ"N/U5XB-_:97P>8P!R+B9+GB:Y)+^*&>6-DXPM$+&(;!K0Y/9T8TMW3TW'/ M;.SBMMD:S^[ 6X=42L2WZ$YQ[Q?Z^06NH\^*1?(?$]D9V-0,EM:B*WF@'KL9 M0;&13#RPT>KM;]BQ/IB(&A+,'0BL1N*T('':A[[Z ^IP$'L\8F@K>(0\4%P0 M)[ <$!1B056'=F_[87]BXSW(DN8Z*2W?#RNLI?10Y=80-,>S>I#;#K(MIPRJ M<3$KN)C]?RX054H$]XFB]R%#BD.4+A@R%>&>ASX31K[ZN^[@*TMR*K-.VJ@P_Y(^@#)VK. C>V:"_ M-S'4WQLP=/&3&%E:&.1OSV<-56P,8=AQE@T^74.80V:+#K*6!5G+WN%O@C ! ME@:DJ[^_'KJ6!KIFV&X4E8TA#"\G"5NG:K-[G?Z8N5C5O M5:J,ALL:T@0,BN8.A59GL^*!\0 /OU1Q/@]#*C+"-=-&\;W0741ZGR5?AWW.MFJQ,X@HQ^SBPR[772:1-BM68*.G"87[:C%F,R7 MU5\'+Z4%Q]/>0O9<^<\K9;T&_.Q2-B2:.Q1:G<_2QN,A?/P9$GR5=\^SJLHA MX^6RJ<)V%*BP:?9[U8P-K>O57 7D*J\U5: M?'RRQS^#C%?Y^CQK45?/HLE%.PK48S?I:$>!>L@IS\+2Z>-^\_U-L"T3 M2C M7W- 4 ^!SV)?HK>_+0@F'] =$P'XUUOC;'O!SRYF0Z*Y0Z'5B2W?"O!RR*]< MN-?TG\WDD&CN4&CU;Y_E^P+I==#=$C6MVA>P.E9MGE6UKY=.TWB<$N2:@FS' MO$I):?))O^L^>96NC;/K!3]76X.BN4.AU8DM7P4(&7*5DEZ'?S:30Z*Y0Z'5 MF2Q?$DB_H3]OE;[JY2#/JJVMZ;RY2D\(3](.BJWPU7]02P,$% M @ M8146$V5"+C6" E( !H !X;"]W;W)K88:( V=BR^//1#4N2K(UT\Y\5CN6&,HV]IDI67HPWG MVP_C<1EN6$K+]_F69>*3=5ZDE(NWQ<.XW!:,1G6A-!D3QYF.4QIGHZN+^F^? MBZN+O.))G+'/!2JK-*7%]QN6Y,^7(SQZ^<-M_+#A\@_CJXLM?6!WC'_9?B[$ MN_%>)8I3EI5QGJ&"K2]'U_A#X'FR0'W$?V/V7!Z\1K(I]WG^*-]\C"Y'CHR( M)2SD4H**7T]LR9)$*HDXOC:BHWV=LN#AZQ?UH&Z\:,P]+=DR3_X71WQS.9J/ M4,36M$KX;?[\3]8T:"+UPCPIZ__1J2%-F@*34VN8-@6F]7>_^[+J;WI%.;VZ M*/)G5,BCA9I\4>.J2XLO.,YDS[KCA?@T%N7XU2U[J!+*\^([6M)MS&F":!:A M?_,-*]#!AY\HYZPHT9L[T;>C*F$H7R-#X>LTKS)>:]Q2T7?*7]&;%>,T3L2K M7U"XZ,O="KWYY5># MS-(N\Z\J:64,Q5?'BF>BN--;W#^]$<32B, N,D^W24RSD(D.R##E:8D6__R:D MT4?.TO(/$^-=')XY#CF1?BBW-&27(S%3EJQX8J.KO_\-3YU_F$A#BJT@Q7Q( ML0!(3.D9[KYGN#9UV3-2<0J0\/EWQ&.!/1> PZ97%!+[6SDUQ6F5FH#OY/&N MY\DSW=.5\][Q)A?CIT.4UBB&HH04\R'% B Q!:6W1^E94?Y'A\=S5,3EX[OG M^@3,(D3+DO'RK5@SU&,]LG'=U;50L4XUJM: AE*%%/,AQ0(@,87J9$]U8A^@ M$# G)IAS#:8UCJ$P(<5\2+$ 2$R!.=W#G%IA?MHAVH_04)Q2117UN17=5^LU M*TSXIL8YENASK+7NH0 AQ7Q(L0!(3 $XVP.<60%>AV&5RL60&&]YO8H.Q=*J M8!NY&WMB*,G%J"P1^Q8F522.61=YBIISK+\[Q];3-'Y9=YEP[T*8'=!VYXZC MP;;&.10VI)C?#=_#>O@!4(T*Q/D>XMP*\:;('YF<,2.VS)YCH].SU#L4'JN:;FN!-%D2;.:$J5=$<.$KXU1M&(Z#& MJ?+4T;9P]3V%O?[!B"#5_+Y&D)D.":A:%5)K]V"K9S!@*TAK1\\(C'2[X\S5 MN^/2'LE@7* NC:D)T_FT ^LPV7!K:<=*8=XC@3?;MN#V P2E#'Q= $O"#.0A^)YS!3<.NF8+N=>";:;)AHF]+IYR/QDF[(D5>P57#KJV"[L?*CZ/HGU85Q"=-I^-(>V&!VH"Y* M;R,\BRL40,6@7MUO_1)B]TNZ*(]?N&TDM8M"GH;*7O'@:_"@A@FH6@"EIB)L M?15B]U6NPU#.B-+2O.,TBV@1E>C+-J*<(>+@Z3ML2D>YL:L.3K@ ]5Y U7Q0 MM0!*3:5]D(_STR3DP&;DP*;DP.;DP";EG,,4(JTI1.RFT(JM62&O48E_U2Y- M4YR=;5<2FVN-_O(W8S=P.TN2R4)?-=MC&DP7U!T"50N@U%2ZK85$[!;2=2+6 M54&G$;.1T,M/M<0PF"FI&@:H%4&KJC0:M2>6>:%*!Y*AKASG5(Y_!YW-;G<>T^CQW2[L(W.O'"M]N3(-2YTP[4YP%5\T'5 M B@U%6[K\[CV#"&()$O7D&=CFBY!K1E0-=_8!,-T>0[/Q6T]%]?NN0 D6;KF M=!O#S F:,P2JYO@+A"HF@^J%D"I MJ91;%\BU9P^](LG2->38++#7&8N@?@VHFF]JPES\Z"/Q'$:,VQHQ[A$CYL\(W=,0>98>D9O1;]:;(]H*#90 M-1]4+8!24]FVUHIGMU;@5J_W# :L4(> M(#Y?YSE_>2.?N;=_[./57U!+ P04 " "UA%18JJ.YR:P* ! @0 &@ M 'AL+W=O&ULM=UKVV^TQFTU[;KM^YO\\?T\/XV2&+/]:D>DBA9K^WP]S?J!:]W+:ZU M>\!PEZLX>Z!]?[NQE]2D\?>-'J;WVGO%<=?4C]S )R%]OFM]Y6XLOI\5R"/^ MY=+7Z.@VR3;E*0A^9G=$YZ[5R5I$/;J(,\)._WNA#]3S,BEMQU\%VMK7F14\ MOKW3A7SCTXUYLB/Z$'C_=IUX==<:M8A#G^W$BXW@=4J+#81?H%@6Z)P5ZYYK4 M*PKTFA;H%P7Z30L,B@*#I@6&18%ATP*CHL"H:8'KHL!UTP)<9S=RG<9%]H-] M.MKGB^R&FSL=[_-%=@/.G8YXES]79#?DW.F8GR^R&W3N=-0SC%UD-^SMF-/.7DY=,DX?I9=C3C,'W63@O4ZS6KFR@YI&K!)PL4JS4[19_+ID<:VZT6?;]MQ MVK+,;R^*5CQN6\&?:467*($?KR(R]AWJ,,K+]>4Y_BU JP>N.S5 .^W3?U?$8[[0O@.WR-_D#:)LBZ+6)U3+SW2Q17I;J4N^6X^DD]_?#X2 MS\/C>MBDFQ3NO ,6WMCVQ'\G/*F'%3M\9U=,F_O)09C-5XC^ &S!XM)?+N_AVRF[/=GWC^Z+ZU#?B8A#%UZ:UAWRR?6)$WCIG8ALTH\_^5O(9_+?^MG[0VT] MEZ;X+3;*L>S(ULM]YRI]8W\YSMP-8H0&,9,&,=,&,6*#F%F#&*E!C-P@1FD0 MH[)B^'XY2&L ZGAIBHY(D,11;/M.-J_,/E5N'\X^2I[_&%E;S:6I>XL-CEYJW0[?ZU_S_=') M!),5R0VZU0F7P([DKJM3359D9\1SU;EF-9*_ON[RO6[_9+\0F6:WVZ].-AF1 M'#\<56N7&)'\L-L95">;C?M3:;Q%*L/L#J][U79JC6O7D2^B.1(SD)B)Q*QJ M[_8J'SE*J6&T3PVCVM2@N+Z[3M9D47RQO@C\K#%V?EK04_+\3$-6(JA%+TT$ M6XSKEMYT.J='.L;(.@4D-D%B4R0F(K$9$I.0F-SL%:0@ZU21F-9L W1DG7,D M9B Q$XE9(*R47:_WV?7Z_SN0YR?K)QJ2X'DW*]O/Q.HG8K757II_KRMO+ERO M.F<95\.J00(C:%2=?%6C1MWJC&;*:-BP6YU[B(PXOC>HUCMC!/8[#%%BB?U> M5921 Z$@,16):4A,1V)S)&8@,1.)62"LE,6XSCZ-92?LUGV M*,5<:K?1F;? M0"Z*#Y?Y@;_W?3WY[8WJ?W#,\U;J2UV:!:':&*H)4&T"U:90381J,Z@F036Y MT(Z_N>6N^),9:Y,@E1'4N1J=?.S6H*W7H=HRKQ M8WT;+\[QT 4^4&T"U:90381J,Z@F0349JBE0385J&E33H=HW_85K>T3T%\Q,78MO3C'%VMXWCJ=&EJKT+#6";36:<-:16BM,Z@F036Y88\H#>-4:.NT MAK7J#>/FT-89#6LUH;5:**V90S8!J)E2S4%HYG1^6\W&C MCSS: %W7!]7&4$V :A.H-H5J(E2;034)JLE038%J*E33H)H.U>90S8!J)E2S M4%HYU1_6%G+UBPOU,%A0ZD3D.0S6Q(VBQ/87-%]+F#P%H>/Z^;N %_C+?\0T M7)^?X$-7$T*U,503H-H$JDVAF@C59E!-@FHR5%.@F@K5-*BF0[5YH95^%(_] M\WD&M&(3JEDHK7PYAL,Z2_Z-=99'/]3#RM3UQ2_-U%!M#-4$J#:!:E.H)D*U M&523H)H,U12HID(U#:KI4&T.U0RH9D(U"Z65D_EAK27/?>"A&!ZZ"A.JC:&: M -4F4&T*U42H-H-J$E23H9H"U52HID$U':K-H9H!U4RH9J&T>R"8,EJ&]_D+L)%X%H?N?]#W 7@<)>\5]O7YQKH5-7S]99)^<'\2P5TF:6W$]4F\HB2VGSQ* MUO9OX@=QFL87MK?(+@]-"?UE+V+O=YK.TZB A.E?,LO8'[R^"-W(W&,QV7N1F4]_I7OW9A\C_E,/WTFOQ9Y^]"D^]N- MO:2*'2Y=/R(>?4Z;U[D:IGT>NLO5_DX<;/)+1?<_P]02P,$% @ M8146,W)32]C P S@P !H !X M;"]W;W)K EMXTUQPZVT[)_C^VDH1]9M$$?>&EC^YZ3>X[MV]O)FHL[ MF0,H]*N@3$Z=7*GRS'5EFD.!Y0DO@>F5!1<%5GHHEJXL!>#,@@KJ!IX7N04F MS(DG=NY*Q!->*4H87 DDJZ+ XGX&E*^GCN]L)J[),E=FPHTG)5["#:@OY970 M([=ER4@!3!+.D(#%U#GWSY*QB;IE R26QOT'-$&+HDE)J0B:MTPN:U;MHD-ZN3"QY(S@_0)6/A?H^:L-V\T/*%#_#- M>5%2@ED*^M2H''5LYC7\K(@ ?5&51)5V4: 99G>$+3?19FO0]X^:Ð*.2/ MKGVJ\QATYV%*TYDL<0I31]<>"6(%3OSBF1]Y;[L\/B99[1@\MVM3?5>R/HW"L3\YJVX^N,'\41+MA24?8*/#]01NVH^&T MU7#:J^%&87V%S9'!:WO'NISHA3[U M'AV3+#D2V8YEP]:RX7]2QX;']/^89,F1R';\'[7^C_ZICHT.[^\H\CUO[PIW MA?GC_;"D-Y>_5#INE8Y[E5XU50KQ15NZ.B6/#XOMX$#P85 8',CM3>BIVG[REBO=G=K'7/_A &$"]/J"<[49F!>T?V'BWU!+ P04 M" "UA%188B^9#W<" "Z!@ &@ 'AL+W=O&ULK55=3]LP%/TK5QF:0-I(FK0%L302M)K@@0F!V!ZF/;C);6/AV)GMM.S? M[]H)44L+8AHOB3_N.3[WV+Y.UTH_F!+1PF,EI)D$I;7U61B:O,2*F6-5HZ29 MA=(5L]35R]#4&EGA094(XR@:AQ7C,LA2/W:CLU0U5G")-QI,4U5,_[E H=:3 M8! \#=SR96G=0)BE-5OB'=K[^D93+^Q9"EZA-%Q)T+B8!.>#L^G(Q?N [QS7 M9J,-+I.Y4@^NJO4E=OEX@;D2QG]AW<5& >2-L:KJP*2@XK+] ML\?.APW 8/@"(.X \5L!20=(?**M,I_6C%F6I5JM0;MH8G,-[XU'4S9%L-D/-5\Q9"5?26-W0#ED#3!9PB<62RR6<.Z>YY6C@<(:6<6&.X#/< MW\W@\. (#H!+N.9"T*Z8-+0DRE&'>2?@HA40OR@@/X9D\ GB*$[VP*=OA\?; M\)"LZ/V(>S]BSY>\BQ\S;G*A3*,1?I[/*9Q.Y:]]'K2+#O;N>U&Q'W$EN!A+WCXJN!O2N;_I;FE'V]J M'L;/5._&)*?#_;I'O>[1/QFM,4('NT8V0R>*9Z-\3=P"W1X49E M<57]FFFZ P8$+@@4'9\0AVXK9=NQJO;%9JXLE2[?+.EQ0>T":'ZAE'WJN/K5 M/U?97U!+ P04 " "UA%18B;.;2OP' #&0@ &@ 'AL+W=O&9Q^+&*IGA:S8;DL1#RM-UJD0^IY MX7 1)]E@?%Z_=EV,S_.53)-,7!>D7"T67(Z_:H([XDHAUN?>85$.Y MS?-OU9.KZ<7 JQ2)5$QDE2)6_^[%I4C3*I/2\7V;=+#;9[7A_N/'[._KP:O! MW,:EN,S3K\E4SB\&HP&9BKMXE5K6?\EZ&^L-R&15RGRQ MW5@I6"39YG_\L"W$W@9^T+ !W6Y C]V ;3=@]4 WRNIAO8ME/#XO\C4IJFB5 MK7I0UZ;>6HTFR:J/\486ZMU$;2?'[T21W,=5*$>I19-K\\?G.J;SY4Y=[5 MG.YJ3NM\K+7FY4NR5]&_?U>!Y$J*1?F/;9";K($]:]7OK\ME/!$7 ]70I2CN MQ6#\\T]^Z/UJ&[*C9%H!V*X #,L^+L1$J K_6C V%F2$#MPOA.&$>%_9%7 M3&WZ0T,9/3L0;X:,&NH:[91'J/*_R#A=UV?MAGT M59'RP\)9PACCD=>@$&S71TW-TNE9+I_2[?A^3IWMKK+I50$O]EDO'>^C'G]R M$1QETXL IN_CKG]DU_NFK=/#R6N!@X:)"\[OX]9_5->;MNX;C64!A"9Q8/P^ M[OS']+W%V*F!3+:HL %+?'!W'[?W*P4;:L9(4J@6)Y,\DX4Z="S)O\3=.] M&AJB2P,(H)TA@)KN3GU^>)!BB?+]L$'>WH$W3@ WZWAI;_TGM#V^KY./Q_N@ M H40/NA .J4 EQETXL %$"=4 U+=[H+2Q$5P<40+M3 #4=WI"&A>C2@ %H M9P:@IKLS/F+\4)TES O]LP:%@ $4QX#FSG^BZ>/[.WGB]V'Z%$R?]F/ZU*GI MN\JF%P%,GSHQ?8HY^G8@1YL^ ]-GW4V?M9L^&J)+ ]-GG4V?64S?\PQQ9E23 M.+!\AEO^]:J8S./JHD.^K&0ZLW]\OZ?.?5?9]"KMG9#OQ_Z94_MWE4TO M@_ M4WZ MP/X9;O_O\V(=%U.G!(#O\N2YWP&=(L)_ZC!FT $. %^+1$J1H?;_ MQ!4 W_.ID]]5-KU.@ !!/P@0.$4 5]GT(NQ=_'>" $'[=0!+2%.; 0 $W0$@ M: < -$27!@ 0= : P'+M_O"TGR4F:CCV#\#\@U;S%ZJUB7A01P+9K*>K +B( MD_N@#QP( >"?G @<(H#KK+I10 <")S@0-". VB(_FT@P '>'0'W_6QQ/A! P]PX &.\P!Z*/"$OL=W=^J4=Y5-+PY .\' M KA3"'"532\"0 !W @&\_3( &J*KV_L:8'<(X*;#'WX%R!+2U/< ;PS!'#3 MX/W0T&8)XDWJ /X_W\. -_ER?.^#]/G8/J\']/G3DW?53:]"&#ZW(GI\W;3 M1T/T+]F"Z8?=33]L-WTT1)<&IA]V-OWP"-.WQ#2:?@BF'^*F_Z>T66X(:#CF#O=N!\!1X+?OJT3^Z.=(&]_UR7/,43:]4$ E8=1/HSDE#U?9 M]"( >82HJ1_=:*/V1C-#FIP-D"#$D>"H1FOG 4M(@[0(>"#">> (TXW:+PF@ M(;HRP($(QX$>3[OC>S[Y;AM'V?0Z 9E$_=P,&#FE#5?9]"( ;41.;@C<9D&G M,A:BJP,,B' ,.*;_HW8&L(0T]3\P0-3YIL"H_8( &J(K P"(< X[GLW3UT! MG!* JVQZI?;N/^R' "*W-QWV00 1$$#DA "B=@*PA#2U&1! U)T HG8"0$/T MVS6! $:="6";(4*4H2$;9<.]'QFH?N'A8US,$M76J;A3VWBOJD6DV/QHPN:) MS)?U[P[Q^NF+\'U!+ P04 " "U MA%18"]ZA;(H& !(*0 &@ 'AL+W=O&UL MQ9I?C^(V$,"_BD57U:X$1V*' %<6:?_T="?M2:O;WO7AU <3#+@78FH;]K;J MAZ^=Y&)"'"_04%YV XS',^.9\2].1L^,?Q,+0B3XOHP3<=U:2+EZV^V*:$&6 M6+QA*Y*H7V:,+[%4'_F\*U:>%W26F26L\2K][Y.,16\N8)N21 M [%>+C%_N24Q>[YN^:T?7WRB\X747W3'HQ6>DRN?K4+;1,Z9(D@K($ M<#*[;MWX;^^"=$ J\8629[%U#;0K$\:^Z0\?IM5=$OE@ 62P!3?:B1);BG(HJ96'-U_?5!J0(?5)3%'[8P9/,&]GEU@W@K M5C@BURW5 03A&](:__R3'WJ_V(+2D+)2B% 1(N32/M9Q(%,04SRA,94O;3#3 MR;=)DV^A?[2YG^GLISIU.]N,^_V>-^INMMVR"(7#?B%4,CK>.%&E]6NB,H"GZ6]=5??<#RR9=R3A2]7,)M*VD,>/+P6C M5P2CYU1XLU'EBY5C'57U'8&5AX)$:YZFL\T_I[I#L[8A927/P\+S\$R%'389 MHH:4E4+4+T+4WZ=2L!!$[E?4_4J]^B'RX$Y56Z1\&/;L93THC!W\!V/;:KM> MKN-LO6D2*:@2!%Q.279U97,FFR_<,K/3'^ZX8I'Q!Y[=DV'AR=#IR9U*-.7) MBG$Y8VH737-R0A(RHVE?HHGJ $0H+V,L9(?-.C%^(;P-\%(-H7^KL1$3MNYR M.ZR8ZP<#;[?K6J0\SZOQRO<,S'CN7O.J>;F"LGUAQ3Z+V+!?:]\6;/E.^VZQ MH*H!3/]48)?N!JHEYB1;G_&YSE(&!+U=@RU"/JI)>-^@B>_ M96BI/U2-Q B6Y^X^__G+8?>@(_OI@>W)?^ WYA4L9\6&Z-0UX+.$[5$.LM4+40ZI_36 MF-:#G>Z=-ARZ_36EK1PQ0T=^[TR0X#<*4DUI*X?)H)3OQ) C.V=8A?M*XZS* MH)H&9*#&=U--UF4(X"0B:G%5.60+&C.O5D+9R" PJ^8-S MI;43T@X.4T/:RF$R'.:[0>QP_O6KZ-0+_,$N-5K$@A -:_96: @+N@FK>0:& M5=3J#-&..S:AT*^Y38>&Q^ )> Q:4*MJL$6HWN"MHZ*3\%BN==L:B&"%QVQB M<% '9- &73SR>[MADH3S/F+;@)I\EA-KA[,]$JW"+G)5;$@]&M--B #]SK" M.0%#OC+Q47O'7<-*RT$S+ /=1SVO3],4 KH-.?AH\Q1L PW;P'.=$\%&#XJ: MTE8.DZ$JZ*:JXYIU]22H$X:[3<0BU OK>HAA(.@^+WKU*/;6K>#@]3D%RT## M,G!XKC1V0M3!86I(6_E)AB$HM!=!.9YE'$-1R'*N5=DL;4(^M*Y)#U[@I;>60&$Q#YWJDAQI]IM>4MG*8MI[J[750 ME]/L=#N/&JD)9#D3[>TV?ZO4P*^I"@.0R(U<1^U6NF8HV<.+=H6%J2ELY3(;= C>[56&T\<+-+2@]"ZR0J4T([MZ =;=><]/O M&'[$7"VD #&9J5'>F[[:)WCVVE[V0;)5^N;;A$G)ENGE@N IX5I _3YC3/[X MH%^F*UZ>'/\+4$L#!!0 ( +6$5%CQZ#_[DP4 %,G : >&PO=V]R M:W-H965TE MJ;9J=W8?5OO@$H>@ 3MC.TEGM3]^;: 0$^(IBO/2!KCWV/?X'K@7/-DR_DTL M"9'@)4VHF'I+*5=7W:X(ER3%XH*M"%57%HRG6*I#'G7%BA,\SYS2I M]?]A- M<4R]V20[]\!G$[:624S) P=BG::8_[@A"=M.O?K M&9&$A%)#8/5O0VY)DF@D-8_O!:A7CJD==W^_HG_,@E?!/&-!;EGR5SR7RZDW M]L"<+/ ZD8]L^YD4 0TT7L@2D?T%V\+6]T"X%I*EA;.:01K3_#]^*8C8<0B& M!QQ@X0#K#OT##KW"H?=6AW[AT,^8R4/)>$!8XMF$LRW@VEJAZ1\9F9FW"C^F M>MV?)%=78^4G9XCP>(,U]^"."LG7:DVE )C.P6,!O$>R8ER2.8@I,#!N6:KR=:D3*7,)64K.P1DB M$L>). <=\ >3.%%+^8HK &52'8LXHEA#8C6',&1K*O5LEVK6RJ8#OCXA,RJ4 '^B@%[P'T(>]A@G=OMT=-KBCM[L'EFAZ90+U,KQ>JP1ZGR4'.-.) M<0[^_J*BI5!.$;XLU^_248^K\UL><2 M##D",YCME\SV;>BS//&CC,90AZUO_9J;6 M>K-+T[X%')LF:-^D R]+&R.F01G3P!K3'95$,24!5](%H1(65W?^QA"L0&V3 MPB48<@1F$#@L"1R>7&Y#E\RZ!$..P QF1R6SHY/)+4<>[LIM5-/;OHF^>QMZ MVS?I])OE-BYC&EMC4J61*GS4W%_"):;13Q1GQ6J;%R[!D",P@\/+DL/+DRON MTB6S+L&0(S"#V<"OBD__9)HKH'?EXM=T[+=Z=HR!6:26]5P0?6,O8XW0T;'E?UUJ[!R*_KSF9BQE75SX&] M@/ZT$Q&C(&5<1EC5G/H%$5Y+EK(LI1*&J4HF2B3X#[3H!^VCM\XHEVC(%9K) M?%7E!^/3"]9I]>\4#;E",^FM&H# 6@4?)]C+_=9P7-=K@TV_+MA]FTX FR4+ MJ_H;VNOOO%"-L[>NN239 B3YR]Q6XK2/TS9[G*(A5V@FQU4S (.3BQ,Z;1*< MHB%7:":]59, K57R4>(LH \T?P59^S;U'M)J8H95%>?07IS;E=FFP;0/U#IW MG+Y>=X5FDESU";!_>FDZ[2.TG_8!6J>-T[?PKM!,>?_F._TU;!*1IRA6;26[4*/?MW@V.D64"/#JONML&D M7LHVF.Q]#NGN[#9*"8^R75L"9#MP\ETPY=ER9]AUMA^J=OXFN$+Y_JX*)M]N M=H]YI/<6)62A(/V+D7J*\WP'5WX@V2K;T_3,I&1I]G-)L*J$M8&ZOF!,OA[H M 6E]WB5I<3?9EN73N^FT6&[Y+BJ^R9YX*OZRSO)=5(I?\\VT>,IY MM*HOVB539S8+IKLH3B?WM_5K/^3WM]F^3.*4_Y!;Q7ZWB_)_O^=)]G(WL2>G M%WZ,-]NR>F%Z?_L4;?A/O/SYZ8=<_#8]LZSB'4^+.$NMG*_O)M_:[YCM!M45 M->27F+\4C9^MRI;'+/NU^N73ZFXRJX;$$[XL*XY(_/?,'WB25%1B(/\ZLD[. M-ZTN;/Y\8O]06R^L>8P*_I E?X]7Y?9N$DZL%5]'^Z3\,7OYR(\6^17?,DN* M^E_KY8B=3:SEOBBSW?%B,8)=G![^CSX?/=&XP XN7. <+W#:%W@7+G"/%[A# M+_".%WBU9PZFU'Y@41G=W^;9BY57:,%6_5 [L[Y:F!^GU<3_5.;BK[&XKKQG M/(^?H\KWUJ>T*/.]F-2RL*)T97WDJTV<;JQOJZF)RY@7UIL+<,:+>)-&)5]9 M46%]B.+<^B5*]KSFX,77UE_$(VB]^2XKBK=O*Y8RBI/BK75C_?P3L]Y\]=;Z MRA* [^,D$0]#<3LMA6G5 *?+HQGO#V8X%\RP'>O[+"VWA?7G=,57*L%4^.3L M&.?DF/<.RYYFM^9S1TVS,B_6 M/[X3%UF?2KXK_MDW X<[>/UWJ +4N^(I6O*[B8A !<^?^>3^CW^P@]F?^KR' M)&,@,L6SWMFS'L5^_RDMN6 MZR6SYF*1B&BVCM,H77(1&9=<^/TQX8\OD<5JY_O;7OFS&ZGSTVG=5'A;+%00:P+"KP@/(,4(_VSD?YP(UKUD M%,N[H-"S6X9W,<%LUF]W<+8[&&:WL'3%G[(B[K, MZ '-/+_?BOG9BOE@*Y(LW=R(7W?"GL>RSY9YSPAF+5\_=$'SP&V9TL6$P87Y M",^6A*0E5:"JK%A&Q=9:BTV+M:W?8*PRLQ[KY99MTO@_XFWH)2ZW(K25+SP1 M,6]7OS?T61MVK6T_>^20QH8J$)GBO<79>PO2>W_+RB@1\WYZ*RC$S\WW[6BY MS/9I62W7HUO_:V'"&SFNL6\=2#(&(E/FPY[)S=?,^-OR\18@YT+9&(I-=6]C M;VL/>. WE3.KI[;:EC[7V]+M<6N;\R2JTH]B&S_U[SKM3GQHORGK(8R$J+8Y MTC9GJ&UODOI!Z<3%818ZW0CHM4WL8ISVNV\/)G N&"EWK3:Y=?ORB 7>J]## M';W6H)M@%)LZ57(;;'OF0QFYU1[M7B0;0[&I[I4;<)O>@0-"67=_W EE6@@C M(:IM^*"8M]"M6"V$D1"W^R9VY0VY-83'I M>!O*0CV$]4!N[ LFRMVQ,V1W_-N#DKZ40 ]@[-J!LC$4F^I\N7UW'..AR2$S MA-'N1;(Q%)OJ7IDX.$,2AR\)3<<;D M7"V$D1+5-[K0=NN(,"TV>WL(NY*:= M^)$TJHERM^L,V>V."TT_IW52)P!5.(*5KNB1CEYD2#:&8E-G2>[;GO:K65?/_TK*Q;^K8"M0,=[ M/=ZMRW>6O1;"2(AJL-RN.W1U?XC!/:$\EL]>K[W=$G_'7BV$D1#57KE_=O#U M>#K*@V5NXM*YB:'8Y^K+ M^7H((R&JP3(?<.EROIG8YW:+\AU[M1!&0E1[&^=1\)7]R[%/4R*CQS)ZH6'/ MKI@HV[LRF7#-E^U=:-D>RL90;*I[92+CTHF,J3BFK^7K(8R$J ;+G,"E:_F& MXIB^LJ^',!*BVBLWZ2Z^LD_&,7U5C1[1Z.4&+?BCV-39D!F$:[[@[T(+_E V MAF)3W2L3%I=.6$Q%LV[]OGW>3 ]A/9!+QQX]N(!&-:' MN6BSW'M[>%W@XV'6U_%GOKK)!=+Z\/&[]U:T>JZJ;;B#9/30QRY.*!M#L:G3 M)C,(S[RBX$$5!2@;0[&I[I4)BT7&?001D)4@QOGVFF9P5#HTXL. M>@@C(:J]N5!=0<4F_HY+)F0^.9U!Q^J.T#9&(I-=:_,??RKZ Z^7G?00Q@)40V668-_ M#=W!U^L.>@@C(:J]QL=XKR)'^'HYH@=RX[?7^V ]PI>)@'\-/<+7ZQ$]D(Z]@_4(7^[, M?;P><8QOT7,4)U4-[F:=Y3=%E/!F8HJJX-'C'[TZH>H%BDV=.YED^.;5"Q^J M7D#9&(I-=:_,:?RKJ!>^_C,,>@@C(>IW%\A<(;B&>!'H/]&@AS 2HMHK-^^! M,>%B5.P#E_%HJ\8N62@;0[&I,RJSD\"\IA% -0TH&T.QJ>Z5R5!P%4TCZ*H1 M\Z =(KJ8&SML[Y#Z4-ZE."&3C. :RD;0\UF)KME=4(_57=!%H^76/S F;PP. MCKIOR8'J%5 VAF)39Z?Q/4/F]8H JE= V1B*376OS(J"J^@5@5ZOT$,8"5$- MEJE$< V](M#K%7H((R&JO7)O'QC3*\9$-WUMCQ[GZ$4(E2Y0;.J7D,ET9&Y> MNIA#I0LH&T.QJ>Z5V<_\*M+%7"]=Z"&,A*@&R^1@?@WI8JZ7+O001D)4>^5N M?8Z7+CY(S2+:E]DNJY=?79R#5?3H88]>DU Y \6F3IG,-.;FY8PY5,Z LC$4 MF^I>F=/,KR)GS+LZA+?H? -FGZ#1^3+6/I1C7_H^3YDNS*^A:LR[>L1-C^$] MPD;7[B[HLMF-[S'%BQLC(B"XKD<;,WKA0I4.%)LZD3(]F9M7.N90I0/*QE!L MJGME-C2_BM(QURL=>@@C(>JW LO4(KR&TA'JE0X]A)$0U5ZYUP_Q2L? 0*BI MX=$#&[OJH&P,Q:9.BLQ'0O-B10@5*Z!L#,6FNE>F/^%5Q(I0_P$,/821$-5@ MF3R$UY I0OT',/001D)4>^5N/L0K%,.#FKYT1P]O]-J#RA,H-G5J9+X1FI4(/821$-;C1QN$:\D2HER?T$$9"5'OEACPT M)D\\1WE<%>&L.L@]9KFXN<#ARG?TT$>O2ZAB@6)3VV7(M&)A7K%80!4+*!M# ML:GNE5G,@LYBSL]O_6BW>KI852"HGN(D*HIX'8NE4&:GJDM_DQ&]4J&',!*B M&BHS@\607@U&ES^X=D4;-/JIA>8A*#9U,F4>LC#?2FT!E4R@; S%IKI79CT+ M.NM!!P5]NJ.',!*B&BK3G86Q UE#@H*FCD,/;O03"$UV4&SJQ,AD9V$^V5E MDQTH&T.QJ>Z5RN+&O001S^( M4)4$Q:9.3Z,;WL+\.L=VML.VMC/3VZ[9W(Y69< K_70[:JD/P# :T[*VT6MN M9NS3)Z?5?BAD+K/=CN?+6+!A#^IH+!C[M&+I&(RN-8-.8P;-"SBG>\!\#$V= M8'0M'S<:^LUH%0<>$[K"2[=]80^HV[^P!^1?^"X]>]9HBS>C\YE7"POH5H>T M7>,?9.C!,QA=:UX;_?AF_BL$"V@6AJ5C,+J6CQM] 6?T,3=XL-!_;'\ AM&8 MEK6-'H$S8Q_='QXI=,T$Z3&.?R*Q[011=*TY:C04G+U"1\$9MJ4@E([!Z%H^ M;G05G-%B&7S5#V@RJ,V*^VZO6E LU(1S^7X%;BAGJ)-YN) MV^;7/MVQ?+R/L2D8BJ[EXT8*INEJCE[[/5W)N_W;]1_GH3$M:QO)D('VYC\V MS5_GV:Y"[7?[I+[HL+L7H4#,SY:GQ>$TE/!:G I7Q:GX"Z^9A1N+?2(BPUK\ MO,Z$4Z.B(BAS$3JB9=4XT'KDU9V?\NRQ+D6F65GY.Q.WRW$U"7!+=7!/=3-- MU9M=U5^CK3JXKSJXL;J9SNK-UNJ:WNKPH#.@T_J05NL]&.]2T&DD58.ZK?\> M@@ZZXD$[;OPR@:IV,+K6@]/(3X_=VLV&(FQ^"6Y7;Z9??;-A/=VR'1^*]$/XR=X^J,"\)0';<#XQQ4K*J+H6A/8R'\=\\<[3_> ^1B;*J+H6CYNI(K. MJY[Q/-V.#@GZ4YXTIF5M(VES\.<\?TM(0-<[:+/&/\18'1)%UYK61G;JF#\? M>KH'S,?8Y ]%I_K8;21_[NL>$74''!'58QB-:5G;2,-<_!'1L8%"5XV@ASCZ M@832,1A=:XH:N:/["F= 76Q2!J5C,+J6CQM)F?NZ9T!=_5=X#, P&M.RMI$> MN?@#H+]AT0^H%= #'?]88F5 %%UKHAJ9G?L*)SI=;/(%I6,PNI:/&\F7^[HG M.H^WFY-+OXOI=%*GB0[F3HLMYR6+RNC^=L?S#7_@25)8]>J]FU1O,>=7A1'K MRAOOOG4FT\[K[^UWS*Y>GTJ:^]NG:,._C_)-+)9VPM>";S9GG\I MLR?A\(GUF)5EMJM_W/)(!)<*(/Z^SK+R]$MU@Y]OW_ %!+ P04 M" "UA%18;F"^=/0' #]1 &@ 'AL+W=O&ULO5QK;]LV%/TKA%<,*5#7ULM.LL1 $JYM@!8HVG7[,.P#8]$V5SU+K@I*X')0F(W\\GHQ2PK+![*+\[&,QN\@W M(F$9_5@@ODE34ORXIDG^<#GP!H\??&++E5 ?C&87:[*DGZGXLOY8R'>C'4O, M4IIQEF>HH(O+P95WCJ.)&E B?F?T@>^]1BJ4NSS_JM[#L3HBFM"Y4!1$ M_KBG-S1)%),\CF];TL%N3C5P__4C^YLR>!G,'>'T)D_^8+%870Y.!RBF"[)) MQ*?\X1W=!A0IOGF>\/)_]+#%C@=HON$B3[>#Y1&D+*M^DN_;1.P-\"8'!OC; M 7Y]0'A@0+ =$!P[(-P.",O,5*&4>_9C&-38*1S-LN>?YC\JY]*R.F\]SGG[S)^)>V_$&282 R([?A+K=AR1XXE=DK]%9V M9G3R/N>R./Y\+P>A6T%3_E=;9D/(S$*282 R([/1+K.1]:JM&LJRS&-2YE%= MM805Z)XD&UIV$=5-"IJ4C8JOV+KUPJVFF9;3J-^6][-)>'HQNM_/6A/CA5,3 M@YN8H3?11$:0DUV0D^-+,Y;=.*997-8GRV0/%>IJ0IS.-T75IQ4L%RM:($J* M3(5/.*>B-6[KS*Z7%209!B(S,C[=97S:>\%.(3,+28:!R(S,GNXR>_H\!5M- M,]DOQJA6C#S78AGQY6KC"S)L^50ODVET+D3;7%8N5PO M$T@R#$1FY- ;:V4Z[KT$MU, )1>4#4.QF>G=$_[>\]3A=AZCR+Q:';9@@EH= MMD"&87L=>KX.TK<&^24K?RM*;Z&J#_V+8$2N?5;GRPJ2#4.QF1G7)L(+^J]: M4!,!RH:AV,ST:A_A6<7T[*U9K\2PX NUXD$+=;G?$<[D11S_O:G48?ME'#9* M;EPOW$X(MD+,,+6H]^RJOA8F>ZS:15Z@;QN2L,6/W1)!:V11=V2=$&R%F)%I M)>_9I;R](P%K>_NQ.!<2J+J'8C//@];W7O\"WP-5^*!L&(K-3*\6^9Y=Y;*IE;?OE5^6OK44:;&SNY: M&J!L&(K-S*P6WK[7>^?QK=K>.;V0;!B*S4ROEOR^7?*#=I[M7/N5=5:KSQ9( M5*O/%L@!9^-KG>W;5^N?VGFV]+;.TP+QZI$U(=&!R+3$]>T2]PV-:2&MZ;L\ MI>B]M&#HFF1?T9S*\[A@1=!=PI:5-04S=O9#;!=S(/3RSY;B?1#<%6B+FK M0#N)P.XDGECR1]D-^R$X;SL M1M0;&;ZM=T(^K<; :C= &7#4&QF>K7=")[1 M;@1-H^#7BK@%,JS?2FG#>,&!.M[;'F1W'&H_F-JD=4]8HJ3T4%J-(2<)W?_- M"R7$[H@#4YX"R82@V,[W:YP1.MQZ>6-#=]R&Z M(=@*,[2F"9_040=,-^$&]R)L8K[XEL@5S:&M'J&U% M:+<53VU@6WKCP(.P%ET+:%A? VW#3 Y$IU5[:-^=X]K$CG))]CF=MQ"#RG@H M-C/?6L:'?N]M*03=%03*AJ'8S/1J[Q ZW:UX6EL*NV]==$.P%6*&N;?+WVEW MCGM/ZMZ0TPW!5H@9F5;%H5T5OV'?:3PLB*"(;$2>YF6IE/8-S//9#\&Y?D#O M#D"QF>G7:CV<]-^>0#<#@;)A*#8SO=HRA';+ -N>IHWR"^JK."T8[[1>QDW, M,#PD++3^#ITVYKBWJ.8NFDE]3_U-"\CSS^KQM>V\]_T# 6H%'-H5L$.G G9] M]@-S+C#0K?Q0;.;?:&FQ'O6_ES\"7>,'9<-0;&9ZM5N([&X!M']%S8WX=1'2 M#<%6B!FF%NF1TUJ[<^^*FNOBC<@Z(=@*,2/3^CBRZ^,CF]91+L\^E7.=@"Z= M0[&9:=;Z/.I_Z3P"73H'9<-0;&9Z]_X4]QF7SJ/NI?-N"+9"S#"U&(_Z73K? MTD]MD75"L!5213;:>RY$2HME^7P-CLHG+%1/.=A]NGN&QU7YY(K:Y]?>.:Z> MQ*%IJ@>#?"#%DLDFE="%I!R_GLI\%]6S-JHW(E^73Y^XRX7L:^7+%24Q+11 M?K_(<_'X1DVP>^+)[#]02P,$% @ M8146%N+9'>B P X0T !H !X M;"]W;W)K^KY,<2Z9/Y1H%?JV0IS-5OA M/9J']:VBGM^@I+Q$H;D4H#";>U?A91P&UL%9_,9QIP_:8*D\2OG%=I;IW OL MBK# Q%@(1C];O,&BL$BTCK]J4*^9TSH>MO?H/SOR1.:1:;R1Q>\\-?G<._<@ MQ8QM"G,G=Q^Q)G1F\1)9:/R4J:@X'6)FV&*FY Z4M28TVW!B.F^BSX7=]WNC MZ"LG/[.(4?$ML]K#4FBC-K2G1@,3*7S$=,7%"J[LUG##4]C#9M3L\,CAC8_@+85!13L"BAF$A*12%&P:_H4;IG/(*/(A MK[:Z2_Q><)N5+O6:)3CW*.UH5%OT%C]\%TZ"'[N$&Q(L'@BL)>JX$77LT$?? M%#;OX1?*M'#R26HZTW]\(B=8&BSUGUW*CH=4=DBP>""PEK)GC;)GOZU2Q3-XN]_+:+#Z-)X/YF M_O90N@[+:-1E&7=83L(7EBW2DX;TI)\]MK5X*ROD "%; M339IA6QGQ+XV/.^,U]=V1^+THB%\T4OXJK25C+9Q6FRHV(!,R1(PR]"5KP(I M=QD*U"/Q>=&SGHK95RWB/HL6IS!X+@&#-[&B+2R8UCSC>V8L23;EAFHV&CB^ MI9TU6_ J5[[D^G63N->D8NL?U+XEJI5[0VAP)6=5\C6CS3OERE7G+\:O[?O% MU=3/,-7CYS-3E'$U%)@19' ZI7M 5>^)JF/DVE78C])0O>Z:.;W!4%D#^IY) M:?8=.T'SJEO\!U!+ P04 " "UA%181H"UN\8# #0#@ &@ 'AL+W=O M&ULK5==CZ,V%/TK%EU5&:D;O@(DTP1I$[;J M/HPZVNRTSQZX)&C!3FUG,OWWM8&0 (9&W;PD&,XYG'MMKGV7)\J^\SV 0.]% M3OC*V MQ>#1-'N^AP'Q*#T#DDY2R @LY9#N3'QC@I"05N>E8EF\6."-&N"SO M/;-P28\BSP@\,\2/18'9/VO(Z6EEV,;YQM=LMQ?JAADN#W@'6Q OAVX,-Y+E2DC[^KD6-YIV*>'U]5O^M#%X&\XHY;&C^5Y:(_ M?H2IC5A#+59A5*F8<("QPN&3TAIM!235V4R2S9,OR,J'G?"B:?9I(GPB\D MI@6@;_@=.)ILY;)*CCD@FJ(-+0Z4 !%2ZGER]-(J)$[#GZ M3!)(V@*FC+()U3F'NG9&%2.(I\BU?T&.Y;@:0YO;Z8Z&'MU.MT>B<9N)!^RZ!CO(VQ_KK<>--:#4>O?J,"Y+,35QS;RA07] M=SO="#28;N[[$#\8R/Z\"6$^6BDB2$':3ZY+Q>2UKMUC(D%G(?0QLT5W)?0QMF?K5X)M779[Z_]6CIK9,MZI99L; M,)$&8PW8OCJDV#]:0&J%EK5NVC48OV=?H^-Z P$XEP"<&\I(4,EJ@6!X^,W+,R [))HMA,7B,[6_P7?L;'<8)NC'V0<&B M&Z5Y==0O@.W*EHE+MTKTGS'89X2B' M5$I:TT">!UC5/E4#00]E0_%*A6Q/RLN];#F!*8!\GE(JS@/U@J:)#?\%4$L# M!!0 ( +6$5%CH)KN (P0 "X. : >&PO=V]R:W-H965T<,CES-DIM;UU7 M)AO(L;SA6V#Z2\9%CI4>BK4KMP)P6AKEU T\;^3FF#!G/BW?/8KYE!>*$@:/ M LDBS['X<0^4[V:.[^Q?/)'U1ID7[GRZQ6M8@GK>/@H]'Q\Y[]4RE>BUEA"0M._R*IVLR _J"7T&BBZ5> M5FE! ?$,?:!Q3Q^O[G?HR9LTA:6?.&;:4,QD0GELA" _KY; M227T5OK'%O&*<6!G-/7E5FYQ C-'%Q )X@6<^:^_^"/O-UNT?B99_)/(3B(Y M:"(YZ&.?+Q56A>+B!WJ^6=Z@#%(0F"*E(PNONKI*L,6RXHQ*3E-:7^9!$$W= ME^,0=3"*B;N8L>\UF!-!PT;0L%>061.)@)0H>:4E)+1("5L;,424&]:Z M'2O.T9$CUWX8MA190%$+$ULPP[%=T:A1-.I5]!73 E>G!-7G%&8)H&2#V1K^ MA\!1UZ^)W]+7Q0P'+7D6FNB,O*B1%_7*^X.;$E?H6KO2E;=>=%8-46?R0"W?;2QVYWWO<(Q[;Y8Q M0)BEB/)$UR]2'1#*G.M7B.D&4A_I^^)V^+C/E/6$]MY,P\*"B5IU,+9@?&]T M1O!1W^+W"P:E*)A$&67?"TQ)1O3RTSV?1J9[86A;]ZA;BIE5I?]6OA86R*B] MJ7II3B4&!XE!K\0_U09$F3RKXT$W/4';4WO^A:O3 ME587-I0)GB/=0"K""E.W]16FIVS7LT0]L5_8,.W3.+: HDD[1>Y1(YV#6)<7 M$JF]+9BJ6LWF;7/IN2M;_=;[>W,9*AOT TUUDWK 8DV81!0R3>G=1/K %-7E MI!HHOBW;]157NODO'S?Z0@?" /3WC'.U'Y@)FBOB_#]02P,$% @ M814 M6+^U+K4K!0 FQX !H !X;"]W;W)KZ'/_%)E1A-@DG*&!,ROO9O@*L2] M-"&+^$9A(VO'*"UEROGW].1N=NUUTAE!#)%*)8A^>88)Q'&JI.?Q;R'JE6.F MB?7C-_7/6?&ZF"F1,.'Q7W2FEM?>T$,SF)-UK![XYGR^P_VA2Q M'0]%:ZEX4B3K&224Y:_DI0!12PCZ.Q)PD8"W$WH[$KI%0G??A%Z1D*'V\U(R M#B%19#P2?(-$&JW5TH,,9I:MRZ:JO/CV&Z.3GTY&O](AIGA\5ZK>Y.MZA'F#TA3.UE.@3F\&L M*>#KJ9;SQ6_SO<56Q1"B<]0-SA#NX*YA0I/]T[$A/=P_/;!4TRWI=S.][@X] MC1U-!,RH0A--_E6OXPT1,_3W'SH0W2E(Y#\FZKEJSZR:MHHKN2(17'NZ%T@0 MS^"-?_DIZ'=^,Q%S*18Z$FO0[)4T>S;U\61)V (094AIKEI?KWW*%F@N>))= MBC+4\@S!2Q2O9^D]>%G1](GG3)I YP,.L@'3%OH\#KK=3O8W\I_K%-N1 V-@ MV Z\&&X%-JJ_**N_L%;_57](Z(8'0A>954ND!"7124S)E,9449"G9XCI,#YO M1C9"BCP3C7P"_3H-')AQ&$([@\ (Q%K6#SXR_1):WPKM)E8@6-[Q='>ER3I_ M4MZ O)HP] T8MM_"G()U\$.7EB.Q!J=!R6E@Y12V'ZRSVI)"4:U[Z3O$C-4$ M<[ W3.L,#X7I2*P!M^1KKFK3CS%VZ';?=O!KE!YW* M;W6.!T!_6FG+;7P$BF'?K6QBG]^AZ\@PK!U4S9@&3D'9V%A'.M0O%6KUDK>7 M1L'&T;!-@+@"B-_IV;HYZZ]$J2%:[VPY5*(TBC,RC5_1BDM)I[&9(FYW&7.G MMD_LX$?,D5H38V71 ZMG'3_ ,O<"F4M$-_E)#(2A;["D40R&)F6LR:EI=ZH6NE)KXJR< M/<9'Z5'8I2^?.%4+7:DUD58N']M=_A%Z5#%B?5%>7AJ;E'UN!Y,\AKW'E;W' M]E_A/Z+=M7]#WT76J;[I)5,OFW[A8@%91+%,->2G?.!MN BWPG-3Q1?97N#4ZX43[+#)9 9 MB#1 WY]SKMY.T@'*_>CQ_U!+ P04 " "UA%18MLS<"SH% V& &@ M 'AL+W=O&ULK5E1L.<%)H92E M+O*\T,TPS9WIN'AWQZ=CMI$IS#E#(ZU02'RC9"<.GH%VY9&Q[WKP M)9DXGD9$4A)+;0*KGRV9D335EA2.'WNC3C6G5CQ\?K%^4SBOG'G$@LQ8^C=- MY&KB1 Y(R )O4GG/=K^3O4,#;2]FJ2C^@MU>UG- O!&297MEA2"C>?F+G_:! M.%" 88\"VBN@MD+0H^#O%?S"T1)9X=8UEG@ZYFP'N)96UO1#$9M"6WE#<[V, M<\G55ZKTY/1+'K.,@+_P$Q'@;*ZR)-FD!+ %N"8+PCE)]#=P)021 N \ 5\I M?J0IE92(C^#LFDA,4_7T"3S,K\'9AX_@ Z YN*5IJI9)C%VI4.JYW'B/Z'.) M"/4@@@C)[#GX#?.A #_7#T*R55J_VN*6VDV,)O5]7XIUC@F$T<5M"!\ M2YSISS_!T/O%Y/.)C#4B$%01"&S6IU?)?RJS53-0*249$"3>\"*AB@13*;BD M^1*H0.0"%]5N3*-RCF$QA^Y6VRGTPG#L;@_=- F-!I50 _Z@@C\X!G[*< ZV M.-T0$\K25'@ 8!".6B"[,I'.-!/&L,(86C'JW(I5DE$)8LSYLVKX.\P38R## M+D3/:T'LRHQ"SPQQ6$$<6B'.)9:D6/&4Q3@%4O<@$[YA9V[?&[3P&61@#[ZH MPA=9\=W0)U6DN"A0$ZRH,R4,V[ ,,AXTPQI5L$966 \7\PNP( GA9'611]T<:V'M2@0H,F.%7DTOGA7MGW)%N)$$O.YTL W)(.0?5$\3TP'E02NF MLMVFMGGPS;0KE3@13U]!J(:*;(B_::Z"BZW.ZG:<.$\-O:8 MO97#V3_!8;L5FJ3"(.C!6+,9M%)%36=U',]!KC:@:@^Q?2-^OX,,18-V+1FD M_"#HJ298:*O#:]&82@Y_5$$M7\ MANS\=J\.R;JTW]Z D8&^P@Y:ZZSO;%>HYD)DY\(C\@-UF0XBU.Y9)BGOH%\T M<=9\B.Q\V,'Y2M&A+JW!]NY[+],XQH0]0&OB0_93V WCA"[SXA@Z*X\*L]=V MD7:3QQ+@J:PU U 3(!JEUS?(H.ET26S<,1SM^ M(FM-Q^O] K+O%]Z1Q"/395 [B:VS'NN5>W SFQ&^+"ZLU6F=;7)97M)6;ZM+ M\:OB*MBMQI=#%4/X>4E=3F0;%W<\SXR*5E6/*X(3@C7 M NK[@C'Y,M 35/\JF/X/4$L#!!0 ( +6$5%@-:1%?1 4 (F : M>&PO=V]R:W-H965TXB@18V\IY>K4]\5L26,B3MB*)NK*@O&82'7*'WRQXI3,LTYQ MY*,@Z/DQ"1-O,LH^N^&3$5O+*$SH#0=B'<>$/W^F$=N,/>B]?/ M?%C*] -_ M,EJ1!SJE\G9UP]697T29AS%-1,@2P.EB[)W!TW,\2#MD+>Y"NA$[QR"UA,IB&(^O=(SVD4I9&4CO_RH%YQS[3C[O%+],O,O#)S3P0] M9]&/<"Z78V_@@3E=D'4DO['-GS0WU$WCS5@DLK]@D[<-/#!;"\GBO+-2$(?) M]C]YRA.QTP%V7NF \@[HT XX[X SHUMEF:T+(LEDQ-D&\+2UBI8>9+G)>BLW M89(.XU1R=354_>3D*IFQF(+OY(D*<#15LV2^CBA@"W!'HC7)4GT6J<$FR8P> M@Z,+*DD8B6/P"=Q.+\#1AV/P 80)N ZC2+45(U\J56EL?Y8K^+Q5@%Y1<$%G M)P##CP %"#=T/S^\.RIW]U4NBH2@(B$HBX=?B==@&_SSEVH$KB2-Q;]-!K<1 M.\T1TX5X*E9D1L>>6FF"\D?J37[_#?:"/YKL.@I6,H\+\]@4?:*F 9AQ.@\E MF!'.GU69V! ^%Q_!!5U0KJX J9H0(52!.8I"JVW&?9TFY*%3F&A8VGAL1A9\C*R3;JWX7L[FCYU8$6W48+E&'4+ M@UU+@XD:E/F;QZE;\]OI#BM^C8HL_?8*OSVS7R9)!&Y/IB=@0>>4JQ.2S(&0 M1-+,9<2$J*;B[6GHU=( ^]4T&(5:IJ%?I*'O/@UWATWY?GW*0]RMF#?*LS0_ M*,P/W)NW6PZ#^G+H5#)AU&J9B6&1B:$Q$U_EDO)7K#4^?(TL%E.[_)KM&J3;,.6Y\[I 6-/O]N=J@G9$C%L76I:: M&%9MKJ TI CBJK\Z/\&@#U_QIPD*FA'J"TVR$GN_%NI*6E@SW&@6Z@B%HR0GN02?'7Q=@'9 :AK4-1(*:D: 9DBX9I^%#DIDRU2Y'W)-[ M;H.BD*8H%+C?MW $1/G&11MXA31>(3->N:Q=J(FHJI/N)!3XG(5K9P 35SHUQ$7:MC#0H/J[&Z#N) F+M0R<:']Q&66 M8&M1$Q?ZM<2%ZL35,*QM$!?2Q(7,Q#5-=^(:Q3ME+%?1RC^.:,;"[AD+.V4L M5]'*"=",A?7V]\/&M4[)2M7T&PO=V]R:W-H965T;F1=ZKQ,+MEH; M.^''TX*NX!',4_&@<.0W+!G+06@F!5&PG'DWX742!C; (?YFL-$[S\1:>9;R MFQU\SF9>8!4!A]18"HI_+W +G%LFU/&])O6:/6W@[O,K^R=G'LT\4PVWDO_# M,K.>>1./9+"D)3<+N?D#:D.7EB^57+M?LJFQ@4?24AN9U\&H(&>B^J?;^B!V M L+1D8"H#HC: <,C 8,Z8'!JP+ .&+J3J:RX^0:%V.S^M M1=3+F$!Z00;A!Q(%T:!#T.WI MX5%'>')Z>-CC9M D;>#X!D?X%I@8D3+.J'MW^I+U@=QM4UYF3*S(32Y+@?E[ M (49$W;*2%RG>*_JL 684@E-ONSF^&M7!BN%PVZ%MEI=ZX*F,/.P'&E0+^#% MO[T+1\'O7:?_*\F27T2VEYEADYEA'WL\IYR*% @UY$\J2JRD%778=805U=A1 MV?K\$@]'4_]E]V .(9>#?4C2"]DS<=F8N.PU<9-ES%XL[2IJ1O"*&;P;A=3U MM ).#2[@[3%KP#*E% A#?@!573ZKW48["H.6S3<121]BS^2H,3DZT21^/%O^ M\(4J%,-IZZBS?HT.Y PG+4^'D*CEZ1 Q[O8T;CR->STML'BG_]_4^$#/QY;D MV[3/H*K2 M-NBL;37;;EFZ:F>E ],N@$D'YJ"\^3OM3PYJY=I(35+[M:M:A&:V:55O7(/6 MFI_;%M:U53]IJO[WGJH5PY>(PQ(I@XLQUB-5M935P,C"-5G/TF#+YA[7V(:# ML@!<7TII7@=V@Z:QC_\#4$L#!!0 ( +6$5%BKKD=?A@8 +PR : M>&PO=V]R:W-H965T/ND04+866LE.D'QI+)E^2C\\A M^>HR.3+^56PIE>A;&$3BNK65,AD>J0;SIBQRE9 M)97"H(.[W4$G)'[4FDZ2O&N?+<<5PA*?'%IT=1^(SB MH3PP]C4^^+"Z;G7C'M& +F4L0=2? YW1((B55#_^R41;>9MQQ>+G)_7WR>#5 M8!Z(H#,6_.FOY/:Z-6JA%5V3?2#OV/%7F@VH'^LM62"2_]$Q*]MMH>5>2!9F ME54/0C]*_Y)O&8A"!6?P3 6<5<"G%7K/5'"S"F[="KVL0B\ADPXEX> 12:83 MSHZ(QZ656OPA@9G45L/WH_AW7TBNOO55/3E=; FGES&Y%9JQ4(63(,D/,@]( M)-"%1R7Q _$67:+[A8%$Y^W;"](M%(GW\3' M'_T@4()BTI&JOW&KG676M]NT;_B9OCD8?621W KT<[2B*U.@HP::CQ8_C?86 M6Q4]NFPCUWF'[%1V:U:^.*ZI[]:L[EM&X^6_G)GINT]_NAG,2;:A*3XD> M'E&QW)P\)J=OCH2OT%^_*TGT0=)0_%WU^Z3M]ZK;CZ>D*[$C2WK=4G..H/Q M6],??W &W9^JV$**>4!B!O=>SKUG4Y_^L0\?*$=L_13UY*!RA#P$%*F)&&T4 M?(DN5.BG7[^M(INV,$A:B.?FP]3M#[K=2>=01&;M1U-D0&(&LGZ.K&]%-J<\ M6:.B)4W#,9TWT,5\<5\-R*K7-/0@Q3P@,8/C(..64'T!RAQ3S@,0,[L.< M^] :OXLTT=7&24BUMOG1YER"#TL)/AB6\MO::%,^0&(&GU'.9V2-2STE[N.\ MK@(R@@PL2#$/2,P -\[!C:V!]:D041&++@]42)6S1"*U6Z )5-L72NT.P6)^\L8U$*RY=>GQ>3NN<7$KM5C+!8J[W2JEN;[4Q(R UDY$V.8[=Y=18 M6AQ0GP*JYD&IF?2T57'L7@5D?7'*;J4BZ$#-"I2:B4W;%(5@(#=2^@:AZ4FDE6&QCGM1V, VIA0-4\*#43OG8QCMW&I #C.2"> M#W:4+Q56LJF.X50JWI[D6=]MN^K?:>*#NA@H-9.0]C&.=;=?._$_'UDE-%"7 M ZKF0:F99+71<<:OG?B0%F<&JN9!J9F7O;5CPG;'U"3Q,ZGSB6]OLRDA*#63 MD/9!V+K5KY_X6TZKL8':'% U#TK-9*MM#L:OG/H8TO',0-4\*#43OO9/V.HP MFJ6^6S?U03T2E)I)2'LD;/=(]M17Y@DUOWUA;[)Q0()Z*R@U$[?V5KC_VK,! MJ/T"5?.@U$SXVGYAJ\-XP16G3-"XNCP8]T\GA'*I?G%6%>KJ0.39M7/#_ MO@.#0),/ENS#E#)C9^]&8VO=P%:YV M%:[=5?P2/^F@,)TADZD89%RG=T+&WE;CYT.^AYMPM9MP[6[B2QH_Y\ X)3"7 M+AX[IV1 O0"4FDE&>P'7?LOC/>-KZM>!4[[3<=ES!J=L0+?J4&HFF\+S7/:M M.LC%^JR-,^MU1:F*]=K>WY?RT!MSMV==T_Y,GMJDJTMRH%Q9ENS1JA61%*V) MS]&!!'L:>YH42"4.T(TXJ)H'I6;BU1MQUWZ3H^ZBMV)!0+C0G*OC+FUL9-PD M:H].G:.]3XT)?H_=M*MWTZY]-UU< &M22@7'!4IXW"Y/^:!W':#43$IZV^W: MM]V%Q; FI&$)DMMKEZ9^T/L.4&HF([U]=^WW'L1 BW9/I+I M,^_YV?P5C)ODQ8.3\[?.E9>^2*%ETO\//# I&1A\G%+R8KRN(#Z?LV8?#J(&\A?6)G^!U!+ P04 " "UA%18 MYB"II003 !&ULS5UM M;]PV$OXK@J\XM( 3B]1[SS'0) TN0'((FK;WH;@/\JYL"]E=N9+LQ$!__$F[ MZ^6(K^+NL."7UG9&H^%#C?1HR-%S^;5IOW1W5=4'W]:K3??J[*[O[W^\N.@6 M=]6Z[%XV]]5F^)>;IEV7_?!K>WO1W;=5N=P>M%Y=T#!,+]9EO3F[NMS^[5-[ M==D\]*MZ4WUJ@^YAO2[;I]?5JOGZZHR5_>5I^K_K?[ M3^WPV\7!R[)>5YNN;C9!6]V\.ON)_/B&TNT16Y/?Z^IK!WX.QK%<-\V7\9?W MRU=GX1A2M:H6_>BC'/[W6+VI5JO1U1#(GWNO9X>3C@?"GY^]O]N.?AC-==E5 M;YK5?^ME?_?J+#\+EM5-^;#J?VF^_KO:CR@9_2V:5;?];_!U;QN>!8N'KF_6 M^X.'"-;U9O?_\ML>"7! E"@.H/L#*'< B14'1/L#HNU =Y%MA_6V[,NKR[;Y M&K2C]>!M_&&+S?;H833U9IS'SWT[_&L]'-=?O2OK-OB]7#U4P??@YX]5V3VT MU3!A?1>\"'ZI%@]M6V]N@]=E5W<_!-^_K?JR7@T_O0A^^_PV^/Z['X+O@GH3 M?*Q7JV%ZNLN+?HAN/,?%8A_)ZUTD5!')VVKQ,HC(>4!#&DD.?S/_<#H]_&+ MY ,/0!#M_XB(S#GP4]=5PTXE)ME\*$NK^M5W==5]PS2,A@N1X;0:/6?9M-. M(0O^^#"<('C?5^ON?S)P=M'$\FC&;/ZQNR\7U:NS(5V[JGVLSJ[^^0^2AO^2 M087D; )<= NTGF_^OG/A[I_"KIQ_%N<9*/=N-53L++BT5 M0JLBB141)X>($VW$;ZNV?BS'6]WN*CP//O=EOTW,H+D)WM6;V/\X^=O_7B?'<87_+QY6%=M.?Y=>M'IS[US7@VWZT4U!#$XW.7 JBDWW7FP MJ7K9M:?U>>2UEQ[02N>BM6@V?3L\)+KQKE2",03W>Z1D@*3"3$<1-\VB"8WD M.%+0K@QR*T2^3#RPS!R[3#>E&W[M+T#KIN'S7"E5KL[ M07T87C<\W/J[@4UL)Z1B^?!X1XOBU;KU/:&CN1L,GX2,HX0>O4LW(>#A!V6 MMREX@& 1%\^XQNYM]<%>MEH?(SPUY MNG<]B4F(6[0ABCPEC'D0/?4X^?:_]Y_J[O\2&]4=AC!>0F81DVUN20.3D(N$ M1@4?FV@6#718%1XC(43/!';A+97PWI=/9FP3<<8S/G[1)J:*X!DG('I2L M^ MQ6Y6TNC2&=&)-LKHV+.?Z!_^,YXNP5_!\,HZO)!N@O$OU6;QQ"9 .ACM*:WO MGTC>I@ Q5D%ROQX^6I9C#1Z2MREXC+H0/7=!2=Q"N.R%S!!-%(E!&>F@VN?R MS,1X,TQ[W>O307\BZW=K%W2",CI!B5?I0+7LQAH\)&]3\$!-1\]J,-*!2I@+ M7[J0V(!G]31XQFZHGMW,2XA]^46?$-H36<\IDKR'BR2MRDNC'O2S*_40>6E M6-ZFX#%>2O7EKGF72RYRIS3EGQ:B41HKWMDHHWY43_V?7P:_MMM_?]I>L3?5<*,;7[-OAUWGF 7Q#%BQ#'RBSA&J,01R]L4/$8&%T\G+FD <_W6[+S.O] M,M"+ZW+Q99C_ <)Z.5B/.P[^&BX%]MOS@I%TM*AKH5C>ICM(&/N,_5H,C5$9 M*9:W*7B,D<9.%D-C<963)%'.OVW(S-(T4KQ*Q8P*QGHJB)@R;YKUNFJW.W8^ M-*6TGJ(/QGK"7>P%BQDCC2._L@65H6)YFX('=JNYV:XF607.!)8ELTHBQ1Z@ MF!'#V+!I;%:N?%0GB71$J"5&+&]3A!@1C5._4@*5K&)YFX+'R&JL7RX_-B4R M\7U;V),B,8IIH5BWB1E%C/44<>;38[P2]ND@'0'JLC26MRDDC(/&A5\I@$I ML;Q--P0S IKHRY]'IL#>ZW1O$[]]4F(4J_A3PEA?HF=],Y?RF_:^:FP/BWCV2A_SJOJ?6$(C[(U6/#L;W$HSMD>\W?34$V ?;QX=V[XO^?-9# M=E%]3!BU3/S:&YF@DE L;U/P& E-](70DW>+)Y+%;;Z&*[&ABJV1*6. *<8" M^)R=8/H3V4XHEKH=!3+VQ0\1D=3?8WS]-8Y5'Z92G99*M*& MD<848W7\0_58K7:!$>DX42N,6-ZFD#!.FOJU!IZB$E8L;U/P&&%-G:R!I^+R M-B64WQ0FLPH317DV!0VR>IYX2E]7*O([_M5):S(-F5' 5$\!3[\SB74](6[1 M1'6[8>0LG;4TK.SI2L7E79H7?*NNS"HM%'OH4D9^4O>-(:G(;01<11,%KAEC M/]F<^I>AGRL3"UE\;!(356R,@F08E2[XB+%N[M)'8'L+Q?(VQ8NQCLRO(EB& M2E*PO$W!8WPFFU,$.RV',['6)>2)SF0:.N,=&48MC,N3.;U>^O-:3[ +@I$Q M@I'Y51'+4"MB6-ZFX#&FD\UI^STQ.\R,1VLR#1U\#P2CZ,5EQYS7??UYK2?8 M1?$K8_PJ\ZOXE:$6O["\3<%C_"]SS__TI[ &9#95S!E5S#$*9?)$TK_$Z4]L M.W8L;U.8&&O-_2JY2*6L[*4WW\B,4I5'YC(&4O, ML:M>1S=/Z2.QGE<7I;&<4=34IJI6J> MRAEAS#$:1&2)IN"![^8YZ2')QVGE47V_0*QCT+O_I$"E1&BN5M"AYCI(63 M/I%"; !)^(*ZQ$;U;9:"D< "HT.$2PK4'BM]@-;3[Z*R63#.6OC5-5*@$EGI=E#L+\ EG MOQI."MRO/[OY_#/\_K.3EI-GM[KTT-MP$8./+H<.%N)-/5B&D]I_F-I%Y9*$ M%*#DU_+[X0P?+[E;] M6H8(["?9R:>Y0_!M[M"O-?CG>- =/)Y[A!\GSLT5%./ZMLR>+6'0;>3D].] M *Q1KZQQ7#Y9M'(9SF^-@B.A$*@4XMFCM>%B!U32(%[B;-.7X<3VL^RBO$F@5@KQ:V6>Z,5;[ %TPFVAFHM!S@4A M37#)JDP;1I51@($:A%^L,XK*QXI:YT1SQ\$":"[Q:ZV>(,O1N-&C@8(T>M&6 MXQ6])*T\E.;B\T5BE\6Y2FH(JL$8Y&!.4O62B;R(3=5/$!RJ+7\3CB460O^H4K3(+F MCL,,L!3J604.5\@$S1T'(. _!MD3G)P62VUBSH@VRIP!/$4OX'%'B TP2 M13N%RX7C>L@,H=C/K9-R&U!7(9[)JQ!9(1S[&7>RW1 HK!#/)%8(KL8*FCL.0$!SW M"YH[#D! <-U(LA")W(I,U$MJIU;U(D"8A: HLQR333-ZSPS!V5\'3HJH0-.% M>";J0G!57=#<30$$NB[$C; +D2F[B'I?4C.EX!-0 CS7,RT8@BL&@^:. Q"P6H,>S-'9(=%P$5]O)%9*F3 "Q%X( MBMH+O^1O;D[#%7U!<\?A!(BK9[HO!%?X!,@ ^S4,U48@BL+@^:. Q PU=10ECVN14WO MU1Z&^8O\0!&&8$O"4,L6-5RUW'&" OGHF&$-P%6/0W'$ F9K$(TY?2>[ M1!E&W,DNDX]1[9_L3V\^RD*@I$:TCJV;*_7D7''D G'!>H MYQ"#? Y"HN"25HD2C_()!)BH08C'.J,B^5AQ:Z%8[J:P (T?DGFV!4 O.F0- M()8[#D! >PU*1,>^X63BXKZP 4!B$RLR 4@!$;U;WV@!%&8(M*1/-[4K#E91!<\'B UP26XLF.KXO M#5>G!LT=!RG@M)Y)U1!1[<[%5]"J1J M*+94332K\, !.34H%!S;&K,T*71VW 1 M S:(K4L3V;:<&2*PGV0794X*!&JH9P(U%%>@!LT=!R"@I@:!FN-:S@Q>[6&0 M[ M5Y1-@C=BJ-)%=RYGA_/8HN*B*4J!70SW3JZ&X>C5H[C@ 9\UZ-6)OH3V"-"A*SC,^JBNZNJ_FW9EU>7]^5M];%L;^M-%ZRJF^&8 M\.78VM#6MW>'7_KF_M79X/>ZZ?MFO?WQKBJ753L:#/]^TS3]\R\7@_^O3?ME M>XZK_P-02P,$% @ M8146.3%>23@!P K#@ !H !X;"]W;W)K$"'0SY8 MB"CIC<[+S^ZRT7FZS.,HD7<94]DQZ9R*E8QOF7].F3W'0H*/*-TUB5?\G3)G;8(^.ERM/%IK%6 ML(B2]7_QBUR,SK/TB61%M,Y6 MO"AK4[;6O8F28ACO\TQ_&^EV^>BCB#+R3<1+28XJKV^E4,M,ZO'*%>F3+W*< M)N,HCD19^W1*/LN5C DCETI)'7*93,CG2#SHD#R2ZBTY>B]S$<7Z59^4>5=% MWF.RJ"0^UL?!>)EE43+345_OWY.C-V_)&Q(EY#:*8_U+ZGR0ZTX64@?C38>N MUAVB+1WR*+E-DWRNR(=D(B=F@H&NSK9$]+E$5Q3-^%Z.WQ'F'1,ZI*Q!T'7W MYA21P[8CQLI\?FN^+%J)XN G,53\F"3ZG-<#,X&O13DV325$?Z&8.<[4HQC+ MBYZ>&I3,5K(W^OTWCP__:.J^HV1&,?QM,?PR.VLIQI^ZT\M$SU]Q]*^2/.KS,ITT56"=EE$K#F43G9 MJCVQGCC/I\V@<@;--/D;Q^G$Y3@Y2F;T_'3;\]/.9XD463%&C1T^K=6\[WD[ MX](0$S2/BS<$( \//8LW&3AR&J,AIK+*4L%#E=TML_%<+YF:J>S9-6$AIB8* MFBBJZ5[$+7JH70\68NH!.'LXG6^46HIDW**)V35A(:8F8*2'4F>DU^)YO%YR M-:KRZT3JR_,Y&HJ]6AD;8MI$ GB\?<@CDTDG['AUJ)SLJD719*H%\'AV M\NP"9\\5F^<41JZRF?4 ''EN>.0UP";<'3 <6J;] 2+1@XE$[41"0TQE0"2* M$^G#CV64_R*JL)&M*TP\Q[Y'BZML9H^!=Y2B9\]EJZ>C*"CW[J:C;&8W :,4 MQ^B+%].TSL_=15M#2,ND1@&QU.Y#6Y?3Y&CM2]\V"G9J/UUE,\L /*?='2@V MEU$[S1M"VB8RH#G%:=YE(JL#NJ8,"S&5 <(ICG!T:4WK&*YIPD),30!JBH*O M?6F]:8?JJ8?TVTXR("6UD!);6],Z^FJBL!!S+P[8R' V6M;6S,Y%-,14!5QD M.!>[KZN9W;:A(:9 P!C#;=L^ZVIF=W)HB"FQLLVZ#X*ZKJJ9G3]HB"D6^,-> M?Q^4.261JVQF08!$S V)F)U$:(@I#TC$#B81LY,(#3&5 8E8^-KVC*&LV_M MQ/TZRO-+0M?@A/ MN_?P.,IF7OX!_OK#%_HA'P7WWM=U'&4SNPE ]W&@O]@/^75X[^Y)-82T+-5\ MX+N/V]27^R'?J8UUEY>(IO#'>8V_SZOF]- M&19B*@-\^SB^43_DUX$<[&JJA_ 63B(>:5>^!8@/O(?0Q1 M8#>5:(@I$1@4[,.@KH8HP.BR$8LQRA0+ KL #K4$ 5.4>0JFUD00%'@!D6! M'45HB"D/4!0&U#%*"PV_M N;Y#[CURGB5HN]%A]UI\VBG?J M7EUE,TL"/ [PBZWM]BAP>@W553:SFX#W ,?[B^U14$T#BJ/_ 5!+ P04 " "UA%18R\=PFC<) "08 &@ 'AL+W=OH M'-R+T[UPDVWCPP_%=EJ0^/"W=MR,-VN/ZV1<64*0M./9V?_.)+]]L#FY3]*O MV9KSG'V/PC@[G:SS_/;U;)8MUSSRLU?)+8_%;ZZ3-/)S\3:]F66W*?=7Y451 M.-/GW_@W_Q///MQ]3\6ZV\[(*(AYG01*SE%^?3MYHK\\\J[B@M/@2\/NL M]IH57;E*DJ_%F_>KT\F\B(B'?)D7+GSQSQT_XV%8>!)Q?*N<3G9M%A?67S]X M?U=V7G3FRL_X61+^':SR]>G$G; 5O_8W87Z9W/_.JPZ5 2Z3,"O_9O>5[7S" MEILL3Z+J8A%!%,3;?_WOE1"U"S2SY0*]ND!_[ 5&=8%1=G0;6=FM>WU!^YGFY2+ M\(;]M;/@NP%>W[.ZT7#YV>,OU^7+9T*6G3;Z M3AN]]&=T:O.2OU3U:%,*1^1, M$L[9">>0U:.CY*[A6'OYK=K8IM:3I/KZ3+)\JD(LDCPZ3;! M*T%>EOGNYUN J'Z4I.);,MJ$?D$#S%_])[XR6RO!5>+>_Z3!+*1^>;M^>6B_ MJCS]R0ZM7M1]WR0D:CJM\J'"+MJ+S)XM4X34,3Z:\D]T/FE[(U M=E934M>L%675!]7(F;=DN :8I*$P\32U6\50#WUJ&OO]:S!R[9;^ \2K<(ZH;;[EWBA)YDW4"I-+,<=4WBGB]Q2/R M)HL'<*?A=/=GON8I5M^6"I7[V=]@HK1-UDH@#/-'5=EH[#86SPB;[)X M0( :CH"=E>VIR;_/I0TV5G/VZX!C.DHL3U/950S2-_)^:3?8M#")#KBDX[AT MP>]XN!U$[8@JQEOIO29#Y$W6I+:<-;+U+-H%K2%6M'2 0)UN3:MRA4TT41,Y M1. O'5_3VLOYHZ>>>'.]QV\(OM*!KW1K7,E/NNQ&Y4T6#R!0QR&P:_*IJW"F M)#QF(H<%_*9WK&LI'_)#S=/P0'J/YA TIP/-Z>.B.9V4YJB\R>(!S>G'T9RN MDII2"IB)O.$",&=TP)Q<"D/.;/!(^@XGE3=9-^!$0QM5+1BD0$GE318/@-+ M%_ZZ:L%0E^.4K3W,1 ZKMOO8@6I0"_HQ>4ZZ-D?E3=8$V- 8U]J<0OR%V/PW@1,,95_*3 MTB*5-UD\H$4#WYGM8G^C>U<5-9'# @XS< Y3/^2'8G\\D-ZC.<0>K F<:(YK M#]8DA44J;[)X (LFOJC8Q3NFNKVZ7PJHB1P68)C9L?\JE\*0[(]'TGLXAUC2 M,X$336-9/%JY^?PQ<;.6E /P2FU@)G(80&JF1VH!K5@')/GI*MW M5-YD38 -S7&=FS-)V9'*FRP>L*-)=W;.?,SAN0:CUM-S)E":V7%^3L[[H_D? M;Z[W& ZQ9F<"*YK>N J E!BIO,F'CH$8+7QEL8O_+77W5CUXUF#4>O#, AZS M'KW):PP[!\ #Z7V(>HAE.PMXT1K7/K!%"HU4WF3Q !HM?'&QBWLL=6-7*88& MDY9S6A;PF/7HS5]CX$D 'DGO\1QB;<^JW50QKGUAB_9VC"'(T@*RM/!5Q\YB M:#C7MS\+:+!I.=ID ;19.+2=)5'$TV4@OKB.2'/253PJ;[(BP(?6N/9\+5)^ MI/(FBP?\:.%KC8?=+&8UG-G;GPPTV)@M7P4V$)L]@H-]=L/!/N4\?I.1Z[7T M#[#/QK%/JFZB@WYXD[UO]AH"\&P /'M<@&>3 AZ5-UD\ #P;![S#BMWN/O*' MFLC! O79./6UE<(Q^]YXD[U'9/%J]]OB>'=@*70? M!D1-Y&"!^>P>S$>T#(PWV7LTAT! &Q#0'A<"VJ0(2.5-%@\0T!X" >U'(&"# M31L".H" #HZ ;S9Y$B4EQ_UD)+,AO,&^HTGE398'"-(9UZD_AY0NJ;S)X@%= M.OAV\V&EX*@'_>R]2F@P:;G%SP&:<[INVWB"N9#3#7^HB=PW@#\'A[_V(B>: M%.'M]T[;(4C0 1)TQD6"#BD)4GF3Q0,2=(8@0:>;!%$3.=C:TTYP$GQ471PS M0\+;[SVT0V"A UCHC L+'5(LI/(FBP=8Z R!A4[W/2*HB?R$'8!"]U H))HN MX>WW'5HJ;[):P(CNN!C1)65$*F^R>,"([A",Z'8S8H-)"R.ZP(CN8[9TB>9) M>%N]AW&(0WXN$*8[KKM&7%+@I/(FBP? Z>)'$0^L ?7F$-/;+P+5QFC957$! M\=P1/.C%57%/W35J,FK;-7*!"EV<"ANKG&BBA#?=.V^' $*W]B2^<0&A2PJ$ M5-YD\0 (W2& T.T&0M1$?C0A *&' V%721PS1\*;[OW@PB%8T ,6],;%@AXI M"U)YD\4#%O2&8$&O^]YAU$0.%EC0.X %B:9'>-.]1W4(-/0 #;UQH:%'BH94 MWF3Q V](="P%@;B]]=)DC^\*1Y*O_M/"!;_ U!+ P04 M" "UA%18 +!)%X0& #K*0 &@ 'AL+W=O&ULQ9I=;]LV%(;_"N$50PLDE?@ER9UC8$F6I4 *% W:70R[H&TF%BI+GD0[ M#; ?/TIV34NDCJQ 0&X2R7YY].J(/(])(L1;E\N!C]CC]<<5HVJ!3?8OE4'!VC\E9F6?:]//FXN!CYI2.9R+DJ M0PC];RNO9)*4D;2/?_=!1X=KE@V/CW]&OZEN7M_,3!3R*DO^BA=J>3&*1F@A M'\0F45^RIUNYOR%>QIMG25']14][K3]"\TVALM6^L7:PBM/=?_%CGXBC!IBU M-"#[!N34!G3?H,JQ>7.Q>DQ<6UG+]'%)\AXA/J M:'YU>G-2;^[I?!R20@Y)(54\VIF4LY8LG*&;.-6?QR)!]THHJ7NV0E=B7?;- M OU]IR.BC_KCXA]7-G:79^[+ER/W0[$67D02V!@ M.0 M7\MU5L0*);&8Q4GK4P_LBW,6!$'#HTM&R+C%8WCP&((>[Y=9KLZ5S%=H MEN6ZL1Z]3I>A=7EZ?/&=1UM$Z'CL=A@='$8=?3-]W!E-OND M2Q6V#9SQP=P8-'V[UO+!@I6NU7L&Q;ZKUOW]]=.G+0H8;K%I:(IA MG+Z, ?N@G1!PZC0%6L"%#5PQ3->;V[M+[^;+)=(_5^??G19M8(81:_ISB'!+ M<<4&JQCFZHF0PC8B.<=1$P .&2.4!BTN#4DQC-*3,85M3#HXY5"U@PH;EF(8 MIMVHPC8A7:QRREIAA0U*,I3.P-Y F*Q+[;VT6H#/B3C1G]VJ**HI:X20U@"$[8/M8@-3IM: M#E$KM$:=1TY]+1G@+M8C!*H&QZJ(6^@_=R:U,=I4/.UV#47LO(PT4 MK9X#0VX2O?*:VZ#('RI:/5L&^02>EO>%V-CJN,U?9*"DOC9H4$MAU/;A%[4) M:BT,0I*Z18-8"B/V9>RB-D4.DM3=&992F*4G4XK:F+3\09*Z/T-1"E.TFT_4!J-E#)+4C1EP4AB< MW5PB3K=@U+Z5=JAH]1P8-M/P=;E$!Z7X4-'JV3(4I_#\N^_[('O-VC&Y%U0L4&Q/E2T>K8, MUAD\Y>X)*F:O5UL##Y+471J.4=>.TD%N]&*2BI&S,HY3!*3Z05MU'I6OQSR(#%/VZ8RF&F MGDPM[GBA:B_^.53MBW_&PO=V]R:W-H M965T49X1=;&2ZJM>4&K0 M4\J%OFPMC%F>=SHZ7M"4Z%.YI )^F4F5$@.W:M[12T5)D@]*>0=WN\-.2IAH M32[R9_=JKZF7*XN6U%K\^ 3FR^,?="97"S)G#Y0\WEY MK^"N4\Z2L)0*S:1 BLXN6U?1^0T>VP&YQ9^,KO36-;)4IE)^M3>_)I>MKD5$ M.8V-G8+ OT=Z0SFW,P&.;\6DK7)-.W#[>C/[74X>R$R)IC>2_\42L[ALG;50 M0FL6 7DYTC2RG=4L,F5PHN4+*6L-L]B+W33X:V#!AP_A@%/S* M8)R9_#Z;:6H,$W-TI>%*(R(2]!LC4\:9852CM[?4$,;U.W2"/C_KTH;ECTEL:GJ!>U$>[BGF?XS>'#\>[P#M O M?8!+'^!\OMY^'WRYFFJC(+?^]K%:3]/W3V,WW+E>DIA>MF!'::H>:6ORXP_1 ML/N3C^,K3;;#N%PPZ9=,^D$F/]=@VT@B* ]F M0=$-)*?D+"$&.%P33D1,T8/=*C[XZW6&6]BZ-?0ABQWP@Q+\( C^#VD(+R,@ M /F:B _>P%G<\:YKTN3=80EP& 1XQP0XC0%()F!?9%"_C3?VP[W.C;M7BNM^I1A0+A?(\:+)+8*M'1T$"'\O* MD/O==3;*>X2P'%[&*]H?&8]-8VBJSAL%V]R!N>;N[5B*!+0D<(NWB4X+HKD> M:J/9H>6K0!F,JVO25,"BJ@U'!_?A[6B"N++-8//H&2VE9J91:_5<9,,Z>H]- M$_JJ]4;AWOLQV+ BMUU&]8+JL>DW[9:JJ4;AKOI XTRM'0F9D: ,4D4A,E>4 MY@F C(32M\ M[/8WZZ#)+K.J6T?A=OT*87'[KR'N3%&1.;(!WN-OJ M#XW>DCW0\7V($378)5 H#AQ7&'6$*/1*>4>OZI.HN4'KR@XY< M;2S),YER6NH,+P%70GBBX!HU1Z$2&C@L- Y^#<7[7^(])DU*"%>2 [^FY(!R M6-ES201-#BA]7KZN!CD9#>KG CZK0;B^J)#HR_LG8[]FV++Y7D!)4L0^]Y\;AP%LC> DM1J%P9[P)3WQL\#M;GQ'L-YP/1,VAX").9S!]]W0$=42M/XNL M;XQ:7"TJ@#E@#^'TFI=GIR7]02P,$% @ M814 M6"\X.(7A" @3T !H !X;"]W;W)K24YF0+] M\4O)BBB1A[0]H3$WB66_?,5S*)&/2.KJN2A_KQZ%J-&7[2:OKB>/=;U[/YU6 MRT>Q3:MWQ4[D\I=U46[36AZ6#]-J5XITU1;:;J8D",+I-LWRR?RJ_>Y3.;\J M]O4FR\6G$E7[[38M_[@1F^+Y>H(G+U]\SAX>Z^:+Z?QJESZ(.U'_MOM4RJ-I M[[+*MB*OLB)'I5A?3S[@]TE(F@*MXE^9>*X&GU$3RGU1_-XXW]>?B^2?1!<0;OV6QJ=J_Z+G3!A.TW%=UL>T*RQILL_SP/_W2)6)0 M@&%+ =(5(%H!0BP%:%> GEJ =058FYE#*&T>DK1.YU=E\8S*1BW=F@]M,MO2 M,OPL;]K]KB[EKYDL5\_OQ(-LQ1K=YH=KJ&F+-XFHTVQ3O47?H2Q''[/-1GY= M74UK><*FV'39F=\\5/>&.!T3L7R' M*/X>D8!0]-M=@MY\]U9>M/=5%T?W'ZCKXG1G\N(,V"2GVV#89A0X[=N)MK[T M2#M]%KNBK+/\8=1B__FGE*/;6FRK_T+-=/!FL'?3M;RO=NE27$]DWU&)\DE, MYG_]"PZ#OT%Y]&F6>#(;Y93U.64N]_G/^^V]*%&Q1K(;+=,VJ]WU4Z$_'9?2 MS<$W;'V;GO5ISJZF3\,D.<]\;I(\F8V2Q/LD\?.3U-]O;9[Z(RA5W$@5T5+E M//^YJ?)D-DI5V*19:_EA M66P%E*W#"6:#;(4DP%K" %'$@[$H 40XG/6B48"S/L"9,\!?VC"ZP*#JS\S& M#C#5JF^*,)]%6O4A)QK#U8_ZZD?.ZO]:U.D&Y;*5'"%$QHDC@O6[&Q QHH< M.04A'$+- WR%JW+8HN6DG^R?-]T"%W_*4D*W0O9?*+K!U"=?G$&CLT& M"B(C<%-%*"-ZX*:*1IQ; B ^'0>B* L[@>/<+ARE:WF,Y$]H=]Z=V=5C= 7*9S4]'Z:** M5S[LY4-5T3QNHA_;IA:#6Q.,T">A++RZ);[6!);#(4IZ$.DY"*$*;?G) JL/ 85D"&W41V%"BQ"5&4&"$ MHL 8,DP1X3:"43B&W3QV$E)B$YYX&!EC'Z#BU.@E 14++1TE421&W"1V)E<2 MDY]PB'6PA%0!U1L&4'%JB4>1&'&3V%ED20!T8OH#U0)2$:;?*) J(+9X%& 1 M-V!=ABP)@%&A\; #J @QGC F=O[7'[P MZI;X4V3JP",W)Q,"/ #!@V.BQ3%.F3,H"&6YB, M*"8CKV0R8I(4-F:_%I!J.!!V$0 JRBSS$41A&?& 9028^.*#$4L5$OQ$:/$YO[1&!&+PYN%%B5Q$:?!8CT*:L$$&%B MPP6%;O25Z$8!W KU^@,39?KZ&:");;57T$8]0!L%%B+UZBT@$3/&/4 TF,(: M[RA1Q,:\$ALS<>P'?10'-#I&0S:6\8\I$&,>08Q!(*8_$T"B6,G5+?+F-\ZMPCO$+\@;S"G)>W1)? M;N/$*I!C%]\-UIUAU"W$^F 'B:B^+ &) MM@IY"*O7(_& ,P)S"V2D(LI$^P M@"); J8F(<=8, :L(!I]OJEA!G.8 M&FII$*[PB7O<$<:!]45]Q],"$E$=QR$1MC0,5P#%O\5V, YLX0KT3@$0$7W% M.3DB&D>M2(N_;B\8!Q8=,3&P Y(%W%AO!62SF%O6P[EB)^YF)P4838?=]G-@ M+%XWUGMU2WRYC3.HN(VS"W(%]PIL7MT27V[CQ [VXQ_9D/]ZKN#FIGR,]84/ M0!2;78@I8K9=YERA$W>CTU&NX";.8+UK6$ B8^\D(!K.UHP#4&#$W6!T$E=P M8*)(G]M> "(,T,0:1LR]U9UL^(8,PZ&!AI",DLC6?@J30C#=U*TH']IW?"MYK>[S^O#>9_]M_Q[QA_;M6>W[ M&_P^.;P-K&P.+R=_3,N'3%[I&[&6EL&[F1R4RL/[OH>#NMBU;\#>%W5=;-N/ MCR)=B;(1R-_715&_'#0GZ-^ZGO\?4$L#!!0 ( +6$5%@#&PO=V]R:W-H965T2A]4.QQ+%:67$F)-W^_DNP8+R1YZXMUFW/FG/%( M<2/5DRX!#'JNN- )+HVIYX3HK(2*ZI&L0=B30JJ*&KM4.Z)K!33WH(J3* AF MI*),X#3V>QN5QG)O.!.P44COJXJJXP*X;!(,A=1[R+R?)/K+K+6Q3D]5_&N\^>ZIADDV+:V!G4 G+Y]$\Z" M3U?4C7MU8\\^OJ#NBS#,'-$]TX:)G49_[FT 6ANH]-]S6L?_0>NDUSJY6LD? MI>4L)<^1_>FH?E575/0]P08]D3.=<:GW"LZ9:=.%;?^Y)^*0!J-H&I/#4"49 M=+![#+Y1M6-"(PZ%A06C]U.,5'O!VH61M6_JK33VBOAI:=\D4"[ GA=2FM/" MW9/^E4M? %!+ P04 " "UA%18YB=P_Y0& !('@ &@ 'AL+W=OY#B^-DX'[3.5X>'QL_?;FKPDLV 5GQ;IOTDL MUC>#T8#$?,FVJ?A0//S.&T*^\A<5:57_DH<&ZPQ(M*U$D37&<@19DN__V6,3 MB ,#ZO880&, ND'08^ V!JYNX/48>(V!=ZJ!WQC4U(=[[G7@9DRPR759/)!2 MH:4W=5!'O[:6\4IR-5'N12GO)M).3.Y8R7-!ID6V8?F3_,]C.0MX3&Z3G.51 MPE+R+M_/1Y77LPYP+YC@F3(NEK5]R==J NVXM(B*C).SM*BJ\W-R-N.")6EU M3B[(Q_L9.7MU3EZ1)"?ODS257JOKH9!4U("&43/LZ7[8T#-L"N1]D8MU1>9R M//&Q@Z&,01L(> [$%*P>9SRZ)"Y]3< !%QG0['1S0,SGIYM3"QNW3:M;^_-Z M_/TI2\QRG\%\)5_H'<^WG+ \)H58\U(&7_"25T(>J%1A"=@_(*P?H,K-;A* M(\>V.PP* AKYSC%HCH!H$+:@(X)>2]"S$OR[$')J[LDT]# 2>R?!P:,E!U/ (J*=10$ >Z!0P3TZ 4PA:"H&5 MPEU9[))ZU9!%@D0ECQ-!U'O/T;!3G$K93MV\$?-ZK884Q"X_D^#?2998*\8!1J3! 0I0Y.9=12&5FI'%5@LBR+C$2R M7B;Y5M4#*3/*NIY79,%EWGA3!HA@CS;.(S,QSDCG;(+ ]4#C;(+_CG, M?L/O)_H977T=)-6@97&&H4+J:_% 4*X3]"2;'@@7:AWY'W)J[V,1)U43#BE+ MNFB\KBNK%"=R1J"1L?OOBPPUV%P8<4$P5(\*@NF+"70Q@1-G"3ITP)+JZ(-' M4*&^X,P1E$QJWS3O9 NUZY:_Z@4].E*3R6$M0WFYR%J@ER4$=.&.=4$SQV#A MJ&>=IYU:H7:Y,GTA(T22@+&Z(*@+H,;Z@L PIZUDG;:A=K%2],Y1/O. 65A M=:!:X*MJPR)^,Y"QJ7BYXX/)K[_0P/D-T]\_U=O\9WD[#EZGFJA=-OT$?4Y- M!70Q]GQ]CB HZCBZ1,=A8=_[W"DJ:I=4LV27R'XQ;BKU@N5?2+5=5$F&,KS^VAUZHK:Y95&2TK&TY@AVL@DAJ@LG17BIZ>? MHIUZHG;Y=&)'14UY0X.QS@$!.:[.P@0=ENWC+KX32F 7-"?U5&!*DA'H/14" M O#UA1!#!7TS##IU W;U\<*^"C#%81!"0*ZNS%%/?5TB=,H$[,KD1;T5F.+" M"P*=C0D* EU[8J#>Y'0J!>PJY?_IKL"4'FZH2TL$1 /0"P2"@OXD=BH&["KF MASLL0!2+Y^C]/X8"7R\?J"\*/1P[60-V6?.]C=84S,\KX4@O[@A("C:CII@H M\.FHAUHG.L N.GZT8YH"HA*,"8HI"9T?@NGI?:"3&F"7&O.OVT0\J<_*VUSR M$V6RV I)C[-2%IU5I7A]:X$&4RZ _NUBAH NJ*]_GT)0OM>S2$,G/, N/.P- M'F ?:(P&#T.9#1Z"ZF_PH%,98%<9W]7@@5TI-+1,$-;@8;#>!L_M9(=KEQTO M;/ :;X??Q)$&#T%A#1X"ZV_P7"5!CJ]TB[AK7\0_T<_D-EEMY?JMWC.92EDI M%BDG&7N2:[N27!%+HVW*!)BWSU269/[^0LNZ0:LW4 M EF1UC"N-_YD65(OU:N$JD!4KZ4PW N0UG4 MR_VVY?Y$%)MZ7VY1"%%D]>&:LYB7"B#O+XM"/)^H![2;QY/_ %!+ P04 M" "UA%18]PLJU(@' #1- &@ 'AL+W=O&ULM9MM;]LV$,>_"N$50PLTM4CJL4L,M):[!5BWH%FWU[3-Q$)ET9/HI 'V MX4?)CF61]-E*Z;R(9?ON?/J+(N]WDBX?1?FM6G NT?=E7E17@X64J_?#835; M\"6KWHD5+]0W=Z)<,JG>EO?#:E5R-F^%XX7+*L&(PNF\]NRM&E6,L\ M*_A-B:KU6*W?-;+K^N;DKU;KB+,L^6 MO*@R4:"2WUT-/N#W$YK4#HW%WQE_K/:V4;TK4R&^U6^NYU<#K\Z(YWPFZQ!, MO3SP,<_S.I+*X]]MT,'N-VO'_>WGZ)^:G5<[,V45'XO\GVPN%U>#>(#F_(ZM M<_E%//[&MSL4U/%F(J^:_^AQ:^L-T&Q=2;'<.JL,EEFQ>67?MT+L.6#_@ /9 M.I!3'>C6@9[JX&\=_%,=@JU#L^O#S;XWPJ5,LM%E*1Y165NK:/5&HW[CK?3* MBGJ@W,I2?9LI/SFZ824O)!J+Y8H53^JUF*M1P.?H4U:P8I:Q'%T7F_%8']?7 MK<%'EBL#CF[KWWZ#7J=*]?J)A%"9^<#E\V%?/ M- J""'>-4C"I>A9[7ZW8C%\-U#15\?*!#T8__X1#[Q>;8HZ"=?2C._THJ-]$ M*2:?4,5GZS*3&;?JM@D1[DD28T^3S;0)8UTU,)6^JCD*UE'-WZGF@ZIM9@&N MEH095P-NFO.J&82Y8$7U%A5J)1-W:%UP5A9J3LB*F5ARF[*^H1JFB4\335R; M61#YL:8OF'1??1T%Z^@;[/0-0'T_Y&JE;A16B0TT1<,BQ&F^JD)YM%7,D?!.I+% M.\EB4+*_A%3%SV')8G,()2%-])%F,\,Q"379+&8QP=C73D@PY1<*DNP$24!! M?A?%_87DY5(5XE/KR9>8.Q$%D;Z VJRB4-,M!7/I.XXO(AKVVQ/9 X:X+ MI1JO)%JQIWH>LU;"GEEZ!-JY-;88^9Y^ L+)]%7.5;2N='MT@N'U<383:U7D M@M)A0Y7 TPL+BY%/ UTZ,)G>TCF*UI6NY04, X.2KERKFHQ_7]7 MED\1;,. MY!F;9OG!*G@;>%\K$NDSUMAF%1J5&IQD;TG/01"X10@,,\1F23BFG@D(]7QO MZF>QB^)$K\%2.*?>"IZ#)G"+$QCFB8V"O&$QJW@V (A"0SN+&8F#1)?.-ZI< M''F!MB!-;&9^Y-&=67=GV]H>P\6],5R:4Q#8>;-TMY845CM+30&GUWODG ,& M<$L#&,:!;:-JMFE46>5S6:V/G49+G4:;N(K6/10M2V 8)GJUHK!)#331<71L MLU)_^H!V"A>NHG55;/$"PWQQ4D,*6[C F Q-&T\7SA$W;(4[!X7@%D,PS"'. M>E+80B)^9!3=IE40&@([Q157T;J-YI97",PKO9I2Q&02HB]8-AO]W(9SZMUI M/@>VD!9;"(PM+^M=$9-1<.#I^&RQ"F)#3:6"F)":.8!H:M9/5#"=ZT0UGU%N_%17 MT+0*5/FI"^B46EQ%ZPK84@N!J>6Z>."57-;U9U8@L>(EDUEQCW+.U*QX^'RV M4(J^>%MLB*&ET\L=KJ)UM6RAB,!0=*P332QP$U!#-HL5]8RSV"D N8K6%:X% M( (#T+%^-#&O:9# UR]IC&UF- [T5AB<3&_IS@$LI 46 @/+\SXQ MQ+.9>48?$4ZGMWCGX!32<@J!.>64[C4Q$231ZVB+3>SKPCGE%%?1NL*UG$)@ M3GEY Y:8R&' \-AB1,QEV"F7N(K6O8&CY1(*<\E)[5=JL@;&H7Y?R]AFYB6) MWD*#,^I])\HR>91-J$D= M-#'8V&9%=:L43K"WG.=@$]JR"879I-L71_^A+SQG4BT[ZHL#8],E3HR=1DN= M1INXBM8]-"WJ4!AUFLKI^<#LMX+N2K$\/N)-Q"&A7@38C(S6&IQF;U'/@4&T MQ2 *8U!'U+J<1U(1 MFL#+S?,SFS=2K)H'1*9"2K%L-A>/C^U"@ PD$ !H !X;"]W;W)K2DXV]]=?4G),BQQ1=JKBOL2V?#C6&8Y&A\-1+IX*^:U<"5&A?]997EZ. M5E6U.9],RL5*K)/RK-B(7'US7\AU4JF/\F%2;J1(EO6@=38A01!.UDF:CZXN MZF.W\NJBV%99FHM;BIW(YP\B*YXN1WCTRC)=B[Q,BQQ)<7\Y>H_/XY#K 37BWZEX*@_>(TUE7A3?](=/R\M1 MH,](9&)1:1.)>GD4UR++M"5U'G_OC([VOZD''KY_L?ZQ)J_(S)-27!?9?])E MM;H<34=H*>Z3;5;=%4^_B1VA^@0715;6?]'3#AN,T&);5L5Z-UB=P3K-F]?D MGYTC#@9@VC& [ 80>T#8,8#N!E![ .L8P'8#V+$#^&Y 37W2<*\==Y-4R=6% M+)Z0U&AE3;^IO5^/5OY*5U][DA?F\W"0+<3E22:<4\E&,KG[Y"8?!KY"' MAC06#V2LY3VV]Q[S6;_Z7>7CA0[@C2P>4Q5?:/Z,BB-=VIB.:M,Z*S]>L3!4 M$?5XZ"H7%!(6M4$Q8"E@9 ]J4>-[:MP;&)_R1U$>P8(/&1A#&HL',M;R7KCW M7N@-C%M9+(18ENA>%FM4)IDH=;*[KU.C4/?)A4@?D[D^G.1+E!5)7JI$I[R< M9-DS6HEL.5:Y3[YAS"@WDG?&H%D(OAW H?%T*C$(Z>:,\_\O+_ M0Z8/BJO._ U#*3;)L^9QA!\ ]O6W1;42\AW*!>B,R&$QY@$++'< J&A&[ O* M19'IK,,ET[U+IOZ0V,K%2@F3V@'B[VU:/:-2++:R\]*:NN=*Z6LQ2+O![9"* M[+@#413;IP^@&*,=!(@A0(Z[[VZUGE1SE!YYM]K9;<\+F=I)$X+AB-AWYQC$ MX6#6%8%&E6&_+-MIZ'X^@^JR0:W%0UEKN]!(,WR$-MM?Q.6JD-6X$G*-YH54 MQI1O88\R-^W,G/AP083.[*P+H,8$TZ[+UR@S[)4N5N)-RW);WTQ5[LV*_*$A MN11S^.+F;CZ) F[S,SAQ, M"UG(;%(0+ B[KF@CB+!?$2E6AP)@4:S7:E6L5NF+;R I0*A0YP8"@'#( YL2 M!)O-6 Y(PD2 M(VN(7];H8M^[IN07*QW]J-8,*LV_0W=*O,ET42G.]9=ZM6SH;\'W>[*'4QP9$>@B^*A:)!!WNRK.0 M$&('&5#U"B,GG[LHI9ZBKB S4H_XI=[)S&_$0JSG0NK"/DC:%7 1;?M]FY\YVJZSFU)0!$([LJD<,H&C$.VK*U$ACR@;9\*1> MA7URA QI+1[*6MN%1EW34PJ3/VK7D[IE1VP'D@MQ"GT AD8=*UQJ5"_UJ][_ MP\8G!2J6U%YV02![KPG X.FLPR-._&F[7X1NBO_PT)9C\J@Y40OIN:$#E MDLSLZ@V$"NV2!@3J*K%1(WOIT)NZM+\0V@^) .$9:LIPJ:;-(JR91NRI7 G&^;2[,J4+F=E^DR3617?PY0P[2K MH0#&GBHOI,W)2$'FEX)WHMK*?+>1L*-5"^>:*DC&K5W:21. .(49 --5U65& MF[$C*J#?M=W.@'JE71, ,%.;G0LA'?F/&=G$_++)O]G.7#$S=LK3$,CI% ! MK&MJ#OK;CFQP.W6CG0$5/.ITXP H8K=X )BPJW6%&:G"_(7 8S?8V: %OD&M MQ4-9:[O02!WFESJOW&!GKLIPPJ(7$@,0S]XZ,VJ%^=7*]^RM,Z!MC+D7LXO" MH=.3!Z"B TW39F?D"O/+E5.WUAD@,T@PM<4E!,.!W5430[ HZMA 8T:V,+]L M:<>AIG*TOF2NWB!V8KT!0&,V<](4@*)=\N%]9;&3V@8XM.]JMPU (*!M M (1UM@UP(U[X:9NXOK8![NH-^WKJA\0 I+MM@!O=POVZY=5M ]S5&0ZK7D@, M0#QM ]P(%NX7+">V#7! G+AM R#*:1L 49T3950,]ZN8T]L&.+0!Z:3RHU Q MA.IJ&^ '[?G^6LM ;0,YZ#6XJ&LM5UME!Q_Y=[G=[4,<.!A QK:3QM J'#JY'(7Q3CI MB+'0J+RPKT8U<,= Z&HW.F/VKB>$,^@O]ZN\K_@M9_-$\R?0R2B\^LJ022ABFZT2F MV;,N=A=;N5^?_+=Y(CN14B^:ZW+ F;*F)+)&_EZHL9BB^T*B9+E,-3;)U+JZ M?C1;O98+F=4\ M?KL_NO^G A_J1^FMX]?X/,; \?6_W0?_ _M\V M7/T/4$L#!!0 ( +6$5%A5V<)'KP( ,4( : >&PO=V]R:W-H965T M_8,KOLRM>^ G\8HM<8;V>G6I:>:W+!F76!BN"M"X M&'N?>J>3D8NO GYPW)BM,3@GNTG'7![?,_^N?).7N;,X$2)GSRS^=A[[T&&"U8*>Z4V7['Q,W!\J1*FNL*F MB0T\2$MCE6S I$#RHKZSVR8/6X!>_PE V #"YP*B!A!51FMEE:TILRR)M=J M=M'$Y@95;BHTN>&%6\69U?26$\XF7TJF66$1#; B@XF2DEM:)6O@>$8EDY4" M02V@B5,:OL\%7S*W!N8-'$_1,BYH] ZN9U,X/GH#1\ +N.!"N)#8MZ32?/PZQN% MP;E%:7YW6:PY^]V]8?"QR_"!R';L1ZW]:!][ M,K-4%O,[$&@M:N-*(=68<5N5B[(Y:EBV-=25BII_5/&[/66=!+&_WO;W.*+7 M1NR([K>B^WM%3YC)@3I#,-+,!.TV*=)FD0'M>F">B&S'X[#U.'R!_AL>TOZ!R';LCUK[HQ?N MO]&C[@H''QX4<4?,*'S0@_[6(>,.^ NFEYR60N""4,')B*I$UX=F/;%J59T[ M;[J3ZHC< AGPKN- S;V-,>>7[.MM 0?6E+$'@EY54!378 M56M?EPIH[IP*[D=!D/@%9<)+IV[L5J5361G.!-PJHJNBH.KA+7"YFWFA]SCP MF:TWQ@[XZ;2D:[@#*NSY;92<%2 TDX(H6,V\-^'5/'0.SN(/!CO=:1,K M92GE%]OYD,^\P!(!A\S8$!3_MC 'SFTDY/C:!/7:.:UCM_T8_9T3CV*65,-< M\C]9;C8S;^R1'%:TXN:SW%U#(VAHXV62:_=+=HUMX)<D86C3,2%$S4__1; MDXB.0SCXCD/4.$0_ZA W#K$36I,Y60MJ:#I54M<9HMN%RX[Q1#1-V&>^, MPJ\,_4SZOJ**"@.@"14YFO7I-7A ERPSC'I=%3WR"9C>]G#<7;FB+Z#L4"LDL2A^-PUJ"U[ZZR]A$OS6)_B%@NW)CUOY\:GHZ;VH-.1X2+>2;^WR9PIR M9HBU(]G35J@GM-M&F@VHOIS4$XW<1/9&V:9AD S'4W_;%7ML-0F'26NT)V+0 MBAB<%-'=R4:24LDMRQ&?ELQ0;H>8V(*V.[\/O Z>=,'#27C W6<41OWVQ&XW[4I$5-3J)>RP((?*V8>7![ M0Q.Y:O9*'V5R3! /#BA[; ;#?LI12SDZ27DCE5GCBT2XI()(Q=9XK;DGY)FL MCHY8HLD![K%)..BG';>TXV?.7B9QS2T?Y?P!]ZO(@-,E!U*)525R/)C/<(^/ MH<:C(#A 'Q^=N2A..E9[]).6?G*2?L%T*34>K_=*5N4YN0:>7V"M<7%'.9R3 MWZ4A:((*#1,5*OE4@FINUW_(&ZOW8[WC^W2=G/IG[]<7"K:7I3!X>G2#_^"! M:8*^4 9>*MI^"CIU1_A_/3+-3-V]?'3]G:;Y6;5^I^"RU>X-57BK:,)AA>&# MRQ'>MJHN(.N.D:6KP9;28$7GFALLND%9 _R^DM(\=FQ9UY;QZ;]02P,$% M @ M8146&E5*CUU @ :08 !H !X;"]W;W)KKB(A)*FN:AZL=@#K++VNKMC M2-Z^LVMBT6)";_">_O^;63/C=*OTDUD#('LN964FWAJQOO)]DZ^AY.9"U5#1 MSE+IDB--].%$I_6 PB/R2B\K+4KF-E,%DH]V*R )6\DWJGM5]CE,[9^N9+&_;)M>S:./98W!E6Y$U,$ MI:C:)W_>W<.>( B."(*=('!QMR 7Y8PCSU*MMDS;T^1F!RY5IZ;@1&5?RCUJ MVA6DP^Q+PS6O$, P7A5LJLI2(%TZ&G8^515JNK:&R_V-#^Q\!LB%I-$9$Q6[ M%5+2#9O41XK(^OKYCG[3TH,C]!GD%RP&)?]C%'K[EGM%5C/IB:E6Q4]E2VV1!%*;^I@H\2E4U(<:'Z"&\:@?%76HZ!0J[D-%!ZCD2%)Q1XI/D9(^4GQ M&@7]I*0C)6^2OBND(EPVV&A@-7^QA++RW_"\/&PO=V]R:W-H965T MZ^!(GM0TDMH1NL0L$&[1] M"/I 2V-+6(GTDI2=_'U)2E&LK"S8 )$7F9-($@,J+ M&2MEGE&\YR#*HB#\^0YS=I@[OO,R\"W;IE(/N(O9CFSQ >7?NWNN>F[#DF0% M4I$Q"APW<^?6OXG\H088BW\R/(BC-NBMK!G[KCN?D[GC:8\PQUAJ"J)^]KC$ M/-=,RH\?-:G3K*F!Q^T7]LAL7FUF300N6?YOELAT[DP=2'!#REQ^8X<_L=[0 M6//%+!?F"8?:UG,@+H5D10U6'A09K7[)4QV((X#::#<@J '!6\#H!&!8 X9O M 9,3@%$-&)V[PK@&C,\%3&K Q,2^"I:)](I(LIAQ=@"NK16;;ABY#%H%.*/Z MS7J07,UF"B<7#^5:X(\2J81PKYX"/JQ0DBP7'^$3_ HNB)1P%#-7JM4TQHUK MYE7%')Q@]@/XRJA,!80TP:1-X"HW&U^#%U^702_C7X0.P/=_A\ +1ET.]<-7 M& ]@6,&''?#P?'C0 8_.A_L]P1@VP@T-W_!LX1YOUT)RE:K_=7BWK-A&W6SZ M_+H1.Q+CW%$'E$"^1V?QVR_^Q/NC*] VR4*;9)$ELI8DHT:241_[8DE$"DFV MSQ*DB5#G6YRKU$E@AQQB5A3J(#7)!!\R"@G+U:PPDV;T8\=V[OH7?/0[I>X% M72IU138U9/HSM5_X _7Z[X\5/,,F^MG&&TRGC5$KX.,FX..+<@ >OR@+^"RQ M$)V1&=N,C$VRT"999(FLII2\6P2199(FN)X7NO-PW/[M>ZYK.4(U;9 M0JMLD2VVMC)'=T#_O1.E7K$_4_K=NE@2FVR1+;:V)/JJVQYYO>_YO7<7_3\' MHFQ;JM5 R2!3!$G6.4)!GH$R"1QCDL=E3B0"/JGO3OX,2:FL&'!6TB2CVP&$ MA%/5.)(/,@$-,#%EF@24XB4U*-6A9;%&+@9=&W./2@\%\JTI$BE"!975S:D9 M;0I1=Z;\\F9\I0M4'>.W?G 3^ET(%3 U8RHS[NO2547L*^';C K(<:/<\ 97 MZB\QKXI,54>RG2F*K)F4K##-%$F"7!NH^0UC\J6C%VA*?8O_ 5!+ P04 M" "UA%18-I>9HDX# "4%0 #0 'AL+W-T>6QE>LH-69*IFT2*YT08WMZEE8 ME9K1K )2(<)NIY.$!>62C 9R45P6I@JF:B'-D/3;4. NW[,AB9+/)'!R8Y6Q M(;D]^?AGHG%_O(20.=DM K?/X,8506$TV>Y?8INZAT M;U=Z/?S8:K7<8XS<]Y W3)26^G/N)D7IO0Y"WV%CY @A[[(=/6QJ:33(E=R4 M5$QO<+H/[/6F&[P'K'ACD0K0&N\0%1H.2&L.TO+2=>G =? 0%3?MF55J' M,TU74?><; CUQ2:9*)TQW::)R#HT&@B6@QW-9W.X&E6& !JC"MO(.)TI26L/ M:T;3L+)3)L0U/ -^YSO:RWQKY^I-EVW3&FJ:3L9U0'];S6EORYZ_2CX>JT+,7JJ^ S63 W^6;W M-AN4RM0&F";!'=.&3[.>N^_0\[]=YQF33%.Q;=K6_B&O M\JL=-R_-M_!/_I4A6 SQ2L1FRF^UH#XUPT8:>K?;2P/,+!=P&H' M\OOS0$WY.7$,NXIYP^Y@'$E3#(%:]-=HDB"KD\#7OS_871+':>I' /,[B&,, M@;L11S 'X %#XKA^#^Z]C\+U>RK<_!]V] !02P,$% @ M8146)>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'&_XJ5 MJR*539QSJE*IF] 6B=U&P-=;9!(GL3J';'L&2G_]9\\DX 635_MF,5=MCCQX M/'[&:^R7CP^Y_767Y[_$[S3)W&EG4Q3;#RQ _R0B\*DV?^R?#$3Z,?W//K MX:&X-\[=ZO^)[HC49"8U?_3RM-/M"+?)'[[EUOS)LT(EUPN;)\EI M1]8O_-2V,(M73U\'R!MUYZIG"G5WI3S(:6?4]5^X,M85U3NJ[U>>\5[[-]>/ MRB+_8I)"VYDJ]%>;EUN3KHD &9N8[:N(S*5ZM/.67ZOK9BKM0Z_E/\I%\OZ%RP\6=1<]H/Q+]B+ M9<7(Q_.Y7)I"7&3UA_VK$58/8/5XL<[\XSPQ2__3E^(Z0(0/B'SE41=Y&D'V M 62_+ ;ML4GWLU5W(@C #EJ#_+G MQ7D$.0:0X]:ZXT9EZPAR B G+4+>]B+(*8"Z@SCF!"PS KYIM.EL?^D\=.)5K\V&I;OR?F0ZJ1S*ZY MTO^6*RZJ!>Z84V]\K_\/ITN,TF,V MROXX_JE?JEKLI[(FM)\_4V),9)0>LU&>!L#GHUNA[L:>&!/.89C%4N-\]J-* M$9\7/621'K-%9GJ;.S_CN_3'-$S1Z2G;0^;H,9MCIN_B.4D/*:+'K(C/BX4M M_<7??LR-NE=HN1@3*:+'K(CS?TM3/,8T2 @]9B'X1BO3,JFNFNNVJN;!>N.; MT-S'!8\>4D./60WGRF9^S'5B6Q.F_O+Y>J,L 412Z#%+X4JO0ROF]M'/-[:F M4$G4_:YBS#Z219]]^F']V!OJ;.$BJK#5^^LSY9M>QD[K(UGTF6517XJ*&_6; M#'5]9(8^LQFJ[G9\IYP_4\(YXD^0ZDUBGB@R,>K#\A:S*[XH8[W^DY)T.:2( M/O?D8K7R,JVNAFNMUM=T>Y?%F,@>?69[7.MU=5G<7%;M(V/TF8TQ]QW/DX5. MI[+',-U=!L$M17W!'&,BE?295?*U5'Y25NB=><,H;:JI!CDYD$7Z_(6LT ]U MMC#D\N#*N%\$$IFDSVR2Z_+.Z7_+<,3/[U^TW@"Y8\#LCKEZ%/=.S+6M/AYF M:C/C%DGN)^/Q:#- YABPF\.9I3^D-U8MJR''^CZYUB^[X0"99,!L$E@#)/74 M 5+)@%DEAVJ XMV-JDB>,>&]$F:_P%(@;4WDEP&S7V ID&(BUPS>I(#56 H, MQSW&1*X9,+L&E@-I:R+A#)B%4,F)736!7<,;JC^)XC\L^0V3^P M/$B.^1 9:,ALH%UYL+'YD'6&W/,75">DS8>L,V2V#JP34DQDG>&;W#+936B: M#C6\/<_LFH:"82,C$LV0632AN-D$=&S!XY6$NL&S3&1!X9,7L$5A1I:R*MC-@G,Z"B2#&15D;L M=^*?*XI-)\X(R63$+!-<6HQO?(Z05D;,6GFN+3:V(%SKQ3UM045&V@N17T;, M?FDH,C8V)9++B%DNL-I(FQ+)9L0LF\/5QJI%X^5]2#;C-M=[W?9C3"2;<4OK MO<2Q^*YLO*)SC&0S9I8-P RG?8R)9#-NJW+F6S//2&LB[8Q;K9R1OHFT,VZU MZ->-QEJ<\3E)'H5RPL\XQ:7VTV!]Y&>9 M!!3NR.PR^^@)M(9['\V*PTL$%.[+[#(;*0)5SG.>Y:XXVDW8$W)70W;ASLPN MLY,.'OKIP5P!T6@$&)ZW%B '=D %Y)2$\F:*:W"0W8KR7< M5Q3#[:/J%0(*S<2='G 8M%J11D"AF;B3! Z#?LWSY0,!A6;BSA*@H.%6>[64 MZNCU'0\)0P8D=\H !;W("I6M \/KK?(2Q@Q([IP!"OJE+$KK(=/C,*I F-S!% /)'6- #_W2*S\D M8H9K_G^4'P$(*#03=Y!!#3KWC&N/N1NFKG2]:+J@9STT$W>@ 5X*3ZZ>8**! MY(XTV"^&;^J4,,1 :?TE)?00=Z[!GC(>-_VE\TI;&Y+T""CT$'>T M =Y>0'LD]!!WX@$&)9-C&'D@N3,/,"B9',, !,F=@ "V;(03BH!"#W%G(.!- M&[2/0@]Q1R%@4-I'H8>XXQ P*.FC,!U!TNC__^C54B72@DHSJ%^PTVPKT!?M"@T$W? @8E MUZ,P),Q;5%H)NX@AL9MQDV5)YC#(+F# M&/!.8]*>,(E!5W_P.&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-W#MN&UD81.&M"%R >>N^>V YFL2IX0T0KGT^/SZ7IS M?SX?_MIN3S?WZ]/N]&%_6)]??G.[/S[MSB^7Q[OM87?S?7>W;G-*?7M\?\;F MT\?W9UY]_758_\^)^]O;AYOU[_W-/T_K\_D_#M[^V!^_G^[7];RY^KH[WJWG MZ\WVY^/;RZ?M[Q_Z\'+RYNKSM^O-\?,W;;:7'I1M4+[\H&*#RN4'51M4+S^H MV:!V^4'=!O7+#QHV:%Q^T+1!\_*#%ANT7'Z0DLN8 ),"U@"MY5P+X+4<; '$ MEI,M@-ERM 506\ZV &[+X19 ;CG= M@MQUL O;/KG0%Z9]<[ _3.X9]M@-[9 M]&:!W=KTS0._B>A> WL7U+@"] MB^M= 'J7\&$)0._B>A> WL7U+@"]B^M= 'H7U[L ]"ZN=P'H75SO M"[NMX5 MH'=UO2M [^IZ5X#>U?6N +UK^+ ;H'=UO2M [^IZ5X#>U?6N +VKZUT!>E?7 MNP+T;JYW ^C=7.\&T+NYW@V@=W.]&T#OYGHW@-XM?%D)T+NYW@V@=W.]&T#O MYGHW@-[-]6X O;OKW0%Z=]>[ _3NKG<'Z-U=[P[0N[O>':!W=[T[0.\>;C8! MZ-U=[P[0N[O>':!W=[T[0._A>@^ WL/U'@"]A^L] 'H/UWL ]!ZN]P#H/5SO M =![N-X#H/<(-PL"]!ZN]P#H/5SO =![NMX3H/=TO2= [^EZ3X#>T_6> +VG MZST!>D_7>P+TGJ[W!.@]7>\)T'N&F[T!>D_7>P+T7ESO!:#WXGHO +T7UWL! MZ+VXW@M [\7U7@!Z+Z[W M![<;T7@-Z+Z[T ]%Y<[P6@]Q)B'8#>2C'7 ?BM M%(*=!!!<*20["6"X4HAV$D!QI9#M)(#C2B'<20#)E4*ZDP"6*X5X)P$T5PKY M3@)XKA0"GD00/0:8C (S)I@$T6.$B:@P8X:)Z#!CB(DH,6.*B6@Q8XR)J#%C MCHGH,6.0B2@R8Y)):#(5HDP1JDR%+%.$+E,Y9O4$T4.:*4*;J1!GBE!G*N29 M(O29"H&F"(6F0J(I0J.I$&F*4&DJ9)HB=)H*H:8(I:9"JBE"JZD0:XI0:ZK$ M1Z401 _!I@C%ID*R*4*SJ1!MBE!M*F2;(G2;"N&F".6F0KHI0KNI$&^*4&\J MY)LB])L* :<(!:="PBE"PZD:'W]%$#UDG")TG HAIP@EIT+**4++J1!SBE!S M*N2<(O2<"D&G"$6G0M(I0M.I$'6*4'4J9)TB=)T*8:<(9:=:?*0A0?00=XI0 M=RKDG2+TG0J!IPB%IT+B*4+CJ1!YBE!Y*F2>(G2>"J&G"*6G0NHI0NNI$'N* M4'LJY)XB])[J\3&U!-%#\BE"\ZD0?>J/5I^G\Z_']?2VZ/4Z#/B3>I]?WKN^ M_?W?EZ\O!AE?L\[M^QFG3_\"4$L#!!0 ( +6$5%B_R07A+ , &M= 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W;RV[:0!B&X5M!;"/P?#Z["MFTW;99 M] 9<&(*%3_),4G+W'Z^_/8[6S0Y=V[O5?.?] M^"&*W'IGN]HMA]'VX[_PQSWF-]>? M[+:^;_WL\R%\[9JA7\TGV[KY[./3PN.LU;P>Q[99USY<#S?5\?[#0U&SN[K2?_I>["JNC01LX_MM8MSV_Q MQAF'[;99V\VPON_"+4LW3K;>N)VUOFN73YM>G9_LPQ.V3W]U\?S3-N<&AI6W MTS"Z\,8F^_YQ+Z_D>/=B#!O9R3?G?^+KQ+#UQ;_/'M_VQF[^0<">0<*>0<&>0<.>00<)>0<%>0<,I2#4$05 MA5113!4%55%4%85545P5!5919(TILL8466.*K#%%UI@B:TR1-:;(&E-DC2FR MQA19$XJL"476A")K0I$UH$J;>$B;?$J;?$B;@$J;@$B;A$J;A$B;B$J;B$B;C$J;C MTG\-N;X/P_X?CS]]+KNZZ5_F1\=-W&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M +6$5%CRVWFB&@@ /TR 8 " @0X( !X;"]W;W)K$ >&PO=V]R:W-H965T&UL4$L! A0# M% @ M8146%&ZJ)I7"@ WS4 !@ ("!TQ( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ M8146 324$Y0 M P L D !@ ("!RBH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8146,7W!_4' P .P@ !@ M ("!8#P 'AL+W=O&UL4$L! A0#% @ M8146-X_&PO M=V]R:W-H965T&UL4$L! A0#% @ M8146"4+*MX" P 20< !D ("! M0XT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ M8146./1U0Y? P -@< !D ("!;YH 'AL+W=O&UL4$L! A0#% @ M8146,M_E\/; M# 2H, !D ("![\\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8146%F$A'&."0 9QL !D M ("!<_4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ M8146."C)'UP P UP< !D ("!B0X! M 'AL+W=O&PO=V]R:W-H965T 9 M " @7X< 0!X;"]W;W)K&UL4$L! A0#% @ MM8146!@@MS/\ P " H !D ("!]20! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8146-@R^%O&!P =!8 !D M ("!IHX! 'AL+W=O&PO=V]R:W-H M965T*XW D ',: 9 M " @:ZE 0!X;"]W;W)K&UL4$L! M A0#% @ M8146!L6+_'7"@ U1L !D ("!P:\! 'AL M+W=O&PO=V]R:W-H965T#00X?0( )L% 9 " M@2K$ 0!X;"]W;W)K&UL4$L! A0#% @ M814 M6+V!ZK)7 @ >@8 !D ("!WL8! 'AL+W=O&PO=V]R:W-H965T;+ 0!X;"]W;W)K M&UL4$L! A0#% @ M8146#1S-" D!P #!L M !D ("!J2D" 'AL+W=OI5S@60& #N$P &0 @($$,0( M>&PO=V]R:W-H965T&UL4$L! A0#% @ M8146("?!.\B P RP8 !D M ("!WSH" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ M8146&EJBQ$E$ F#< !D ("! $D" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ M8146&.* MP.F7"P &2, !D ("!8GL" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8146$3#%I$> P > < !D M ("!89," 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ M8146-067>-4!0 [@P !D ("! M&J0" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ M8146&?YF,QD!@ 6P\ !D ("!:+4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8146#1E8T(-!0 +@P !D M ("!1NL" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ M8146"U-F'GH! ,"( !D ("!1 # M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MM8146" *+4*1!P S$4 !D ("!>0T# 'AL+W=O&UL4$L! A0#% @ M8146)7QP51H P MK@H !D ("!<"T# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8146.#8V"]' P )0L !D M ("!C$(# 'AL+W=O6QZ84L$ !>$P &0 @($*1@, >&PO=V]R:W-H M965T&UL4$L! M A0#% @ M8146-8G5FTH"P I$\ !D ("!UTX# 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M814 M6'4K8R(O P ' H !D ("!26X# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8146$,N5;O!!@ [#< M !D ("!A'\# 'AL+W=O&PO=V]R:W-H965T/ P!X;"]W;W)K&UL4$L! A0#% @ M8146+FDN=.^ P <1$ !D M ("!GI,# 'AL+W=O00 &0 @(&3EP, >&PO=V]R:W-H965T MM"C:J2 +:1 0 9 M " @4>? P!X;"]W;W)K&UL4$L! A0# M% @ M8146-BXT[51$ D98 !D ("!)\ # 'AL+W=O M%P' ## M1P &0 @(&OT , >&PO=V]R:W-H965T&UL4$L! A0#% @ M8146/:2 M]>\F)@ ACT" !D ("!O>0# 'AL+W=O(' !V20 &0 M @($:"P0 >&PO=V]R:W-H965T ( &D& : " @54]! !X;"]W;W)KUMFZ , &0/ : " @7-#! !X;"]W;W)K 0 "$5 : M " @7M8! !X;"]W;W)KVH! !X M;"]W;W)K7&! !X M;"]W;W)K : " @:$?!0!X;"]W;W)KMK!0!X;"]W;W)K : " @6QW!0!X M;"]W;W)K60!0!X;"]W;W)K!0!X;"]S='EL97,N>&UL4$L! A0#% @ M8146)>*NQS M$P( L ( !KZ$% %]R96QS+RYR96QS4$L! A0#% @ MM8146!8>X@B:"@ ,VX \ ( !F*(% 'AL+W=O7!E <&UL4$L%!@ "P + S# %VU!0 $! end XML 190 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 191 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 193 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1336 909 1 true 235 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.ally.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.ally.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Statement of Income Sheet http://www.ally.com/role/ConsolidatedStatementofIncome Consolidated Statement of Income Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statement of Comprehensive (Loss) Income Sheet http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome Consolidated Statement of Comprehensive (Loss) Income Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheet Sheet http://www.ally.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheet Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheet (Parenthetical) Sheet http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical Consolidated Balance Sheet (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Balance Sheet (VIEs) Sheet http://www.ally.com/role/ConsolidatedBalanceSheetVIEs Consolidated Balance Sheet (VIEs) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statement of Changes in Equity Sheet http://www.ally.com/role/ConsolidatedStatementofChangesinEquity Consolidated Statement of Changes in Equity Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statement of Changes in Equity (Parenthetical) Sheet http://www.ally.com/role/ConsolidatedStatementofChangesinEquityParenthetical Consolidated Statement of Changes in Equity (Parenthetical) Statements 9 false false R10.htm 0000010 - Statement - Consolidated Statement of Cash Flows Sheet http://www.ally.com/role/ConsolidatedStatementofCashFlows Consolidated Statement of Cash Flows Statements 10 false false R11.htm 0000011 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies Sheet http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPolicies Description of Business, Basis of Presentation, and Significant Accounting Policies Notes 11 false false R12.htm 0000012 - Disclosure - Held-for-sale Operations Sheet http://www.ally.com/role/HeldforsaleOperations Held-for-sale Operations Notes 12 false false R13.htm 0000013 - Disclosure - Revenue from Contracts with Customers Sheet http://www.ally.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 13 false false R14.htm 0000014 - Disclosure - Insurance Premiums and Service Revenue Sheet http://www.ally.com/role/InsurancePremiumsandServiceRevenue Insurance Premiums and Service Revenue Notes 14 false false R15.htm 0000015 - Disclosure - Other Income, Net of Losses Sheet http://www.ally.com/role/OtherIncomeNetofLosses Other Income, Net of Losses Notes 15 false false R16.htm 0000016 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses Sheet http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpenses Reserves for Insurance Losses and Loss Adjustment Expenses Notes 16 false false R17.htm 0000017 - Disclosure - Other Operating Expenses Sheet http://www.ally.com/role/OtherOperatingExpenses Other Operating Expenses Notes 17 false false R18.htm 0000018 - Disclosure - Investment Securities Sheet http://www.ally.com/role/InvestmentSecurities Investment Securities Notes 18 false false R19.htm 0000019 - Disclosure - Finance Receivables and Loans, Net Sheet http://www.ally.com/role/FinanceReceivablesandLoansNet Finance Receivables and Loans, Net Notes 19 false false R20.htm 0000020 - Disclosure - Leasing Sheet http://www.ally.com/role/Leasing Leasing Notes 20 false false R21.htm 0000021 - Disclosure - Securitizations and Variable Interest Entities Sheet http://www.ally.com/role/SecuritizationsandVariableInterestEntities Securitizations and Variable Interest Entities Notes 21 false false R22.htm 0000022 - Disclosure - Premiums Receivable and Other Insurance Assets Sheet http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssets Premiums Receivable and Other Insurance Assets Notes 22 false false R23.htm 0000023 - Disclosure - Other Assets Sheet http://www.ally.com/role/OtherAssets Other Assets Notes 23 false false R24.htm 0000024 - Disclosure - Deposit Liabilities Sheet http://www.ally.com/role/DepositLiabilities Deposit Liabilities Notes 24 false false R25.htm 0000025 - Disclosure - Debt Sheet http://www.ally.com/role/Debt Debt Notes 25 false false R26.htm 0000026 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.ally.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 26 false false R27.htm 0000027 - Disclosure - Equity Sheet http://www.ally.com/role/Equity Equity Notes 27 false false R28.htm 0000028 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.ally.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 28 false false R29.htm 0000029 - Disclosure - Earnings per Common Share Sheet http://www.ally.com/role/EarningsperCommonShare Earnings per Common Share Notes 29 false false R30.htm 0000030 - Disclosure - Regulatory Capital and Other Regulatory Matters Sheet http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMatters Regulatory Capital and Other Regulatory Matters Notes 30 false false R31.htm 0000031 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivities Derivative Instruments and Hedging Activities Notes 31 false false R32.htm 0000032 - Disclosure - Income Taxes Sheet http://www.ally.com/role/IncomeTaxes Income Taxes Notes 32 false false R33.htm 0000033 - Disclosure - Share-based Compensation Plans Sheet http://www.ally.com/role/SharebasedCompensationPlans Share-based Compensation Plans Notes 33 false false R34.htm 0000034 - Disclosure - Fair Value Sheet http://www.ally.com/role/FairValue Fair Value Notes 34 false false R35.htm 0000035 - Disclosure - Offsetting Assets and Liabilities Sheet http://www.ally.com/role/OffsettingAssetsandLiabilities Offsetting Assets and Liabilities Notes 35 false false R36.htm 0000036 - Disclosure - Segment Information Sheet http://www.ally.com/role/SegmentInformation Segment Information Notes 36 false false R37.htm 0000037 - Disclosure - Parent Company Condensed Financial Information Sheet http://www.ally.com/role/ParentCompanyCondensedFinancialInformation Parent Company Condensed Financial Information Notes 37 false false R38.htm 0000038 - Disclosure - Guarantees and Commitments Sheet http://www.ally.com/role/GuaranteesandCommitments Guarantees and Commitments Notes 38 false false R39.htm 0000039 - Disclosure - Contingencies and Other Risks Sheet http://www.ally.com/role/ContingenciesandOtherRisks Contingencies and Other Risks Notes 39 false false R40.htm 0000040 - Disclosure - Subsequent Events Sheet http://www.ally.com/role/SubsequentEvents Subsequent Events Notes 40 false false R41.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 41 false false R42.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 42 false false R43.htm 9954471 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies (Policies) Sheet http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies Description of Business, Basis of Presentation, and Significant Accounting Policies (Policies) Policies http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPolicies 43 false false R44.htm 9954472 - Disclosure - Held-for-sale Operations (Tables) Sheet http://www.ally.com/role/HeldforsaleOperationsTables Held-for-sale Operations (Tables) Tables http://www.ally.com/role/HeldforsaleOperations 44 false false R45.htm 9954473 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.ally.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.ally.com/role/RevenuefromContractswithCustomers 45 false false R46.htm 9954474 - Disclosure - Insurance Premiums and Service Revenue (Tables) Sheet http://www.ally.com/role/InsurancePremiumsandServiceRevenueTables Insurance Premiums and Service Revenue (Tables) Tables http://www.ally.com/role/InsurancePremiumsandServiceRevenue 46 false false R47.htm 9954475 - Disclosure - Other Income, Net of Losses (Tables) Sheet http://www.ally.com/role/OtherIncomeNetofLossesTables Other Income, Net of Losses (Tables) Tables http://www.ally.com/role/OtherIncomeNetofLosses 47 false false R48.htm 9954476 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Tables) Sheet http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables Reserves for Insurance Losses and Loss Adjustment Expenses (Tables) Tables http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpenses 48 false false R49.htm 9954477 - Disclosure - Other Operating Expenses (Tables) Sheet http://www.ally.com/role/OtherOperatingExpensesTables Other Operating Expenses (Tables) Tables http://www.ally.com/role/OtherOperatingExpenses 49 false false R50.htm 9954478 - Disclosure - Investment Securities (Tables) Sheet http://www.ally.com/role/InvestmentSecuritiesTables Investment Securities (Tables) Tables http://www.ally.com/role/InvestmentSecurities 50 false false R51.htm 9954479 - Disclosure - Finance Receivables and Loans, Net (Tables) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetTables Finance Receivables and Loans, Net (Tables) Tables http://www.ally.com/role/FinanceReceivablesandLoansNet 51 false false R52.htm 9954480 - Disclosure - Leasing (Tables) Sheet http://www.ally.com/role/LeasingTables Leasing (Tables) Tables http://www.ally.com/role/Leasing 52 false false R53.htm 9954481 - Disclosure - Securitizations and Variable Interest Entities (Tables) Sheet http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables Securitizations and Variable Interest Entities (Tables) Tables http://www.ally.com/role/SecuritizationsandVariableInterestEntities 53 false false R54.htm 9954482 - Disclosure - Premiums Receivable and Other Insurance Assets (Tables) Sheet http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsTables Premiums Receivable and Other Insurance Assets (Tables) Tables http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssets 54 false false R55.htm 9954483 - Disclosure - Other Assets (Tables) Sheet http://www.ally.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.ally.com/role/OtherAssets 55 false false R56.htm 9954484 - Disclosure - Deposit Liabilities (Tables) Sheet http://www.ally.com/role/DepositLiabilitiesTables Deposit Liabilities (Tables) Tables http://www.ally.com/role/DepositLiabilities 56 false false R57.htm 9954485 - Disclosure - Debt (Tables) Sheet http://www.ally.com/role/DebtTables Debt (Tables) Tables http://www.ally.com/role/Debt 57 false false R58.htm 9954486 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.ally.com/role/AccruedExpensesandOtherLiabilities 58 false false R59.htm 9954487 - Disclosure - Equity (Tables) Sheet http://www.ally.com/role/EquityTables Equity (Tables) Tables http://www.ally.com/role/Equity 59 false false R60.htm 9954488 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.ally.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.ally.com/role/AccumulatedOtherComprehensiveLoss 60 false false R61.htm 9954489 - Disclosure - Earnings per Common Share (Tables) Sheet http://www.ally.com/role/EarningsperCommonShareTables Earnings per Common Share (Tables) Tables http://www.ally.com/role/EarningsperCommonShare 61 false false R62.htm 9954490 - Disclosure - Regulatory Capital and Other Regulatory Matters (Tables) Sheet http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersTables Regulatory Capital and Other Regulatory Matters (Tables) Tables http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMatters 62 false false R63.htm 9954491 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables http://www.ally.com/role/DerivativeInstrumentsandHedgingActivities 63 false false R64.htm 9954492 - Disclosure - Income Taxes (Tables) Sheet http://www.ally.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ally.com/role/IncomeTaxes 64 false false R65.htm 9954493 - Disclosure - Share-based Compensation Plans (Tables) Sheet http://www.ally.com/role/SharebasedCompensationPlansTables Share-based Compensation Plans (Tables) Tables http://www.ally.com/role/SharebasedCompensationPlans 65 false false R66.htm 9954494 - Disclosure - Fair Value (Tables) Sheet http://www.ally.com/role/FairValueTables Fair Value (Tables) Tables http://www.ally.com/role/FairValue 66 false false R67.htm 9954495 - Disclosure - Offsetting Assets and Liabilities (Tables) Sheet http://www.ally.com/role/OffsettingAssetsandLiabilitiesTables Offsetting Assets and Liabilities (Tables) Tables http://www.ally.com/role/OffsettingAssetsandLiabilities 67 false false R68.htm 9954496 - Disclosure - Segment Information (Tables) Sheet http://www.ally.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.ally.com/role/SegmentInformation 68 false false R69.htm 9954497 - Disclosure - Parent Company Condensed Financial Information (Tables) Sheet http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables Parent Company Condensed Financial Information (Tables) Tables http://www.ally.com/role/ParentCompanyCondensedFinancialInformation 69 false false R70.htm 9954498 - Disclosure - Guarantees and Commitments (Tables) Sheet http://www.ally.com/role/GuaranteesandCommitmentsTables Guarantees and Commitments (Tables) Tables http://www.ally.com/role/GuaranteesandCommitments 70 false false R71.htm 9954499 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies (Details) Sheet http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails Description of Business, Basis of Presentation, and Significant Accounting Policies (Details) Details http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies 71 false false R72.htm 9954500 - Disclosure - Held-for-sale Operations - Narrative (Details) Sheet http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails Held-for-sale Operations - Narrative (Details) Details 72 false false R73.htm 9954501 - Disclosure - Held-for-sale Operations - Assets and Liabilities of Operations Held-for-Sale (Details) Sheet http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails Held-for-sale Operations - Assets and Liabilities of Operations Held-for-Sale (Details) Details 73 false false R74.htm 9954502 - Disclosure - Held-for-sale Operations - Nonrecurring Fair Value (Details) Sheet http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails Held-for-sale Operations - Nonrecurring Fair Value (Details) Details 74 false false R75.htm 9954503 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://www.ally.com/role/RevenuefromContractswithCustomersDetails Revenue from Contracts with Customers (Details) Details http://www.ally.com/role/RevenuefromContractswithCustomersTables 75 false false R76.htm 9954504 - Disclosure - Insurance Premiums and Service Revenue (Details) Sheet http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails Insurance Premiums and Service Revenue (Details) Details http://www.ally.com/role/InsurancePremiumsandServiceRevenueTables 76 false false R77.htm 9954505 - Disclosure - Other Income, Net of Losses (Details) Sheet http://www.ally.com/role/OtherIncomeNetofLossesDetails Other Income, Net of Losses (Details) Details http://www.ally.com/role/OtherIncomeNetofLossesTables 77 false false R78.htm 9954506 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Claims Development) (Details) Sheet http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Claims Development) (Details) Details http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables 78 false false R79.htm 9954507 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Contracts, Schedule of Historical Claims Duration) (Details) Sheet http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Contracts, Schedule of Historical Claims Duration) (Details) Details http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables 79 false false R80.htm 9954508 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability) (Details) Sheet http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsReconciliationofClaimsDevelopmenttoLiabilityDetails Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability) (Details) Details http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables 80 false false R81.htm 9954509 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Details) Sheet http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails Reserves for Insurance Losses and Loss Adjustment Expenses (Details) Details http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables 81 false false R82.htm 9954510 - Disclosure - Other Operating Expenses (Details) Sheet http://www.ally.com/role/OtherOperatingExpensesDetails Other Operating Expenses (Details) Details http://www.ally.com/role/OtherOperatingExpensesTables 82 false false R83.htm 9954511 - Disclosure - Investment Securities (Investment Portfolio) (Details) Sheet http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails Investment Securities (Investment Portfolio) (Details) Details http://www.ally.com/role/InvestmentSecuritiesTables 83 false false R84.htm 9954512 - Disclosure - Investment Securities (Investments Classified by Contractual Maturity Date) (Details) Sheet http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails Investment Securities (Investments Classified by Contractual Maturity Date) (Details) Details http://www.ally.com/role/InvestmentSecuritiesTables 84 false false R85.htm 9954513 - Disclosure - Investment Securities (Investment Income) (Details) Sheet http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails Investment Securities (Investment Income) (Details) Details http://www.ally.com/role/InvestmentSecuritiesTables 85 false false R86.htm 9954514 - Disclosure - Investment Securities (Schedule Of Realized Gain (Loss)) (Details) Sheet http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails Investment Securities (Schedule Of Realized Gain (Loss)) (Details) Details http://www.ally.com/role/InvestmentSecuritiesTables 86 false false R87.htm 9954515 - Disclosure - Investment securities (Investments Classified by Credit Rating) (Details) Sheet http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails Investment securities (Investments Classified by Credit Rating) (Details) Details 87 false false R88.htm 9954516 - Disclosure - Investment Securities (Schedule of Unrealized Loss on Investments) (Details) Sheet http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails Investment Securities (Schedule of Unrealized Loss on Investments) (Details) Details http://www.ally.com/role/InvestmentSecuritiesTables 88 false false R89.htm 9954517 - Disclosure - Finance Receivables and Loans, Net (Schedule of Accounts, Notes, Loans and Financing Receivables) (Details) Notes http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails Finance Receivables and Loans, Net (Schedule of Accounts, Notes, Loans and Financing Receivables) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 89 false false R90.htm 9954518 - Disclosure - Finance Receivables and Loans, Net (Allowance for Credit Losses on Financing Receivables) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails Finance Receivables and Loans, Net (Allowance for Credit Losses on Financing Receivables) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 90 false false R91.htm 9954519 - Disclosure - Finance Receivables and Loans, Net (Schedule of Sales of Financing Receivables and Loans) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails Finance Receivables and Loans, Net (Schedule of Sales of Financing Receivables and Loans) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 91 false false R92.htm 9954520 - Disclosure - Finance Receivables and Loans, Net (Schedule of Purchases of Financing Receivables and Loans) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails Finance Receivables and Loans, Net (Schedule of Purchases of Financing Receivables and Loans) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 92 false false R93.htm 9954521 - Disclosure - Finance Receivables and Loans, Net (Schedule of Financing Receivables, Nonaccrual Status) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails Finance Receivables and Loans, Net (Schedule of Financing Receivables, Nonaccrual Status) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 93 false false R94.htm 9954522 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Consumer) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Consumer) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 94 false false R95.htm 9954523 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Commercial) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Commercial) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 95 false false R96.htm 9954524 - Disclosure - Finance Receivables and Loans, Net (Past Due Financing Receivables and Loans Commercial) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails Finance Receivables and Loans, Net (Past Due Financing Receivables and Loans Commercial) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 96 false false R97.htm 9954525 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Gross Charge-Offs) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails Finance Receivables and Loans, Net (Financing Receivable Gross Charge-Offs) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 97 false false R98.htm 9954526 - Disclosure - Finance Receivables and Loans, Net (Loan Modifications) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails Finance Receivables and Loans, Net (Loan Modifications) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 98 false false R99.htm 9954527 - Disclosure - Finance Receivables and Loans, Net (Troubled Debt Restructurings) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails Finance Receivables and Loans, Net (Troubled Debt Restructurings) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 99 false false R100.htm 9954528 - Disclosure - Finance Receivables and Loans, Net (Finance Receivables and Loans Redefaulted During the Period) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails Finance Receivables and Loans, Net (Finance Receivables and Loans Redefaulted During the Period) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 100 false false R101.htm 9954529 - Disclosure - Finance Receivables and Loans, Net (Concentration Risk) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails Finance Receivables and Loans, Net (Concentration Risk) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 101 false false R102.htm 9954530 - Disclosure - Finance Receivables and Loans, Net (Commercial Concentration Risk) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails Finance Receivables and Loans, Net (Commercial Concentration Risk) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 102 false false R103.htm 9954531 - Disclosure - Finance Receivables and Loans, Net (Commercial Criticized Risk Exposure) (Details) Sheet http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails Finance Receivables and Loans, Net (Commercial Criticized Risk Exposure) (Details) Details http://www.ally.com/role/FinanceReceivablesandLoansNetTables 103 false false R104.htm 9954532 - Disclosure - Leasing (Ally as the Lessee) (Details) Sheet http://www.ally.com/role/LeasingAllyastheLesseeDetails Leasing (Ally as the Lessee) (Details) Details http://www.ally.com/role/LeasingTables 104 false false R105.htm 9954533 - Disclosure - Leasing (Lessee, Operating Lease, Liability, Maturity) (Details) Sheet http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails Leasing (Lessee, Operating Lease, Liability, Maturity) (Details) Details http://www.ally.com/role/LeasingTables 105 false false R106.htm 9954534 - Disclosure - Leasing (Lease, Cost) (Details) Sheet http://www.ally.com/role/LeasingLeaseCostDetails Leasing (Lease, Cost) (Details) Details http://www.ally.com/role/LeasingTables 106 false false R107.htm 9954535 - Disclosure - Leasing (Ally as the Lessor) (Details) Sheet http://www.ally.com/role/LeasingAllyastheLessorDetails Leasing (Ally as the Lessor) (Details) Details http://www.ally.com/role/LeasingTables 107 false false R108.htm 9954536 - Disclosure - Leasing (Lessor, Operating Lease, Payments to be Received, Maturity) (Details) Sheet http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails Leasing (Lessor, Operating Lease, Payments to be Received, Maturity) (Details) Details http://www.ally.com/role/LeasingTables 108 false false R109.htm 9954537 - Disclosure - Leasing (Depreciation Expense on Operating Lease Assets) (Details) Sheet http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails Leasing (Depreciation Expense on Operating Lease Assets) (Details) Details http://www.ally.com/role/LeasingTables 109 false false R110.htm 9954538 - Disclosure - Leasing (Sales-type and Direct Financing Leases, Lease Receivable, Maturity) (Details) Sheet http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails Leasing (Sales-type and Direct Financing Leases, Lease Receivable, Maturity) (Details) Details http://www.ally.com/role/LeasingTables 110 false false R111.htm 9954539 - Disclosure - Securitizations and Variable Interest Entities (Narrative) (Details) Sheet http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesNarrativeDetails Securitizations and Variable Interest Entities (Narrative) (Details) Details http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables 111 false false R112.htm 9954540 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Variable Interest Entities) (Details) Sheet http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails Securitizations and Variable Interest Entities (Schedule of Variable Interest Entities) (Details) Details http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables 112 false false R113.htm 9954541 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities) (Details) Sheet http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails Securitizations and Variable Interest Entities (Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities) (Details) Details http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables 113 false false R114.htm 9954542 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together) (Details) Sheet http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails Securitizations and Variable Interest Entities (Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together) (Details) Details http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables 114 false false R115.htm 9954543 - Disclosure - Securitizations and Variable Interest Entities (Activity in Affordable Housing Program Obligation) (Details) Sheet http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesActivityinAffordableHousingProgramObligationDetails Securitizations and Variable Interest Entities (Activity in Affordable Housing Program Obligation) (Details) Details http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables 115 false false R116.htm 9954544 - Disclosure - Premiums Receivable and Other Insurance Assets (Details) Sheet http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails Premiums Receivable and Other Insurance Assets (Details) Details http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsTables 116 false false R117.htm 9954545 - Disclosure - Other Assets (Schedule of Other Assets) (Details) Sheet http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails Other Assets (Schedule of Other Assets) (Details) Details http://www.ally.com/role/OtherAssetsTables 117 false false R118.htm 9954546 - Disclosure - Other Assets (Schedule of Equity Securities without Readily Determinable Fair Value) (Details) Sheet http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails Other Assets (Schedule of Equity Securities without Readily Determinable Fair Value) (Details) Details http://www.ally.com/role/OtherAssetsTables 118 false false R119.htm 9954547 - Disclosure - Other Assets (Schedule of Goodwill) (Details) Sheet http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails Other Assets (Schedule of Goodwill) (Details) Details http://www.ally.com/role/OtherAssetsTables 119 false false R120.htm 9954548 - Disclosure - Other Assets (Narrative) (Details) Sheet http://www.ally.com/role/OtherAssetsNarrativeDetails Other Assets (Narrative) (Details) Details http://www.ally.com/role/OtherAssetsTables 120 false false R121.htm 9954549 - Disclosure - Other Assets (Intangible Assets) (Details) Sheet http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails Other Assets (Intangible Assets) (Details) Details http://www.ally.com/role/OtherAssetsTables 121 false false R122.htm 9954550 - Disclosure - Other Assets (Future Amortization Expense of Intangible Assets) (Details) Sheet http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails Other Assets (Future Amortization Expense of Intangible Assets) (Details) Details http://www.ally.com/role/OtherAssetsTables 122 false false R123.htm 9954551 - Disclosure - Deposit Liabilities (Schedule of Deposit Liabilities) (Details) Sheet http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails Deposit Liabilities (Schedule of Deposit Liabilities) (Details) Details http://www.ally.com/role/DepositLiabilitiesTables 123 false false R124.htm 9954552 - Disclosure - Deposit Liabilities (Time Deposit Maturities) (Details) Sheet http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails Deposit Liabilities (Time Deposit Maturities) (Details) Details http://www.ally.com/role/DepositLiabilitiesTables 124 false false R125.htm 9954553 - Disclosure - Debt (Schedule of Short-term Debt) (Details) Sheet http://www.ally.com/role/DebtScheduleofShorttermDebtDetails Debt (Schedule of Short-term Debt) (Details) Details http://www.ally.com/role/DebtTables 125 false false R126.htm 9954554 - Disclosure - Debt (Long-term Debt Schedule) (Details) Sheet http://www.ally.com/role/DebtLongtermDebtScheduleDetails Debt (Long-term Debt Schedule) (Details) Details http://www.ally.com/role/DebtTables 126 false false R127.htm 9954555 - Disclosure - Debt (Long-term Debt) (Details) Sheet http://www.ally.com/role/DebtLongtermDebtDetails Debt (Long-term Debt) (Details) Details http://www.ally.com/role/DebtTables 127 false false R128.htm 9954556 - Disclosure - Debt (Scheduled Remaining Maturity of Long-term Debt) (Details) Sheet http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails Debt (Scheduled Remaining Maturity of Long-term Debt) (Details) Details http://www.ally.com/role/DebtTables 128 false false R129.htm 9954557 - Disclosure - Debt (Pledged Assets Related to Secured Borrowings and Repurchase Agreement) (Details) Sheet http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails Debt (Pledged Assets Related to Secured Borrowings and Repurchase Agreement) (Details) Details http://www.ally.com/role/DebtTables 129 false false R130.htm 9954558 - Disclosure - Accrued Expenses and Other Liabilities (Details) Sheet http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails Accrued Expenses and Other Liabilities (Details) Details http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesTables 130 false false R131.htm 9954559 - Disclosure - Equity (Details) Sheet http://www.ally.com/role/EquityDetails Equity (Details) Details http://www.ally.com/role/EquityTables 131 false false R132.htm 9954560 - Disclosure - Equity (Narrative) (Details) Sheet http://www.ally.com/role/EquityNarrativeDetails Equity (Narrative) (Details) Details http://www.ally.com/role/EquityTables 132 false false R133.htm 9954561 - Disclosure - Equity (Schedule of Preferred Stock) (Details) Sheet http://www.ally.com/role/EquityScheduleofPreferredStockDetails Equity (Schedule of Preferred Stock) (Details) Details http://www.ally.com/role/EquityTables 133 false false R134.htm 9954562 - Disclosure - Accumulated Other Comprehensive Loss (Schedule of Accumulated Other Comprehensive Loss) (Details) Sheet http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Schedule of Accumulated Other Comprehensive Loss) (Details) Details http://www.ally.com/role/AccumulatedOtherComprehensiveLossTables 134 false false R135.htm 9954563 - Disclosure - Accumulated Other Comprehensive Loss (Narrative) (Details) Sheet http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails Accumulated Other Comprehensive Loss (Narrative) (Details) Details http://www.ally.com/role/AccumulatedOtherComprehensiveLossTables 135 false false R136.htm 9954564 - Disclosure - Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Loss) (Details) Sheet http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Loss) (Details) Details http://www.ally.com/role/AccumulatedOtherComprehensiveLossTables 136 false false R137.htm 9954565 - Disclosure - Earnings per Common Share (Details) Sheet http://www.ally.com/role/EarningsperCommonShareDetails Earnings per Common Share (Details) Details http://www.ally.com/role/EarningsperCommonShareTables 137 false false R138.htm 9954566 - Disclosure - Regulatory Capital and Other Regulatory Matters (Schedule of Regulatory Capital Amount and Ratios) (Details) Sheet http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails Regulatory Capital and Other Regulatory Matters (Schedule of Regulatory Capital Amount and Ratios) (Details) Details http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersTables 138 false false R139.htm 9954567 - Disclosure - Regulatory Capital and Other Regulatory Matters (Common Share Repurchases) (Details) Sheet http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails Regulatory Capital and Other Regulatory Matters (Common Share Repurchases) (Details) Details http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersTables 139 false false R140.htm 9954568 - Disclosure - Regulatory Capital and Other Regulatory Matters (Depository Institutions) (Details) Sheet http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails Regulatory Capital and Other Regulatory Matters (Depository Institutions) (Details) Details http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersTables 140 false false R141.htm 9954569 - Disclosure - Derivative Instruments and Hedging Activities (Details) Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDetails Derivative Instruments and Hedging Activities (Details) Details http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables 141 false false R142.htm 9954570 - Disclosure - Derivative Instruments and Hedging Activities (Fair Value Amounts of Derivative Instruments Reported on our Condensed Consolidated Balance Sheet) (Details) Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails Derivative Instruments and Hedging Activities (Fair Value Amounts of Derivative Instruments Reported on our Condensed Consolidated Balance Sheet) (Details) Details http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables 142 false false R143.htm 9954571 - Disclosure - Derivative Instruments and Hedging Activities (Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location) (Details) Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails Derivative Instruments and Hedging Activities (Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location) (Details) Details http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables 143 false false R144.htm 9954572 - Disclosure - Derivative Instruments and Hedging Activities (Statement of Gains and Losses on Derivative Instruments Reported in Statement of Comprehensive Income) (Details) Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails Derivative Instruments and Hedging Activities (Statement of Gains and Losses on Derivative Instruments Reported in Statement of Comprehensive Income) (Details) Details http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables 144 false false R145.htm 9954573 - Disclosure - Derivative Instruments and Hedging Activities (Derivative Instruments Designated as Fair Value Hedges, Gain (Loss)) (Details) Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails Derivative Instruments and Hedging Activities (Derivative Instruments Designated as Fair Value Hedges, Gain (Loss)) (Details) Details http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables 145 false false R146.htm 9954574 - Disclosure - Derivative Instruments and Hedging Activities (Interest and Amortization on Derivative Instruments) (Details) Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails Derivative Instruments and Hedging Activities (Interest and Amortization on Derivative Instruments) (Details) Details http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables 146 false false R147.htm 9954575 - Disclosure - Derivative Instruments and Hedging Activities (Derivative Instruments Used in Net Investment Hedge Accounting Relationships) (Details) Sheet http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails Derivative Instruments and Hedging Activities (Derivative Instruments Used in Net Investment Hedge Accounting Relationships) (Details) Details http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables 147 false false R148.htm 9954576 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) Sheet http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) Details http://www.ally.com/role/IncomeTaxesTables 148 false false R149.htm 9954577 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Sheet http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Details http://www.ally.com/role/IncomeTaxesTables 149 false false R150.htm 9954578 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.ally.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 150 false false R151.htm 9954579 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Sheet http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Details http://www.ally.com/role/IncomeTaxesTables 151 false false R152.htm 9954580 - Disclosure - Income Taxes (Schedule of Valuation Allowance) (Details) Sheet http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails Income Taxes (Schedule of Valuation Allowance) (Details) Details http://www.ally.com/role/IncomeTaxesTables 152 false false R153.htm 9954581 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details) Sheet http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details) Details http://www.ally.com/role/IncomeTaxesTables 153 false false R154.htm 9954582 - Disclosure - Share-based Compensation Plans (Details) Sheet http://www.ally.com/role/SharebasedCompensationPlansDetails Share-based Compensation Plans (Details) Details http://www.ally.com/role/SharebasedCompensationPlansTables 154 false false R155.htm 9954583 - Disclosure - Fair Value (Fair Value Measurements - Recurring Basis) (Details) Sheet http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails Fair Value (Fair Value Measurements - Recurring Basis) (Details) Details http://www.ally.com/role/FairValueTables 155 false false R156.htm 9954584 - Disclosure - Fair Value (Fair Value Measurements - Reconciliation of Level 3 Assets And Liabilities) (Details) Sheet http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails Fair Value (Fair Value Measurements - Reconciliation of Level 3 Assets And Liabilities) (Details) Details http://www.ally.com/role/FairValueTables 156 false false R157.htm 9954585 - Disclosure - Fair Value (Fair Value Measurements - Nonrecurring Basis) (Details) Sheet http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails Fair Value (Fair Value Measurements - Nonrecurring Basis) (Details) Details http://www.ally.com/role/FairValueTables 157 false false R158.htm 9954586 - Disclosure - Fair Value (Fair Value, by Balance Sheet Grouping) (Details) Sheet http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails Fair Value (Fair Value, by Balance Sheet Grouping) (Details) Details http://www.ally.com/role/FairValueTables 158 false false R159.htm 9954587 - Disclosure - Offsetting Assets and Liabilities (Details) Sheet http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails Offsetting Assets and Liabilities (Details) Details http://www.ally.com/role/OffsettingAssetsandLiabilitiesTables 159 false false R160.htm 9954588 - Disclosure - Segment Information (Details) Sheet http://www.ally.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.ally.com/role/SegmentInformationTables 160 false false R161.htm 9954589 - Disclosure - Parent Company Condensed Financial Information (Narrative) (Details) Sheet http://www.ally.com/role/ParentCompanyCondensedFinancialInformationNarrativeDetails Parent Company Condensed Financial Information (Narrative) (Details) Details http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables 161 false false R162.htm 9954590 - Disclosure - Parent Company Condensed Financial Information (Condensed Statement of Comprehensive Income (loss)) (Details) Sheet http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails Parent Company Condensed Financial Information (Condensed Statement of Comprehensive Income (loss)) (Details) Details http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables 162 false false R163.htm 9954591 - Disclosure - Parent Company Condensed Financial Information (Condensed Balance Sheet) (Details) Sheet http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails Parent Company Condensed Financial Information (Condensed Balance Sheet) (Details) Details http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables 163 false false R164.htm 9954592 - Disclosure - Parent Company Condensed Financial Information (Condensed Statement of Cash Flows) (Details) Sheet http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails Parent Company Condensed Financial Information (Condensed Statement of Cash Flows) (Details) Details http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables 164 false false R165.htm 9954593 - Disclosure - Guarantees and Commitments (Schedule of Guarantor Obligations) (Details) Sheet http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails Guarantees and Commitments (Schedule of Guarantor Obligations) (Details) Details http://www.ally.com/role/GuaranteesandCommitmentsTables 165 false false R166.htm 9954594 - Disclosure - Guarantees and Commitments (Financing Commitments) (Details) Sheet http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails Guarantees and Commitments (Financing Commitments) (Details) Details http://www.ally.com/role/GuaranteesandCommitmentsTables 166 false false R167.htm 9954595 - Disclosure - Guarantees and Commitments (Contractual Commitments) (Details) Sheet http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails Guarantees and Commitments (Contractual Commitments) (Details) Details http://www.ally.com/role/GuaranteesandCommitmentsTables 167 false false R168.htm 9954596 - Disclosure - Subsequent Events (Details) Sheet http://www.ally.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.ally.com/role/SubsequentEvents 168 false false All Reports Book All Reports ally-20231231.htm ally-20231231.xsd ally-20231231_cal.xml ally-20231231_def.xml ally-20231231_lab.xml ally-20231231_pre.xml ally-20231231_g1.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 196 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ally-20231231.htm": { "nsprefix": "ally", "nsuri": "http://www.ally.com/20231231", "dts": { "inline": { "local": [ "ally-20231231.htm" ] }, "schema": { "local": [ "ally-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "ally-20231231_cal.xml" ] }, "definitionLink": { "local": [ "ally-20231231_def.xml" ] }, "labelLink": { "local": [ "ally-20231231_lab.xml" ] }, "presentationLink": { "local": [ "ally-20231231_pre.xml" ] } }, "keyStandard": 780, "keyCustom": 129, "axisStandard": 52, "axisCustom": 1, "memberStandard": 138, "memberCustom": 77, "hidden": { "total": 28, "http://fasb.org/us-gaap/2023": 24, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 1336, "entityCount": 1, "segmentCount": 235, "elementCount": 1504, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 5046, "http://xbrl.sec.gov/dei/2023": 40, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 3 }, "report": { "R1": { "role": "http://www.ally.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ally.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.ally.com/role/ConsolidatedStatementofIncome", "longName": "0000003 - Statement - Consolidated Statement of Income", "shortName": "Consolidated Statement of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldForSale", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R4": { "role": "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome", "longName": "0000004 - Statement - Consolidated Statement of Comprehensive (Loss) Income", "shortName": "Consolidated Statement of Comprehensive (Loss) Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R5": { "role": "http://www.ally.com/role/ConsolidatedBalanceSheet", "longName": "0000005 - Statement - Consolidated Balance Sheet", "shortName": "Consolidated Balance Sheet", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndDueFromBanks", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndDueFromBanks", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical", "longName": "0000006 - Statement - Consolidated Balance Sheet (Parenthetical)", "shortName": "Consolidated Balance Sheet (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R7": { "role": "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "longName": "0000007 - Statement - Consolidated Balance Sheet (VIEs)", "shortName": "Consolidated Balance Sheet (VIEs)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R8": { "role": "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "longName": "0000008 - Statement - Consolidated Statement of Changes in Equity", "shortName": "Consolidated Statement of Changes in Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R9": { "role": "http://www.ally.com/role/ConsolidatedStatementofChangesinEquityParenthetical", "longName": "0000009 - Statement - Consolidated Statement of Changes in Equity (Parenthetical)", "shortName": "Consolidated Statement of Changes in Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "longName": "0000010 - Statement - Consolidated Statement of Cash Flows", "shortName": "Consolidated Statement of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R11": { "role": "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPolicies", "longName": "0000011 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies", "shortName": "Description of Business, Basis of Presentation, and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ally.com/role/HeldforsaleOperations", "longName": "0000012 - Disclosure - Held-for-sale Operations", "shortName": "Held-for-sale Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ally.com/role/RevenuefromContractswithCustomers", "longName": "0000013 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ally.com/role/InsurancePremiumsandServiceRevenue", "longName": "0000014 - Disclosure - Insurance Premiums and Service Revenue", "shortName": "Insurance Premiums and Service Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "ally:InsurancePremiumsAndServiceRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:InsurancePremiumsAndServiceRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ally.com/role/OtherIncomeNetofLosses", "longName": "0000015 - Disclosure - Other Income, Net of Losses", "shortName": "Other Income, Net of Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpenses", "longName": "0000016 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses", "shortName": "Reserves for Insurance Losses and Loss Adjustment Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShortDurationInsuranceAndDepositContractsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShortDurationInsuranceAndDepositContractsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ally.com/role/OtherOperatingExpenses", "longName": "0000017 - Disclosure - Other Operating Expenses", "shortName": "Other Operating Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ally.com/role/InvestmentSecurities", "longName": "0000018 - Disclosure - Investment Securities", "shortName": "Investment Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNet", "longName": "0000019 - Disclosure - Finance Receivables and Loans, Net", "shortName": "Finance Receivables and Loans, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ally.com/role/Leasing", "longName": "0000020 - Disclosure - Leasing", "shortName": "Leasing", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ally.com/role/SecuritizationsandVariableInterestEntities", "longName": "0000021 - Disclosure - Securitizations and Variable Interest Entities", "shortName": "Securitizations and Variable Interest Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssets", "longName": "0000022 - Disclosure - Premiums Receivable and Other Insurance Assets", "shortName": "Premiums Receivable and Other Insurance Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PremiumsReceivableNote", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PremiumsReceivableNote", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ally.com/role/OtherAssets", "longName": "0000023 - Disclosure - Other Assets", "shortName": "Other Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ally.com/role/DepositLiabilities", "longName": "0000024 - Disclosure - Deposit Liabilities", "shortName": "Deposit Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ally.com/role/Debt", "longName": "0000025 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ally.com/role/AccruedExpensesandOtherLiabilities", "longName": "0000026 - Disclosure - Accrued Expenses and Other Liabilities", "shortName": "Accrued Expenses and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ally.com/role/Equity", "longName": "0000027 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ally.com/role/AccumulatedOtherComprehensiveLoss", "longName": "0000028 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ally.com/role/EarningsperCommonShare", "longName": "0000029 - Disclosure - Earnings per Common Share", "shortName": "Earnings per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMatters", "longName": "0000030 - Disclosure - Regulatory Capital and Other Regulatory Matters", "shortName": "Regulatory Capital and Other Regulatory Matters", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivities", "longName": "0000031 - Disclosure - Derivative Instruments and Hedging Activities", "shortName": "Derivative Instruments and Hedging Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ally.com/role/IncomeTaxes", "longName": "0000032 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ally.com/role/SharebasedCompensationPlans", "longName": "0000033 - Disclosure - Share-based Compensation Plans", "shortName": "Share-based Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ally.com/role/FairValue", "longName": "0000034 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ally.com/role/OffsettingAssetsandLiabilities", "longName": "0000035 - Disclosure - Offsetting Assets and Liabilities", "shortName": "Offsetting Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "ally:OffsettingAssetsAndLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:OffsettingAssetsAndLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ally.com/role/SegmentInformation", "longName": "0000036 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ally.com/role/ParentCompanyCondensedFinancialInformation", "longName": "0000037 - Disclosure - Parent Company Condensed Financial Information", "shortName": "Parent Company Condensed Financial Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ally.com/role/GuaranteesandCommitments", "longName": "0000038 - Disclosure - Guarantees and Commitments", "shortName": "Guarantees and Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ally.com/role/ContingenciesandOtherRisks", "longName": "0000039 - Disclosure - Contingencies and Other Risks", "shortName": "Contingencies and Other Risks", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.ally.com/role/SubsequentEvents", "longName": "0000040 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "42", "firstAnchor": { "contextRef": "c-286", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-286", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies (Policies)", "shortName": "Description of Business, Basis of Presentation, and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ally.com/role/HeldforsaleOperationsTables", "longName": "9954472 - Disclosure - Held-for-sale Operations (Tables)", "shortName": "Held-for-sale Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ally.com/role/RevenuefromContractswithCustomersTables", "longName": "9954473 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.ally.com/role/InsurancePremiumsandServiceRevenueTables", "longName": "9954474 - Disclosure - Insurance Premiums and Service Revenue (Tables)", "shortName": "Insurance Premiums and Service Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "ally:InsurancePremiumsAndServiceRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:InsurancePremiumsAndServiceRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ally.com/role/OtherIncomeNetofLossesTables", "longName": "9954475 - Disclosure - Other Income, Net of Losses (Tables)", "shortName": "Other Income, Net of Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables", "longName": "9954476 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Tables)", "shortName": "Reserves for Insurance Losses and Loss Adjustment Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ally.com/role/OtherOperatingExpensesTables", "longName": "9954477 - Disclosure - Other Operating Expenses (Tables)", "shortName": "Other Operating Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.ally.com/role/InvestmentSecuritiesTables", "longName": "9954478 - Disclosure - Investment Securities (Tables)", "shortName": "Investment Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetTables", "longName": "9954479 - Disclosure - Finance Receivables and Loans, Net (Tables)", "shortName": "Finance Receivables and Loans, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ally.com/role/LeasingTables", "longName": "9954480 - Disclosure - Leasing (Tables)", "shortName": "Leasing (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables", "longName": "9954481 - Disclosure - Securitizations and Variable Interest Entities (Tables)", "shortName": "Securitizations and Variable Interest Entities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsTables", "longName": "9954482 - Disclosure - Premiums Receivable and Other Insurance Assets (Tables)", "shortName": "Premiums Receivable and Other Insurance Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "ally:PremiumsReceivableAndOtherInsuranceAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:PremiumsReceivableAndOtherInsuranceAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ally.com/role/OtherAssetsTables", "longName": "9954483 - Disclosure - Other Assets (Tables)", "shortName": "Other Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ally.com/role/DepositLiabilitiesTables", "longName": "9954484 - Disclosure - Deposit Liabilities (Tables)", "shortName": "Deposit Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepositLiabilitiesTypeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepositLiabilitiesTypeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ally.com/role/DebtTables", "longName": "9954485 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesTables", "longName": "9954486 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.ally.com/role/EquityTables", "longName": "9954487 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.ally.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "9954488 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.ally.com/role/EarningsperCommonShareTables", "longName": "9954489 - Disclosure - Earnings per Common Share (Tables)", "shortName": "Earnings per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersTables", "longName": "9954490 - Disclosure - Regulatory Capital and Other Regulatory Matters (Tables)", "shortName": "Regulatory Capital and Other Regulatory Matters (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables", "longName": "9954491 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.ally.com/role/IncomeTaxesTables", "longName": "9954492 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.ally.com/role/SharebasedCompensationPlansTables", "longName": "9954493 - Disclosure - Share-based Compensation Plans (Tables)", "shortName": "Share-based Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.ally.com/role/FairValueTables", "longName": "9954494 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.ally.com/role/OffsettingAssetsandLiabilitiesTables", "longName": "9954495 - Disclosure - Offsetting Assets and Liabilities (Tables)", "shortName": "Offsetting Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OffsettingAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OffsettingAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.ally.com/role/SegmentInformationTables", "longName": "9954496 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables", "longName": "9954497 - Disclosure - Parent Company Condensed Financial Information (Tables)", "shortName": "Parent Company Condensed Financial Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Tables", "order": "69", "firstAnchor": { "contextRef": "c-1326", "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1326", "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.ally.com/role/GuaranteesandCommitmentsTables", "longName": "9954498 - Disclosure - Guarantees and Commitments (Tables)", "shortName": "Guarantees and Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "longName": "9954499 - Disclosure - Description of Business, Basis of Presentation, and Significant Accounting Policies (Details)", "shortName": "Description of Business, Basis of Presentation, and Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "ally:NumberOfLoanPortfolioSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:NumberOfLoanPortfolioSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "longName": "9954500 - Disclosure - Held-for-sale Operations - Narrative (Details)", "shortName": "Held-for-sale Operations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R73": { "role": "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "longName": "9954501 - Disclosure - Held-for-sale Operations - Assets and Liabilities of Operations Held-for-Sale (Details)", "shortName": "Held-for-sale Operations - Assets and Liabilities of Operations Held-for-Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-66", "name": "ally:DisposalGroupIncludingDiscontinuedOperationAccruedInterestAndFees", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R74": { "role": "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "longName": "9954502 - Disclosure - Held-for-sale Operations - Nonrecurring Fair Value (Details)", "shortName": "Held-for-sale Operations - Nonrecurring Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "ally:DisposalGroupIncludingDiscontinuedOperationFinancingReceivableHeldForSaleAfterValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R75": { "role": "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "longName": "9954503 - Disclosure - Revenue from Contracts with Customers (Details)", "shortName": "Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails", "longName": "9954504 - Disclosure - Insurance Premiums and Service Revenue (Details)", "shortName": "Insurance Premiums and Service Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DirectPremiumsWritten", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ally:InsurancePremiumsAndServiceRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DirectPremiumsWritten", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ally:InsurancePremiumsAndServiceRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.ally.com/role/OtherIncomeNetofLossesDetails", "longName": "9954505 - Disclosure - Other Income, Net of Losses (Details)", "shortName": "Other Income, Net of Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "ally:LateChargesAndOtherAdministrativeFees", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:LateChargesAndOtherAdministrativeFees", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails", "longName": "9954506 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Claims Development) (Details)", "shortName": "Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Claims Development) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails", "longName": "9954507 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Contracts, Schedule of Historical Claims Duration) (Details)", "shortName": "Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Contracts, Schedule of Historical Claims Duration) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsReconciliationofClaimsDevelopmenttoLiabilityDetails", "longName": "9954508 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability) (Details)", "shortName": "Reserves for Insurance Losses and Loss Adjustment Expenses (Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAccumulatedUnallocatedClaimAdjustmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R81": { "role": "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails", "longName": "9954509 - Disclosure - Reserves for Insurance Losses and Loss Adjustment Expenses (Details)", "shortName": "Reserves for Insurance Losses and Loss Adjustment Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R82": { "role": "http://www.ally.com/role/OtherOperatingExpensesDetails", "longName": "9954510 - Disclosure - Other Operating Expenses (Details)", "shortName": "Other Operating Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InsuranceCommissions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InsuranceCommissions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "longName": "9954511 - Disclosure - Investment Securities (Investment Portfolio) (Details)", "shortName": "Investment Securities (Investment Portfolio) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R84": { "role": "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "longName": "9954512 - Disclosure - Investment Securities (Investments Classified by Contractual Maturity Date) (Details)", "shortName": "Investment Securities (Investments Classified by Contractual Maturity Date) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R85": { "role": "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails", "longName": "9954513 - Disclosure - Investment Securities (Investment Income) (Details)", "shortName": "Investment Securities (Investment Income) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeSecuritiesTaxable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentIncomeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeSecuritiesTaxable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentIncomeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails", "longName": "9954514 - Disclosure - Investment Securities (Schedule Of Realized Gain (Loss)) (Details)", "shortName": "Investment Securities (Schedule Of Realized Gain (Loss)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails", "longName": "9954515 - Disclosure - Investment securities (Investments Classified by Credit Rating) (Details)", "shortName": "Investment securities (Investments Classified by Credit Rating) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-299", "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R88": { "role": "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails", "longName": "9954516 - Disclosure - Investment Securities (Schedule of Unrealized Loss on Investments) (Details)", "shortName": "Investment Securities (Schedule of Unrealized Loss on Investments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ally:ScheduleOfAvailableForSaleSecuritiesInUnrealizedLossPositionTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ally:ScheduleOfAvailableForSaleSecuritiesInUnrealizedLossPositionTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "longName": "9954517 - Disclosure - Finance Receivables and Loans, Net (Schedule of Accounts, Notes, Loans and Financing Receivables) (Details)", "shortName": "Finance Receivables and Loans, Net (Schedule of Accounts, Notes, Loans and Financing Receivables) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R90": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "longName": "9954518 - Disclosure - Finance Receivables and Loans, Net (Allowance for Credit Losses on Financing Receivables) (Details)", "shortName": "Finance Receivables and Loans, Net (Allowance for Credit Losses on Financing Receivables) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R91": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "longName": "9954519 - Disclosure - Finance Receivables and Loans, Net (Schedule of Sales of Financing Receivables and Loans) (Details)", "shortName": "Finance Receivables and Loans, Net (Schedule of Sales of Financing Receivables and Loans) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableSignificantSales", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfSalesOfFinancingReceivablesAndLoansTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableSignificantSales", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfSalesOfFinancingReceivablesAndLoansTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "longName": "9954520 - Disclosure - Finance Receivables and Loans, Net (Schedule of Purchases of Financing Receivables and Loans) (Details)", "shortName": "Finance Receivables and Loans, Net (Schedule of Purchases of Financing Receivables and Loans) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableSignificantPurchases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfPurchasesOfFinancingReceivablesAndLoansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableSignificantPurchases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfPurchasesOfFinancingReceivablesAndLoansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "longName": "9954521 - Disclosure - Finance Receivables and Loans, Net (Schedule of Financing Receivables, Nonaccrual Status) (Details)", "shortName": "Finance Receivables and Loans, Net (Schedule of Financing Receivables, Nonaccrual Status) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "longName": "9954522 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Consumer) (Details)", "shortName": "Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Consumer) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-399", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R95": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "longName": "9954523 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Commercial) (Details)", "shortName": "Finance Receivables and Loans, Net (Financing Receivable Credit Quality Indicators Commercial) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-333", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R96": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "longName": "9954524 - Disclosure - Finance Receivables and Loans, Net (Past Due Financing Receivables and Loans Commercial) (Details)", "shortName": "Finance Receivables and Loans, Net (Past Due Financing Receivables and Loans Commercial) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-440", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R97": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "longName": "9954525 - Disclosure - Finance Receivables and Loans, Net (Financing Receivable Gross Charge-Offs) (Details)", "shortName": "Finance Receivables and Loans, Net (Financing Receivable Gross Charge-Offs) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "longName": "9954526 - Disclosure - Finance Receivables and Loans, Net (Loan Modifications) (Details)", "shortName": "Finance Receivables and Loans, Net (Loan Modifications) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "ally:FinancingReceivableTrialModificationsTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:FinancingReceivableTrialModificationsTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "longName": "9954527 - Disclosure - Finance Receivables and Loans, Net (Troubled Debt Restructurings) (Details)", "shortName": "Finance Receivables and Loans, Net (Troubled Debt Restructurings) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FinancingReceivableModificationsRecordedInvestment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "us-gaap:FinancingReceivableModificationsRecordedInvestment", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FinancingReceivableModificationsRecordedInvestment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "us-gaap:FinancingReceivableModificationsRecordedInvestment", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "longName": "9954528 - Disclosure - Finance Receivables and Loans, Net (Finance Receivables and Loans Redefaulted During the Period) (Details)", "shortName": "Finance Receivables and Loans, Net (Finance Receivables and Loans Redefaulted During the Period) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1", "unitRef": "loan", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ally:FinanceReceivablesAndLoansRedefaultedDuringPeriodTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1", "unitRef": "loan", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ally:FinanceReceivablesAndLoansRedefaultedDuringPeriodTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "longName": "9954529 - Disclosure - Finance Receivables and Loans, Net (Concentration Risk) (Details)", "shortName": "Finance Receivables and Loans, Net (Concentration Risk) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-604", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-604", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "longName": "9954530 - Disclosure - Finance Receivables and Loans, Net (Commercial Concentration Risk) (Details)", "shortName": "Finance Receivables and Loans, Net (Commercial Concentration Risk) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-700", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-700", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "longName": "9954531 - Disclosure - Finance Receivables and Loans, Net (Commercial Criticized Risk Exposure) (Details)", "shortName": "Finance Receivables and Loans, Net (Commercial Criticized Risk Exposure) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-710", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ally:CommercialCriticizedRiskExposureTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-710", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ally:CommercialCriticizedRiskExposureTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.ally.com/role/LeasingAllyastheLesseeDetails", "longName": "9954532 - Disclosure - Leasing (Ally as the Lessee) (Details)", "shortName": "Leasing (Ally as the Lessee) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-1", "name": "ally:Lesseeoperatingleasenoncancellableleaseterm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:Lesseeoperatingleasenoncancellableleaseterm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails", "longName": "9954533 - Disclosure - Leasing (Lessee, Operating Lease, Liability, Maturity) (Details)", "shortName": "Leasing (Lessee, Operating Lease, Liability, Maturity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.ally.com/role/LeasingLeaseCostDetails", "longName": "9954534 - Disclosure - Leasing (Lease, Cost) (Details)", "shortName": "Leasing (Lease, Cost) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.ally.com/role/LeasingAllyastheLessorDetails", "longName": "9954535 - Disclosure - Leasing (Ally as the Lessor) (Details)", "shortName": "Leasing (Ally as the Lessor) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-6", "name": "ally:ResidualValueGuarantee", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ally:ResidualValueGuarantee", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails", "longName": "9954536 - Disclosure - Leasing (Lessor, Operating Lease, Payments to be Received, Maturity) (Details)", "shortName": "Leasing (Lessor, Operating Lease, Payments to be Received, Maturity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails", "longName": "9954537 - Disclosure - Leasing (Depreciation Expense on Operating Lease Assets) (Details)", "shortName": "Leasing (Depreciation Expense on Operating Lease Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ally:DepreciationExpenseOnOperatingLeaseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R110": { "role": "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails", "longName": "9954538 - Disclosure - Leasing (Sales-type and Direct Financing Leases, Lease Receivable, Maturity) (Details)", "shortName": "Leasing (Sales-type and Direct Financing Leases, Lease Receivable, Maturity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesNarrativeDetails", "longName": "9954539 - Disclosure - Securitizations and Variable Interest Entities (Narrative) (Details)", "shortName": "Securitizations and Variable Interest Entities (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails", "longName": "9954540 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Variable Interest Entities) (Details)", "shortName": "Securitizations and Variable Interest Entities (Schedule of Variable Interest Entities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R113": { "role": "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "longName": "9954541 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities) (Details)", "shortName": "Securitizations and Variable Interest Entities (Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "c-731", "name": "us-gaap:ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfCashFlowReceivedAndPaidToNonconsolidatedSecuritizationEntitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-731", "name": "us-gaap:ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfCashFlowReceivedAndPaidToNonconsolidatedSecuritizationEntitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "longName": "9954542 - Disclosure - Securitizations and Variable Interest Entities (Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together) (Details)", "shortName": "Securitizations and Variable Interest Entities (Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "c-717", "name": "us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfQuantitativeInformationAndNetCreditLossesAboutSecuritizedAndOtherFinancialAssetsManagedTogetherTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-717", "name": "us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfQuantitativeInformationAndNetCreditLossesAboutSecuritizedAndOtherFinancialAssetsManagedTogetherTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R115": { "role": "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesActivityinAffordableHousingProgramObligationDetails", "longName": "9954543 - Disclosure - Securitizations and Variable Interest Entities (Activity in Affordable Housing Program Obligation) (Details)", "shortName": "Securitizations and Variable Interest Entities (Activity in Affordable Housing Program Obligation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfActivityInAffordableHousingProgramObligationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfActivityInAffordableHousingProgramObligationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R116": { "role": "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails", "longName": "9954544 - Disclosure - Premiums Receivable and Other Insurance Assets (Details)", "shortName": "Premiums Receivable and Other Insurance Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PrepaidReinsurancePremiums", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ally:PremiumsReceivableAndOtherInsuranceAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PrepaidReinsurancePremiums", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ally:PremiumsReceivableAndOtherInsuranceAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R117": { "role": "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails", "longName": "9954545 - Disclosure - Other Assets (Schedule of Other Assets) (Details)", "shortName": "Other Assets (Schedule of Other Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R118": { "role": "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "longName": "9954546 - Disclosure - Other Assets (Schedule of Equity Securities without Readily Determinable Fair Value) (Details)", "shortName": "Other Assets (Schedule of Equity Securities without Readily Determinable Fair Value) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FederalReserveBankStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FederalReserveBankStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R119": { "role": "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "longName": "9954547 - Disclosure - Other Assets (Schedule of Goodwill) (Details)", "shortName": "Other Assets (Schedule of Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R120": { "role": "http://www.ally.com/role/OtherAssetsNarrativeDetails", "longName": "9954548 - Disclosure - Other Assets (Narrative) (Details)", "shortName": "Other Assets (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "c-1", "name": "ally:GainLossOnNonmarketableEquityInvestmentsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": null }, "R121": { "role": "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "longName": "9954549 - Disclosure - Other Assets (Intangible Assets) (Details)", "shortName": "Other Assets (Intangible Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R122": { "role": "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails", "longName": "9954550 - Disclosure - Other Assets (Future Amortization Expense of Intangible Assets) (Details)", "shortName": "Other Assets (Future Amortization Expense of Intangible Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R123": { "role": "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails", "longName": "9954551 - Disclosure - Deposit Liabilities (Schedule of Deposit Liabilities) (Details)", "shortName": "Deposit Liabilities (Schedule of Deposit Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NoninterestBearingDepositLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DepositsSavingsDeposits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DepositLiabilitiesTypeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R124": { "role": "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails", "longName": "9954552 - Disclosure - Deposit Liabilities (Time Deposit Maturities) (Details)", "shortName": "Deposit Liabilities (Time Deposit Maturities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:TimeDepositMaturitiesYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TimeDepositMaturitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:TimeDepositMaturitiesYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TimeDepositMaturitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R125": { "role": "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails", "longName": "9954553 - Disclosure - Debt (Schedule of Short-term Debt) (Details)", "shortName": "Debt (Schedule of Short-term Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R126": { "role": "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "longName": "9954554 - Disclosure - Debt (Long-term Debt Schedule) (Details)", "shortName": "Debt (Long-term Debt Schedule) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "126", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:SubordinatedDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R127": { "role": "http://www.ally.com/role/DebtLongtermDebtDetails", "longName": "9954555 - Disclosure - Debt (Long-term Debt) (Details)", "shortName": "Debt (Long-term Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "127", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R128": { "role": "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails", "longName": "9954556 - Disclosure - Debt (Scheduled Remaining Maturity of Long-term Debt) (Details)", "shortName": "Debt (Scheduled Remaining Maturity of Long-term Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "128", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R129": { "role": "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "longName": "9954557 - Disclosure - Debt (Pledged Assets Related to Secured Borrowings and Repurchase Agreement) (Details)", "shortName": "Debt (Pledged Assets Related to Secured Borrowings and Repurchase Agreement) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "129", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentCollateralAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:PledgedAssetsForPaymentOfRelatedSecuredBorrowingsAndRepurchaseAgreementsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentCollateralAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ally:PledgedAssetsForPaymentOfRelatedSecuredBorrowingsAndRepurchaseAgreementsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R130": { "role": "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails", "longName": "9954558 - Disclosure - Accrued Expenses and Other Liabilities (Details)", "shortName": "Accrued Expenses and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "130", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R131": { "role": "http://www.ally.com/role/EquityDetails", "longName": "9954559 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "131", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R132": { "role": "http://www.ally.com/role/EquityNarrativeDetails", "longName": "9954560 - Disclosure - Equity (Narrative) (Details)", "shortName": "Equity (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "132", "firstAnchor": { "contextRef": "c-807", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-808", "name": "us-gaap:PreferredStockRedemptionTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R133": { "role": "http://www.ally.com/role/EquityScheduleofPreferredStockDetails", "longName": "9954561 - Disclosure - Equity (Schedule of Preferred Stock) (Details)", "shortName": "Equity (Schedule of Preferred Stock) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "133", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PreferredStockValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-815", "name": "us-gaap:PreferredStockValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R134": { "role": "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails", "longName": "9954562 - Disclosure - Accumulated Other Comprehensive Loss (Schedule of Accumulated Other Comprehensive Loss) (Details)", "shortName": "Accumulated Other Comprehensive Loss (Schedule of Accumulated Other Comprehensive Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "134", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-819", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R135": { "role": "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "longName": "9954563 - Disclosure - Accumulated Other Comprehensive Loss (Narrative) (Details)", "shortName": "Accumulated Other Comprehensive Loss (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "135", "firstAnchor": { "contextRef": "c-838", "name": "us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-838", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R136": { "role": "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "longName": "9954564 - Disclosure - Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Loss) (Details)", "shortName": "Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "136", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R137": { "role": "http://www.ally.com/role/EarningsperCommonShareDetails", "longName": "9954565 - Disclosure - Earnings per Common Share (Details)", "shortName": "Earnings per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "137", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R138": { "role": "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails", "longName": "9954566 - Disclosure - Regulatory Capital and Other Regulatory Matters (Schedule of Regulatory Capital Amount and Ratios) (Details)", "shortName": "Regulatory Capital and Other Regulatory Matters (Schedule of Regulatory Capital Amount and Ratios) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "138", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R139": { "role": "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "longName": "9954567 - Disclosure - Regulatory Capital and Other Regulatory Matters (Common Share Repurchases) (Details)", "shortName": "Regulatory Capital and Other Regulatory Matters (Common Share Repurchases) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "139", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfCommonShareDistributionActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-885", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ally:ScheduleOfCommonShareDistributionActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R140": { "role": "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails", "longName": "9954568 - Disclosure - Regulatory Capital and Other Regulatory Matters (Depository Institutions) (Details)", "shortName": "Regulatory Capital and Other Regulatory Matters (Depository Institutions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "140", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R141": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDetails", "longName": "9954569 - Disclosure - Derivative Instruments and Hedging Activities (Details)", "shortName": "Derivative Instruments and Hedging Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "141", "firstAnchor": { "contextRef": "c-6", "name": "ally:CashCollateralPlacedWithCounterparties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ally:CashCollateralPlacedWithCounterparties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R142": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "longName": "9954570 - Disclosure - Derivative Instruments and Hedging Activities (Fair Value Amounts of Derivative Instruments Reported on our Condensed Consolidated Balance Sheet) (Details)", "shortName": "Derivative Instruments and Hedging Activities (Fair Value Amounts of Derivative Instruments Reported on our Condensed Consolidated Balance Sheet) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "142", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingAssetsTableTextBlock", "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R143": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "longName": "9954571 - Disclosure - Derivative Instruments and Hedging Activities (Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location) (Details)", "shortName": "Derivative Instruments and Hedging Activities (Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "143", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:HedgedLiabilityFairValueHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:HedgedLiabilityFairValueHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R144": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails", "longName": "9954572 - Disclosure - Derivative Instruments and Hedging Activities (Statement of Gains and Losses on Derivative Instruments Reported in Statement of Comprehensive Income) (Details)", "shortName": "Derivative Instruments and Hedging Activities (Statement of Gains and Losses on Derivative Instruments Reported in Statement of Comprehensive Income) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "144", "firstAnchor": { "contextRef": "c-962", "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-962", "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R145": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "longName": "9954573 - Disclosure - Derivative Instruments and Hedging Activities (Derivative Instruments Designated as Fair Value Hedges, Gain (Loss)) (Details)", "shortName": "Derivative Instruments and Hedging Activities (Derivative Instruments Designated as Fair Value Hedges, Gain (Loss)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "145", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R146": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "longName": "9954574 - Disclosure - Derivative Instruments and Hedging Activities (Interest and Amortization on Derivative Instruments) (Details)", "shortName": "Derivative Instruments and Hedging Activities (Interest and Amortization on Derivative Instruments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "146", "firstAnchor": { "contextRef": "c-1013", "name": "ally:TotalInterestAndAmortizationIncomeExpenseHedgingRelationship", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1013", "name": "ally:TotalInterestAndAmortizationIncomeExpenseHedgingRelationship", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R147": { "role": "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "longName": "9954575 - Disclosure - Derivative Instruments and Hedging Activities (Derivative Instruments Used in Net Investment Hedge Accounting Relationships) (Details)", "shortName": "Derivative Instruments and Hedging Activities (Derivative Instruments Used in Net Investment Hedge Accounting Relationships) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "147", "firstAnchor": { "contextRef": "c-1082", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1082", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R148": { "role": "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "longName": "9954576 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)", "shortName": "Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "148", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R149": { "role": "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954577 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)", "shortName": "Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "149", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R150": { "role": "http://www.ally.com/role/IncomeTaxesNarrativeDetails", "longName": "9954578 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "150", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationTaxCredits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ally:AlternativeMinimumTaxLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R151": { "role": "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954579 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "shortName": "Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "151", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R152": { "role": "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails", "longName": "9954580 - Disclosure - Income Taxes (Schedule of Valuation Allowance) (Details)", "shortName": "Income Taxes (Schedule of Valuation Allowance) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "152", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:TaxCreditCarryforwardValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R153": { "role": "http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails", "longName": "9954581 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details)", "shortName": "Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "153", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R154": { "role": "http://www.ally.com/role/SharebasedCompensationPlansDetails", "longName": "9954582 - Disclosure - Share-based Compensation Plans (Details)", "shortName": "Share-based Compensation Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "154", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R155": { "role": "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "longName": "9954583 - Disclosure - Fair Value (Fair Value Measurements - Recurring Basis) (Details)", "shortName": "Fair Value (Fair Value Measurements - Recurring Basis) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "155", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ally:EquityInvestmentInAnyOneIndustryDidNotExceedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R156": { "role": "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "longName": "9954584 - Disclosure - Fair Value (Fair Value Measurements - Reconciliation of Level 3 Assets And Liabilities) (Details)", "shortName": "Fair Value (Fair Value Measurements - Reconciliation of Level 3 Assets And Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "156", "firstAnchor": { "contextRef": "c-1249", "name": "us-gaap:FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLossOci", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1248", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R157": { "role": "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "longName": "9954585 - Disclosure - Fair Value (Fair Value Measurements - Nonrecurring Basis) (Details)", "shortName": "Fair Value (Fair Value Measurements - Nonrecurring Basis) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "157", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1255", "name": "us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R158": { "role": "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "longName": "9954586 - Disclosure - Fair Value (Fair Value, by Balance Sheet Grouping) (Details)", "shortName": "Fair Value (Fair Value, by Balance Sheet Grouping) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "158", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1308", "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R159": { "role": "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails", "longName": "9954587 - Disclosure - Offsetting Assets and Liabilities (Details)", "shortName": "Offsetting Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "159", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingAssetsTableTextBlock", "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingAssetsTableTextBlock", "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R160": { "role": "http://www.ally.com/role/SegmentInformationDetails", "longName": "9954588 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "160", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R161": { "role": "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationNarrativeDetails", "longName": "9954589 - Disclosure - Parent Company Condensed Financial Information (Narrative) (Details)", "shortName": "Parent Company Condensed Financial Information (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "161", "firstAnchor": { "contextRef": "c-1325", "name": "ally:ThresholdForParentCompanyFinancialInformationDisclosure", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1325", "name": "ally:ThresholdForParentCompanyFinancialInformationDisclosure", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R162": { "role": "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "longName": "9954590 - Disclosure - Parent Company Condensed Financial Information (Condensed Statement of Comprehensive Income (loss)) (Details)", "shortName": "Parent Company Condensed Financial Information (Condensed Statement of Comprehensive Income (loss)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "162", "firstAnchor": { "contextRef": "c-1", "name": "ally:NetFinancingRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1326", "name": "ally:NetFinancingRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R163": { "role": "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "longName": "9954591 - Disclosure - Parent Company Condensed Financial Information (Condensed Balance Sheet) (Details)", "shortName": "Parent Company Condensed Financial Information (Condensed Balance Sheet) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "163", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1325", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R164": { "role": "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails", "longName": "9954592 - Disclosure - Parent Company Condensed Financial Information (Condensed Statement of Cash Flows) (Details)", "shortName": "Parent Company Condensed Financial Information (Condensed Statement of Cash Flows) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "164", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1326", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "unique": true } }, "R165": { "role": "http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails", "longName": "9954593 - Disclosure - Guarantees and Commitments (Schedule of Guarantor Obligations) (Details)", "shortName": "Guarantees and Commitments (Schedule of Guarantor Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "165", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R166": { "role": "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "longName": "9954594 - Disclosure - Guarantees and Commitments (Financing Commitments) (Details)", "shortName": "Guarantees and Commitments (Financing Commitments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "166", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnusedCommitmentsToExtendCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:UnusedCommitmentsToExtendCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R167": { "role": "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails", "longName": "9954595 - Disclosure - Guarantees and Commitments (Contractual Commitments) (Details)", "shortName": "Guarantees and Commitments (Contractual Commitments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "167", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongTermPurchaseCommitmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongTermPurchaseCommitmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true, "unique": true } }, "R168": { "role": "http://www.ally.com/role/SubsequentEventsDetails", "longName": "9954596 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "168", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ally-20231231.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "ally_AOCIAccumulatedGainLossDebtSecuritiesAvailableForSaleTransferredToHeldToMaturityParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AOCIAccumulatedGainLossDebtSecuritiesAvailableForSaleTransferredToHeldToMaturityParentMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale, transferred to held to maturity, parent", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-For-Sale, Transferred To Held-To-Maturity, Parent [Member]", "documentation": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-For-Sale, Transferred To Held-To-Maturity, Parent" } } }, "auth_ref": [] }, "ally_AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityParentMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Held-To-Maturity, Parent [Member]", "documentation": "AOCI, Accumulated Gain (Loss), Debt Securities, Held-To-Maturity, Parent" } } }, "auth_ref": [] }, "ally_AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityTransferredFromAvailableForSaleParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AOCIAccumulatedGainLossDebtSecuritiesHeldToMaturityTransferredFromAvailableForSaleParentMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Held-To-Maturity, Transferred From Available-For-Sale, Parent [Member]", "documentation": "AOCI, Accumulated Gain (Loss), Debt Securities, Held-To-Maturity, Transferred From Available-For-Sale, Parent" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AcceleratedShareRepurchasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesLineItems", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Share Repurchases [Line Items]", "label": "Accelerated Share Repurchases [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcceleratedShareRepurchasesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesTable", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Share Repurchases [Table]", "label": "Accelerated Share Repurchases [Table]", "documentation": "A table reflecting activity in an accelerated share repurchase (ASR) program." } } }, "auth_ref": [ "r281" ] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-13", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r606" ] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accounts receivable", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r68" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable and Accrued Liabilities [Abstract]", "label": "Accounts Payable and Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r59" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r201", "r1727" ] }, "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation and benefits", "label": "Accrued Employee Benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them." } } }, "auth_ref": [ "r201" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 }, "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails", "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit pension plans", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r8", "r28", "r70", "r1567", "r1568", "r1569" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r117", "r412", "r1083" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposals, accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment", "documentation": "Amount of decrease in accumulated depreciation, depletion and amortization as a result of sale or disposal of property, plant and equipment." } } }, "auth_ref": [] }, "ally_AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AccumulatedForeignCurrencyAdjustmentAndNetGainLossFromInvestmentHedgesParentMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustments and net investment hedges", "label": "Accumulated Foreign Currency Adjustment And Net Gain (Loss) From Investment Hedges, Parent [Member]", "documentation": "Accumulated Foreign Currency Adjustment And Net Gain (Loss) From Investment Hedges, Parent" } } }, "auth_ref": [] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r439", "r449", "r450", "r866", "r1359", "r1567" ] }, "ally_AccumulatedNetGainLossFromInvestmentHedgesParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AccumulatedNetGainLossFromInvestmentHedgesParentMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment hedges", "label": "Accumulated Net Gain (Loss) from Investment Hedges, Parent [Member]", "documentation": "Accumulated Net Gain (Loss) from Investment Hedges, Parent" } } }, "auth_ref": [] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities", "verboseLabel": "Available-for-sale securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r435", "r436", "r437", "r439", "r449", "r450", "r1567" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r448", "r449", "r940", "r941", "r942", "r943", "r944", "r945" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r69", "r70", "r243", "r424", "r1078", "r1133", "r1137" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r448", "r449", "r940", "r941", "r942", "r943", "r944", "r945" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "verboseLabel": "Accumulated other comprehensive income (loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r28", "r70", "r891", "r894", "r983", "r1128", "r1129", "r1567", "r1568", "r1569", "r1582", "r1583", "r1584" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r5", "r28", "r70", "r449", "r450", "r941", "r942", "r943", "r944", "r945", "r1567" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1463" ] }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]", "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1469" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1469" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1469" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1469" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r481", "r482", "r483", "r484", "r493", "r563", "r564", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r666", "r817", "r818", "r819", "r849", "r850", "r851", "r852", "r861", "r862", "r863", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r925", "r926", "r931", "r932", "r933", "r934", "r947", "r948", "r951", "r952", "r953", "r954", "r979", "r980", "r981", "r982", "r983", "r1032", "r1033", "r1034", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r133", "r134", "r785" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of net income to net cash provided by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AffordableHousingProjectInvestmentWriteDownAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AffordableHousingProjectInvestmentWriteDownAmount", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesActivityinAffordableHousingProgramObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affordable housing impairment", "label": "Affordable Housing Project Investment, Write-down, Amount", "documentation": "Amount of write-down from impairment of an investment in a qualified affordable housing project." } } }, "auth_ref": [ "r1511" ] }, "us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesActivityinAffordableHousingProgramObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affordable housing tax credits and other tax benefits", "label": "Affordable Housing Tax Credits and Other Tax Benefits, Amount", "documentation": "Amount of affordable housing tax credits and other tax benefits recognized." } } }, "auth_ref": [ "r1507" ] }, "ally_AgencyMortgageBackedResidentialDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AgencyMortgageBackedResidentialDebtSecuritiesMember", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency Mortgage-Backed Residential Debt Securities", "label": "Agency Mortgage-Backed Residential Debt Securities [Member]", "documentation": "Agency Mortgage-Backed Residential Debt Securities" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1433", "r1445", "r1455", "r1481" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1436", "r1448", "r1458", "r1484" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1469" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1476" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1440", "r1449", "r1459", "r1476", "r1485", "r1489", "r1497" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1495" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r816", "r824" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses on Financing Receivables", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r98", "r1618" ] }, "ally_AllyBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AllyBankMember", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ally Bank", "label": "Ally Bank [Member]", "documentation": "Ally Bank [Member]" } } }, "auth_ref": [] }, "ally_AllyCreditCardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AllyCreditCardMember", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ally Credit Card", "label": "Ally Credit Card [Member]", "documentation": "Ally Credit Card" } } }, "auth_ref": [] }, "ally_AllyFinancialIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AllyFinancialIncMember", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ally Financial Inc", "label": "Ally Financial Inc [Member]", "documentation": "Ally Financial Inc." } } }, "auth_ref": [] }, "ally_AllyInvestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AllyInvestMember", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ally Invest", "label": "Ally Invest [Member]", "documentation": "Ally Invest [Member]" } } }, "auth_ref": [] }, "ally_AllyLendingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AllyLendingMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ally Lending", "label": "Ally Lending [Member]", "documentation": "Ally Lending [Member]" } } }, "auth_ref": [] }, "ally_AlternativeMinimumTaxLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AlternativeMinimumTaxLiability", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alternative minimum tax liability", "label": "Alternative Minimum Tax Liability", "documentation": "Alternative Minimum Tax Liability" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationMethodQualifiedAffordableHousingProjectInvestments", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in qualified affordable housing projects", "label": "Amortization Method Qualified Affordable Housing Project Investments", "documentation": "Amount of investment in qualified affordable housing projects." } } }, "auth_ref": [ "r1508" ] }, "us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesActivityinAffordableHousingProgramObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit amortization expense recognized as a component of income tax expense", "label": "Amortization Method Qualified Affordable Housing Project Investments, Amortization", "documentation": "Amount of amortization expense of investment in qualified affordable housing projects." } } }, "auth_ref": [ "r1509" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r19", "r111", "r115" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails", "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r1389", "r1598", "r1604", "r1609" ] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Pledged as Collateral", "label": "Asset Pledged as Collateral [Member]", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r864", "r1188", "r1396", "r1716" ] }, "us-gaap_AssetPledgedAsCollateralWithRightMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralWithRightMember", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Pledged as Collateral with Right", "label": "Asset Pledged as Collateral with Right [Member]", "documentation": "Asset pledged as collateral for which secured party (transferee) has right to sell or repledge by contract or custom." } } }, "auth_ref": [ "r864", "r1009" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "verboseLabel": "Carrying value of total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r304", "r416", "r467", "r517", "r532", "r538", "r605", "r692", "r693", "r695", "r696", "r697", "r699", "r701", "r703", "r704", "r864", "r867", "r930", "r1074", "r1209", "r1403", "r1422", "r1639", "r1640", "r1705" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r184" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldInTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldInTrust", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held-in-trust", "label": "Asset, Held-in-Trust", "documentation": "The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations." } } }, "auth_ref": [ "r1576" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 }, "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets of operations held-for-sale", "totalLabel": "Total assets", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r211", "r223", "r273", "r408", "r409" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsTotalMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Total [Member]", "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_AssumedPremiumsEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssumedPremiumsEarned", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "ally_PremiumsEarnedGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed", "label": "Assumed Premiums Earned", "documentation": "Amount of earned premiums assumed from other entities." } } }, "auth_ref": [ "r1112", "r1141", "r1144", "r1734" ] }, "us-gaap_AssumedPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssumedPremiumsWritten", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "us-gaap_PremiumsWrittenGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed", "label": "Assumed Premiums Written", "documentation": "Amount of written premiums assumed from other entities." } } }, "auth_ref": [ "r1141" ] }, "ally_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.ally.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1427", "r1428", "r1441" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.ally.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1427", "r1428", "r1441" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.ally.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1427", "r1428", "r1441" ] }, "ally_AutomobileLoanExcludesBasisAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AutomobileLoanExcludesBasisAdjustmentMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer automotive, excludes basis adjustment", "label": "Automobile Loan, Excludes Basis Adjustment [Member]", "documentation": "Automobile Loan, Excludes Basis Adjustment" } } }, "auth_ref": [] }, "us-gaap_AutomobileLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AutomobileLoanMember", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive", "verboseLabel": "Automotive", "label": "Automobile Loan [Member]", "documentation": "Loan to finance the purchase of a vehicle." } } }, "auth_ref": [] }, "ally_AutomotiveFinanceOperationsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AutomotiveFinanceOperationsSegmentMember", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive Finance operations", "label": "Automotive Finance Operations Segment [Member]", "documentation": "Automotive finance operations [Member]" } } }, "auth_ref": [] }, "ally_AutomotiveIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AutomotiveIndustryMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive", "label": "Automotive Industry [Member]", "documentation": "Automotive Industry" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r572" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r573" ] }, "ally_AvailableForSaleDebtSecuritiesLocationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AvailableForSaleDebtSecuritiesLocationMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities", "label": "Available For Sale Debt Securities Location [Member]", "documentation": "Primary financial statement caption encompassing available for sale debt securities." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities", "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1601" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r579", "r1057" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1600" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578", "r1056" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1602" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r580", "r1058" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost of available-for-sale securities", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1599" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r577", "r1055" ] }, "ally_AvailableForSaleSecuritiesTransferredToHeldToMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "AvailableForSaleSecuritiesTransferredToHeldToMaturity", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities transferred to held-to-maturity securities", "label": "Available-for-Sale Securities Transferred to Held-to-Maturity", "documentation": "Available-for-Sale Securities Transferred to Held-to-Maturity" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1492" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1493" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1488" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1488" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1488" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1488" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1488" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1488" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r811", "r812", "r813", "r814", "r815" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1491" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1490" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1489" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1489" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r163", "r168" ] }, "ally_BankingFeesAndInterchangeIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "BankingFeesAndInterchangeIncomeMember", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banking fees and interchange income", "label": "Banking Fees And Interchange Income [Member]", "documentation": "Banking Fees And Interchange Income" } } }, "auth_ref": [] }, "ally_BankingRegulationAccumulatedOtherComprehensiveLossesExcludedFromCommonEquityTier1RiskBasedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "BankingRegulationAccumulatedOtherComprehensiveLossesExcludedFromCommonEquityTier1RiskBasedCapital", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive losses excluded from Common Equity Tier 1 Capital", "label": "Banking Regulation, Accumulated Other Comprehensive Losses Excluded From Common Equity Tier 1 Risk-Based Capital", "documentation": "Banking Regulation, Accumulated Other Comprehensive Losses Excluded From Common Equity Tier 1 Risk-Based Capital" } } }, "auth_ref": [] }, "us-gaap_BankingRegulationCapitalConservationBufferCapitalConservedMinimum": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankingRegulationCapitalConservationBufferCapitalConservedMinimum", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum capital conservation buffer", "label": "Banking Regulation, Capital Conservation Buffer, Capital Conserved, Minimum", "documentation": "Minimum capital conservation buffer percentage required to avoid restriction on payout amount of eligible retained income as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common equity tier one capital ratio, minimum", "label": "Banking Regulation, Common Equity Tier 1 Risk-Based Capital Ratio, Capital Adequacy, Minimum", "documentation": "Ratio of minimum Common Equity Tier 1 risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r1063", "r1067" ] }, "us-gaap_BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioWellCapitalizedMinimum": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioWellCapitalizedMinimum", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common equity tier one capital, well capitalized minimum", "label": "Banking Regulation, Common Equity Tier 1 Risk-Based Capital Ratio, Well Capitalized, Minimum", "documentation": "Ratio of minimum Common Equity Tier 1 risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "ally_BrokerageCommissionsandOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "BrokerageCommissionsandOtherMember", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brokerage commissions and other revenue", "label": "Brokerage Commissions and Other [Member]", "documentation": "Brokerage Commissions and Other [Member]" } } }, "auth_ref": [] }, "ally_BrokeredAgentCommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "BrokeredAgentCommissionsMember", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brokered/agent commissions", "label": "Brokered/Agent Commissions [Member]", "documentation": "Brokered/Agent Commissions [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r860", "r1392", "r1393" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r141", "r142", "r860", "r1392", "r1393" ] }, "stpr_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "CA", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "California", "label": "CALIFORNIA" } } }, "auth_ref": [] }, "ally_CAMTCreditsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CAMTCreditsMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CAMT credits", "label": "CAMT Credits [Member]", "documentation": "CAMT Credits" } } }, "auth_ref": [] }, "us-gaap_Capital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Capital", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital to risk-weighted assets, amount", "label": "Banking Regulation, Total Capital, Actual", "documentation": "Amount of total capital as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "ally_CapitalContributionsToSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CapitalContributionsToSubsidiaries", "crdr": "credit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital contributions to subsidiaries", "label": "Capital contributions to subsidiaries", "documentation": "Capital contributions to subsidiaries" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Additions of property and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r82", "r83", "r84" ] }, "us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalRequiredForCapitalAdequacyToRiskWeightedAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital to risk-weighted assets, required minimum", "label": "Banking Regulation, Total Risk-Based Capital Ratio, Capital Adequacy, Minimum", "documentation": "Ratio of minimum total risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r1063", "r1067" ] }, "us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital to risk weighted assets, well-capitalized minimum", "label": "Banking Regulation, Total Risk-Based Capital Ratio, Well Capitalized, Minimum", "documentation": "Ratio of minimum total risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_CapitalToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalToRiskWeightedAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital to risk-weighted assets, ratio", "label": "Banking Regulation, Total Risk-Based Capital Ratio, Actual", "documentation": "Ratio of total risk-based capital to risk-weighted assets as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract cost, amortization", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r642" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract cost, net", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r641" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r187", "r188" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash and cash equivalents", "verboseLabel": "Cash and cash equivalents on the Consolidated Balance Sheet", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r78", "r410", "r1355" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CashAndDueFromBanks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndDueFromBanks", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Noninterest-bearing", "label": "Cash and Due from Banks", "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks." } } }, "auth_ref": [ "r302" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of year", "periodEndLabel": "Cash and cash equivalents and restricted cash at December 31,", "totalLabel": "Total cash and cash equivalents and restricted cash in the Consolidated Statement of Cash Flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r78", "r259", "r464" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents and restricted cash", "terseLabel": "Net increase (decrease) in cash and cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r259" ] }, "ally_CashCollateralPlacedWithCounterparties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CashCollateralPlacedWithCounterparties", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash collateral placed with counterparties", "label": "Cash Collateral Placed With Counterparties", "documentation": "Cash Collateral Placed With Counterparties" } } }, "auth_ref": [] }, "ally_CashCollateralReceivedForStandbyLettersOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CashCollateralReceivedForStandbyLettersOfCredit", "crdr": "debit", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash collateral received for standby letters of credit", "label": "Cash collateral received for standby letters of credit", "documentation": "Cash collateral received for standby letters of credit" } } }, "auth_ref": [] }, "ally_CashCollateralReceivedFromCounterpartiesExcludingCollateralAssociatedWithRepurchaseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CashCollateralReceivedFromCounterpartiesExcludingCollateralAssociatedWithRepurchaseAgreements", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash collateral received from counterparties", "label": "Cash Collateral Received From Counterparties, Excluding Collateral Associated With Repurchase Agreements", "documentation": "Cash Collateral Received From Counterparties, Excluding Collateral Associated With Repurchase Agreements" } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r1558", "r1730" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on cash flow hedges to be recognized within twelve months", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r183" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedging", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r160" ] }, "us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers", "crdr": "debit", "calculation": { "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails": { "parentTag": "us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash proceeds from transfers completed during the period", "label": "Cash Flows Between Transferor and Transferee, Proceeds from New Transfers", "documentation": "Cash Flows between a transferor and a transferee attributable to newly transferred assets related to either a securitization, asset-backed financing arrangement, or similar transfer in which the transferor has continuing involvement with the transferred financial assets underlying the transaction (including, but not limited to, servicing, recourse, and restrictions on transferor's interests in the transferred financial assets)." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_CashFlowsBetweenTransfereeAndTransferorReceiptsOnInterestsThatContinueToBeHeldOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowsBetweenTransfereeAndTransferorReceiptsOnInterestsThatContinueToBeHeldOther", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other cash flows", "label": "Cash Flows Between Transferor and Transferee, Receipts on Transferor's Interest in Transferred Financial Assets, Other", "documentation": "Cash flows between transferor and a transferee attributable to the transferor's interests related to a securitization, asset-backed financing arrangement, or similar transfer in which the transferor will have continuing involvement with the transferred financial assets underlying the transaction (including, but not limited to, servicing, recourse, and restrictions on transferor's interests in the transferred financial assets)." } } }, "auth_ref": [ "r1003" ] }, "us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowsBetweenTransfereeAndTransferorServicingFees", "crdr": "debit", "calculation": { "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails": { "parentTag": "us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Servicing fees", "label": "Cash Flows Between Transferor and Transferee, Servicing Fees", "documentation": "Cash Flows between a transferee and a transferor attributable to servicing fees related to a securitization, asset-backed financing arrangement, or similar transfer in which the transferor has continuing involvement with the transferred financial assets underlying the transaction (including, but not limited to, servicing, recourse, and restrictions on transferor's interests in the transferred financial assets)." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_CashFlowsBetweenTransferorAndTransfereeBeneficialInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowsBetweenTransferorAndTransfereeBeneficialInterest", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows received on retained interests in securitization entities", "label": "Cash Flows Between Transferor and Transferee, Beneficial Interest", "documentation": "Cash flows between transferee and transferor in payment of the transferor's beneficial interest related to a securitization, asset-backed financing arrangement, or similar transfer in which the transferor has continuing involvement with the transferred financial assets underlying the transaction." } } }, "auth_ref": [] }, "ally_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities", "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities" } } }, "auth_ref": [] }, "ally_CashandcashequivalentsandrestrictedcashRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CashandcashequivalentsandrestrictedcashRollForward", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents and restricted cash [Roll Forward]", "label": "Cash and cash equivalents and restricted cash [Roll Forward]", "documentation": "Cash and cash equivalents and restricted cash [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_CededPremiumsEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CededPremiumsEarned", "crdr": "debit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "us-gaap_PremiumsEarnedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Ceded", "label": "Ceded Premiums Earned", "documentation": "Amount of earned premiums ceded to other entities." } } }, "auth_ref": [ "r1111", "r1138", "r1139", "r1142", "r1144", "r1734" ] }, "us-gaap_CededPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CededPremiumsWritten", "crdr": "debit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "us-gaap_PremiumsWrittenNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Ceded", "label": "Ceded Premiums Written", "documentation": "Amount of written premiums ceded to other entities." } } }, "auth_ref": [ "r334", "r335" ] }, "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "crdr": "credit", "calculation": { "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails": { "parentTag": "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gain (loss) on fair value hedging instruments", "label": "Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments", "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement." } } }, "auth_ref": [ "r297" ] }, "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "crdr": "credit", "calculation": { "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails": { "parentTag": "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gain (loss) on hedged item in fair value hedge", "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge", "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement." } } }, "auth_ref": [ "r297" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1467" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClaimsDevelopmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClaimsDevelopmentLineItems", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Claims Development [Line Items]", "label": "Claims Development [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/EarningsperCommonShareDetails", "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r368", "r420", "r421", "r422", "r467", "r498", "r499", "r502", "r504", "r511", "r512", "r605", "r692", "r695", "r696", "r697", "r703", "r704", "r734", "r735", "r738", "r741", "r748", "r930", "r1155", "r1156", "r1157", "r1158", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1196", "r1218", "r1239", "r1329", "r1330", "r1331", "r1332", "r1333", "r1506", "r1577", "r1585" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.ally.com/role/EarningsperCommonShareDetails", "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r420", "r421", "r422", "r511", "r734", "r735", "r736", "r738", "r741", "r746", "r748", "r1155", "r1156", "r1157", "r1158", "r1381", "r1506", "r1577" ] }, "ally_CleanVehicleTaxCreditBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CleanVehicleTaxCreditBenefitMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Clean Vehicle Tax Credit Benefit", "label": "Clean Vehicle Tax Credit Benefit [Member]", "documentation": "Clean Vehicle Tax Credit Benefit" } } }, "auth_ref": [] }, "us-gaap_ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closed portfolio and beneficial interest, last-of-layer, amortized cost", "label": "Financial Asset, Closed Portfolio and Beneficial Interest, Portfolio Layer Method, Amortized Cost", "documentation": "Amortized cost of closed portfolio of financial asset and beneficial interest secured by financial instrument, used to designate hedging relationship in which hedged item is expected to be outstanding for designated hedge period." } } }, "auth_ref": [ "r880" ] }, "ally_ClosedPortfolioLastOfLayerCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ClosedPortfolioLastOfLayerCarryingValue", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closed portfolio, carrying value", "label": "Closed Portfolio, Last-of-Layer, Carrying Value", "documentation": "Closed Portfolio, Last-of-Layer, Carrying Value" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1468" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1468" ] }, "ally_CommercialConcentrationRiskTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CommercialConcentrationRiskTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Commercial Concentration Risk", "label": "Commercial Concentration Risk [Table Text Block]", "documentation": "Commercial Concentration Risk" } } }, "auth_ref": [] }, "ally_CommercialCriticizedRiskExposureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CommercialCriticizedRiskExposureTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Commercial Criticized Risk Exposure", "label": "Commercial Criticized Risk Exposure [Table Text Block]", "documentation": "Commercial Criticized Risk Exposure" } } }, "auth_ref": [] }, "us-gaap_CommercialLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialLoanMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Loan", "label": "Commercial Loan [Member]", "documentation": "A loan, whether secured or unsecured, to a company for purposes such as seasonal working capital needs, inventory financing, equipment purchases and acquisitions." } } }, "auth_ref": [] }, "us-gaap_CommercialPortfolioSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPortfolioSegmentMember", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial", "label": "Commercial Portfolio Segment [Member]", "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables." } } }, "auth_ref": [] }, "us-gaap_CommercialRealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialRealEstateMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial real estate", "label": "Commercial Real Estate [Member]", "documentation": "Property that is solely used for business purposes." } } }, "auth_ref": [ "r1364", "r1369", "r1650" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (refer to Note 28 and Note 29)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r65", "r202", "r1075", "r1195" ] }, "us-gaap_CommonEquityTierOneCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonEquityTierOneCapital", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common equity tier one capital", "label": "Banking Regulation, Common Equity Tier 1 Risk-Based Capital, Actual", "documentation": "Amount of Common Equity Tier 1 risk-based capital as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_CommonEquityTierOneCapitalRatio": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonEquityTierOneCapitalRatio", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common equity tier one capital ratio", "label": "Banking Regulation, Common Equity Tier 1 Risk-Based Capital Ratio, Actual", "documentation": "Ratio of Common Equity Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquityParenthetical", "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends declared per common share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r280" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and paid-in capital", "label": "Common Stock Including Additional Paid in Capital [Member]", "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1407", "r1408", "r1409", "r1411", "r1412", "r1413", "r1416", "r1582", "r1583", "r1693", "r1745", "r1751" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value per share (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r234" ] }, "ally_CommonStockShareReduction": { "xbrltype": "percentItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CommonStockShareReduction", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, share reduction", "label": "Common Stock, Share Reduction", "documentation": "Common Stock, Share Reduction" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r234", "r1196" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical", "http://www.ally.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "periodStartLabel": "Total common stock shares issued beginning balance (in shares)", "periodEndLabel": "Total common stock shares issued ending balance (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r234" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical", "http://www.ally.com/role/EquityDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r29", "r234", "r1196", "r1215", "r1751", "r1752" ] }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStocksIncludingAdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and paid-in capital ($0.01 par value, shares authorized 1,100,000,000; issued 511,861,447 and 507,682,838; and outstanding 302,459,258 and 299,324,357)", "label": "Common Stocks, Including Additional Paid in Capital", "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued." } } }, "auth_ref": [ "r234", "r235", "r280" ] }, "us-gaap_CommunicationsAndInformationTechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommunicationsAndInformationTechnology", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology and communications", "label": "Communications and Information Technology", "documentation": "The amount of expense in the period for communications and data processing expense." } } }, "auth_ref": [ "r252" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1473" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1472" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1474" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1471" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r283", "r284", "r285", "r286" ] }, "us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]", "label": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1723", "r1724" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r71", "r444", "r446", "r454", "r1051", "r1090" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r242", "r453", "r1050", "r1088" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r88", "r90", "r189", "r190", "r546", "r1338" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r88", "r90", "r189", "r190", "r546", "r1146", "r1338" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r88", "r90", "r189", "r190", "r546", "r1338", "r1518" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r88", "r90", "r189", "r190", "r546" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r88", "r90", "r189", "r190", "r546", "r1338" ] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Financial Information Disclosure [Abstract]", "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Parent Company Condensed Financial Information", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document." } } }, "auth_ref": [ "r406", "r476", "r1512" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationNarrativeDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r382", "r476", "r864", "r865", "r867", "r868", "r988", "r1348", "r1553", "r1556", "r1557", "r1638", "r1641", "r1642" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationNarrativeDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r382", "r476", "r864", "r865", "r867", "r868", "r988", "r1348", "r1553", "r1556", "r1557", "r1638", "r1641", "r1642" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r476", "r519", "r530", "r531", "r532", "r533", "r534", "r536", "r540", "r692", "r693", "r694", "r695", "r697", "r698", "r700", "r702", "r703", "r1554", "r1555", "r1639", "r1640" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r476", "r519", "r530", "r531", "r532", "r533", "r534", "r536", "r540", "r692", "r693", "r694", "r695", "r697", "r698", "r700", "r702", "r703", "r1554", "r1555", "r1639", "r1640" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r146", "r1360" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities and Securitizations", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r147", "r150", "r153" ] }, "ally_ConstructionLendingCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ConstructionLendingCommitments", "crdr": "credit", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-lending commitments", "label": "Construction-lending commitments", "documentation": "Construction-lending commitments" } } }, "auth_ref": [] }, "ally_ConsumerConcentrationRiskTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ConsumerConcentrationRiskTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Consumer Concentration Risk", "label": "Consumer Concentration Risk [Table Text Block]", "documentation": "Consumer Concentration Risk" } } }, "auth_ref": [] }, "us-gaap_ConsumerLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsumerLoanMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer Loan", "label": "Consumer Loan [Member]", "documentation": "Loan or extension of credit for personal, family, or household use excluding real estate." } } }, "auth_ref": [ "r1372" ] }, "ally_ConsumerPortfolioSegmentExcludesBasisAdjustmentForAutomotiveLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ConsumerPortfolioSegmentExcludesBasisAdjustmentForAutomotiveLoansMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer Portfolio Segment, Excludes Basis Adjustment for Automotive Loans", "label": "Consumer Portfolio Segment, Excludes Basis Adjustment For Automotive Loans [Member]", "documentation": "Consumer Portfolio Segment, Excludes Basis Adjustment For Automotive Loans" } } }, "auth_ref": [] }, "us-gaap_ConsumerPortfolioSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsumerPortfolioSegmentMember", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer", "label": "Consumer Portfolio Segment [Member]", "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables." } } }, "auth_ref": [] }, "us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets sold to nonconsolidated VIEs", "label": "Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding", "documentation": "Principal amount of transferred financial assets in which the transferor has continuing involvement with the assets underlying the transaction. Continuing involvement includes, but is not limited to, servicing, recourse, and restrictions on transferor's interests in transferred financial assets." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r750", "r751", "r770" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned revenue, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r771" ] }, "us-gaap_ContractualInterestRateReductionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualInterestRateReductionMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate concessions", "label": "Contractual Interest Rate Reduction [Member]", "documentation": "Loan modification for a reduction of contractual interest rate." } } }, "auth_ref": [ "r555", "r556", "r558", "r1364" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r1389", "r1391", "r1744" ] }, "ally_CorporateFinanceOperationsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CorporateFinanceOperationsSegmentMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Finance operations", "label": "Corporate Finance Operations Segment [Member]", "documentation": "Corporate Finance Operations Segment" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r39", "r531", "r532", "r533", "r534", "r540", "r1588" ] }, "ally_CorporateReconcilingItemsAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CorporateReconcilingItemsAndEliminationsMember", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other", "verboseLabel": "Corporate and Other", "label": "Corporate, Reconciling Items And Eliminations [Member]", "documentation": "Corporate, Reconciling Items And Eliminations" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditCardReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditCardReceivablesMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Credit Card", "terseLabel": "Credit card receivables", "label": "Credit Card Receivable [Member]", "documentation": "Amounts receivable from issuing a card to individuals or businesses that allows someone to make a purchase on borrowed money." } } }, "auth_ref": [] }, "us-gaap_CreditDerivativeMaximumExposureUndiscounted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditDerivativeMaximumExposureUndiscounted", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit derivative, maximum exposure, undiscounted", "label": "Credit Derivative, Maximum Exposure, Undiscounted", "documentation": "Maximum potential amount of future undiscounted payments that could be required under the credit derivative, before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r175" ] }, "srt_CreditRatingFitchAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CreditRatingFitchAxis", "presentation": [ "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Rating [Axis]", "label": "Credit Rating, Fitch [Axis]", "documentation": "Information by Fitch rating." } } }, "auth_ref": [ "r1370", "r1590", "r1691" ] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current income tax expense", "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1521", "r1580", "r1685" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1521", "r1580" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current expense", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r292", "r848", "r856", "r1580" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1521", "r1580", "r1685" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerListsMember", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer lists", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r144" ] }, "ally_CustomerRewardsExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "CustomerRewardsExpense", "crdr": "debit", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer rewards expense", "label": "Customer Rewards Expense", "documentation": "Customer Rewards Expense" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r276", "r465", "r705", "r711", "r712", "r713", "r714", "r715", "r716", "r721", "r728", "r729", "r731" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails", "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r55", "r229", "r230", "r305", "r307", "r476", "r706", "r707", "r708", "r709", "r710", "r712", "r717", "r718", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r950", "r1376", "r1377", "r1378", "r1379", "r1380", "r1578" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets restricted as collateral", "label": "Debt Instrument, Collateral Amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r206" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of subordinated long-term debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r193", "r195", "r706", "r950", "r1377", "r1378" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r63", "r707" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r476", "r706", "r707", "r708", "r709", "r710", "r712", "r717", "r718", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r730", "r950", "r1376", "r1377", "r1378", "r1379", "r1380", "r1578" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails", "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r64", "r476", "r706", "r707", "r708", "r709", "r710", "r712", "r717", "r718", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r950", "r1376", "r1377", "r1378", "r1379", "r1380", "r1578" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodFiveMember", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Debt Instrument, Redemption, Period Five [Member]", "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodFourMember", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Debt Instrument, Redemption, Period Four [Member]", "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r38" ] }, "ally_DebtInstrumentRedemptionPeriodSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DebtInstrumentRedemptionPeriodSixMember", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Debt Instrument, Redemption, Period Six [Member]", "documentation": "Debt Instrument, Redemption, Period Six [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodThreeMember", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Debt Instrument, Redemption, Period Three [Member]", "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r64", "r126", "r129", "r192", "r193", "r195", "r205", "r278", "r279", "r476", "r706", "r707", "r708", "r709", "r710", "r712", "r717", "r718", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r730", "r950", "r1376", "r1377", "r1378", "r1379", "r1380", "r1578" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Debt instrument, unamortized discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r192", "r195", "r1644" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountCurrent", "crdr": "debit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentUnamortizedDiscount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt instrument, unamortized discount, current", "label": "Debt Instrument, Unamortized Discount, Current", "documentation": "Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer." } } }, "auth_ref": [ "r192", "r195" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "crdr": "debit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentUnamortizedDiscount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt instrument, unamortized discount, noncurrent", "label": "Debt Instrument, Unamortized Discount, Noncurrent", "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r192", "r195" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intercompany debt to subsidiaries", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, accrued interest receivable", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r575", "r634", "r635", "r636" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r635" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt securities, available-for-sale, allowance for credit loss, excluding accrued interest", "terseLabel": "Credit reserves", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r634" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "netLabel": "Available-for-sale securities, amortized cost", "terseLabel": "Total", "totalLabel": "Total", "verboseLabel": "Amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1621" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r342", "r638", "r1374" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r342", "r638" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r342", "r638", "r1374" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r342", "r638" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities (amortized cost of $28,416 and $34,863)", "verboseLabel": "Fair value", "totalLabel": "Total available-for-sale securities", "netLabel": "Total available-for-sale securities", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1621" ] }, "ally_DebtSecuritiesAvailableForSaleExcludingAccruedInterestYield": { "xbrltype": "percentItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Yield", "documentation": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Yield" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleMaturityRollingAfter10YearsWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleMaturityRollingAfter10YearsWeightedAverageYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Rolling after 10 Years, Weighted Average Yield", "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing after tenth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1522", "r1533" ] }, "us-gaap_DebtSecuritiesAvailableForSaleMaturityRollingAfterFiveThroughTenYearsWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleMaturityRollingAfterFiveThroughTenYearsWeightedAverageYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Rolling after 5 through 10 Years, Weighted Average Yield", "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in sixth through tenth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1522", "r1532" ] }, "us-gaap_DebtSecuritiesAvailableForSaleMaturityRollingAfterOneThroughFiveYearsWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleMaturityRollingAfterOneThroughFiveYearsWeightedAverageYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Maturity, Rolling after One Through Five Years, Weighted Average Yield", "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in second through fifth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1522", "r1531" ] }, "us-gaap_DebtSecuritiesAvailableForSaleMaturityRollingWithinOneYearWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleMaturityRollingWithinOneYearWeightedAverageYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Maturity, Rolling within One Year, Weighted Average Yield", "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1522", "r1530" ] }, "ally_DebtSecuritiesAvailableForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DebtSecuritiesAvailableForSaleMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged available-for-sale securities", "label": "Debt Securities, Available-For-Sale [Member]", "documentation": "Debt Securities, Available-For-Sale" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized gains", "label": "Debt Securities, Available-for-Sale, Realized Gain", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r599" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net realized gain on available-for-sale securities", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1610" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRollingMaturityWeightedAverageYieldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRollingMaturityWeightedAverageYieldAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Yield", "label": "Debt Securities, Available-for-Sale, Rolling Maturity, Weighted Average Yield [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580" ] }, "ally_DebtSecuritiesAvailableForSaleUnrealizedLossPositionLongAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionLongAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "12 months or longer", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Long [Abstract]", "documentation": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Long" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, held-to-maturity, accrued interest receivable", "label": "Debt Securities, Held-to-Maturity, Accrued Interest, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of accrued interest on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r629" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, held-to-maturity, allowance for credit loss, excluding accrued interest", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount, excluding accrued interest, of allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1617" ] }, "us-gaap_DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held to Maturity Debt Securities by Credit Quality", "label": "Debt Securities, Held-to-Maturity, Credit Quality Indicator [Table Text Block]", "documentation": "Tabular disclosure of credit quality indicator for investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1620" ] }, "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 }, "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity securities (fair value of $4,729 and $884)", "verboseLabel": "Amortized cost", "totalLabel": "Total", "netLabel": "Held-to-maturity securities", "label": "Debt Securities, Held-to-Maturity, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r584", "r586", "r1617" ] }, "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLossAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount", "label": "Debt Securities, Held-to-Maturity, Excluding Accrued Interest, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "ally_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLossYield": { "xbrltype": "percentItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLossYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Debt Securities, Held-to-Maturity, Excluding Accrued Interest, After Allowance for Credit Loss, Yield", "documentation": "Debt Securities, Held-to-Maturity, Excluding Accrued Interest, After Allowance for Credit Loss, Yield" } } }, "auth_ref": [] }, "ally_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLossYieldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLossYieldAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Yield", "label": "Debt Securities Held To Maturity Excluding Accrued Interest After Allowance For Credit Loss, Yield [Abstract]", "documentation": "Debt Securities Held To Maturity Excluding Accrued Interest After Allowance For Credit Loss, Yield" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityMaturityRollingAfterFiveThroughTenYearsWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityMaturityRollingAfterFiveThroughTenYearsWeightedAverageYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years", "label": "Debt Securities, Held-to-Maturity, Maturity, Rolling after 5 through 10 Years, Weighted Average Yield", "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in sixth through tenth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1522", "r1532" ] }, "us-gaap_DebtSecuritiesHeldToMaturityMaturityRollingAfterOneThroughFiveYearsWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityMaturityRollingAfterOneThroughFiveYearsWeightedAverageYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Held-to-Maturity, Maturity, Rolling after One Through Five Years, Weighted Average Yield", "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in second through fifth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1522", "r1531" ] }, "us-gaap_DebtSecuritiesHeldToMaturityMaturityRollingAfterTenYearsWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityMaturityRollingAfterTenYearsWeightedAverageYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Held-to-Maturity, Maturity, Rolling after 10 Years, Weighted Average Yield", "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing after tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1522", "r1533" ] }, "us-gaap_DebtSecuritiesHeldToMaturityMaturityRollingWithinOneYearWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityMaturityRollingWithinOneYearWeightedAverageYield", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Held-to-Maturity, Maturity, Rolling within One Year, Weighted Average Yield", "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1522", "r1530" ] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment securities", "label": "Debt Securities [Member]", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r108", "r1409", "r1754" ] }, "ally_DebtSecuritiesTransferredFromAvailableForSaleToHeldToMaturityAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DebtSecuritiesTransferredFromAvailableForSaleToHeldToMaturityAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, transferred from available-for-sale to held-to-maturity, accumulated gross unrealized loss, before tax", "label": "Debt Securities, Transferred From Available-For-Sale To Held-To-Maturity, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Debt Securities, Transferred From Available-For-Sale To Held-To-Maturity, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "ally_DebtSecuritiesTransferredFromAvailableForSaleToHeldToMaturityFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DebtSecuritiesTransferredFromAvailableForSaleToHeldToMaturityFairValue", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, transferred from available-for-sale To held-to-maturity, fair value", "label": "Debt Securities, Transferred From Available-For-Sale To Held-To-Maturity, Fair Value", "documentation": "Debt Securities, Transferred From Available-For-Sale To Held-To-Maturity, Fair Value" } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average stated interest rate", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "ally_DeconsolidationOfDebtRelatedToLoansSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DeconsolidationOfDebtRelatedToLoansSold", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deconsolidation of debt related to loans sold", "label": "Deconsolidation Of Debt Related To Loans Sold", "documentation": "Deconsolidation Of Debt Related To Loans Sold" } } }, "auth_ref": [] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r136" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1580", "r1684", "r1685" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax (benefit) expense", "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r292", "r1580", "r1684" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred (benefit) expense", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r19", "r292", "r361", "r855", "r856", "r1580" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "ally_NetDeferredTaxAssetsLiabilitiesNetOfDeferredTaxLiabilitiesAssets", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r231", "r232", "r306", "r842" ] }, "us-gaap_DeferredPolicyAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredPolicyAcquisitionCosts", "crdr": "debit", "calculation": { "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails": { "parentTag": "ally_PremiumsReceivableAndOtherInsuranceAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred policy and service contract acquisition costs", "label": "Deferred Policy Acquisition Cost", "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force." } } }, "auth_ref": [ "r346", "r1081", "r1118", "r1119", "r1131", "r1405" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1580", "r1684", "r1685" ] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset [Domain]", "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r137" ] }, "ally_DeferredTaxAssetsFederalAndStateTaxCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DeferredTaxAssetsFederalAndStateTaxCarryforwards", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total U.S. federal and state tax loss carryforwards, deferred tax asset (liability)", "label": "Deferred tax assets, federal and state tax carryforwards", "documentation": "Deferred tax assets, federal and state tax carryforwards" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r843" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Gross [Abstract]", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "ally_DeferredTaxAssetsGrossNetOfDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DeferredTaxAssetsGrossNetOfDeferredTaxLiabilities", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax assets (liabilities), Deferred tax asset (liability)", "label": "Deferred tax assets gross net of deferred tax liabilities", "documentation": "Deferred tax assets gross net of deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInvestments", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to securities and hedging transactions", "label": "Deferred Tax Assets, Investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1681" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "ally_NetDeferredTaxAssetsLiabilitiesNetOfDeferredTaxLiabilitiesAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1681" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax loss carryforwards, deferred tax asset (liability)", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r140", "r1682" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal tax loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r140", "r1682" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local taxes", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r140", "r1682" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r140", "r1682" ] }, "ally_DeferredTaxAssetsOtherNonAttribute": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DeferredTaxAssetsOtherNonAttribute", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other net deferred tax assets", "label": "Deferred Tax Assets Other Non Attribute", "documentation": "Deferred Tax Assets Other Non Attribute" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed assets", "label": "Deferred Tax Assets, Property, Plant and Equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "verboseLabel": "Tax credit carryforwards, Deferred tax asset (liability)", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r139", "r140", "r1682" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, tax credit carryforwards, alternative minimum tax", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards." } } }, "auth_ref": [ "r139", "r140", "r1682" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to loan value", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r140", "r1682" ] }, "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset", "label": "Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1682" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Valuation allowance", "negatedLabel": "Net deferred tax assets (liabilities), valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r844" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r135", "r1681" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost", "crdr": "credit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred acquisition costs", "label": "Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost", "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes." } } }, "auth_ref": [ "r140", "r1682" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease transactions", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r140", "r1682" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r140", "r1682" ] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit securities", "label": "Deposit Assets", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r1560" ] }, "us-gaap_DepositContractsLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositContractsLiabilitiesAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit liabilities", "label": "Deposit Contracts, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepositLiabilitiesDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilitiesDisclosuresTextBlock", "presentation": [ "http://www.ally.com/role/DepositLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Deposit Liabilities", "label": "Deposit Liabilities Disclosures [Text Block]", "documentation": "The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity." } } }, "auth_ref": [ "r25", "r199", "r378", "r380" ] }, "us-gaap_DepositLiabilitiesTypeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilitiesTypeTableTextBlock", "presentation": [ "http://www.ally.com/role/DepositLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deposit Liabilities", "label": "Deposit Liabilities, Type [Table Text Block]", "documentation": "Tabular disclosure of type of deposit liability." } } }, "auth_ref": [ "r1537", "r1538", "r1539", "r1540", "r1541", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548", "r1549", "r1550", "r1551" ] }, "us-gaap_Deposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Deposits", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deposit liabilities", "terseLabel": "Deposit liabilities", "label": "Deposits", "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others." } } }, "auth_ref": [ "r199" ] }, "us-gaap_DepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Deposits [Abstract]", "label": "Deposits [Abstract]" } } }, "auth_ref": [] }, "ally_DepositsByParentAtSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DepositsByParentAtSubsidiaries", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits by parent at subsidiaries", "label": "Deposits by parent at subsidiaries", "documentation": "Deposits by parent at subsidiaries" } } }, "auth_ref": [] }, "us-gaap_DepositsSavingsDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsSavingsDeposits", "crdr": "credit", "calculation": { "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails": { "parentTag": "us-gaap_Deposits", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Savings, money market, and spending accounts", "label": "Deposits, Savings Deposits", "documentation": "Amount of interest bearing deposits with no stated maturity, which may include passbook and statement savings accounts and money-market deposit accounts (MMDAs)." } } }, "auth_ref": [ "r199" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Amortization and Accretion, Net", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r19" ] }, "ally_DepreciationExpenseOnOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DepreciationExpenseOnOperatingLeaseAssets", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails": { "parentTag": "us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense on operating lease assets (excluding remarketing gains)", "label": "Depreciation Expense On Operating Lease Assets", "documentation": "Depreciation expense on operating lease assets (excluding remarketing gains)." } } }, "auth_ref": [] }, "ally_DepreciationExpenseOnOperatingLeaseAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DepreciationExpenseOnOperatingLeaseAssetsTableTextBlock", "presentation": [ "http://www.ally.com/role/LeasingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Depreciation Expense on Operating Lease Assets", "label": "Depreciation Expense On Operating Lease Assets [Table Text Block]", "documentation": "Depreciation expense on operating lease assets [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationNonproduction", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment depreciation", "label": "Depreciation, Nonproduction", "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives." } } }, "auth_ref": [ "r19", "r116" ] }, "us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherDelinquentAmountAtEndOfPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherDelinquentAmountAtEndOfPeriod", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount 60 days or more past due", "label": "Derecognized Assets, Securitized or Asset-Backed Financing Arrangement Assets and any Other Financial Assets Managed Together, Delinquent Amount at End of Period", "documentation": "This is the amount of the financial instruments that are considered delinquent (past due) at the end of the period." } } }, "auth_ref": [ "r197" ] }, "us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherLineItems", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derecognized Assets, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]", "label": "Derecognized Assets, Securitized or Asset-Backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "receivable position", "terseLabel": "Derivative assets, gross amounts of recognized assets/liabilities", "label": "Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and elected not to be offset." } } }, "auth_ref": [ "r425", "r1303", "r1304", "r1358" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross amounts offset on the Consolidated Balance Sheet", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r35", "r54", "r166", "r1303", "r1304" ] }, "us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotSubjectToMasterNettingArrangement", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets with no offsetting arrangements", "label": "Derivative Asset, Not Subject to Master Netting Arrangement", "documentation": "Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, not subject to a master netting arrangement." } } }, "auth_ref": [ "r37", "r1358" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r869" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative contracts in a receivable position", "totalLabel": "Total assets, net amount", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r427", "r431", "r929", "r1175", "r1176", "r1177", "r1178", "r1179", "r1181", "r1182", "r1184", "r1185", "r1186", "r1202", "r1203", "r1296", "r1299", "r1302", "r1303", "r1305", "r1306", "r1358", "r1409", "r1746" ] }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCollateralObligationToReturnCash", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross amounts not offset on the Consolidated Balance Sheet", "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset", "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets." } } }, "auth_ref": [ "r51", "r180", "r428", "r1356" ] }, "us-gaap_DerivativeCollateralObligationToReturnSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCollateralObligationToReturnSecurities", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financial instruments", "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Security Not Offset", "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets." } } }, "auth_ref": [ "r51", "r428", "r1356" ] }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCollateralRightToReclaimCash", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative liabilities in net liability positions", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset", "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities." } } }, "auth_ref": [ "r51", "r180", "r428", "r1356" ] }, "us-gaap_DerivativeCollateralRightToReclaimSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCollateralRightToReclaimSecurities", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative liabilities, gross amounts not offset on the condensed consolidated balance sheet, financial instruments", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset", "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities." } } }, "auth_ref": [ "r51", "r428", "r1356" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract Type [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r1184", "r1186", "r1201", "r1202", "r1203", "r1205", "r1206", "r1207", "r1208", "r1210", "r1211", "r1212", "r1213", "r1227", "r1228", "r1229", "r1230", "r1233", "r1234", "r1235", "r1236", "r1296", "r1297", "r1302", "r1305", "r1407", "r1409" ] }, "us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeExcludedComponentGainLossRecognizedInEarnings", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts excluded from effectiveness testing", "label": "Derivative, Excluded Component, Gain (Loss), Recognized in Earnings", "documentation": "Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method." } } }, "auth_ref": [ "r347", "r1689" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r51", "r179" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities, gross amounts of recognized assets/liabilities", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r47", "r166", "r241", "r425", "r1358" ] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities, net of derivative assets", "label": "Derivative Financial Instruments, Liabilities [Member]", "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gain (loss) on cash flow hedging relationships", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1688" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r164", "r167", "r169", "r173", "r1184", "r1186", "r1201", "r1202", "r1203", "r1205", "r1206", "r1207", "r1208", "r1210", "r1211", "r1212", "r1213", "r1227", "r1228", "r1229", "r1230", "r1233", "r1234", "r1235", "r1236", "r1296", "r1297", "r1302", "r1305", "r1358", "r1407", "r1409" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivities" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r296", "r884", "r897" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r30", "r164", "r169" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r30", "r164", "r169", "r173", "r181", "r182", "r875" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r875" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total derivative contracts in a payable position", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r427", "r431", "r929", "r1175", "r1176", "r1177", "r1178", "r1181", "r1182", "r1184", "r1185", "r1186", "r1210", "r1212", "r1213", "r1297", "r1298", "r1299", "r1302", "r1303", "r1305", "r1306", "r1358", "r1746" ] }, "us-gaap_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net amounts of assets/liabilities presented on the Consolidated Balance Sheet", "label": "Derivative Liability, Subject to Master Netting Arrangement, after Offset", "documentation": "Fair value, after effect of master netting arrangement, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative subject to master netting arrangement not elected or qualified to offset. Excludes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r427", "r1358" ] }, "us-gaap_DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net amount", "label": "Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Excludes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r429", "r1358" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross amounts offset on the Consolidated Balance Sheet", "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r35", "r54", "r166", "r1303", "r1304", "r1356" ] }, "us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "payable position", "label": "Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and elected not to be offset." } } }, "auth_ref": [ "r425", "r1303", "r1304", "r1358" ] }, "us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotSubjectToMasterNettingArrangement", "crdr": "credit", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities with no offsetting arrangements", "label": "Derivative Liability, Not Subject to Master Netting Arrangement", "documentation": "Fair value of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, not subject to a master netting arrangement." } } }, "auth_ref": [ "r37", "r1358" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Security sold under agreement to repurchase, and security loaned, including not subject to master netting arrangement, after offset and deduction", "label": "Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Amount, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of derivative liability, security sold under agreement to repurchase, and security loaned. Includes liability not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r51" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross amounts offset on the Consolidated Balance Sheet", "label": "Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Subject to Master Netting Arrangement, Asset Offset", "documentation": "Amount of asset associated with derivative liabilities, securities sold under agreements to repurchase and securities loaned." } } }, "auth_ref": [ "r54", "r1356", "r1357", "r1565" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Securities sold under agreements to repurchase, securities loaned, collateral, right to reclaim cash", "label": "Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset", "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities, securities sold under agreements to repurchase and securities loaned." } } }, "auth_ref": [ "r51", "r1356", "r1357", "r1358", "r1566" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financial instruments", "label": "Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset", "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities, securities sold under agreements to repurchase and securities loaned." } } }, "auth_ref": [ "r51", "r1356", "r1357", "r1358", "r1566" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value of derivative contracts in payable position", "label": "Derivative Liability, Security Sold under Agreement to Repurchase, and Security Loaned, Subject to Master Netting Arrangement, before Offset", "documentation": "Amount, before effects of master netting arrangements, of derivative liabilities, securities sold under agreements to repurchase and securities loaned. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r34", "r241" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGrossIncludingNotSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGrossIncludingNotSubjectToMasterNettingArrangement", "crdr": "credit", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross amounts of recognized assets/liabilities", "label": "Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Gross Including Not Subject to Master Netting Arrangement", "documentation": "Amount, before effects of master netting arrangements, of derivative liabilities, securities sold under agreements to repurchase and securities loaned. Includes liabilities not subject to a master netting arrangement and elected not to be offset." } } }, "auth_ref": [ "r1564" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r869" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1686", "r1687" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r30", "r157", "r158", "r162", "r177", "r475" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total derivatives designated as accounting hedges", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DirectFinancingLeaseInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectFinancingLeaseInterestIncome", "crdr": "credit", "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct financing lease, interest income", "label": "Direct Financing Lease, Interest Income", "documentation": "Amount of interest income from net investment in direct financing lease." } } }, "auth_ref": [ "r509", "r977" ] }, "us-gaap_DirectFinancingLeaseLeaseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectFinancingLeaseLeaseReceivable", "crdr": "debit", "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct financing lease, present value of lease payments recorded as lease receivable", "label": "Direct Financing Lease, Lease Receivable", "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term, guaranteed by lessee or other third party unrelated to lessor, from direct financing lease." } } }, "auth_ref": [ "r978" ] }, "us-gaap_DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct financing lease, net investment in lease", "label": "Direct Financing Lease, Net Investment in Lease, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amount excluding accrued interest, before allowance for credit loss, of net investment in direct financing lease." } } }, "auth_ref": [ "r1617" ] }, "us-gaap_DirectFinancingLeaseUnguaranteedResidualAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectFinancingLeaseUnguaranteedResidualAsset", "crdr": "debit", "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct financing lease, unguaranteed residual asset", "label": "Direct Financing Lease, Unguaranteed Residual Asset", "documentation": "Present value expected to be derived from underlying asset, following end of lease term, not guaranteed by lessee or other third party unrelated to lessor." } } }, "auth_ref": [ "r978" ] }, "us-gaap_DirectPremiumsEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectPremiumsEarned", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "ally_PremiumsEarnedGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct", "label": "Direct Premiums Earned", "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned." } } }, "auth_ref": [ "r1110", "r1140", "r1143", "r1734" ] }, "us-gaap_DirectPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectPremiumsWritten", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "us-gaap_PremiumsWrittenGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct", "label": "Direct Premiums Written", "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written." } } }, "auth_ref": [ "r1140" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r769", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r769", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1648" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "ally_DiscontinuedHedgeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DiscontinuedHedgeMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued hedge", "label": "Discontinued Hedge [Member]", "documentation": "Discontinued Hedge [Member]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r408" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Held-for-Sale, Not Discontinued Operations", "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r11", "r33", "r408" ] }, "ally_DisposalGroupIncludingDiscontinuedOperationAccruedInterestAndFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedInterestAndFees", "crdr": "debit", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and fees", "label": "Disposal Group, Including Discontinued Operation, Accrued Interest And Fees", "documentation": "Disposal Group, Including Discontinued Operation, Accrued Interest And Fees" } } }, "auth_ref": [] }, "ally_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities And Other Liabilities", "documentation": "Disposal Group, Including Discontinued Operation, Accrued Liabilities And Other Liabilities" } } }, "auth_ref": [] }, "ally_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableHeldForSaleAfterValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationFinancingReceivableHeldForSaleAfterValuationAllowance", "crdr": "debit", "calculation": { "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans held-for-sale, net", "label": "Disposal Group, Including Discontinued Operation, Financing Receivable, Held-For-Sale, After Valuation Allowance", "documentation": "Disposal Group, Including Discontinued Operation, Financing Receivable, Held-For-Sale, After Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "crdr": "debit", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r211", "r223", "r273" ] }, "ally_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Accumulated Amortization", "documentation": "Disposal Group, Including Discontinued Operation, Intangible Assets, Accumulated Amortization" } } }, "auth_ref": [] }, "ally_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross intangible assets", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Gross", "documentation": "Disposal Group, Including Discontinued Operation, Intangible Assets, Gross" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "crdr": "debit", "calculation": { "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Disposal Group, Including Discontinued Operation, Other Assets", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r211", "r223", "r273" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r211", "r223", "r273" ] }, "ally_DisposalGroupIncludingDiscontinuedOperationReserveForUnfundedLoanCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationReserveForUnfundedLoanCommitments", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded lending commitments", "label": "Disposal Group, Including Discontinued Operation, Reserve For Unfunded Loan Commitments", "documentation": "Disposal Group, Including Discontinued Operation, Reserve For Unfunded Loan Commitments" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "crdr": "debit", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net pretax loss", "label": "Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down", "documentation": "Amount, before tax, of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r19", "r20", "r272" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/HeldforsaleOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Held-for-sale Operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r210", "r270" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1392", "r1393" ] }, "ally_DisposalsOfOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DisposalsOfOperatingLeaseAssets", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Disposals of operating lease assets", "label": "Disposals Of Operating Lease Assets", "documentation": "The cash inflow from the disposal of operating lease assets." } } }, "auth_ref": [] }, "us-gaap_DividendIncomeSecuritiesOperatingTaxable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendIncomeSecuritiesOperatingTaxable", "crdr": "credit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails": { "parentTag": "us-gaap_InterestAndDividendIncomeSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxable dividends", "label": "Dividend Income, Securities, Operating, Taxable", "documentation": "Amount of operating dividend income on securities subject to state, federal and other income tax." } } }, "auth_ref": [ "r322" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock dividends", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r280" ] }, "ally_DividendsPaidToParentCompanyByBankSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DividendsPaidToParentCompanyByBankSubsidiaries", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends from bank subsidiaries", "label": "Dividends paid to parent company by bank subsidiaries", "documentation": "Dividends paid to parent company by bank subsidiaries" } } }, "auth_ref": [] }, "ally_DividendsPaidToParentCompanyByNonbankSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "DividendsPaidToParentCompanyByNonbankSubsidiaries", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends from nonbank subsidiaries", "label": "Dividends paid to parent company by nonbank subsidiaries", "documentation": "Dividends paid to parent company by nonbank subsidiaries" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared (in dollars per share)", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_DividendsPreferredStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStockCash", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends", "label": "Dividends, Preferred Stock, Cash", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r14", "r280" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1427", "r1428", "r1441" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1427", "r1428", "r1441", "r1477" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1462" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1425" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_DoubtfulMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DoubtfulMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Doubtful", "label": "Doubtful [Member]", "documentation": "A category of financing receivables that have all the weaknesses inherent in those classified as substandard, with the added characteristic that the weaknesses make collection or liquidation in full, on the basis of currently existing facts, conditions, and values, highly questionable and improbable." } } }, "auth_ref": [ "r102", "r1620" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r455", "r485", "r486", "r487", "r488", "r489", "r495", "r498", "r502", "r503", "r504", "r508", "r908", "r909", "r1052", "r1091", "r1361" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per common share", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r455", "r485", "r486", "r487", "r488", "r489", "r498", "r502", "r503", "r504", "r508", "r908", "r909", "r1052", "r1091", "r1361" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per common share", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Common Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r86", "r87" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ally.com/role/EarningsperCommonShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r494", "r505", "r506", "r507" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange-rate changes on cash and cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r938" ] }, "ally_EffectiveIncomeTaxRateReconciliationDefinedBenefitPensionPlanSettlementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDefinedBenefitPensionPlanSettlementAmount", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of qualified defined benefit pension plan", "label": "Effective Income Tax Rate Reconciliation, Defined Benefit Pension Plan Settlement, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Defined Benefit Pension Plan Settlement, Amount" } } }, "auth_ref": [] }, "ally_EffectiveIncomeTaxRateReconciliationTaxLawEnactmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxLawEnactmentAmount", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax law enactment", "label": "Effective Income Tax Rate Reconciliation, Tax Law Enactment, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Tax Law Enactment, Amount" } } }, "auth_ref": [] }, "ally_ElectronicsIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ElectronicsIndustryMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electronics", "label": "Electronics Industry [Member]", "documentation": "Electronics Industry" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ally_EnergyTaxCreditBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EnergyTaxCreditBenefitsMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy Tax Credit Benefits", "label": "Energy Tax Credit Benefits [Member]", "documentation": "Energy Tax Credit Benefits" } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressDescription", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Description", "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1424" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1424" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1424" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1502" ] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsLineItems", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationNarrativeDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings [Line Items]", "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsTable", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationNarrativeDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings [Table]", "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity public float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1424" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1424" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1424" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1424" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1503" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r29", "r403", "r448", "r449", "r450", "r477", "r478", "r479", "r482", "r490", "r492", "r510", "r610", "r616", "r749", "r817", "r818", "r819", "r851", "r852", "r889", "r891", "r892", "r893", "r894", "r896", "r907", "r940", "r941", "r942", "r943", "r944", "r945", "r983", "r1128", "r1129", "r1130", "r1163", "r1239" ] }, "us-gaap_EquityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityContractMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity contracts", "label": "Equity Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to share prices." } } }, "auth_ref": [ "r1358", "r1389", "r1398" ] }, "ally_EquityContractPurchasedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EquityContractPurchasedOptionsMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchased options", "label": "Equity Contract Purchased Options [Member]", "documentation": "Equity Contract Purchased Options" } } }, "auth_ref": [] }, "ally_EquityContractWrittenOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EquityContractWrittenOptionMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Written options", "label": "Equity Contract Written Option [Member]", "documentation": "The right to purchase an equity derivative contract for a specified price." } } }, "auth_ref": [] }, "ally_EquityInvestmentInAnyOneIndustryDidNotExceedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EquityInvestmentInAnyOneIndustryDidNotExceedPercentage", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in any one industry did not exceed percentage", "label": "Equity Investment In Any One Industry Did Not Exceed Percentage", "documentation": "Equity Investment In Any One Industry Did Not Exceed Percentage" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-method investments", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r527", "r603", "r1559", "r1615" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Method Investments", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r16", "r191", "r604" ] }, "us-gaap_EquitySecuritiesByIndustryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByIndustryAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Sector [Axis]", "label": "Industry Sector [Axis]", "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r1177", "r1180", "r1183", "r1254", "r1271", "r1292", "r1325", "r1368", "r1409" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity securities", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r417", "r927", "r1071" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net realized gain on equity securities", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r1093", "r1614" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (loss) on equity securities", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r1094", "r1614" ] }, "us-gaap_EquitySecuritiesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesIndustryMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Sector [Domain]", "label": "Industry Sector [Domain]", "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r1177", "r1180", "r1183", "r1254", "r1271", "r1292", "r1325", "r1409" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities", "label": "Equity Securities [Member]", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r108", "r1417", "r1418", "r1419", "r1754" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails": { "parentTag": "ally_NonmarketableEquityInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount, equity investments without a readily determinable fair value", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r601" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmountAbstract", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investments without a readily determinable fair value", "label": "Equity Securities without Readily Determinable Fair Value, Annual Amount [Abstract]" } } }, "auth_ref": [] }, "ally_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndAccumulatedImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndAccumulatedImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Downward adjustments (including impairment)", "label": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Accumulated Impairment Loss, Cumulative Amount", "documentation": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Accumulated Impairment Loss, Cumulative Amount" } } }, "auth_ref": [] }, "ally_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Downward adjustments (including impairment)", "label": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Annual Amount", "documentation": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Annual Amount" } } }, "auth_ref": [] }, "ally_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCostBasis", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost basis at acquisition", "label": "Equity Securities Without Readily Determinable Fair Value, Initial Cost Basis", "documentation": "Equity Securities Without Readily Determinable Fair Value, Initial Cost Basis" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://www.ally.com/role/OtherAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Securities without Readily Determinable Fair Value", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r1611", "r1612", "r1613" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upward adjustments", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r602" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upward adjustments", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r602" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1470" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1433", "r1445", "r1455", "r1481" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1430", "r1442", "r1452", "r1478" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r719", "r929", "r1377", "r1378" ] }, "ally_ExcludesFairValueOptionElectedOtherLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ExcludesFairValueOptionElectedOtherLoansMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excludes fair value option elected other loans", "label": "Excludes Fair Value Option Elected Other Loans [Member]", "documentation": "Excludes fair value option elected other loans [Member]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1476" ] }, "us-gaap_ExtendedMaturityAndInterestRateReductionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtendedMaturityAndInterestRateReductionMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Combination", "label": "Extended Maturity and Interest Rate Reduction [Member]", "documentation": "Loan modification for extension of term of loan in which it must be paid, reduction of contractual interest rate, and reduction of interest rate to lower than current market rate for new debt with similar risk." } } }, "auth_ref": [ "r1364" ] }, "us-gaap_ExtendedMaturityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtendedMaturityMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual maturity extensions", "label": "Extended Maturity [Member]", "documentation": "Loan modification for an extension of the term of a loan in which it must be paid." } } }, "auth_ref": [ "r555", "r1364" ] }, "srt_ExternalCreditRatingFitchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExternalCreditRatingFitchMember", "presentation": [ "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "External Credit Rating [Domain]", "label": "External Credit Rating, Fitch [Domain]", "documentation": "Credit-ratings as used by Fitch. Contact Fitch for a complete list of ratings and their definitions." } } }, "auth_ref": [] }, "stpr_FL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "FL", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Florida", "label": "FLORIDA" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLossOci": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLossOci", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Included in OCI", "verboseLabel": "Included in OCI", "label": "Fair Value, Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss), OCI", "documentation": "Amount of unrealized gain (loss) recognized in other comprehensive income (OCI) from asset (liability) measured at fair value on recurring basis using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r919" ] }, "ally_FairValueAssetRecurringBasisStillHeldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FairValueAssetRecurringBasisStillHeldAbstract", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized losses still held at December 31,", "label": "Fair Value, Asset, Recurring Basis, Still Held [Abstract]", "documentation": "Fair Value, Asset, Recurring Basis, Still Held" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r912", "r913", "r921" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r912", "r913", "r921" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsAbstract", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net realized/unrealized gains (losses)", "label": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Gain (Loss) Included in Earnings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "presentation": [ "http://www.ally.com/role/FairValueTables", "http://www.ally.com/role/HeldforsaleOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurements - Nonrecurring Basis", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3)." } } }, "auth_ref": [ "r31", "r184", "r299" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Included in earnings", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r919" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "verboseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r32" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.ally.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Fair Value, Assets Measured on a Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r32", "r186" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "verboseLabel": "Fair Value by Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r184", "r186" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r184", "r187", "r188" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.ally.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, by Balance Sheet Grouping", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r184", "r187" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r719", "r774", "r775", "r776", "r777", "r778", "r779", "r913", "r995", "r996", "r997", "r1377", "r1378", "r1389", "r1390", "r1391" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r186", "r298" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r49", "r184", "r719", "r1377", "r1378" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "verboseLabel": "Fair Value by Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r912", "r913", "r914", "r915", "r922" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r719", "r1377", "r1378" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.ally.com/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r911" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r719", "r774", "r779", "r913", "r995", "r1389", "r1390", "r1391" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r719", "r774", "r779", "r913", "r996", "r1377", "r1378", "r1389", "r1390", "r1391" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r719", "r774", "r775", "r776", "r777", "r778", "r779", "r913", "r997", "r1377", "r1378", "r1389", "r1390", "r1391" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Included in earnings", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r919" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value, Liabilities, Measured on Recurring Basis, Unobservable Input Reconciliation, by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r32" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ally_FairValueLiabilityRecurringBasisStillHeldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FairValueLiabilityRecurringBasisStillHeldAbstract", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains still held at December 31,", "label": "Fair Value, Liability, Recurring Basis, Still Held [Abstract]", "documentation": "Fair Value, Liability, Recurring Basis, Still Held" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasuredOnRecurringBasisGainLossIncludedInEarningsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasuredOnRecurringBasisGainLossIncludedInEarningsTable", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Table]", "documentation": "Disclosure of information about the gain (loss) of assets and liabilities measured at fair value on a recurring basis." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers into Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r918" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers out of Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r918" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Included in earnings", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r916" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Included in OCI", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)", "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r917" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances", "documentation": "Amount of issuances of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r185" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r185" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Sales", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales", "documentation": "Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r185" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements", "documentation": "Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r185" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers into Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r918" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Transfers out of Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r918" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value at beginning of the period", "periodEndLabel": "Fair value at ending of the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r32" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Included in earnings", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r916" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Included in OCI", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)", "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r917" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r185" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r185" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sales", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales", "documentation": "Amount of sales of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r185" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r185" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value at beginning of the period", "periodEndLabel": "Fair value at ending of the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r32" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r719", "r774", "r775", "r776", "r777", "r778", "r779", "r995", "r996", "r997", "r1377", "r1378", "r1389", "r1390", "r1391" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecurring fair value measurements", "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r912", "r913", "r914", "r915", "r920", "r922" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, measurements, recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r911", "r922" ] }, "ally_FairValueOptionCarryingAmountFinancingReceivableNoAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FairValueOptionCarryingAmountFinancingReceivableNoAllowance", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, option, carrying amount, financing receivable, no allowance", "label": "Fair Value, Option, Carrying Amount, Financing Receivable, No Allowance", "documentation": "Fair Value, Option, Carrying Amount, Financing Receivable, No Allowance" } } }, "auth_ref": [] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetLiabilityGainLossOciAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetLiabilityGainLossOciAbstract", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net realized/unrealized gains", "label": "Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset (Liability), Gain (Loss), OCI [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r163", "r165", "r181" ] }, "ally_FederalAndStateTaxCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FederalAndStateTaxCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total U.S. federal and state tax loss carryforwards, Valuation allowance", "label": "Federal and state tax carryforwards valuation allowance", "documentation": "Federal and state tax carryforwards valuation allowance" } } }, "auth_ref": [] }, "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalDepositInsuranceCorporationPremiumExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory and licensing fees", "label": "Federal Deposit Insurance Corporation Premium Expense", "documentation": "Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance." } } }, "auth_ref": [ "r321" ] }, "us-gaap_FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails": { "parentTag": "us-gaap_ShortTermBorrowings", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Home Loan Bank", "label": "Federal Home Loan Bank, Advance, Maturity, Year One", "documentation": "Amount of advance from Federal Home Loan Bank (FHLBank) maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22", "r330" ] }, "us-gaap_FederalHomeLoanBankAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankAdvancesMember", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Home Loan Bank advances", "label": "Federal Home Loan Bank Advances [Member]", "documentation": "Borrowings from the Federal Home Loan Bank, which are primarily used to cover shortages in the required reserve balance and also in times of liquidity shortages. The member institution executes a promissory note, which is generally collateralized by government securities to the Federal Reserve or loans." } } }, "auth_ref": [ "r309" ] }, "us-gaap_FederalHomeLoanBankCertificatesAndObligationsFHLBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankCertificatesAndObligationsFHLBMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Home Loan Bank certificates and obligations", "label": "Federal Home Loan Bank Certificates and Obligations (FHLB) [Member]", "documentation": "Investments in securities issued by or through the member banks of the federal home loan bank (FHLB)." } } }, "auth_ref": [ "r310" ] }, "us-gaap_FederalHomeLoanBankStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankStock", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails": { "parentTag": "ally_NonmarketableEquityInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FHLB stock", "label": "Federal Home Loan Bank Stock", "documentation": "Federal Home Loan Bank (FHLB) stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity)." } } }, "auth_ref": [ "r329" ] }, "us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankStockAndFederalReserveBankStock", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FHLB/FRB stock", "label": "Federal Home Loan Bank Stock and Federal Reserve Bank Stock", "documentation": "Amount of Federal Home Loan Bank (FHLB) and Federal Reserve Bank stock." } } }, "auth_ref": [] }, "ally_FederalHomeLoanBankStockAndFederalReserveBankStockImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FederalHomeLoanBankStockAndFederalReserveBankStockImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of FHLB and FRB stock", "label": "Federal Home Loan Bank Stock And Federal Reserve Bank Stock, Impairment Loss", "documentation": "Federal Home Loan Bank Stock And Federal Reserve Bank Stock, Impairment Loss" } } }, "auth_ref": [] }, "us-gaap_FederalReserveBankStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalReserveBankStock", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails": { "parentTag": "ally_NonmarketableEquityInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FRB stock", "label": "Federal Reserve Bank Stock", "documentation": "Federal Reserve Bank stock represents an equity interest in the Federal Reserve Bank. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity)." } } }, "auth_ref": [ "r329" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of land and buildings in satisfaction of finance lease liabilities", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r959", "r965" ] }, "us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Repossessed and Foreclosed Assets", "label": "Financing Receivable, Held-for-Investment, Foreclosed Asset [Policy Text Block]", "documentation": "Disclosure of accounting policy for foreclosed assets or repossessions." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FinanceLoansAndLeasesReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLoansAndLeasesReceivablePolicy", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Receivables and Loans", "label": "Financing Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for financing receivable." } } }, "auth_ref": [ "r101", "r103", "r107", "r265", "r548", "r560", "r561", "r562" ] }, "ally_FinanceReceivablesAndLoansRedefaultedDuringPeriodTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinanceReceivablesAndLoansRedefaultedDuringPeriodTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Receivables and Loans Redefaulted During the Period", "label": "Finance receivables and loans redefaulted during the period [Table Text Block]", "documentation": "Finance receivables and loans redefaulted during the period and were within 12 months or less of being modified as a troubled debt restructuring. [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceReceivablesMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable", "label": "Financing Receivable [Member]", "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "ally_FinancereceivablesandLoansnetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancereceivablesandLoansnetMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables and loans, net", "label": "Finance receivables and Loans, net [Member]", "documentation": "Primary financial statement caption encompassing finance receivables and loans." } } }, "auth_ref": [] }, "us-gaap_FinancialAssetNotPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialAssetNotPastDueMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Financial Asset, Not Past Due [Member]", "documentation": "Financial asset not past due." } } }, "auth_ref": [ "r624", "r1373" ] }, "us-gaap_FinancialAssetPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialAssetPastDueMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total past\u00a0due", "label": "Financial Asset, Past Due [Member]", "documentation": "Financial asset past due." } } }, "auth_ref": [ "r624", "r1373", "r1595" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails", "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investment Securities, Major Types of Debt and Equity Securities [Axis]", "verboseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r617", "r620", "r624", "r625", "r630", "r637", "r639", "r640", "r730", "r746", "r897", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1005", "r1006", "r1007", "r1008", "r1009", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1089", "r1374", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1610", "r1611", "r1612", "r1613" ] }, "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged Assets related to secured borrowings [Line Items]", "label": "Financial Instruments Owned and Pledged as Collateral [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1009", "r1188" ] }, "us-gaap_FinancingReceivableAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest receivable", "label": "Financing Receivable, Accrued Interest, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of accrued interest on financing receivable." } } }, "auth_ref": [ "r629" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for loan losses", "negatedTerseLabel": "Allowance for loan losses", "periodStartLabel": "Allowance, beginning balance", "periodEndLabel": "Allowance, ending balance", "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r1617" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r377", "r1618" ] }, "ally_FinancingReceivableAndOffBalanceSheetCreditLossExpenseReversalExcludingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableAndOffBalanceSheetCreditLossExpenseReversalExcludingInterest", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Financing Receivable And Off Balance Sheet Credit Loss Expense (Reversal), Excluding Interest", "documentation": "Financing Receivable And Off Balance Sheet Credit Loss Expense (Reversal), Excluding Interest" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableBeforeAllowanceForCreditLossAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables and loans, net", "label": "Financing Receivable, before Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Receivable Credit Quality Indicators", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics." } } }, "auth_ref": [ "r102", "r1620" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance receivables and loans, net", "terseLabel": "Finance receivables and loans, net", "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r1617" ] }, "ally_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossOther", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Other", "documentation": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Other" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery", "crdr": "credit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recoveries", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery", "documentation": "Amount, excluding accrued interest, of increase in allowance for credit loss on financing receivable from recovery. Excludes net investment in lease." } } }, "auth_ref": [ "r623" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Charge-offs", "totalLabel": "Total", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff", "documentation": "Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. Excludes net investment in lease." } } }, "auth_ref": [ "r622", "r632" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net charge-offs", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)", "documentation": "Amount, excluding accrued interest, of decrease (increase) in allowance for credit loss on financing receivable from writeoff (recovery). Excludes net investment in lease." } } }, "auth_ref": [ "r1618" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "netLabel": "Finance receivables and loans, net of unearned income", "terseLabel": "Finance receivables and loans, net", "verboseLabel": "Total finance receivables and loans", "totalLabel": "Total\u00a0finance receivables\u00a0and\u00a0loans", "label": "Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r629", "r631", "r1617" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for credit losses", "terseLabel": "Provision for credit losses", "label": "Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)", "documentation": "Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r621" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestModifiedPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestModifiedPeriod", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount", "documentation": "Amortized cost excluding accrued interest, of financing receivable modified during period for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r555" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestModifiedSubsequentDefault": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestModifiedSubsequentDefault", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost of loans redefaulted", "label": "Financing Receivable, Excluding Accrued Interest, Modified, Subsequent Default", "documentation": "Amortized cost excluding accrued interest, of financing receivable with payment default in current period and modified within previous 12 months preceding payment default for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r558" ] }, "ally_FinancingReceivableExcludingAccruedInterestModifiedSubsequentDefaultNumberOfContracts": { "xbrltype": "integerItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableExcludingAccruedInterestModifiedSubsequentDefaultNumberOfContracts", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of loans redefualted", "label": "Financing Receivable, Excluding Accrued Interest, Modified, Subsequent Default, Number Of Contracts", "documentation": "Financing Receivable, Excluding Accrued Interest, Modified, Subsequent Default, Number Of Contracts" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Originated, more than five years before current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r629", "r632", "r1372" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 and prior", "label": "Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated more than five years before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestRevolving": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestRevolving", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loans", "label": "Financing Receivable, Excluding Accrued Interest, Revolving", "documentation": "Amortized cost excluding accrued interest, of financing receivable that can be withdrawn, repaid, and redrawn." } } }, "auth_ref": [ "r629", "r632", "r1372" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loans converted to term", "label": "Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan", "documentation": "Amortized cost excluding accrued interest, of revolving financing receivable converted to term loan." } } }, "auth_ref": [ "r629", "r633", "r1372" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoanWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoanWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loans converted to term", "label": "Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of revolving financing receivable converted to term loan." } } }, "auth_ref": [ "r633" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestRevolvingWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loans", "label": "Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable that can be withdrawn, repaid, and redrawn." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestTransferToHeldForSaleAllowanceForCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestTransferToHeldForSaleAllowanceForCreditLossExpenseReversal", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-downs from transfers to held-for-sale", "terseLabel": "Write-downs from transfers to held-for-sale", "label": "Financing Receivable, Excluding Accrued Interest, Transfer out, Allowance for Credit Loss, Expense Reversal", "documentation": "Amount, excluding accrued interest, of reversal of credit loss expense on financing receivable transferred out of held-for-investment into held-for-sale classification. Excludes net investment in lease." } } }, "auth_ref": [ "r547", "r1336" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year five, originated, four years before current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r629", "r632", "r1372" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019", "label": "Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated four years before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year four, originated, three years before current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r629", "r632", "r1372" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020", "label": "Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated three years before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year one, originated, current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r629", "r632", "r1372" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year three, originated, two years before current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r629", "r632", "r1372" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021", "label": "Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated two years before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year two, originated, fiscal year before current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r629", "r632", "r1372" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022", "label": "Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated in fiscal year before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of total", "label": "Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage", "documentation": "Percentage, excluding accrued interest, of financing receivable modified during period for debtor experiencing financial difficulty to total financing receivables." } } }, "auth_ref": [ "r555" ] }, "us-gaap_FinancingReceivableModificationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModificationsLineItems", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Troubled Debt Restructuring", "verboseLabel": "Accounts, Notes, Loans and Financing Receivable", "label": "Financing Receivable, Modified [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r550", "r551", "r555", "r556", "r1364" ] }, "us-gaap_FinancingReceivableModificationsNumberOfContracts2": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModificationsNumberOfContracts2", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of loans", "label": "Financing Receivable, Modifications, Number of Contracts", "documentation": "Number of financing receivables that have been modified by troubled debt restructurings." } } }, "auth_ref": [ "r1591" ] }, "us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModificationsPostModificationRecordedInvestment2", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post-modification amortized cost basis", "label": "Financing Receivable, Modified in Period, Amount", "documentation": "Amortized cost of financing receivable modified during period for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r555", "r1364", "r1591" ] }, "us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModificationsPreModificationRecordedInvestment2", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-modification amortized cost basis", "label": "Financing Receivable, Troubled Debt Restructuring, Premodification", "documentation": "Amount, before troubled debt restructuring, of financing receivable to be modified." } } }, "auth_ref": [ "r1591" ] }, "us-gaap_FinancingReceivableModificationsRecordedInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModificationsRecordedInvestment", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, modifications, gross carrying value", "label": "Financing Receivable, Modified, Accumulated", "documentation": "Accumulated amortized cost of financing receivable modified for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r267", "r1591", "r1593" ] }, "us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number\u00a0of loans", "label": "Financing Receivable, Troubled Debt Restructuring, Subsequent Default, Number of Contracts", "documentation": "Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default." } } }, "auth_ref": [ "r1592" ] }, "us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost", "label": "Financing Receivable, Modified, Subsequent Default", "documentation": "Amortized cost of financing receivable with payment default in current period and modified within previous 12 months preceding payment default for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r552", "r558", "r1364" ] }, "ally_FinancingReceivableModifiedPrincipalForgivenessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableModifiedPrincipalForgivenessAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal forgiveness, amount forgiven", "label": "Financing Receivable, Modified, Principal Forgiveness, Amount", "documentation": "Financing Receivable, Modified, Principal Forgiveness, Amount" } } }, "auth_ref": [] }, "ally_FinancingReceivableModifiedWeightedAverageInterestRateAfterModification": { "xbrltype": "percentItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableModifiedWeightedAverageInterestRateAfterModification", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate concessions, revised rate", "label": "Financing Receivable, Modified, Weighted Average Interest Rate, After Modification", "documentation": "Financing Receivable, Modified, Weighted Average Interest Rate, After Modification" } } }, "auth_ref": [] }, "ally_FinancingReceivableModifiedWeightedAverageInterestRateBeforeModification": { "xbrltype": "percentItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableModifiedWeightedAverageInterestRateBeforeModification", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate concessions, initial rate", "label": "Financing Receivable, Modified, Weighted Average Interest Rate, Before Modification", "documentation": "Financing Receivable, Modified, Weighted Average Interest Rate, Before Modification" } } }, "auth_ref": [] }, "ally_FinancingReceivableModifiedWeightedAverageTermAfterModification": { "xbrltype": "durationItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableModifiedWeightedAverageTermAfterModification", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment extensions, revised term", "label": "Financing Receivable, Modified, Weighted Average Term, After Modification", "documentation": "Financing Receivable, Modified, Weighted Average Term, After Modification" } } }, "auth_ref": [] }, "ally_FinancingReceivableModifiedWeightedAverageTermBeforeModification": { "xbrltype": "durationItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableModifiedWeightedAverageTermBeforeModification", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment extensions, initial term", "label": "Financing Receivable, Modified, Weighted Average Term, Before Modification", "documentation": "Financing Receivable, Modified, Weighted Average Term, Before Modification" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of months extended/deferred", "label": "Financing Receivable, Modified, Weighted Average Term Increase from Modification", "documentation": "Period of increase in weighted average maturity of financing receivable modified for debtor experiencing financial difficulty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1364" ] }, "us-gaap_FinancingReceivableNonaccrualInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableNonaccrualInterestIncome", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, nonaccrual, interest income", "label": "Financing Receivable, Nonaccrual, Interest Income", "documentation": "Amount of interest income on financing receivable on nonaccrual status." } } }, "auth_ref": [ "r627" ] }, "us-gaap_FinancingReceivableNonaccrualNoAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableNonaccrualNoAllowance", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, nonaccrual, with no allowance", "label": "Financing Receivable, Nonaccrual, No Allowance", "documentation": "Amortized cost of financing receivable on nonaccrual status with no allowance for credit loss. Excludes net investment in lease." } } }, "auth_ref": [ "r628" ] }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentAxis", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Axis]", "label": "Financing Receivable Portfolio Segment [Axis]", "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r371", "r372", "r375", "r376", "r617", "r620", "r1365", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1534", "r1535", "r1536" ] }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentDomain", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsReconciliationofLevel3AssetsAndLiabilitiesDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Domain]", "label": "Financing Receivable Portfolio Segment [Domain]", "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r371", "r372", "r375", "r376", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1534", "r1535", "r1536" ] }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Axis]", "verboseLabel": "Class of Financing Receivable [Axis]", "label": "Class of Financing Receivable [Axis]", "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r104", "r106", "r371", "r372", "r375", "r376", "r549", "r555", "r556", "r557", "r558", "r624", "r625", "r630", "r1364", "r1366", "r1367", "r1372", "r1373", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1534", "r1535", "r1536" ] }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Domain]", "label": "Class of Financing Receivable [Domain]", "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r371", "r372", "r375", "r376", "r555", "r556", "r557", "r558", "r1364", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1534", "r1535", "r1536" ] }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentLineItems", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Credit Quality Indicator [Line Items]", "label": "Financing Receivable, Credit Quality Indicator [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1372", "r1620" ] }, "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, recorded investment, nonaccrual status", "label": "Financing Receivable, Nonaccrual", "documentation": "Amortized cost of financing receivable on nonaccrual status. Excludes net investment in lease." } } }, "auth_ref": [ "r105", "r373", "r374", "r626" ] }, "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Past Due [Line Items]", "label": "Financing Receivable, Past Due [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1373", "r1619" ] }, "us-gaap_FinancingReceivableSignificantPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableSignificantPurchases", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchases of finance receivables and loans", "label": "Financing Receivable, Purchase", "documentation": "Amount of increase in financing receivable from purchase. Excludes net investment in lease." } } }, "auth_ref": [ "r99", "r618" ] }, "us-gaap_FinancingReceivableSignificantSales": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableSignificantSales", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total sales and transfers", "label": "Financing Receivable, Sale and Reclassification to Held-for-Sale", "documentation": "Amount of decrease in financing receivable from sale and reclassification to held-for-sale. Excludes net investment in lease." } } }, "auth_ref": [ "r100", "r619" ] }, "ally_FinancingReceivableTrialModificationsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableTrialModificationsAmount", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trial modifications, amount", "label": "Financing Receivable, Trial Modifications, Amount", "documentation": "Financing Receivable, Trial Modifications, Amount" } } }, "auth_ref": [] }, "ally_FinancingReceivableTrialModificationsTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivableTrialModificationsTerm", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trial modifications, term", "label": "Financing Receivable, Trial Modifications, Term", "documentation": "Financing Receivable, Trial Modifications, Term" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized premiums and discounts and deferred fees and costs", "label": "Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount)", "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r554", "r559", "r1504" ] }, "us-gaap_FinancingReceivables30To59DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivables30To59DaysPastDueMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "30\u201359 days past due", "label": "Financial Asset, 30 to 59 Days Past Due [Member]", "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due." } } }, "auth_ref": [ "r1373" ] }, "us-gaap_FinancingReceivables60To89DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivables60To89DaysPastDueMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "60\u201389 days past due", "label": "Financial Asset, 60 to 89 Days Past Due [Member]", "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due." } } }, "auth_ref": [ "r1373" ] }, "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "90 or more days past due", "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]", "documentation": "Financial asset equal to or greater than 90 days past due." } } }, "auth_ref": [ "r1373" ] }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesPeriodPastDueAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Period Past Due [Axis]", "label": "Financial Asset, Aging [Axis]", "documentation": "Information by period in which financial asset is past due or not past due." } } }, "auth_ref": [ "r360", "r624", "r1373" ] }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesPeriodPastDueDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Period Past Due [Domain]", "label": "Financial Asset, Aging [Domain]", "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats." } } }, "auth_ref": [ "r360", "r624", "r1373" ] }, "ally_FinancingReceivablesTroubledDebtRestructuringWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingReceivablesTroubledDebtRestructuringWriteDown", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charge-off\u00a0amount", "label": "Financing Receivables, Troubled Debt Restructuring, Write-down", "documentation": "Financing Receivables, Troubled Debt Restructuring, Write-down" } } }, "auth_ref": [] }, "ally_FinancingRevenueAndOtherInterestIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FinancingRevenueAndOtherInterestIncomeAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Financing revenue and other interest income", "label": "Financing Revenue and Other Interest Income [Abstract]", "documentation": "Financing revenue and other interest income [Abstract]." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r414", "r658" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r269" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r269" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r269" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r269" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r269" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r656", "r657", "r658", "r659", "r1031", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross intangible assets", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r268", "r1035" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r112", "r114" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/OtherAssetsFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r268", "r1031" ] }, "srt_FitchAAARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FitchAAARatingMember", "presentation": [ "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AAA", "label": "Fitch, AAA Rating [Member]", "documentation": "AAA credit rating as defined by the external credit rating agency, Fitch." } } }, "auth_ref": [] }, "srt_FitchAARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FitchAARatingMember", "presentation": [ "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AA", "label": "Fitch, AA Rating [Member]", "documentation": "AA credit rating as defined by the external credit rating agency, Fitch." } } }, "auth_ref": [] }, "srt_FitchARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FitchARatingMember", "presentation": [ "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "A", "label": "Fitch, A Rating [Member]", "documentation": "A credit rating as defined by the external credit rating agency, Fitch." } } }, "auth_ref": [] }, "srt_FitchBBBRatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FitchBBBRatingMember", "presentation": [ "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BBB", "label": "Fitch, BBB Rating [Member]", "documentation": "BBB credit rating as defined by the external credit rating agency, Fitch." } } }, "auth_ref": [] }, "ally_FixedRateFHLBAdvancesMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FixedRateFHLBAdvancesMemberMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged fixed-rate FHLB advances", "label": "Fixed Rate FHLB Advances Member [Member]", "documentation": "Fixed Rate FHLB Advances Member" } } }, "auth_ref": [] }, "ally_FixedrateAutomotiveLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "FixedrateAutomotiveLoansMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-rate automotive loans", "label": "Fixed-rate Automotive Loans [Member]", "documentation": "Fixed-rate Automotive Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r935" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "verboseLabel": "Foreign currency contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r1358", "r1389", "r1397" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forwards", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r1202", "r1207", "r1212", "r1229", "r1235", "r1300", "r1301", "r1302", "r1409" ] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign government", "label": "Debt Security, Government, Non-US [Member]", "documentation": "Debt security issued by government not domiciled in United States of America (US)." } } }, "auth_ref": [ "r1650", "r1744" ] }, "ally_ForeignTaxCreditCarryforwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ForeignTaxCreditCarryforwardsMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Credit Carryforwards", "label": "Foreign Tax Credit Carryforwards [Member]", "documentation": "Foreign Tax Credit Carryforwards" } } }, "auth_ref": [] }, "ally_ForeignTaxCreditsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ForeignTaxCreditsMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax credits", "label": "Foreign tax credits [Member]", "documentation": "Foreign tax credits" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1437", "r1449", "r1459", "r1485" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1437", "r1449", "r1459", "r1485" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1437", "r1449", "r1459", "r1485" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1437", "r1449", "r1459", "r1485" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1437", "r1449", "r1459", "r1485" ] }, "stpr_GA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "GA", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Georgia", "label": "GEORGIA" } } }, "auth_ref": [] }, "ally_GainLossOnAmortizationOfDeferredBasisAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "GainLossOnAmortizationOfDeferredBasisAdjustments", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on amortization of deferred basis adjustments", "label": "Gain (Loss) On Amortization Of Deferred Basis Adjustments", "documentation": "Gain (Loss) On Amortization Of Deferred Basis Adjustments" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total gain (loss) recognized in earnings", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r164" ] }, "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnFairValueHedgesRecognizedInEarnings", "crdr": "credit", "calculation": { "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gain on fair value hedging relationships", "label": "Gain (Loss) on Fair Value Hedges Recognized in Earnings", "documentation": "Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period." } } }, "auth_ref": [ "r170" ] }, "ally_GainLossOnInterestForQualifyingHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "GainLossOnInterestForQualifyingHedge", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on interest for qualifying hedge", "label": "Gain (Loss) On Interest For Qualifying Hedge", "documentation": "Interest for Qualifying Hedge" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 }, "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/InvestmentSecuritiesScheduleOfRealizedGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other gain (loss) on investments, net", "negatedTerseLabel": "Other (gain) loss on investments, net", "totalLabel": "Other gain (loss) on investments, net", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r254", "r1505" ] }, "ally_GainLossOnMortgageAndAutomotiveLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "GainLossOnMortgageAndAutomotiveLoansMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on mortgage and automotive loans, net", "label": "Gain (Loss) on Mortgage and Automotive Loans [Member]", "documentation": "Gain (Loss) on Mortgage and Automotive Loans [Member]" } } }, "auth_ref": [] }, "ally_GainLossOnNonmarketableEquityInvestmentsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "GainLossOnNonmarketableEquityInvestmentsNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/OtherIncomeNetofLossesDetails": { "parentTag": "us-gaap_NoninterestIncomeOtherOperatingIncome", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherIncomeNetofLossesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "(Loss) gain on nonmarketable equity investments, net", "terseLabel": "Gain (loss) on nonmarketable equity investments, net", "label": "Gain (Loss) On Nonmarketable Equity Investments, Net", "documentation": "Gain (Loss) On Nonmarketable Equity Investments, Net" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSalesOfLoansNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSalesOfLoansNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on mortgage and automotive loans, net", "negatedTerseLabel": "Gain on mortgage and automotive loans, net", "label": "Gain (Loss) on Sales of Loans, Net", "documentation": "The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes." } } }, "auth_ref": [ "r19", "r319" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 5.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r19", "r119", "r120" ] }, "us-gaap_GeneralBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralBusinessMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General business credits", "label": "General Business Tax Credit Carryforward [Member]", "documentation": "Tax credit carryforwards which include, but are not limited to, investment, alcohol fuels, low income housing, alternative fuels, alternative motor vehicles, hurricane relief, disabled access, renewable resources electricity production, employer social security, orphan drug, new markets, employer provided child care facilities and services, biodiesel fuels, low sulfur diesel fuel production, distilled spirits and the advanced nuclear power facilities credit." } } }, "auth_ref": [ "r138" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r89", "r1338" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill beginning balance", "periodEndLabel": "Goodwill ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r413", "r643", "r1048", "r1375", "r1403", "r1623", "r1630" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r647", "r1375" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangibles", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r24", "r109" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill impairment", "terseLabel": "Goodwill impairment", "negatedTerseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r19", "r644", "r650", "r655", "r1375" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r1375" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GoodwillTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTransfers", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Transfer to assets of operations held-for-sale", "terseLabel": "Transfer to assets of operations held-for-sale", "label": "Goodwill, Transfers", "documentation": "Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1629" ] }, "us-gaap_GuaranteeObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsLineItems", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations [Line Items]", "label": "Guarantor Obligations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r681", "r686", "r688", "r691" ] }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesAndProductWarrantiesAbstract", "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GuaranteesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesTextBlock", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantees and Commitments", "label": "Guarantees [Text Block]", "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties." } } }, "auth_ref": [ "r680", "r682", "r683", "r684", "r685", "r687", "r689", "r690" ] }, "srt_GuarantorSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "GuarantorSubsidiariesMember", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor subsidiaries", "label": "Guarantor Subsidiaries [Member]", "documentation": "Entity owned or controlled guaranteeing issuance of security by another subsidiary or parent. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [] }, "us-gaap_HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged asset, discontinued fair value hedge, cumulative increase (decrease)", "label": "Hedged Asset, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)", "documentation": "Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, remaining after discontinued hedge." } } }, "auth_ref": [ "r879", "r1401" ] }, "us-gaap_HedgedAssetFairValueHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedAssetFairValueHedge", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged asset, fair value hedge", "label": "Hedged Asset, Fair Value Hedge", "documentation": "Amount of asset hedged in fair value hedging relationship." } } }, "auth_ref": [ "r876", "r1399" ] }, "us-gaap_HedgedAssetFairValueHedgeCumulativeIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedAssetFairValueHedgeCumulativeIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged asset, fair value hedge, cumulative increase (decrease)", "label": "Hedged Asset, Fair Value Hedge, Cumulative Increase (Decrease)", "documentation": "Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk." } } }, "auth_ref": [ "r877", "r1399" ] }, "us-gaap_HedgedAssetFairValueHedgeLastOfLayerAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedAssetFairValueHedgeLastOfLayerAmount", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged asset, last-of-layer, amount", "label": "Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Hedged Layer, Amount", "documentation": "Amount of asset hedged in portfolio layer hedging relationship, expected to be remaining at end of hedging relationship." } } }, "auth_ref": [ "r881" ] }, "us-gaap_HedgedAssetFairValueHedgeLastOfLayerCumulativeIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedAssetFairValueHedgeLastOfLayerCumulativeIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis adjustment for active hedge", "label": "Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Hedged Layer, Fair Value, Cumulative Increase (Decrease)", "documentation": "Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, in portfolio layer hedging relationship." } } }, "auth_ref": [ "r882", "r1400" ] }, "ally_HedgedAssetFairValueHedgePortfolioLayerMethodLiabilityHeldAgainstAmortizedCostOfHedgedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "HedgedAssetFairValueHedgePortfolioLayerMethodLiabilityHeldAgainstAmortizedCostOfHedgedAsset", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability excluded from amortized cost of hedged asset, portfolio layer method", "label": "Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Liability Held Against Amortized Cost Of Hedged Asset", "documentation": "Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Liability Held Against Amortized Cost Of Hedged Asset" } } }, "auth_ref": [] }, "us-gaap_HedgedAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Hedged Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes hedged asset." } } }, "auth_ref": [ "r878", "r1399" ] }, "us-gaap_HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged liability, discontinued fair value hedge, cumulative increase (decrease)", "label": "Hedged Liability, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)", "documentation": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk, remaining after discontinued hedge." } } }, "auth_ref": [ "r879" ] }, "us-gaap_HedgedLiabilityFairValueHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedLiabilityFairValueHedge", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged liability, fair value hedge", "label": "Hedged Liability, Fair Value Hedge", "documentation": "Amount of liability hedged in fair value hedging relationship." } } }, "auth_ref": [ "r876" ] }, "us-gaap_HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged liability, fair value hedge, cumulative increase (decrease)", "label": "Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease)", "documentation": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk." } } }, "auth_ref": [ "r877" ] }, "us-gaap_HedgedLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Hedged Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes hedged liability." } } }, "auth_ref": [ "r878" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r30", "r875" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r30" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r30" ] }, "ally_HeldForInvestmentMortgageFinanceReceivablesInterestOnlyMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "HeldForInvestmentMortgageFinanceReceivablesInterestOnlyMortgageLoans", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest-only mortgage loans", "label": "Held For Investment Mortgage Finance Receivables Interest Only Mortgage Loans", "documentation": "Held for investment mortgage finance receivables interest only mortgage loans." } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r340", "r592" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross unrealized losses", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r341", "r593" ] }, "us-gaap_HeldToMaturitySecuritiesClassifiedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesClassifiedAbstract", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity securities", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Held-to-maturity securities, fair value", "terseLabel": "Fair value", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r339", "r591", "r1049", "r1072" ] }, "ally_HeldToMaturitySecuritiesReceivedInConsiderationForLoansSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "HeldToMaturitySecuritiesReceivedInConsiderationForLoansSold", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity securities received in consideration for loans sold", "label": "Held-to-maturity securities received in consideration for loans sold", "documentation": "Held-to-maturity securities received in consideration for loans sold" } } }, "auth_ref": [] }, "us-gaap_HeldtomaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldtomaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Rolling within One Year", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach." } } }, "auth_ref": [ "r1605", "r1719" ] }, "us-gaap_HeldtomaturitySecuritiesDebtMaturitiesRollingAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldtomaturitySecuritiesDebtMaturitiesRollingAfterTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach." } } }, "auth_ref": [ "r1608", "r1722" ] }, "us-gaap_HeldtomaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldtomaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth rolling fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach." } } }, "auth_ref": [ "r1607", "r1721" ] }, "us-gaap_HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Rolling after One through Five Years", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth rolling fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach." } } }, "auth_ref": [ "r1606", "r1720" ] }, "ally_HomeEquityLinesOfCreditCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "HomeEquityLinesOfCreditCommitments", "crdr": "credit", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Home equity lines of credit", "label": "Home equity lines of credit commitments", "documentation": "Home equity lines of credit commitments" } } }, "auth_ref": [] }, "stpr_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "IL", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Illinois", "label": "ILLINOIS" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1427", "r1428", "r1441" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r275" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/EarningsperCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income from continuing operations", "terseLabel": "Net income from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r145", "r250", "r261", "r485", "r486", "r487", "r488", "r500", "r504" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from continuing operations before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r246", "r314", "r517", "r531", "r537", "r540", "r1053", "r1086", "r1363" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income from continuing operations (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r245", "r311", "r315", "r455", "r481", "r485", "r486", "r487", "r488", "r498", "r502", "r503", "r909", "r1052", "r1736" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income from continuing operations (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r245", "r455", "r481", "r485", "r486", "r487", "r488", "r498", "r502", "r503", "r504", "r909", "r1052", "r1736" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from discontinued operations, net of tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r222", "r225", "r294" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from discontinued operations, net of tax (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r248", "r455", "r499", "r502", "r503", "r1718", "r1736" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from discontinued operations, net of tax (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r295", "r499", "r502", "r503" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.ally.com/role/OtherIncomeNetofLossesDetails": { "parentTag": "us-gaap_NoninterestIncomeOtherOperatingIncome", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/OtherIncomeNetofLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from equity-method investments", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r19", "r247", "r312", "r524", "r603", "r1085" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails", "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1392", "r1393" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNarrativeDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r23", "r33", "r57", "r211", "r217", "r218", "r219", "r220", "r221", "r224", "r226", "r227", "r274" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r664", "r667", "r1223" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r667", "r1223" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r469", "r825", "r831", "r839", "r846", "r853", "r857", "r858", "r859", "r1160" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 2.0 }, "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense from continuing operations", "totalLabel": "Total income tax expense from continuing operations", "verboseLabel": "Income tax benefit from continuing operations", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r348", "r362", "r491", "r492", "r525", "r829", "r854", "r1097" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r447", "r827", "r828", "r839", "r840", "r845", "r847", "r1154" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance change, excluding expirations", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1678" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory U.S. federal tax expense", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r830" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1678" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1678" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local income taxes, net of federal income tax benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1678" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r1678" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails", "http://www.ally.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax credits, excluding expirations", "terseLabel": "Change in tax resulting from tax credits, excluding expirations", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1678" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r81" ] }, "ally_IncreaseDecreaseInCommonStockRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "IncreaseDecreaseInCommonStockRollForward", "presentation": [ "http://www.ally.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) In Common Stock [Roll Forward]", "label": "Increase (Decrease) In Common Stock [Roll Forward]", "documentation": "Increase (Decrease) In Common Stock" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeposits", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net increase in deposits", "label": "Increase (Decrease) in Deposits", "documentation": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances." } } }, "auth_ref": [ "r79", "r204" ] }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInterestPayableNet", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable", "label": "Increase (Decrease) in Interest Payable, Net", "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity." } } }, "auth_ref": [ "r18" ] }, "ally_IncreaseDecreaseInNonMarketableEquitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "IncreaseDecreaseInNonMarketableEquitySecurities", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net change in nonmarketable equity investments", "label": "Increase (Decrease) In Non Marketable Equity Securities", "documentation": "Increase (Decrease) In Non Marketable Equity Securities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1440", "r1449", "r1459", "r1476", "r1485", "r1489", "r1497" ] }, "ally_IndustryConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "IndustryConcentrationRiskMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Concentration Risk", "label": "Industry Concentration Risk [Member]", "documentation": "Industry Concentration Risk" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1495" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1429", "r1501" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1429", "r1501" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1429", "r1501" ] }, "us-gaap_InsuranceCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceCommissions", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance commissions", "label": "Insurance Commissions", "documentation": "The expense incurred by an insurance company to persons or entities for generating or placing insurance or investment contracts with the company, usually determined as a percentage of policy or contract premiums. Excludes advances or draws to be applied against commissions earned." } } }, "auth_ref": [ "r1738" ] }, "us-gaap_InsuranceContractAcquisitionCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceContractAcquisitionCostPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Insurance Policy and Service Contract Acquisition Costs", "label": "Insurance Contract, Acquisition Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost related directly to successful acquisition of new and renewal of insurance contract. Information includes, but is not limited to, input, judgment, assumption, and method used to determine amortization amount, and change in input, judgment, and assumption. Cost, includes but is not limited to, deferred policy acquisition cost, deferred sale inducement cost, and present value of future profit of insurance contract acquired in business combination." } } }, "auth_ref": [ "r344", "r1070", "r1115", "r1116", "r1117" ] }, "ally_InsuranceOperationsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InsuranceOperationsSegmentMember", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance operations", "label": "Insurance Operations Segment [Member]", "documentation": "Insurance Operations [Member]" } } }, "auth_ref": [] }, "ally_InsurancePremiumsAndServiceRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InsurancePremiumsAndServiceRevenueAbstract", "lang": { "en-us": { "role": { "label": "Insurance Premiums and Service Revenue [Abstract]", "documentation": "Insurance Premiums and Service Revenue [Abstract]" } } }, "auth_ref": [] }, "ally_InsurancePremiumsAndServiceRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InsurancePremiumsAndServiceRevenueTableTextBlock", "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Insurance Premiums and Service Revenue", "label": "Insurance Premiums and Service Revenue [Table Text Block]", "documentation": "Insurance Premiums and Service Revenue" } } }, "auth_ref": [] }, "ally_InsurancePremiumsAndServiceRevenueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InsurancePremiumsAndServiceRevenueTextBlock", "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Premiums and Service Revenue Disclosure", "label": "Insurance Premiums and Service Revenue [Text Block]", "documentation": "Insurance Premiums and Service Revenue" } } }, "auth_ref": [] }, "ally_InsurancePremiumsAndServiceRevenueWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InsurancePremiumsAndServiceRevenueWritten", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Insurance premiums and service revenue written", "label": "Insurance Premiums and Service Revenue Written", "documentation": "Insurance Premiums and Service Revenue Written" } } }, "auth_ref": [] }, "us-gaap_InsurancePremiumsRevenueRecognitionPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsurancePremiumsRevenueRecognitionPolicy", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned Insurance Premiums and Service Revenue", "label": "Insurance Premiums Revenue Recognition, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue recognition of insurance premium. Includes, but is not limited to, basis for measurement and timing of recognition of revenue from insurance premium received from contract holder and method used in performing premium deficiency testing." } } }, "auth_ref": [ "r358" ] }, "us-gaap_InsuranceServicesRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceServicesRevenue", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance premiums and service revenue earned", "totalLabel": "Insurance premiums and service revenue earned", "label": "Insurance Services Revenue", "documentation": "Revenue from insurance services, including net premiums earned, gain on sale of insurance block, agency management fees and insurance contract fees and commissions." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intangible assets, gross", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r413" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net intangible assets", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r110", "r113" ] }, "us-gaap_InterestAndDividendIncomeSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndDividendIncomeSecurities", "crdr": "credit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest and dividends on investment securities", "label": "Interest and Dividend Income, Securities, Operating", "documentation": "Amount of operating dividend and interest income, including amortization and accretion of premiums and discounts, on securities." } } }, "auth_ref": [ "r1749", "r1755" ] }, "ally_InterestAndDividendIncomeSecuritiesAndOtherEarningAssetsOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InterestAndDividendIncomeSecuritiesAndOtherEarningAssetsOperating", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "ally_TotalFinancingRevenueAndOtherInterestIncome", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and dividends on investment securities and other earning assets", "label": "Interest And Dividend Income, Securities And Other Earning Assets, Operating", "documentation": "Interest And Dividend Income, Securities And Other Earning Assets, Operating" } } }, "auth_ref": [] }, "ally_InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and dividends on investment securities and other earning assets", "label": "Interest And Dividends On Investment Securities And Other Earning Assets [Member]", "documentation": "Primary financial statement caption encompassing interest and dividends on investment securities and other earning assets." } } }, "auth_ref": [] }, "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndFeeIncomeLoansAndLeasesHeldForSale", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "ally_TotalFinancingRevenueAndOtherInterestIncome", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on loans held-for-sale", "label": "Interest and Fee Income, Loan and Lease, Held-for-Sale", "documentation": "The amount of interest and fee income earned from loans held-for-sale, including mortgage loans, and interest earned from direct financing and sales-type leases held-for-sale." } } }, "auth_ref": [ "r317" ] }, "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "ally_TotalFinancingRevenueAndOtherInterestIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and fees on finance receivables and loans", "label": "Interest and Fee Income, Loan and Lease, Held-in-Portfolio", "documentation": "Interest and fee income generated by loans the Entity intends and has the ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (1) industrial and agricultural; (2) real estate; and (3) real estate construction loans; (4) trade financing; (5) lease financing; (6) home equity lines-of-credit; (7) automobile and other vehicle loans; and (8) credit card and other revolving-type loans. Also includes interest income for leases held by the Entity." } } }, "auth_ref": [ "r317" ] }, "ally_InterestAndFeesOnFinanceReceivablesAndLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InterestAndFeesOnFinanceReceivablesAndLoansMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and fees on finance receivables and loans", "label": "Interest And Fees On Finance Receivables And Loans [Member]", "documentation": "Primary financial statement caption encompassing interest and fees on finance receivables and loans." } } }, "auth_ref": [] }, "us-gaap_InterestBearingDepositLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestBearingDepositLiabilities", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Interest-bearing", "label": "Interest-Bearing Deposit Liabilities", "documentation": "The aggregate of all domestic and foreign interest-bearing deposit liabilities." } } }, "auth_ref": [ "r199" ] }, "us-gaap_InterestBearingDepositLiabilitiesDomesticByComponentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestBearingDepositLiabilitiesDomesticByComponentAbstract", "presentation": [ "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest-bearing deposits", "label": "Interest-Bearing Deposit Liabilities, Domestic, by Component [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestBearingDepositsInBanks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestBearingDepositsInBanks", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Interest-bearing", "label": "Interest-Bearing Deposits in Banks and Other Financial Institutions", "documentation": "For banks and other depository institutions (including Federal Reserve Banks, if applicable): Interest-bearing deposits in other financial institutions for relatively short periods of time including, for example, certificates of deposits, which are presented separately from cash on the balance sheet." } } }, "auth_ref": [ "r198", "r203" ] }, "us-gaap_InterestBearingDomesticDepositBrokered": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestBearingDomesticDepositBrokered", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brokered deposits", "label": "Interest-Bearing Domestic Deposit, Brokered", "documentation": "Amount of interest-bearing domestic third-party deposits placed by or through the assistance of a deposit broker, also known as brokered deposit liabilities." } } }, "auth_ref": [ "r199" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "ally_NetFinancingRevenue", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r194", "r327", "r451", "r521", "r949", "r1224", "r1420", "r1747" ] }, "us-gaap_InterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDeposits", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on deposits", "label": "Interest Expense, Deposits", "documentation": "Aggregate amount of interest expense on all deposits." } } }, "auth_ref": [ "r324" ] }, "us-gaap_InterestExpenseLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseLongTermDebt", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on long-term debt", "label": "Interest Expense, Long-Term Debt", "documentation": "Aggregate amount of interest paid or due on all long-term debt." } } }, "auth_ref": [ "r326", "r368", "r369" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on other", "label": "Interest Expense, Other", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseShortTermBorrowings", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on short-term borrowings", "label": "Interest Expense, Short-Term Borrowings", "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase." } } }, "auth_ref": [ "r325", "r368", "r369" ] }, "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeDepositsWithFinancialInstitutions", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "ally_TotalFinancingRevenueAndOtherInterestIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on cash and cash equivalents", "label": "Interest Income, Deposits with Financial Institutions", "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts." } } }, "auth_ref": [ "r323", "r368", "r369" ] }, "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss", "crdr": "credit", "presentation": [ "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net financing revenue and other interest income after the provision for credit losses", "label": "Interest Income (Expense), after Provision for Loan Loss", "documentation": "Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses." } } }, "auth_ref": [ "r318" ] }, "us-gaap_InterestIncomeSecuritiesStateAndMunicipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeSecuritiesStateAndMunicipal", "crdr": "credit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails": { "parentTag": "us-gaap_InterestAndDividendIncomeSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and dividends exempt from U.S.\u00a0federal income tax", "label": "Interest Income, Securities, State and Municipal", "documentation": "Interest income, including any amortization and accretion (as applicable) of discounts and premiums, derived from debt securities issued by municipal governments, local taxing districts and US state government agencies." } } }, "auth_ref": [ "r322" ] }, "us-gaap_InterestIncomeSecuritiesTaxable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeSecuritiesTaxable", "crdr": "credit", "calculation": { "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails": { "parentTag": "us-gaap_InterestAndDividendIncomeSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxable interest", "label": "Interest Income, Securities, Operating, Taxable", "documentation": "Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities subject to state, federal and other income tax." } } }, "auth_ref": [ "r322", "r368", "r369" ] }, "ally_InterestOnDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InterestOnDepositsMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on deposits", "label": "Interest On Deposits [Member]", "documentation": "Primary financial statement caption encompassing interest on deposits." } } }, "auth_ref": [] }, "ally_InterestOnLongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InterestOnLongTermDebtMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on long-term debt", "label": "Interest On Long Term Debt [Member]", "documentation": "Primary financial statement caption encompassing interest on long-term debt" } } }, "auth_ref": [] }, "us-gaap_InterestPaidAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid (received) for", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r459", "r462", "r463" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r201", "r1727" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate cash flow hedge loss reclassified to earnings", "label": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "documentation": "The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings." } } }, "auth_ref": [ "r171" ] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateContractMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate contracts", "label": "Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate." } } }, "auth_ref": [ "r1352", "r1358", "r1389" ] }, "ally_InterestRateForwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InterestRateForwardsMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forwards", "label": "Interest Rate Forwards [Member]", "documentation": "A standardized contract traded on an exchange for options or contracts to buy or sell a derivative interest rate contract at a specified date." } } }, "auth_ref": [] }, "ally_InterestRatePurchasedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InterestRatePurchasedOptionsMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased options", "label": "Interest Rate Purchased Options [Member]", "documentation": "Interest Rate Purchased Options" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "verboseLabel": "Swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r1352", "r1414", "r1415" ] }, "ally_InterestRateWrittenOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InterestRateWrittenOptionMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Written options", "label": "Interest Rate Written Option [Member]", "documentation": "Interest Rate Written Option" } } }, "auth_ref": [] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest, fees, and rent receivables", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r1563", "r1753" ] }, "us-gaap_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Axis]", "label": "Internal Credit Assessment [Axis]", "documentation": "Information by entity-defined rating." } } }, "auth_ref": [ "r102", "r883", "r1371", "r1372", "r1620" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Domain]", "label": "Internal Credit Assessment [Domain]", "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "us-gaap_InvestmentCompanyFinancialSupportToInvesteeContractuallyRequiredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentCompanyFinancialSupportToInvesteeContractuallyRequiredAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments to provide capital to investees", "label": "Investment Company, Financial Support to Investee Contractually Required, Amount", "documentation": "Amount of financial support committed by investment company to investee that is contractually required." } } }, "auth_ref": [ "r1161", "r1162" ] }, "us-gaap_InvestmentIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeTextBlock", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investment Income", "label": "Investment Income [Table Text Block]", "documentation": "Tabular disclosure of investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments." } } }, "auth_ref": [ "r253", "r256", "r257", "r1735" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Securities", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r1092", "r1150", "r1151", "r1152", "r1153", "r1265", "r1267" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments Classified by Contractual Maturity Date", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "ally_InvestmentsInBankSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InvestmentsInBankSubsidiaries", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank subsidiaries", "label": "Investments in bank subsidiaries", "documentation": "Investments in bank subsidiaries" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/InvestmentSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r300", "r328", "r336", "r370", "r565", "r567", "r923", "r924" ] }, "ally_InvestmentsInNonbankSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "InvestmentsInNonbankSubsidiaries", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonbank subsidiaries", "label": "Investments in nonbank subsidiaries", "documentation": "Investments in nonbank subsidiaries" } } }, "auth_ref": [] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and benefits expense", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r1570" ] }, "ally_LateChargesAndOtherAdministrativeFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "LateChargesAndOtherAdministrativeFees", "crdr": "credit", "calculation": { "http://www.ally.com/role/OtherIncomeNetofLossesDetails": { "parentTag": "us-gaap_NoninterestIncomeOtherOperatingIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OtherIncomeNetofLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Late charges and other administrative fees", "label": "Late Charges And Other Administrative Fees", "documentation": "Late Charges And Other Administrative Fees" } } }, "auth_ref": [] }, "ally_LeaseAndLoanAdministration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "LeaseAndLoanAdministration", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease and loan administration", "label": "Lease And Loan Administration", "documentation": "Lease and loan administration." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/LeasingLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense, net", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r962", "r1402" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ally.com/role/LeasingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease, Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1699" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.ally.com/role/Leasing" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r955" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r961" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r961" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Accounting", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r960" ] }, "ally_LesseeOperatingLeaseLeaseExtensionMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.ally.com/20231231", "localname": "LesseeOperatingLeaseLeaseExtensionMaximum", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease extension, maximum", "label": "Lessee, Operating Lease, Lease Extension, Maximum", "documentation": "Lessee, Operating Lease, Lease Extension, Maximum" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ally.com/role/LeasingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1700" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r969" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r969" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r969" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r969" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r969" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r969" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r969" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Difference between undiscounted cash flows and discounted cash flows", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r969" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease remaining lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1698" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ally.com/role/Leasing" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r955" ] }, "ally_Lesseeoperatingleasenoncancellableleaseterm": { "xbrltype": "durationItemType", "nsuri": "http://www.ally.com/20231231", "localname": "Lesseeoperatingleasenoncancellableleaseterm", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncancelable lease term", "label": "Lessee, operating lease, noncancellable lease term", "documentation": "Lessee, operating lease, noncancellable lease term" } } }, "auth_ref": [] }, "us-gaap_LessorDirectFinancingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorDirectFinancingLeasesTextBlock", "presentation": [ "http://www.ally.com/role/Leasing" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing", "label": "Lessor, Direct Financing Leases [Text Block]", "documentation": "The entire disclosure of lessor's direct financing leases." } } }, "auth_ref": [ "r970" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments from operating leases", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r973" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r973" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r973" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.ally.com/role/LeasingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lessor, Operating Lease, Payments to be Received, Maturity", "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r1701" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r973" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r973" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLessorOperatingLeasePaymentstobeReceivedMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r973" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Lessor, term of contract", "label": "Lessor, Operating Lease, Term of Contract", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1703" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby letters of credit and other guarantees", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "verboseLabel": "Carrying value of total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r62", "r467", "r605", "r692", "r693", "r695", "r696", "r697", "r699", "r701", "r703", "r704", "r865", "r867", "r868", "r930", "r1194", "r1362", "r1422", "r1639", "r1705", "r1706" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "verboseLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r239", "r308", "r1080", "r1403", "r1579", "r1616", "r1694" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r184" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 }, "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities of operations held-for-sale", "totalLabel": "Total liabilities", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r211", "r223", "r273", "r408", "r409" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsAssetsandLiabilitiesofOperationsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "crdr": "credit", "calculation": { "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails", "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails", "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsReconciliationofClaimsDevelopmenttoLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total gross reserves for insurance losses and loss adjustment expenses", "periodStartLabel": "Gross reserves for insurance losses and loss adjustment expenses, beginning balance", "periodEndLabel": "Gross reserves for insurance losses and loss adjustment expenses, ending balance", "terseLabel": "Reserves for insurance losses and loss adjustment expenses", "label": "Liability for Claims and Claims Adjustment Expense", "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date." } } }, "auth_ref": [ "r208", "r333" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1", "crdr": "credit", "calculation": { "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": "us-gaap_PaymentsForLossesAndLossAdjustmentExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current year", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year", "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1", "crdr": "credit", "calculation": { "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": "us-gaap_PaymentsForLossesAndLossAdjustmentExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prior years", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years", "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in prior periods and related claims settlement costs." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total of incurred-but-not-reported liabilities plus expected development on reported claims", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred but Not Reported (IBNR) Claims, Amount", "documentation": "Estimated costs as of the balance sheet date of settling insured claims and costs incurred in the claims settlement process for claims that have not yet been submitted to the insurance company for reimbursement." } } }, "auth_ref": [ "r209" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net reserves for insurance losses and loss adjustment expenses", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Net", "documentation": "Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims." } } }, "auth_ref": [ "r208", "r333", "r1726" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNetAbstract", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward]", "label": "Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_LiabilityReserveEstimatePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityReserveEstimatePolicy", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Legal and Regulatory Reserves", "label": "Liability Reserve Estimate, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors)." } } }, "auth_ref": [ "r207" ] }, "us-gaap_LoanRestructuringModificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoanRestructuringModificationAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Restructuring Modification [Axis]", "label": "Loan Restructuring Modification [Axis]", "documentation": "Information by concessions made to the terms of loan contracts." } } }, "auth_ref": [ "r555", "r556", "r558", "r1364" ] }, "us-gaap_LoanRestructuringModificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoanRestructuringModificationDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Restructuring Modification [Domain]", "label": "Loan Restructuring Modification [Domain]", "documentation": "Concessions made to the terms of loan contracts, including but not limited to, interest rate reductions, maturity extensions, principal forgiveness, and payment deferral." } } }, "auth_ref": [ "r555", "r556", "r558", "r1364" ] }, "us-gaap_LoansAndFinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndFinanceReceivablesMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Consumer other", "label": "Loans and Finance Receivables [Member]", "documentation": "Contractual rights to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position." } } }, "auth_ref": [ "r97" ] }, "us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableImpairedCommitmentToLend", "crdr": "debit", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans modified, commitment to lend", "label": "Financing Receivable, Modified, Commitment to Lend", "documentation": "Amount of commitment to lend additional funds to debtor experiencing financial difficulty for which creditor has modified terms of financing receivable." } } }, "auth_ref": [ "r350", "r553" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNet" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Receivables and Loans, Net", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r1589" ] }, "us-gaap_LoansReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance receivables and loans, net", "label": "Loans Receivable, Fair Value Disclosure", "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts." } } }, "auth_ref": [ "r97" ] }, "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableHeldForSaleNetNotPartOfDisposalGroup", "crdr": "debit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans held-for-sale, net", "label": "Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance", "documentation": "Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security." } } }, "auth_ref": [ "r547", "r1335" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://www.ally.com/role/DebtLongtermDebtScheduleDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "netLabel": "Non-recourse debt", "totalLabel": "Total long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r55", "r307", "r718", "r732", "r1377", "r1378", "r1729" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtLongtermDebtScheduleDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, due within one year", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r418" ] }, "ally_LongTermDebtFairValueHedgeBasisAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "LongTermDebtFairValueHedgeBasisAdjustment", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedge basis adjustments", "label": "Long-term Debt, Fair Value Hedge Basis Adjustment", "documentation": "Long-term Debt, Fair Value Hedge Basis Adjustment" } } }, "auth_ref": [] }, "ally_LongTermDebtLocationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "LongTermDebtLocationMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long Term Debt Location [Member]", "documentation": "Primary financial statement caption encompassing long-term debt" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, maturities, repayments of principal after year five", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22", "r476", "r1645" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, maturities, repayments of principal in next 12 months", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22", "r476", "r723" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, maturities, repayments of principal in year five", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22", "r476", "r723" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, maturities, repayments of principal in year four", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22", "r476", "r723" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, maturities, repayments of principal in year three", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22", "r476", "r723" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, maturities, repayments of principal in year two", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22", "r476", "r723" ] }, "us-gaap_LongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMember", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt [Member]", "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtLongtermDebtScheduleDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, due after one year", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r419" ] }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTextBlock", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contractual Commitments", "label": "Long-Term Purchase Commitment [Table Text Block]", "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Amount", "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtPercentageBearingVariableInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtPercentageBearingVariableInterestAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rate", "label": "Long-Term Debt, Percentage Bearing Variable Interest, Amount", "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r64" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r64", "r118" ] }, "us-gaap_LossContingencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAbstract", "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency [Abstract]", "label": "Loss Contingency [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.ally.com/role/ContingenciesandOtherRisks" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingencies and Other Risks", "label": "Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made." } } }, "auth_ref": [ "r670", "r671", "r672", "r674", "r676", "r677", "r678", "r679" ] }, "ally_LowerOfCostOrFairValueOrValuationReserveAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "LowerOfCostOrFairValueOrValuationReserveAllowance", "crdr": "credit", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/HeldforsaleOperationsNonrecurringFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments", "negatedNetLabel": "Lower-of-cost-or-fair-value reserve, valuation reserve, or cumulative adjustments", "label": "Lower Of Cost Or Fair Value Or Valuation Reserve Allowance", "documentation": "Lower of cost or fair value or valuation reserve allowance." } } }, "auth_ref": [] }, "stpr_MI": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "MI", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Michigan", "label": "MICHIGAN" } } }, "auth_ref": [] }, "stpr_MO": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "MO", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Missouri", "label": "MISSOURI" } } }, "auth_ref": [] }, "ally_MarketableSecuritiesAndSecuritiesOwnedNotReadilyMarketablePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "MarketableSecuritiesAndSecuritiesOwnedNotReadilyMarketablePolicyPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities and Nonmarketable Equity Investments", "label": "Marketable Securities And Securities Owned Not Readily Marketable, Policy [Policy Text Block]", "documentation": "Marketable Securities And Securities Owned Not Readily Marketable, Policy" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investment Portfolio", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and marketing", "label": "Marketing and Advertising Expense", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r252" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails", "http://www.ally.com/role/LeasingAllyastheLesseeDetails", "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r673", "r675", "r676", "r677", "r782", "r1029", "r1125", "r1185", "r1186", "r1248", "r1269", "r1275", "r1276", "r1316", "r1349", "r1350", "r1364", "r1381", "r1394", "r1406", "r1643", "r1707", "r1708", "r1709", "r1713", "r1714", "r1715" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1468" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1468" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/LeasingAllyastheLesseeDetails", "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r673", "r675", "r676", "r677", "r782", "r1029", "r1125", "r1185", "r1186", "r1248", "r1269", "r1275", "r1276", "r1316", "r1349", "r1350", "r1364", "r1381", "r1394", "r1406", "r1643", "r1707", "r1708", "r1709", "r1713", "r1714", "r1715" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1488" ] }, "ally_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesCommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesCommercialMember", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency mortgage-backed commercial", "label": "Mortgage-Backed Securities, Issued By US Government Sponsored Enterprises, Commercial [Member]", "documentation": "Mortgage-Backed Securities, Issued By US Government Sponsored Enterprises, Commercial" } } }, "auth_ref": [] }, "us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails", "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency mortgage-backed residential", "label": "Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises [Member]", "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by US Government Sponsored Enterprises, such as Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac)." } } }, "auth_ref": [ "r1598", "r1604", "r1609", "r1650" ] }, "ally_MortgageFinanceSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "MortgageFinanceSegmentMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "netLabel": "Mortgage Finance operations", "verboseLabel": "Mortgage Finance", "terseLabel": "Mortgage Finance", "label": "Mortgage Finance Segment [Member]", "documentation": "Mortgage Finance [Member]" } } }, "auth_ref": [] }, "ally_MortgageLegacyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "MortgageLegacyMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage \u2014 Legacy", "label": "Mortgage - Legacy [Member]", "documentation": "Mortgage loans originated prior to January 1, 2009, and managed as a legacy portfolio." } } }, "auth_ref": [] }, "ally_MortgageLoanOriginationCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "MortgageLoanOriginationCommitments", "crdr": "credit", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage loan origination commitments", "label": "Mortgage loan origination commitments", "documentation": "Mortgage loan origination commitments" } } }, "auth_ref": [] }, "us-gaap_MortgagesHeldForSaleFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgagesHeldForSaleFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage loans held-for-sale, fair value", "label": "Loan, Mortgage, Held-for-Sale, Fair Value Disclosure", "documentation": "Fair value portion of mortgage loans held-for-sale." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1496" ] }, "stpr_NC": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "NC", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North Carolina", "label": "NORTH CAROLINA" } } }, "auth_ref": [] }, "stpr_NJ": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "NJ", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Jersey", "label": "NEW JERSEY" } } }, "auth_ref": [] }, "stpr_NY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "NY", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New York", "label": "NEW YORK" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1469" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r461" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r461" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "terseLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r259", "r260", "r261" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net credit losses", "label": "Net Credit Loss on Loans Managed or Securitized or Asset-Backed Financing Arrangement", "documentation": "Amount of credit loss after recoveries for transferred financial assets that continue to be recognized in the statement of financial position." } } }, "auth_ref": [ "r40" ] }, "ally_NetDeferredTaxAssetsFederalAndStateTaxCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NetDeferredTaxAssetsFederalAndStateTaxCarryforwards", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total U.S. federal and state tax loss carryforwards, net deferred tax asset (liability)", "label": "Net deferred tax assets federal and state tax carryforwards", "documentation": "Net deferred tax assets federal and state tax carryforwards" } } }, "auth_ref": [] }, "ally_NetDeferredTaxAssetsLiabilitiesNetOfDeferredTaxLiabilitiesAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NetDeferredTaxAssetsLiabilitiesNetOfDeferredTaxLiabilitiesAssets", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails", "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax assets (liabilities), net of deferred tax (liabilities) assets", "totalLabel": "Net deferred tax assets", "label": "Net Deferred Tax Assets (Liabilities), Net of Deferred Tax (Liabilities) Assets", "documentation": "Net Deferred Tax Assets (Liabilities), Net of Deferred Tax (Liabilities) Assets" } } }, "auth_ref": [] }, "ally_NetDeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NetDeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax loss carryforwards, net deferred tax asset (liability)", "label": "Net deferred tax assets operating loss carryforwards", "documentation": "Net deferred tax assets operating loss carryforwards" } } }, "auth_ref": [] }, "ally_NetDeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NetDeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards, net deferred tax asset (liability)", "label": "Net deferred tax assets, tax credit carryforwards", "documentation": "Net deferred tax assets, tax credit carryforwards" } } }, "auth_ref": [] }, "ally_NetFinancingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NetFinancingRevenue", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net financing revenue and other interest income", "terseLabel": "Net financing revenue and other interest income", "label": "Net Financing Revenue", "documentation": "Total financing revenue and other interest income net of interest expense and depreciation expense on operating lease assets." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome", "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r249", "r261", "r316", "r409", "r442", "r445", "r450", "r467", "r481", "r485", "r486", "r487", "r488", "r491", "r492", "r500", "r517", "r531", "r537", "r540", "r605", "r692", "r693", "r695", "r696", "r697", "r699", "r701", "r703", "r704", "r909", "r930", "r1087", "r1217", "r1237", "r1238", "r1363", "r1420", "r1639" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r456", "r485", "r486", "r487", "r488", "r495", "r496", "r501", "r504", "r517", "r531", "r537", "r540", "r1363" ] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/EarningsperCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income from continuing operations attributable to common stockholders", "totalLabel": "Net income from continuing operations attributable to common stockholders", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r496", "r504" ] }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from discontinued operations, net of tax", "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders." } } }, "auth_ref": [] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment hedging", "label": "Net Investment Hedging [Member]", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r161" ] }, "ally_NetInvestmentInOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NetInvestmentInOperatingLeases", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in operating leases, net", "label": "Net Investment In Operating Leases", "documentation": "Amount of net investment in operating leases of lessor." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r480", "r481", "r482", "r483", "r484", "r487", "r493", "r508", "r563", "r564", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r666", "r817", "r818", "r819", "r849", "r850", "r851", "r852", "r861", "r862", "r863", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r925", "r926", "r931", "r932", "r933", "r934", "r947", "r948", "r951", "r952", "r953", "r954", "r979", "r980", "r981", "r982", "r983", "r1032", "r1033", "r1034", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1149" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r85", "r401", "r402", "r403", "r404", "r405", "r480", "r481", "r482", "r483", "r484", "r487", "r493", "r508", "r563", "r564", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r666", "r817", "r818", "r819", "r849", "r850", "r851", "r852", "r861", "r862", "r863", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r925", "r926", "r931", "r932", "r933", "r934", "r947", "r948", "r951", "r952", "r953", "r954", "r979", "r980", "r981", "r982", "r983", "r1032", "r1033", "r1034", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1149" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted and Issued Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1468" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1437", "r1449", "r1459", "r1476", "r1485" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1466" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1465" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1476" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1496" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1496" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash items", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total derivatives not designated as accounting hedges", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r30" ] }, "ally_NoninsuranceContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NoninsuranceContractsMember", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noninsurance contracts", "label": "Noninsurance Contracts [Member]", "documentation": "Noninsurance Contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_NoninterestBearingDepositLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoninterestBearingDepositLiabilities", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails": { "parentTag": "us-gaap_Deposits", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noninterest-bearing", "verboseLabel": "Noninterest-bearing deposits", "label": "Noninterest-Bearing Deposit Liabilities", "documentation": "The aggregate amount of all domestic and foreign noninterest-bearing deposits liabilities held by the entity." } } }, "auth_ref": [ "r199" ] }, "us-gaap_NoninterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoninterestExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total noninterest expense", "terseLabel": "Total noninterest expense", "label": "Noninterest Expense", "documentation": "Total aggregate amount of all noninterest expense." } } }, "auth_ref": [ "r321" ] }, "us-gaap_NoninterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoninterestExpenseAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Noninterest expense", "label": "Noninterest Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoninterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoninterestIncome", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/RevenuefromContractswithCustomersDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other revenue", "verboseLabel": "Other revenue", "netLabel": "Total other revenue", "label": "Noninterest Income", "documentation": "The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified." } } }, "auth_ref": [ "r320" ] }, "us-gaap_NoninterestIncomeOtherOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoninterestIncomeOtherOperatingIncome", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 4.0 }, "http://www.ally.com/role/OtherIncomeNetofLossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/OtherIncomeNetofLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net of losses", "totalLabel": "Total other income, net of losses", "label": "Noninterest Income, Other Operating Income", "documentation": "Amount of revenue earned, classified as other, excluding interest income." } } }, "auth_ref": [ "r244", "r313" ] }, "ally_NonmarketableEquityInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NonmarketableEquityInvestments", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Nonmarketable equity investments", "label": "Nonmarketable Equity Investments", "documentation": "Nonmarketable Equity Investments" } } }, "auth_ref": [] }, "ally_NonmarketableEquitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NonmarketableEquitySecurities", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonmarketable equity investments", "label": "Nonmarketable Equity Securities", "documentation": "Nonmarketable Equity Securities" } } }, "auth_ref": [] }, "ally_NonmarketableequityinvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NonmarketableequityinvestmentsMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonmarketable equity investments", "label": "Nonmarketable equity investments [Member]", "documentation": "Nonmarketable equity investments" } } }, "auth_ref": [] }, "us-gaap_NonrecourseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecourseMember", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecourse", "label": "Nonrecourse [Member]", "documentation": "Liability for which creditor does not have recourse to debtor but rather has recourse only to property used for collateral in transaction or other specific property." } } }, "auth_ref": [ "r865", "r868" ] }, "ally_NumberOfLoanPortfolioSegments": { "xbrltype": "integerItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NumberOfLoanPortfolioSegments", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of loan portfolio segments", "label": "Number Of Loan Portfolio Segments", "documentation": "Number Of Loan Portfolio Segments" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1587" ] }, "ally_NumberOfOperatingSubsegments": { "xbrltype": "integerItemType", "nsuri": "http://www.ally.com/20231231", "localname": "NumberOfOperatingSubsegments", "presentation": [ "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating subsegments", "label": "Number Of Operating Subsegments", "documentation": "Number Of Operating Subsegments" } } }, "auth_ref": [] }, "ally_OCIDebtSecuritiesAvailableForSaleTransferToHeldToMaturityGainLossBeforeAdjustmentAfterTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OCIDebtSecuritiesAvailableForSaleTransferToHeldToMaturityGainLossBeforeAdjustmentAfterTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net unrealized loss on securities transferred to held-to-maturity", "label": "OCI, Debt Securities, Available-For-Sale, Transfer To Held-To-Maturity, Gain (Loss), Before Adjustment, After Tax, Portion Attributable To Parent", "documentation": "OCI, Debt Securities, Available-For-Sale, Transfer To Held-To-Maturity, Gain (Loss), Before Adjustment, After Tax, Portion Attributable To Parent" } } }, "auth_ref": [] }, "ally_OCIHeldToMaturityAmortizationOfAmountsPreviouslyRecordedUponTransferFromAvailableForSaleBeforeAdjustmentAfterTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OCIHeldToMaturityAmortizationOfAmountsPreviouslyRecordedUponTransferFromAvailableForSaleBeforeAdjustmentAfterTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "ally_OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Amortization of amounts previously recorded upon transfer from available-for-sale", "label": "OCI, Held-To-Maturity, Amortization Of Amounts Previously Recorded Upon Transfer From Available-For-Sale, Before Adjustment, After Tax, Portion Attributable To Parent", "documentation": "OCI, Held-To-Maturity, Amortization Of Amounts Previously Recorded Upon Transfer From Available-For-Sale, Before Adjustment, After Tax, Portion Attributable To Parent" } } }, "auth_ref": [] }, "ally_OCIHeldToMaturityNetUnrealizedLossOnSecuritiesTransferredFromAvailableForSaleBeforeAdjustmentAfterTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OCIHeldToMaturityNetUnrealizedLossOnSecuritiesTransferredFromAvailableForSaleBeforeAdjustmentAfterTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "ally_OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net unrealized loss on securities transferred from available-for-sale", "label": "OCI, Held-To-Maturity, Net Unrealized Loss On Securities Transferred From Available-For-Sale, Before Adjustment, After Tax, Portion Attributable To Parent", "documentation": "OCI, Held-To-Maturity, Net Unrealized Loss On Securities Transferred From Available-For-Sale, Before Adjustment, After Tax, Portion Attributable To Parent" } } }, "auth_ref": [] }, "stpr_OH": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "OH", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ohio", "label": "OHIO" } } }, "auth_ref": [] }, "ally_OTHERUNITEDSTATESMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OTHERUNITEDSTATESMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other United States", "label": "OTHER UNITED STATES [Member]", "documentation": "OTHER UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains (losses) arising during the period, before tax", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r70" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net unrealized gains (losses) arising during the period, net of tax", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r53", "r70" ] }, "ally_OffBalanceSheetSecuritizationEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OffBalanceSheetSecuritizationEntitiesMember", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Off-balance-sheet securitization entities", "label": "Off-Balance-Sheet Securitization Entities [Member]", "documentation": "Off-Balance-Sheet Securitization Entities" } } }, "auth_ref": [] }, "us-gaap_OffsettingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Offsetting [Abstract]", "label": "Offsetting [Abstract]" } } }, "auth_ref": [] }, "ally_OffsettingAssetsAndLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OffsettingAssetsAndLiabilitiesTextBlock", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Offsetting Assets and Liabilities", "label": "Offsetting Assets And Liabilities [Text Block]", "documentation": "Offsetting Assets and Liabilities [Text Block]" } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsTableTextBlock", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Offsetting Assets", "label": "Offsetting Assets [Table Text Block]", "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [ "r240", "r430" ] }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingLiabilitiesTableTextBlock", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Offsetting Liabilities", "label": "Offsetting Liabilities [Table Text Block]", "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [ "r240", "r430" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses [Abstract]", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r963", "r1402" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease impairment loss", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1697" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "ally_TotalFinancingRevenueAndOtherInterestIncome", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating leases", "terseLabel": "Operating lease revenue", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r509", "r971", "r976" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails", "http://www.ally.com/role/LeasingLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liability", "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r957" ] }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, liability, statement of financial position [Extensible Enumeration]", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease liability." } } }, "auth_ref": [ "r958" ] }, "us-gaap_OperatingLeaseResidualValueOfLeasedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseResidualValueOfLeasedAsset", "crdr": "debit", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residual value of leased asset", "label": "Operating Lease, Residual Value of Leased Asset", "documentation": "Amount of residual asset covered by residual value guarantee under operating lease. Excludes guarantee considered to be lease payments for lessor." } } }, "auth_ref": [ "r975" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r956" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r958" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r968", "r1402" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r967", "r1402" ] }, "us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "ally_NetFinancingRevenue", "weight": -1.0, "order": 3.0 }, "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net depreciation expense on operating lease assets", "totalLabel": "Net depreciation expense on operating lease assets", "label": "Depreciation, Lessor Asset under Operating Lease", "documentation": "Amount of depreciation expense for lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r661", "r974" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/Leasing" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r970" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax loss carryforwards, valuation allowance", "label": "Operating Loss Carryforwards, Valuation Allowance", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r137" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r530", "r531", "r532", "r533", "r534", "r540" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business, Basis of Presentation, and Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r262", "r263", "r264", "r293" ] }, "ally_OriginalIssueDiscountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OriginalIssueDiscountMember", "presentation": [ "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original issue discount", "label": "Original Issue Discount [Member]", "documentation": "original issue discount [Member]" } } }, "auth_ref": [] }, "ally_OriginationsAndRepaymentsOfLoansHeldForInvestmentAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OriginationsAndRepaymentsOfLoansHeldForInvestmentAndOther", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Originations and repayments of finance receivables and loans held-for-investment and other, net", "label": "Originations And Repayments Of Loans Held-For-Investment And Other", "documentation": "Originations And Repayments Of Loans Held-For-Investment And Other" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Accrued Liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other." } } }, "auth_ref": [ "r201" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 }, "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "totalLabel": "Total other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r303", "r415", "r1073", "r1422" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Assets [Abstract]", "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/OtherAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets Disclosure [Text Block]", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Fair Value Disclosure", "documentation": "Fair value portion of other assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneous": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneous", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Miscellaneous", "documentation": "Amount of other miscellaneous assets." } } }, "auth_ref": [] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future payment obligations", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFifthYear", "crdr": "credit", "calculation": { "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Other Commitment, to be Paid, Year Five", "documentation": "Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFourthYear", "crdr": "credit", "calculation": { "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Other Commitment, to be Paid, Year Four", "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Other Commitment, to be Paid, Year One", "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "calculation": { "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Other Commitment, to be Paid, Year Two", "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInThirdYear", "crdr": "credit", "calculation": { "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Other Commitment, to be Paid, Year Three", "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTableTextBlock", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Commitments", "label": "Other Commitments [Table Text Block]", "documentation": "Tabular disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net change", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r15", "r27", "r294" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit pension plans", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net change", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r9", "r27", "r243", "r294" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains (losses) arising during the period", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r7", "r243", "r780" ] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Translation adjustments and net investment hedges, net change", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r15", "r27", "r294" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains (losses) arising during the period", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6", "r243", "r936", "r937", "r939" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Investment securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "calculation": { "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net unrealized gains (losses) arising during the period, tax", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r448", "r1088" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), before tax", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r15", "r27", "r294" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net change", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized losses arising during the period", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r433", "r438" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss recognized in other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r433", "r438", "r870", "r871", "r885" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net realized gains reclassified to net income", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r438", "r440" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment hedges", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized (losses) gains arising during the period", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax", "documentation": "Amount, after tax and before adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r434", "r438", "r872", "r885" ] }, "ally_OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net change", "label": "Other Comprehensive Income (Loss), Held-To-Maturity Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Other Comprehensive Income (Loss), Held-To-Maturity Securities Adjustment, Net of Tax, Portion Attributable to Parent" } } }, "auth_ref": [] }, "ally_OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity securities", "label": "Other Comprehensive Income (Loss), Held-To-Maturity Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]", "documentation": "Other Comprehensive Income (Loss), Held-To-Maturity Securities Adjustment, Net of Tax, Portion Attributable to Parent" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "(Loss) gain recognized in other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge." } } }, "auth_ref": [ "r873" ] }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsUsedinNetInvestmentHedgeAccountingRelationshipsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from accumulated other comprehensive income", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification from accumulated other comprehensive income (AOCI) for gain (loss) from derivative designated and qualifying as net investment hedge." } } }, "auth_ref": [ "r874" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "terseLabel": "Other comprehensive income (loss)", "verboseLabel": "Net change", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r15", "r27", "r294", "r443", "r446" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net realized gains reclassified to net income", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r13", "r243", "r441", "r600" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net realized losses reclassified to net income", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r13", "r243", "r441", "r780" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stranded tax effects", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r10", "r294" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other comprehensive income (loss), tax effect", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r15", "r27", "r294" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains (losses) arising during the period", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r435", "r438", "r600" ] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Cost and Expense, Operating", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r251", "r1096" ] }, "us-gaap_OtherCreditDerivativesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCreditDerivativesMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueAmountsofDerivativeInstrumentsReportedonourCondensedConsolidatedBalanceSheetDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other credit derivatives", "verboseLabel": "Credit contracts", "label": "Other Credit Derivatives [Member]", "documentation": "Credit derivative contract classified as other." } } }, "auth_ref": [] }, "ally_OtherHedgeForecastedTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OtherHedgeForecastedTransactionsMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other hedged forecasted transactions", "label": "Other Hedge Forecasted Transactions [Member]", "documentation": "Other Hedge Forecasted Transactions" } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://www.ally.com/role/OtherIncomeNetofLossesDetails": { "parentTag": "us-gaap_NoninterestIncomeOtherOperatingIncome", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/OtherIncomeNetofLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r1095", "r1219", "r1320", "r1321", "r1322" ] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/OtherIncomeNetofLosses" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Income, Net of Losses", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r282", "r288" ] }, "us-gaap_OtherIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net of losses", "label": "Other Income [Member]", "documentation": "Primary financial statement caption encompassing other revenue." } } }, "auth_ref": [ "r174" ] }, "ally_OtherIndustriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OtherIndustriesMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Industries [Member]", "documentation": "Other Industries" } } }, "auth_ref": [] }, "ally_OtherLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OtherLoansMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "verboseLabel": "Consumer other", "label": "Other Loans [Member]", "documentation": "All loans not classified as automotive or mortgage loans." } } }, "auth_ref": [] }, "ally_OtherNonAttributeValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OtherNonAttributeValuationAllowance", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other net deferred tax assets, valuation allowance", "label": "Other non-attribute valuation allowance", "documentation": "Other non-attribute valuation allowance" } } }, "auth_ref": [] }, "us-gaap_OtherNoninterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoninterestExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other operating expenses", "totalLabel": "Total other operating expenses", "label": "Other Noninterest Expense", "documentation": "Amount of noninterest expense classified as other." } } }, "auth_ref": [ "r321" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Nonoperating Income (Expense) [Abstract]", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.ally.com/role/OtherOperatingExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Other Operating Expenses", "label": "Other Operating Income and Expense [Text Block]", "documentation": "The entire disclosure for other operating income and other operating expense items." } } }, "auth_ref": [ "r1222" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesStatementofGainsandLossesonDerivativeInstrumentsReportedinStatementofComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other operating expenses", "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1468" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intercompany receivables from subsidiaries", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r423", "r1204" ] }, "us-gaap_OtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other tax expense", "label": "Other Tax Expense (Benefit)", "documentation": "Amount of other income tax expense (benefit)." } } }, "auth_ref": [ "r468", "r1677", "r1683" ] }, "ally_OtherrevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "OtherrevenueAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "label": "Other revenue [Abstract]", "documentation": "Other revenue [Abstract]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1435", "r1447", "r1457", "r1483" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1438", "r1450", "r1460", "r1486" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1438", "r1450", "r1460", "r1486" ] }, "stpr_PA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "PA", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pennsylvania", "label": "PENNSYLVANIA" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationNarrativeDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Parent company", "label": "Parent Company [Member]", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r476" ] }, "us-gaap_PassMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PassMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pass", "label": "Pass [Member]", "documentation": "A category of financing receivables not considered to be special mention, substandard, doubtful, and loss receivables." } } }, "auth_ref": [ "r102", "r1620" ] }, "us-gaap_PastDueFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PastDueFinancingReceivablesTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Past Due Financing Receivables", "label": "Financing Receivable, Past Due [Table Text Block]", "documentation": "Tabular disclosure of aging analysis for financing receivable." } } }, "auth_ref": [ "r104", "r106", "r1373", "r1619" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1464" ] }, "us-gaap_PaymentDeferralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentDeferralMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment deferrals", "label": "Payment Deferral [Member]", "documentation": "Loan modification for a temporary postponement of loan payments." } } }, "auth_ref": [ "r555", "r556", "r558" ] }, "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLossesAndLossAdjustmentExpense", "crdr": "credit", "calculation": { "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total net insurance losses and loss adjustment expenses paid or payable", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid", "documentation": "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process." } } }, "auth_ref": [ "r17", "r36" ] }, "us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForOriginationAndPurchasesOfLoansHeldForSale", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Originations and purchases of loans held-for-sale", "label": "Payment for Origination and Purchase, Loan, Held-for-Sale", "documentation": "The aggregate amount of cash outflow for loans purchased and created with the intention to resell them in the near future." } } }, "auth_ref": [ "r349" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "negatedTerseLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1513", "r1571" ] }, "us-gaap_PaymentsForProceedsFromOtherLoansAndLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherLoansAndLeases", "crdr": "credit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net change in loans \u2014 intercompany", "label": "Payments for (Proceeds from) Other Loans and Leases", "documentation": "The net cash outflow or inflow for other changes, net, in the loan and lease balances held for investment purposes that are not separately disclosed. Includes cash payments and proceeds associated with (a) loans held-for-investment, (b) leases held-for-investment, and (c) both." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsForRepurchaseOfTrustPreferredSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfTrustPreferredSecurities", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Trust preferred securities redemption", "label": "Payments for Repurchase of Trust Preferred Securities", "documentation": "The cash outflow to reacquire preferred stocks issued by a business trust or other special purpose entity, mainly established by a bank holding entity, to third party investors. The trust's assets are deeply subordinated debentures of the bank holding entity. Most trust preferred securities are subject to a mandatory redemption upon the repayment of the debentures." } } }, "auth_ref": [ "r77" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Preferred stock dividends paid", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of available-for-sale securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r73", "r457", "r566" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r74" ] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of equity securities", "negatedTerseLabel": "Purchases of equity securities", "label": "Payments to Acquire Equity Securities, FV-NI", "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r345", "r460" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of held-to-maturity securities", "label": "Payments to Acquire Held-to-Maturity Securities", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r73", "r566" ] }, "us-gaap_PaymentsToAcquireLeaseReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLeaseReceivables", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of operating lease assets", "label": "Payments to Acquire Lease Receivables", "documentation": "The cash outflow for the purchase of receivables arising from the lease of real estate, equipment or other fixed assets for a specified time in exchange for payment, usually in the form of rent." } } }, "auth_ref": [ "r258" ] }, "us-gaap_PaymentsToAcquireLoansHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLoansHeldForInvestment", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of finance receivables and loans held-for-investment", "label": "Payment for Acquisition, Loan, Held-for-Investment", "documentation": "The cash outflow associated with purchasing loans held for investment purposes during the period." } } }, "auth_ref": [ "r73" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1467" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1467" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1466" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1476" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1469" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1465" ] }, "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsBrokered": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PercentageOfInterestBearingDomesticDepositsToDepositsBrokered", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of interest-bearing domestic deposits to deposits, brokered", "label": "Percentage of Interest-Bearing Domestic Deposits to Deposits, Brokered", "documentation": "Percentage of interest-bearing domestic brokered deposit liabilities to total deposit liabilities." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Share Units (PSUs)", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "ally_PersonalLendingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PersonalLendingMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Personal Lending", "label": "Personal Lending [Member]", "documentation": "Personal Lending" } } }, "auth_ref": [] }, "ally_PledgedAssetsForFederalHomeLoanBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PledgedAssetsForFederalHomeLoanBankMember", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged assets for Federal Home Loan Bank", "label": "Pledged assets for Federal Home Loan Bank [Member]", "documentation": "Pledged assets for Federal Home Loan Bank [Member]" } } }, "auth_ref": [] }, "ally_PledgedAssetsForFederalReserveBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PledgedAssetsForFederalReserveBankMember", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged assets for Federal Reserve Bank", "label": "Pledged assets for Federal Reserve Bank [Member]", "documentation": "Assets restricted as collateral to the Federal Reserve Bank [Member]" } } }, "auth_ref": [] }, "ally_PledgedAssetsForPaymentOfRelatedSecuredBorrowingsAndRepurchaseAgreementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PledgedAssetsForPaymentOfRelatedSecuredBorrowingsAndRepurchaseAgreementsTableTextBlock", "presentation": [ "http://www.ally.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pledged Assets for the Payment of the Related Secured Borrowings and Repurchase Agreements", "label": "Pledged assets for the payment of the related secured borrowings and repurchase agreements [Table Text Block]", "documentation": "Pledged assets for the payment of the related secured borrowings and repurchase agreements [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged Status [Axis]", "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r864", "r1188", "r1396" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged Status [Domain]", "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r864", "r1188", "r1396" ] }, "us-gaap_PledgingPurposeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgingPurposeAxis", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledging Purpose [Axis]", "label": "Pledging Purpose [Axis]", "documentation": "Information by pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r1011", "r1396", "r1404", "r1515" ] }, "us-gaap_PledgingPurposeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgingPurposeDomain", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledging Purpose [Domain]", "label": "Pledging Purpose [Domain]", "documentation": "Pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r1011", "r1396", "r1404", "r1515" ] }, "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyholderBenefitsAndClaimsIncurredNet", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance losses and loss adjustment expenses", "totalLabel": "Total net insurance losses and loss adjustment expenses incurred", "label": "Policyholder Benefits and Claims Incurred, Net", "documentation": "Amount, after effects of policies assumed or ceded, of expense related to the provision for policy benefits and costs incurred." } } }, "auth_ref": [ "r1737" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r928" ] }, "us-gaap_PreferredStockDividendPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendPaymentTerms", "presentation": [ "http://www.ally.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, dividend payment terms", "label": "Preferred Stock, Dividend Payment Terms", "documentation": "Specific information regarding dividend payment dates or timing and whether or not dividends are paid on a cumulative basis." } } }, "auth_ref": [ "r56", "r126", "r233" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend/coupon rate", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r735", "r1249", "r1270", "r1274", "r1317" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.ally.com/role/EarningsperCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidation preference (in dollars per share)", "label": "Preferred Stock, Liquidation Preference Per Share", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r126", "r127", "r233", "r1577", "r1646" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r1407", "r1408", "r1411", "r1412", "r1413", "r1416", "r1745", "r1751" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r233", "r734" ] }, "us-gaap_PreferredStockRedemptionTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockRedemptionTerms", "presentation": [ "http://www.ally.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, reset period", "label": "Preferred Stock, Redemption Terms", "documentation": "The redemption terms of preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity. The redemption features of this capital stock are solely within the control of the issuer." } } }, "auth_ref": [ "r125", "r126" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r233", "r1196" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r233", "r734" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r233", "r1196", "r1215", "r1751", "r1752" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "verboseLabel": "Carrying value", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r233", "r1077", "r1403" ] }, "ally_PremiumsEarnedGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PremiumsEarnedGross", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "us-gaap_PremiumsEarnedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross insurance premiums", "label": "Premiums Earned, Gross", "documentation": "Premiums Earned, Gross" } } }, "auth_ref": [] }, "ally_PremiumsEarnedGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PremiumsEarnedGrossAbstract", "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earned", "label": "Premiums Earned, Gross [Abstract]", "documentation": "Premiums Earned, Gross" } } }, "auth_ref": [] }, "us-gaap_PremiumsEarnedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsEarnedNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "us-gaap_InsuranceServicesRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net insurance premiums", "label": "Premiums Earned, Net", "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned." } } }, "auth_ref": [ "r364", "r365", "r1113", "r1145" ] }, "ally_PremiumsReceivableAndOtherInsuranceAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PremiumsReceivableAndOtherInsuranceAssets", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 }, "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums receivable and other insurance assets", "totalLabel": "Total premiums receivable and other insurance assets", "label": "Premiums receivable and other insurance assets", "documentation": "Premiums receivable and other insurance assets include deferred policy acquisition costs, reinsurance recoverable on paid and unpaid losses, premiums receivable, and prepaid reinsurance premiums." } } }, "auth_ref": [] }, "ally_PremiumsReceivableAndOtherInsuranceAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PremiumsReceivableAndOtherInsuranceAssetsTableTextBlock", "presentation": [ "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums Receivable and Other Insurance Assets", "label": "Premiums Receivable and Other Insurance Assets [Table Text Block]", "documentation": "Premiums Receivable and Other Insurance Assets" } } }, "auth_ref": [] }, "us-gaap_PremiumsReceivableAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsReceivableAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails": { "parentTag": "ally_PremiumsReceivableAndOtherInsuranceAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums receivable", "label": "Premiums Receivable, Net", "documentation": "The carrying amount as of the balance sheet date due the entity from (a) agents and insureds, (b) uncollected premiums and (c) others, net of the allowance for doubtful accounts." } } }, "auth_ref": [ "r1731", "r1732", "r1733" ] }, "us-gaap_PremiumsReceivableDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsReceivableDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Premiums Receivable Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PremiumsReceivableNote": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsReceivableNote", "presentation": [ "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums Receivable and Other Insurance Assets", "label": "Premiums Receivable Note [Text Block]", "documentation": "The entire disclosure for premium amounts receivable by an insurance entity." } } }, "auth_ref": [ "r1740" ] }, "us-gaap_PremiumsWrittenGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsWrittenGross", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "us-gaap_PremiumsWrittenNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross insurance premiums", "label": "Premiums Written, Gross", "documentation": "Amount of direct and assumed premiums written." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PremiumsWrittenGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsWrittenGrossAbstract", "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Written", "label": "Premiums Written, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PremiumsWrittenNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsWrittenNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "ally_InsurancePremiumsAndServiceRevenueWritten", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net insurance premiums", "label": "Premiums Written, Net", "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written." } } }, "auth_ref": [ "r1516", "r1517" ] }, "us-gaap_PremiumsWrittenNetConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsWrittenNetConsolidatedAbstract", "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Written", "label": "Premiums Written, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidReinsurancePremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidReinsurancePremiums", "crdr": "debit", "calculation": { "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails": { "parentTag": "ally_PremiumsReceivableAndOtherInsuranceAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid reinsurance premiums", "label": "Prepaid Reinsurance Premiums", "documentation": "The unexpired portion of premiums ceded on policies in force as of the balance sheet date." } } }, "auth_ref": [ "r1120", "r1148" ] }, "us-gaap_PrepayableFinancialAssetClosedPortfolioLastOfLayerAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepayableFinancialAssetClosedPortfolioLastOfLayerAmortizedCost", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost", "label": "Financial Asset, Closed Portfolio, Portfolio Layer Method, Amortized Cost", "documentation": "Amortized cost of closed portfolio of financial asset used to designate hedging relationship in which hedged item is expected to be outstanding for designated hedged period." } } }, "auth_ref": [ "r880", "r1400" ] }, "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total amount", "label": "Loan, Managed and Securitized or Asset-Backed Financing Arrangement, Principal Outstanding", "documentation": "This is the sum of principal amount outstanding for both securitized and unsecuritized loans of all types." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PrincipalForgivenessMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrincipalForgivenessMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal forgiveness", "label": "Principal Forgiveness [Member]", "documentation": "Loan modification for a reduction in the amount of unpaid principal on a loan." } } }, "auth_ref": [ "r555", "r556", "r558", "r1364" ] }, "us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables", "crdr": "debit", "calculation": { "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Proceeds from Collection of Retained Interest in Securitized Receivables", "documentation": "Amount of cash inflow from collection on beneficial interest in securitization of receivables." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r75", "r1155" ] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock issuance", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from repayments of available-for-sale securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r457", "r458", "r1596" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from repayments of held-to-maturity securities", "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity." } } }, "auth_ref": [ "r72", "r1596" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in debt \u2014 intercompany", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1514", "r1572" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebt", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in short-term borrowings", "label": "Proceeds from (Repayments of) Short-Term Debt", "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndCollectionOfLoansHeldforsale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndCollectionOfLoansHeldforsale", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales and repayments of loans held-for-sale", "label": "Proceeds from Sale and Collection, Loan, Held-for-Sale", "documentation": "The cash inflow from sale proceeds and collection of repayments from borrowers on loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization; includes mortgages and other types of loans." } } }, "auth_ref": [ "r1573", "r1574" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of available-for-sale securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r72", "r457", "r566", "r599" ] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of equity securities", "label": "Proceeds from Sale of Equity Securities, FV-NI", "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r345", "r460" ] }, "us-gaap_ProceedsFromSaleOfLoansHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfLoansHeldForInvestment", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 }, "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of finance receivables and loans initially held-for-investment", "label": "Proceeds from Sale, Loan, Held-for-Investment", "documentation": "Amount of cash inflow from sale of loan held for investment." } } }, "auth_ref": [ "r72" ] }, "ally_ProceedsFromSaleOfVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ProceedsFromSaleOfVariableInterestEntity", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of variable interest entity", "label": "Proceeds From Sale Of Variable Interest Entity", "documentation": "Proceeds From Sale Of Variable Interest Entity" } } }, "auth_ref": [] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r1649" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r542", "r1030", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1353", "r1382", "r1405", "r1520", "r1635", "r1636", "r1648", "r1739" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r542", "r1030", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1353", "r1382", "r1405", "r1520", "r1635", "r1636", "r1648", "r1739" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r1420", "r1748", "r1750" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/LeasingAllyastheLessorDetails", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisposals", "crdr": "credit", "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, disposals", "label": "Property, Plant and Equipment, Disposals", "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment at cost", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r271", "r411", "r1084" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net property and equipment", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r21", "r1059", "r1084", "r1403" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r21", "r353", "r359", "r1082" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/LeasingAllyastheLessorDetails", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r271" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingAllyastheLessorDetails": { "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r338", "r343", "r663", "r974" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]", "documentation": "Disclosure of information about lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r343", "r660", "r974" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingAllyastheLessorDetails": { "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r337", "r343", "r662", "r974" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r343", "r660", "r974" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 }, "http://www.ally.com/role/LeasingAllyastheLessorDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in operating leases, net", "totalLabel": "Investment in operating leases, net", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation", "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r343", "r1633", "r1702" ] }, "ally_PurchasedCreditCardRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "PurchasedCreditCardRelationshipsMember", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased credit card relationships", "label": "Purchased Credit Card Relationships [Member]", "documentation": "Purchased Credit Card Relationships" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1464" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1464" ] }, "us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QualifiedAffordableHousingProjectInvestmentsCommitment", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded commitments for investment in qualified affordable housing projects", "verboseLabel": "Unfunded commitments for investment in qualified affordable housing projects", "label": "Qualified Affordable Housing Project Investments, Commitment", "documentation": "Amount of commitment or contingent commitments to qualified affordable housing project investments." } } }, "auth_ref": [ "r1510" ] }, "ally_QualifiedAffordableHousingProjectInvestmentsFundingCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ally.com/20231231", "localname": "QualifiedAffordableHousingProjectInvestmentsFundingCommitmentPeriod", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Qualified affordable housing project investments, funding commitment period", "label": "Qualified Affordable Housing Project Investments, Funding Commitment Period", "documentation": "Qualified Affordable Housing Project Investments, Funding Commitment Period" } } }, "auth_ref": [] }, "us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementInTransferredFinancialAssetsTransferOrTransfereeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementInTransferredFinancialAssetsTransferOrTransfereeDomain", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Qualitative and Quantitative Information, Transferor's Continuing Involvement in Transferred Financial Assets, Transfer or Transferee [Domain]", "label": "Qualitative and Quantitative Information, Transferor's Continuing Involvement in Transferred Financial Assets, Transfer or Transferee [Domain]", "documentation": "This item contains a description of the individual transfer (for example, a description of the transaction) or transferee (for example, name of a variable interest entity), to which the entity (transferor) continues to have involvement with the financial assets transferred." } } }, "auth_ref": [ "r1710", "r1711", "r1712" ] }, "us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Qualitative and Quantitative Information, Transferor's Continuing Involvement, Transferred Financial Assets, by Transfer or Transferee [Axis]", "label": "Qualitative and Quantitative Information, Transferor's Continuing Involvement, Transferred Financial Assets, by Transfer or Transferee [Axis]", "documentation": "Information related to the transferor's continuing involvement in transferred financial assets providing, at a minimum, information allowing for an assessment of the reasons for the transferor's continuing involvement, the risks related to the transferred financial assets to which the transferor continues to be exposed, and the extent of change to the transferor's risk profile due to the transfer (including, but not limited to, credit risk and interest rate risk). Such information may be provided by transfer (a description of the transaction uniquely identifying from other transfers of financial assets of the entity in which the entity maintains continuing involvement) or by transferee (for example, identification of a variable interest entity in which the entity has a variable interest and continues to have involvement with the financial assets transferred)." } } }, "auth_ref": [ "r1710", "r1711", "r1712" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails", "http://www.ally.com/role/LeasingAllyastheLesseeDetails", "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r673", "r675", "r676", "r677", "r773", "r782", "r812", "r813", "r814", "r998", "r1029", "r1125", "r1185", "r1186", "r1248", "r1269", "r1275", "r1276", "r1316", "r1349", "r1350", "r1364", "r1381", "r1394", "r1406", "r1409", "r1634", "r1643", "r1708", "r1709", "r1713", "r1714", "r1715" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails", "http://www.ally.com/role/LeasingAllyastheLesseeDetails", "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r673", "r675", "r676", "r677", "r773", "r782", "r812", "r813", "r814", "r998", "r1029", "r1125", "r1185", "r1186", "r1248", "r1269", "r1275", "r1276", "r1316", "r1349", "r1350", "r1364", "r1381", "r1394", "r1406", "r1409", "r1634", "r1643", "r1708", "r1709", "r1713", "r1714", "r1715" ] }, "us-gaap_RealEstateLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateLoanMember", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer mortgage", "verboseLabel": "Commercial real estate", "label": "Real Estate Loan [Member]", "documentation": "Loan to finance the purchase of real estate, including but not limited to, land or building." } } }, "auth_ref": [] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net realized losses reclassified to income from continuing operations, before tax", "terseLabel": "Reclassification from AOCI, before tax", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net realized losses reclassified to income from continuing operations, net of tax", "totalLabel": "Reclassification from AOCI, net of tax", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r53", "r70" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net realized gains reclassified to income from continuing operations, tax", "negatedTerseLabel": "Reclassification from AOCI, tax", "label": "Reclassification from AOCI, Current Period, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r441", "r448", "r1088" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reclassification Out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RecourseStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecourseStatusAxis", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recourse Status [Axis]", "label": "Recourse Status [Axis]", "documentation": "Information by recourse or nonrecourse status of liability." } } }, "auth_ref": [ "r865", "r868" ] }, "us-gaap_RecourseStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecourseStatusDomain", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recourse Status [Domain]", "label": "Recourse Status [Domain]", "documentation": "Recourse or nonrecourse status of liability." } } }, "auth_ref": [ "r865", "r868" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1430", "r1442", "r1452", "r1478" ] }, "ally_ReductionToCommonEquityTier1CapitalFromCECL": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ReductionToCommonEquityTier1CapitalFromCECL", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred reduction to Common Equity Tier 1 Capital from CECL", "label": "Reduction To Common Equity Tier 1 Capital From CECL", "documentation": "Deferred reduction to Common Equity Tier 1 Capital from CECL" } } }, "auth_ref": [] }, "srt_RegulatoryCapitalRequirementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RegulatoryCapitalRequirementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]", "label": "Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMatters" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Capital and Other Regulatory Matters", "label": "Regulatory Capital Requirements under Banking Regulations [Text Block]", "documentation": "The entire disclosure for regulatory capital requirement for depository and lending institutions. Institutions include, but not are not limited to, finance company, insured depository institution, bank holding company, savings and loan association holding company, bank and savings institution not federally insured, mortgage company, foreign financial institution and credit union." } } }, "auth_ref": [ "r1060", "r1061", "r1062", "r1064", "r1065", "r1066", "r1068", "r1069" ] }, "ally_RehabilitationTaxCreditBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "RehabilitationTaxCreditBenefitsMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rehabilitation Tax Credit Benefits", "label": "Rehabilitation Tax Credit Benefits [Member]", "documentation": "Rehabilitation Tax Credit Benefits" } } }, "auth_ref": [] }, "us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract", "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earned", "label": "Premiums Earned, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverablesOnPaidAndUnpaidLosses", "crdr": "debit", "calculation": { "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails", "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsReconciliationofClaimsDevelopmenttoLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total reinsurance recoverable on unpaid claims", "periodStartLabel": "Less: Reinsurance recoverable", "periodEndLabel": "Plus: Reinsurance recoverable", "label": "Reinsurance Recoverable for Paid and Unpaid Claims and Claims Adjustments", "documentation": "Amount, after valuation allowance, recoverable under reinsurance contracts. Examples include, but are not limited to, settled and unsettled claims, incurred but not reported losses, loss adjustment expense, policy benefits and policy reserves. Excludes premiums paid under reinsurance contracts." } } }, "auth_ref": [ "r1147", "r1725", "r1741", "r1742", "r1743" ] }, "us-gaap_ReinsuranceRecoverablesOnPaidLossesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverablesOnPaidLossesGross", "crdr": "debit", "calculation": { "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails": { "parentTag": "ally_PremiumsReceivableAndOtherInsuranceAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance recoverable on paid losses", "label": "Reinsurance Recoverables on Paid Losses, Gross", "documentation": "Amount before valuation allowance of reinsurance recoverables on paid losses." } } }, "auth_ref": [ "r1725", "r1742", "r1743" ] }, "us-gaap_ReinsuranceRecoverablesOnUnpaidLossesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverablesOnUnpaidLossesGross", "crdr": "debit", "calculation": { "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails": { "parentTag": "ally_PremiumsReceivableAndOtherInsuranceAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/PremiumsReceivableandOtherInsuranceAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance recoverable on unpaid losses", "label": "Reinsurance Recoverables on Unpaid Losses, Gross", "documentation": "Amount before valuation allowance of reinsurance recoverables for losses reported to the ceding insurer but not yet paid, and for amounts expected based upon statistical projections and other measures of incurred losses and loss settlement expenses which have not yet been reported to the ceding insurer." } } }, "auth_ref": [ "r1725", "r1742", "r1743" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r781", "r984", "r985", "r1189", "r1190", "r1191", "r1192", "r1193", "r1214", "r1216", "r1244" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r470", "r471", "r984", "r985", "r986", "r987", "r1189", "r1190", "r1191", "r1192", "r1193", "r1214", "r1216", "r1244" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r781", "r984", "r985", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1189", "r1190", "r1191", "r1192", "r1193", "r1214", "r1216", "r1244", "r1704" ] }, "ally_RemarketingActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "RemarketingActivitiesMember", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remarketing fee income", "label": "Remarketing Activities [Member]", "documentation": "Remarketing Activities [Member]" } } }, "auth_ref": [] }, "ally_RemarketingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "RemarketingFees", "crdr": "credit", "calculation": { "http://www.ally.com/role/OtherIncomeNetofLossesDetails": { "parentTag": "us-gaap_NoninterestIncomeOtherOperatingIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OtherIncomeNetofLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remarketing fees", "label": "Remarketing Fees", "documentation": "Remarketing fees." } } }, "auth_ref": [] }, "ally_RemarketingGainsLossesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "RemarketingGainsLossesNet", "crdr": "credit", "calculation": { "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails": { "parentTag": "us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remarketing gains (losses), net", "negatedTerseLabel": "Remarketing gains, net", "label": "Remarketing gains (losses), net", "documentation": "Remarketing gains (losses), net" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 }, "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of long-term debt", "negatedTerseLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r77", "r1158" ] }, "ally_RepossessedAndForeclosedAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "RepossessedAndForeclosedAssetsMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repossessed and foreclosed assets", "label": "Repossessed And Foreclosed Assets [Member]", "documentation": "Repossessed And Foreclosed Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_RepurchaseAgreementCounterpartyWeightedAverageMaturityOfAgreements1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepurchaseAgreementCounterpartyWeightedAverageMaturityOfAgreements1", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase agreements mature", "label": "Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements", "documentation": "Weighted average maturity (weighted by amount of the agreement) of repurchase agreements with the counterparty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r474" ] }, "us-gaap_ResidentialMortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResidentialMortgageBackedSecuritiesMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails", "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed residential", "label": "Residential Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by residential real estate mortgage loans." } } }, "auth_ref": [ "r1597", "r1598", "r1603", "r1604", "r1609", "r1650" ] }, "us-gaap_ResidentialMortgageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResidentialMortgageMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential Mortgage", "label": "Residential Mortgage [Member]", "documentation": "Loan to purchase or refinance residential real estate for example, but not limited to, a home, in which the real estate itself serves as collateral for the loan." } } }, "auth_ref": [ "r1372" ] }, "ally_ResidualValueGuarantee": { "xbrltype": "percentItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ResidualValueGuarantee", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residual value guarantee, percentage", "label": "Residual Value Guarantee", "documentation": "Residual Value Guarantee" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1431", "r1443", "r1453", "r1479" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1432", "r1444", "r1454", "r1480" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1439", "r1451", "r1461", "r1487" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash included in other assets on the Consolidated Balance Sheet", "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1558", "r1575", "r1717", "r1730" ] }, "us-gaap_RestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAbstract", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash [Abstract]", "label": "Restricted Cash [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and cash equivalents", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r78", "r301", "r410", "r464", "r1076" ] }, "ally_RestrictedCashCollectionsForSecuritizationTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "RestrictedCashCollectionsForSecuritizationTrust", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash held for securitization trusts", "label": "Restricted Cash Collections For Securitization Trust", "documentation": "Restricted cash collections for securitization trust." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ally_RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "RestrictedStockUnitsRSUsAndPerformanceShareUnitsPSUsMember", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) and Performance Share Units (PSUs)", "label": "Restricted Stock Units (RSUs) And Performance Share Units (PSUs) [Member]", "documentation": "Restricted Stock Units (RSUs) And Performance Share Units (PSUs)" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r236", "r280", "r1079", "r1132", "r1137", "r1159", "r1197", "r1403" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r403", "r477", "r478", "r479", "r482", "r490", "r492", "r610", "r616", "r817", "r818", "r819", "r851", "r852", "r889", "r892", "r893", "r896", "r907", "r1128", "r1130", "r1163", "r1751" ] }, "ally_ReturnsOfContributedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ReturnsOfContributedCapital", "crdr": "debit", "calculation": { "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Returns of contributed capital", "label": "Returns of contributed capital", "documentation": "Returns of contributed capital" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ally.com/role/RevenuefromContractswithCustomersDetails": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contracts with customers", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r518", "r519", "r530", "r535", "r536", "r542", "r544", "r546", "r768", "r769", "r1030" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r367", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r1351" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r367", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r772" ] }, "us-gaap_RevenueNotFromContractWithCustomerOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueNotFromContractWithCustomerOther", "crdr": "credit", "calculation": { "http://www.ally.com/role/RevenuefromContractswithCustomersDetails": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other revenue", "label": "Revenue Not from Contract with Customer, Other", "documentation": "Amount of revenue that is not accounted for under Topic 606, classified as other." } } }, "auth_ref": [ "r366" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r356" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r357" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.ally.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r357" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r452", "r467", "r518", "r519", "r530", "r535", "r536", "r542", "r544", "r546", "r605", "r692", "r693", "r695", "r696", "r697", "r699", "r701", "r703", "r704", "r930", "r1053", "r1639" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r966", "r1402" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1496" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1496" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Present value of lease payments recorded as lease receivable", "label": "Sales-type and Direct Financing Leases, Lease Receivable", "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases." } } }, "auth_ref": [ "r972", "r978" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "presentation": [ "http://www.ally.com/role/LeasingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease, Liability, Maturity", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position." } } }, "auth_ref": [ "r972" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Sales-Type and Direct Financing Leases, Payment to be Received", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases." } } }, "auth_ref": [ "r972" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Five", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r972" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Four", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r972" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year One", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r972" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, after Year Five", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r972" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Three", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r972" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Two", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r972" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/LeasingSalestypeandDirectFinancingLeasesLeaseReceivableMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Difference between undiscounted cash flows and discounted cash flows", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount", "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases." } } }, "auth_ref": [ "r972" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofAccountsNotesLoansandFinancingReceivablesDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofFinancingReceivablesNonaccrualStatusDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofPurchasesofFinancingReceivablesandLoansDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetScheduleofSalesofFinancingReceivablesandLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.ally.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r70", "r1695", "r1696" ] }, "us-gaap_ScheduleOfActivityInAffordableHousingProgramObligationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfActivityInAffordableHousingProgramObligationTableTextBlock", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in Affordable Housing Program Obligation", "label": "Activity in Affordable Housing Program Obligation [Table Text Block]", "documentation": "Tabular disclosure of the activity in the Affordable Housing Program (AHP) obligation." } } }, "auth_ref": [] }, "ally_ScheduleOfAvailableForSaleSecuritiesInUnrealizedLossPositionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ScheduleOfAvailableForSaleSecuritiesInUnrealizedLossPositionTableTextBlock", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-Sale Securities in Unrealized Loss Position", "label": "Schedule Of Available-For-Sale Securities In Unrealized Loss Position [Table Text Block]", "documentation": "Schedule Of Available-For-Sale Securities In Unrealized Loss Position" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580" ] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings." } } }, "auth_ref": [ "r171" ] }, "ally_ScheduleOfCashFlowReceivedAndPaidToNonconsolidatedSecuritizationEntitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ScheduleOfCashFlowReceivedAndPaidToNonconsolidatedSecuritizationEntitiesTableTextBlock", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flows with Nonconsolidated Special-Purpose Entities", "label": "Schedule Of Cash Flow Received And Paid To Nonconsolidated Securitization Entities [Table Text Block]", "documentation": "Schedule of cash flow received and paid to securitization entities, asset-backed financings, or other similar transfers of financial assets where the transfer is accounted for as a sale and we have a continuing involvement with the transferred assets (e.g.,\u00a0servicing)." } } }, "auth_ref": [] }, "ally_ScheduleOfCommonShareDistributionActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ScheduleOfCommonShareDistributionActivityTableTextBlock", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Common Share Distribution Activity", "label": "Schedule Of Common Share Distribution Activity [Table Text Block]", "documentation": "Tabular disclosure of information related to common stock, including repurchase activity and dividends declared." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table]", "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table]", "documentation": "A table disclosing the capital amounts and ratios as of the balance sheet date indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity." } } }, "auth_ref": [ "r1723", "r1724" ] }, "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations", "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]", "documentation": "Tabular disclosure of the capital amounts and ratios as of the balance sheet date, indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity." } } }, "auth_ref": [ "r1063", "r1067" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.ally.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r291" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Balance Sheet", "label": "Condensed Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1552", "r1581" ] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Statement of Cash Flows", "label": "Condensed Cash Flow Statement [Table Text Block]", "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1552", "r1581" ] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Statement of Comprehensive Income (Loss)", "label": "Condensed Income Statement [Table Text Block]", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1552", "r1581" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.ally.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r64", "r126", "r129", "r192", "r193", "r195", "r205", "r278", "r279", "r1377", "r1379", "r1581" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.ally.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ScheduleOfDerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherTable", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derecognized Transferred Financial Assets and Other Financial Assets Managed Together [Table]", "label": "Derecognized Transferred Financial Assets and Other Financial Assets Managed Together [Table]", "documentation": "Disclosure of information about transferred financial assets that have been derecognized and other financial assets that it manages together with them. Includes, but is not limited to, delinquencies and credit losses, after recoveries." } } }, "auth_ref": [ "r196" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Location and Amounts of Gains and Losses on Derivative Instruments", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r164", "r169", "r875" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments", "label": "Schedule of Derivative Instruments [Table Text Block]", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r30", "r157", "r158", "r159", "r162", "r165", "r169", "r176", "r178" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.ally.com/role/HeldforsaleOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities of Operations Held-for-Sale", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r23", "r33", "r57", "r211", "r217", "r218", "r219", "r220", "r221", "r224", "r226", "r227", "r274" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ally.com/role/EarningsperCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1586" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.ally.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.ally.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r912", "r913" ] }, "us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location", "label": "Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]", "documentation": "Tabular disclosure for fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r376", "r1618" ] }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsConsumerDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableGrossChargeOffsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Credit Quality Indicator [Table]", "label": "Financing Receivable, Credit Quality Indicator [Table]", "documentation": "Disclosure of information about credit quality indicator for financing receivable." } } }, "auth_ref": [ "r1372", "r1620" ] }, "us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinanceReceivablesandLoansRedefaultedDuringthePeriodDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetTroubledDebtRestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Troubled Debt Restructuring [Table]", "label": "Financing Receivable, Modified [Table]", "documentation": "Disclosure of information about financing receivable modified for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r550", "r551", "r555", "r556", "r1364" ] }, "us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Receivables, Nonaccrual Status", "label": "Financing Receivable, Nonaccrual [Table Text Block]", "documentation": "Tabular disclosure of financing receivable on nonaccrual status." } } }, "auth_ref": [ "r104", "r625" ] }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivablesPastDueTable", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetPastDueFinancingReceivablesandLoansCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Past Due [Table]", "label": "Financing Receivable, Past Due [Table]", "documentation": "Disclosure of information about aging analysis for financing receivable." } } }, "auth_ref": [ "r1373", "r1619" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r112", "r114", "r1031" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.ally.com/role/OtherAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r112", "r114" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.ally.com/role/OtherAssetsNarrativeDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r1375" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.ally.com/role/OtherAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1375", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630", "r1631", "r1632" ] }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGuaranteeObligationsTable", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails", "http://www.ally.com/role/GuaranteesandCommitmentsScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Guarantor Obligations [Table]", "label": "Schedule of Guarantor Obligations [Table]", "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties." } } }, "auth_ref": [ "r681", "r686", "r688", "r691" ] }, "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGuaranteeObligationsTextBlock", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Guarantor Obligations", "label": "Schedule of Guarantor Obligations [Table Text Block]", "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties." } } }, "auth_ref": [ "r1637" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]", "label": "Schedule of Held-to-Maturity Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity [Table]", "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Line Items]", "label": "Schedule of Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1266", "r1268", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Table]", "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1266", "r1268", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1307", "r1308", "r1309", "r1311", "r1312", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328" ] }, "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense", "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]", "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.ally.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the effective portion of gains and losses on derivative instruments (and nonderivative instruments) designated and qualifying in net investment hedges recorded in accumulated other comprehensive income (loss) during the term of the hedging relationship and reclassified into earnings during the current period." } } }, "auth_ref": [ "r1690" ] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://www.ally.com/role/OtherAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Assets", "label": "Schedule of Other Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments Not Designated as Accounting Hedge", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument." } } }, "auth_ref": [ "r172", "r1519" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeByComponentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "presentation": [ "http://www.ally.com/role/OtherIncomeNetofLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Income, by Component", "label": "Schedule of Other Nonoperating Income, by Component [Table Text Block]", "documentation": "Tabular disclosure of the detailed components of other nonoperating income. May include methodology, assumptions and amounts for: (a) dividends, (b) interest on securities, (c) profits on securities (net of losses), and (d) miscellaneous other income items." } } }, "auth_ref": [ "r255" ] }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Operating Cost and Expense, by Component", "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]", "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement." } } }, "auth_ref": [ "r251" ] }, "ally_ScheduleOfPledgedAssetsRelatedToSecuredBorrowingsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ScheduleOfPledgedAssetsRelatedToSecuredBorrowingsTable", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pledged Assets related to Secured Borrowings [Table]", "label": "Schedule Of Pledged Assets Related To Secured Borrowings [Table]", "documentation": "Schedule of Pledged Assets related to Secured Borrowings [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "presentation": [ "http://www.ally.com/role/LeasingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property Subject to or Available for Operating Lease", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block]", "documentation": "Tabular disclosure of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r343", "r1633", "r1702" ] }, "ally_ScheduleOfPurchasesOfFinancingReceivablesAndLoansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ScheduleOfPurchasesOfFinancingReceivablesAndLoansTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Purchases of Financing Receivables and Loans", "label": "Schedule Of Purchases Of Financing Receivables And Loans [Table Text Block]", "documentation": "[Table Text Block] for Schedule of Purchases of Financing Receivables and Loans [Table]" } } }, "auth_ref": [] }, "ally_ScheduleOfQuantitativeInformationAndNetCreditLossesAboutSecuritizedAndOtherFinancialAssetsManagedTogetherTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ScheduleOfQuantitativeInformationAndNetCreditLossesAboutSecuritizedAndOtherFinancialAssetsManagedTogetherTableTextBlock", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together", "label": "Schedule Of Quantitative Information And Net Credit Losses About Securitized And Other Financial Assets Managed Together [Table Text Block]", "documentation": "Tabular disclosure for the total principal amount outstanding, and delinquencies at the end of the period of securitized or asset-backed financing arrangement assets and any other financial assets that are managed together." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRealizedGainLossTableTextBlock", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Realized Gain (Loss)", "label": "Schedule of Realized Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales." } } }, "auth_ref": [ "r1610" ] }, "ally_ScheduleOfSalesOfFinancingReceivablesAndLoansTableTextBlockTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ScheduleOfSalesOfFinancingReceivablesAndLoansTableTextBlockTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Sales of Financing Receivables and Loans", "label": "Schedule Of Sales Of Financing Receivables And Loans Table Text Block [Table Text Block]", "documentation": "Schedule Of Sales Of Financing Receivables And Loans Table Text Block" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r94", "r95", "r96", "r109" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.ally.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r94", "r95", "r96", "r109" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-Vested PSUs and RSUs Activity", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r784", "r786", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-term Debt [Table]", "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTextBlock", "presentation": [ "http://www.ally.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-term Debt", "label": "Schedule of Short-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.ally.com/role/EarningsperCommonShareDetails", "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r122", "r123", "r124", "r126", "r127", "r128", "r129", "r278", "r279", "r280", "r420", "r421", "r422", "r511", "r734", "r735", "r736", "r738", "r741", "r746", "r748", "r1155", "r1156", "r1157", "r1158", "r1381", "r1506", "r1577" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.ally.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Preferred Stock", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r56", "r121", "r123", "r124", "r126", "r127", "r128", "r129", "r233", "r234", "r278", "r279", "r280" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.ally.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders Equity", "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.ally.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r1395", "r1680" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Variable Interest Entities [Table]", "label": "Schedule of Variable Interest Entities [Table]", "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r148", "r149", "r152", "r154", "r156", "r864", "r865", "r867", "r868", "r1010", "r1011", "r1012" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Variable Interest Entities", "label": "Schedule of Variable Interest Entities [Table Text Block]", "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r148", "r149", "r152", "r154", "r156" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.ally.com/role/OtherAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r114" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured debt", "label": "Secured Debt", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r55", "r307", "r1729" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails", "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "ally_SecuritiesCollateralPlacedWithCounterparties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "SecuritiesCollateralPlacedWithCounterparties", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash collateral placed with counterparties", "label": "Securities Collateral Placed With Counterparties", "documentation": "Securities Collateral Placed With Counterparties" } } }, "auth_ref": [] }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesSoldUnderAgreementsToRepurchase", "crdr": "credit", "calculation": { "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails": { "parentTag": "us-gaap_ShortTermBorrowings", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities sold under agreements to repurchase", "label": "Securities Sold under Agreements to Repurchase", "documentation": "Amount, after the effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r200", "r427", "r431", "r472", "r473", "r1248", "r1269", "r1276", "r1316" ] }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseAsset", "crdr": "debit", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities - gross amounts offset on the consolidated balance sheet", "label": "Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, Asset Offset", "documentation": "Amount of asset associated with funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price." } } }, "auth_ref": [ "r54", "r426", "r1356" ] }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimCash", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_SecuritySoldUnderAgreementToRepurchaseAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Security sold under agreement to repurchase, subject to master netting arrangement, collateral, right to reclaim cash not offset", "label": "Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset", "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against securities sold under agreement to repurchase." } } }, "auth_ref": [ "r51", "r428", "r1356" ] }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseCollateralRightToReclaimSecurities", "crdr": "debit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_SecuritySoldUnderAgreementToRepurchaseAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Security sold under agreement to repurchase, gross amounts not offset on the condensed consolidated balance sheet, financial instruments", "label": "Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset", "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against securities sold under agreement to repurchase." } } }, "auth_ref": [ "r51", "r428", "r1356" ] }, "ally_SecuritiesSoldUnderAgreementsToRepurchaseFairValueOfCashCollateralReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseFairValueOfCashCollateralReceived", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash collateral received", "label": "Securities Sold Under Agreements to Repurchase, Fair Value Of Cash Collateral Received", "documentation": "Securities Sold Under Agreements to Repurchase, Fair Value Of Cash Collateral Received" } } }, "auth_ref": [] }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseFairValueOfCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseFairValueOfCollateral", "crdr": "debit", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral placed", "label": "Securities Sold under Agreements to Repurchase, Fair Value of Collateral", "documentation": "Fair value of securities pledged as collateral against securities sold under agreement to repurchase." } } }, "auth_ref": [ "r432" ] }, "ally_SecuritiesSoldUnderAgreementsToRepurchaseFairValueOfCollateralReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseFairValueOfCollateralReceived", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash collateral received", "label": "Securities Sold Under Agreements to Repurchase, Fair Value Of Collateral Received", "documentation": "Securities Sold Under Agreements to Repurchase, Fair Value Of Collateral Received" } } }, "auth_ref": [] }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseGross", "crdr": "credit", "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities sold under agreements to repurchase", "label": "Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, before Offset", "documentation": "Amount, before effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r241", "r425" ] }, "us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale", "crdr": "credit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on sales of financial assets", "label": "Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale, Gain (Loss) on Sale", "documentation": "Reflects, by transferred financial asset type, the amount of sales proceeds in excess of or deficient from the sum of the carrying amounts of transferred financial assets plus transaction costs, including those transactions in which the seller/transferor has continuing involvement with the financial assets that have been transferred." } } }, "auth_ref": [ "r994" ] }, "ally_SecuritizationsAndVariableInterestEntitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "SecuritizationsAndVariableInterestEntitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Securitizations And Variable Interest Entities [Abstract]", "label": "Securitizations And Variable Interest Entities [Abstract]", "documentation": "Securitizations and Variable Interest Entities [Abstract]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1423" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1426" ] }, "us-gaap_SecurityOwnedAndPledgedAsCollateralAssociatedLiabilitiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityOwnedAndPledgedAsCollateralAssociatedLiabilitiesFairValue", "crdr": "credit", "presentation": [ "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities with the right to sell or pledge", "label": "Security Owned and Pledged as Collateral, Associated Liabilities, Fair Value", "documentation": "Fair value of liabilities arising from or related to a financial instrument held by the entity for its own account (proprietary securities) which has been pledged to counterparties." } } }, "auth_ref": [] }, "us-gaap_SecuritySoldUnderAgreementToRepurchaseAfterOffsetAndDeductionSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritySoldUnderAgreementToRepurchaseAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Securities sold under agreements to repurchase, offset against collateral, net of not subject to master netting arrangement, policy election", "label": "Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Amount, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of fund outstanding borrowed in form of security repurchase agreement for sale and repurchase of identical or substantially same security at date certain for specified price. Excludes security sold under agreement to repurchase not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r429", "r1358" ] }, "us-gaap_SecuritySoldUnderAgreementToRepurchaseAfterOffsetSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritySoldUnderAgreementToRepurchaseAfterOffsetSubjectToMasterNettingArrangement", "crdr": "credit", "calculation": { "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_SecuritySoldUnderAgreementToRepurchaseAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/OffsettingAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities sold under agreements to repurchase", "label": "Security Sold under Agreement to Repurchase, Subject to Master Netting Arrangement, after Offset", "documentation": "Amount, after effect of master netting arrangement, of fund outstanding borrowed in form of security repurchase agreement for sale and repurchase of identical or substantially same security at date certain for specified price. Includes financial instrument subject to master netting arrangement not elected or qualified to offset. Excludes security sold under agreement to repurchase not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r427", "r1358" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r514", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r540", "r546", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r668", "r669", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1375", "r1520", "r1739" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r544", "r545", "r1177", "r1180", "r1182", "r1254", "r1271", "r1292", "r1325", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1354", "r1383", "r1409", "r1648", "r1739" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r513", "r514", "r515", "r516", "r517", "r529", "r534", "r538", "r539", "r540", "r541", "r542", "r543", "r546" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/EarningsperCommonShareDetails", "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock dividends \u2014 Series B", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r1561", "r1562", "r1647" ] }, "ally_SeriesBPreferredStockOnAndAfterMay152026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "SeriesBPreferredStockOnAndAfterMay152026Member", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock, On And After May 15, 2026", "label": "Series B Preferred Stock, On And After May 15, 2026 [Member]", "documentation": "Series B Preferred Stock, On And After May 15, 2026" } } }, "auth_ref": [] }, "ally_SeriesBPreferredStockPriorToMay152026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "SeriesBPreferredStockPriorToMay152026Member", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock, Prior To May 15, 2026", "label": "Series B Preferred Stock, Prior To May 15, 2026 [Member]", "documentation": "Series B Preferred Stock, Prior To May 15, 2026" } } }, "auth_ref": [] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/EarningsperCommonShareDetails", "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock dividends \u2014 Series C", "label": "Series C Preferred Stock [Member]", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r1561", "r1562", "r1647" ] }, "ally_SeriesCPreferredStockOnAndAfterMay152028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "SeriesCPreferredStockOnAndAfterMay152028Member", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Preferred Stock, On And After May 15, 2028", "label": "Series C Preferred Stock, On And After May 15, 2028 [Member]", "documentation": "Series C Preferred Stock, On And After May 15, 2028" } } }, "auth_ref": [] }, "ally_SeriesCPreferredStockPriorToMay152028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "SeriesCPreferredStockPriorToMay152028Member", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Preferred Stock, Prior To May 15, 2028", "label": "Series C Preferred Stock, Prior To May 15, 2028 [Member]", "documentation": "Series C Preferred Stock, Prior To May 15, 2028" } } }, "auth_ref": [] }, "ally_ServiceRevenueEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ServiceRevenueEarned", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "us-gaap_InsuranceServicesRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service revenue", "label": "Service Revenue Earned", "documentation": "Service Revenue Earned" } } }, "auth_ref": [] }, "ally_ServiceRevenueWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ServiceRevenueWritten", "crdr": "credit", "calculation": { "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails": { "parentTag": "ally_InsurancePremiumsAndServiceRevenueWritten", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/InsurancePremiumsandServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service revenue", "label": "Service Revenue Written", "documentation": "Service Revenue Written" } } }, "auth_ref": [] }, "ally_ServicesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ServicesIndustryMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialCriticizedRiskExposureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Services Industry [Member]", "documentation": "Services Industry" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r804" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r804" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r802" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r802" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares outstanding (in shares)", "periodStartLabel": "Outstanding non-vested at January 1 (in shares)", "periodEndLabel": "Outstanding non-vested at December 31 (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r799", "r800" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding non-vested at January 1 (in dollars per share)", "periodEndLabel": "Outstanding non-vested at December 31 (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r799", "r800" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r803" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r803" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r784", "r786", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r132" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r783", "r790", "r809", "r810", "r811", "r812", "r815", "r820", "r821", "r822", "r823" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1651" ] }, "us-gaap_ShortDurationInsuranceAndDepositContractsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceAndDepositContractsTextBlock", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves for Insurance Losses and Loss Adjustment Expenses", "label": "Short-Duration Insurance and Deposit Contracts [Text Block]", "documentation": "The entire disclosure for insurance products considered to be short-duration contracts because the contract provides insurance protection for a fixed period of short duration and enables the insurer to cancel the contract or to adjust the provisions of the contract at the end of any contract period, such as adjusting the amount of premiums charged or coverage provided, and on contracts on which amounts are paid but insurance risk is not transferred." } } }, "auth_ref": [ "r331" ] }, "us-gaap_ShortDurationInsuranceContractAccidentYear2019Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractAccidentYear2019Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019", "label": "Short-Duration Insurance Contract, Accident Year 2019 [Member]", "documentation": "Accident year 2019 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r1124" ] }, "us-gaap_ShortDurationInsuranceContractAccidentYear2020Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractAccidentYear2020Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020", "label": "Short-Duration Insurance Contract, Accident Year 2020 [Member]", "documentation": "Accident year 2020 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r1124" ] }, "us-gaap_ShortDurationInsuranceContractAccidentYear2021Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractAccidentYear2021Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021", "label": "Short-Duration Insurance Contract, Accident Year 2021 [Member]", "documentation": "Accident year 2021 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r1124" ] }, "us-gaap_ShortDurationInsuranceContractAccidentYear2022Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractAccidentYear2022Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022", "label": "Short-Duration Insurance Contract, Accident Year 2022 [Member]", "documentation": "Accident year 2022 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r1124" ] }, "us-gaap_ShortDurationInsuranceContractAccidentYear2023Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractAccidentYear2023Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Short-Duration Insurance Contract, Accident Year 2023 [Member]", "documentation": "Accident year 2023 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r1124" ] }, "us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractsAccidentYear2017Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017", "label": "Short-Duration Insurance Contracts, Accident Year 2017 [Member]", "documentation": "Accident year 2017 in which a covered event occurs under the terms of the short-duration insurance contract." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractsAccidentYear2018Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018", "label": "Short-Duration Insurance Contracts, Accident Year 2018 [Member]", "documentation": "Accident year 2018 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r1124" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails", "http://www.ally.com/role/FairValueFairValuebyBalanceSheetGroupingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term borrowings", "totalLabel": "Total short-term borrowings", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r228", "r305", "r1403", "r1728" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt [Line Items]", "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtWeightedAverageInterestRate", "presentation": [ "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate", "label": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsAccidentYear2014Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2014", "label": "Short-Duration Insurance Contracts, Accident Year 2014 [Member]", "documentation": "Accident year 2014 in which a covered event occurs under the terms of the short-duration insurance contract." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsAccidentYear2015Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015", "label": "Short-Duration Insurance Contracts, Accident Year 2015 [Member]", "documentation": "Accident year 2015 in which a covered event occurs under the terms of the short-duration insurance contract." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsAccidentYear2016Member", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016", "label": "Short-Duration Insurance Contracts, Accident Year 2016 [Member]", "documentation": "Accident year 2016 in which a covered event occurs under the terms of the short-duration insurance contract." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortdurationInsuranceContractsAccidentYearAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsAccidentYearAxis", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Accident Year [Axis]", "label": "Short-Duration Insurance Contracts, Accident Year [Axis]", "documentation": "Information by accident year in which a covered event occurs under the terms of the short-duration insurance contract." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortdurationInsuranceContractsAccidentYearDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsAccidentYearDomain", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Accident Year [Domain]", "label": "Short-Duration Insurance Contracts, Accident Year [Domain]", "documentation": "Accident year in which a covered event occurs under the terms of the short-duration insurance contract." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsClaimsDevelopmentTable", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Claims Development [Table]", "label": "Short-Duration Insurance Contracts, Claims Development [Table]", "documentation": "Disclosure of information about undiscounted information about claims development by accident year for short-duration insurance contracts." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative paid claims and allocated loss adjustment expenses, net of reinsurance", "label": "Short-Duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net", "documentation": "Amount, after reinsurance, of paid claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year eight", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year Eight", "documentation": "Percentage of average annual payout, after reinsurance, in the eighth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year five", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year Five", "documentation": "Percentage of average annual payout, after reinsurance, in the fifth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year four", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year Four", "documentation": "Percentage of average annual payout, after reinsurance, in the fourth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year nine", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year Nine", "documentation": "Percentage of average annual payout, after reinsurance, in the ninth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year one", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year One", "documentation": "Percentage of average annual payout, after reinsurance, in the first year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year seven", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year Seven", "documentation": "Percentage of average annual payout, after reinsurance, in the seventh year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year six", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year Six", "documentation": "Percentage of average annual payout, after reinsurance, in the sixth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year ten", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year 10", "documentation": "Percentage of average annual payout, after reinsurance, in the tenth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year three", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year Three", "documentation": "Percentage of average annual payout, after reinsurance, in the third year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationContractsScheduleofHistoricalClaimsDurationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage payout of incurred claims, year two", "label": "Short-Duration Insurance Contracts, Historical Claims Duration, Year Two", "documentation": "Percentage of average annual payout, after reinsurance, in the second year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incurred claims and allocated loss adjustment expenses, net of reinsurance", "label": "Short-Duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net", "documentation": "Undiscounted amount, after reinsurance, of incurred claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails", "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsReconciliationofClaimsDevelopmenttoLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves for insurance losses and allocated loss adjustment expenses, net of reinsurance", "verboseLabel": "Reserves for insurance losses and loss adjustment expenses, net of reinsurance", "label": "Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net", "documentation": "Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense." } } }, "auth_ref": [ "r41", "r44" ] }, "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract", "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]", "label": "Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All outstanding liabilities for loss and allocated loss adjustment expenses before 2014, net of reinsurance", "label": "Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net, Not Separately Presented", "documentation": "Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts for accident years not separately presented in claim development information. Excludes unallocated claim adjustment expense." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAccumulatedUnallocatedClaimAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAccumulatedUnallocatedClaimAdjustmentExpense", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsReconciliationofClaimsDevelopmenttoLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated loss adjustment expenses", "label": "Short-Duration Insurance Contracts, Liability for Unpaid Claims and Claims Adjustment Expense, Accumulated Unallocated Claim Adjustment Expense", "documentation": "Amount of liability for unallocated claim adjustment expense for short-duration insurance contracts." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsNumberOfReportedClaims", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesShortdurationInsuranceContractsClaimsDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative number of reported claims", "label": "Short-Duration Insurance Contract, Cumulative Number of Reported Claims", "documentation": "Cumulative number of reported claims for short-duration insurance contracts." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability", "label": "Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]", "documentation": "Tabular disclosure for the reconciliation of claims development to the liability for unpaid claims and claim adjustment expense for short-duration insurance contracts." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock", "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Historical Claims Duration", "label": "Short-Duration Insurance Contracts, Schedule of Historical Claims Duration [Table Text Block]", "documentation": "Tabular disclosure of average annual percentage payout of incurred claims by age, after reinsurance, for short-duration insurance contracts." } } }, "auth_ref": [ "r48" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SpecialMentionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SpecialMentionMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Special mention", "label": "Special Mention [Member]", "documentation": "A category of financing receivables considered to have potential weaknesses that deserve management's close attention. If left uncorrected, those potential weaknesses may result in a deterioration of the repayment prospects for the asset or of the creditor's position at some future date." } } }, "auth_ref": [ "r102", "r1620" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/OtherAssetsScheduleofGoodwillDetails", "http://www.ally.com/role/RevenuefromContractswithCustomersDetails", "http://www.ally.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r407", "r514", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r540", "r546", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r665", "r668", "r669", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1375", "r1520", "r1739" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/EarningsperCommonShareDetails", "http://www.ally.com/role/EquityNarrativeDetails", "http://www.ally.com/role/EquityScheduleofPreferredStockDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r368", "r420", "r421", "r422", "r467", "r498", "r499", "r502", "r504", "r511", "r512", "r605", "r692", "r695", "r696", "r697", "r703", "r704", "r734", "r735", "r738", "r741", "r748", "r930", "r1155", "r1156", "r1157", "r1158", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1196", "r1218", "r1239", "r1329", "r1330", "r1331", "r1332", "r1333", "r1506", "r1577", "r1585" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r29", "r67", "r403", "r448", "r449", "r450", "r477", "r478", "r479", "r482", "r490", "r492", "r510", "r610", "r616", "r749", "r817", "r818", "r819", "r851", "r852", "r889", "r891", "r892", "r893", "r894", "r896", "r907", "r940", "r941", "r942", "r943", "r944", "r945", "r983", "r1128", "r1129", "r1130", "r1163", "r1239" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r381", "r391", "r544", "r545", "r1177", "r1180", "r1182", "r1254", "r1271", "r1292", "r1325", "r1337", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1354", "r1383", "r1409", "r1648", "r1739" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofCashFlowsDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r477", "r478", "r479", "r510", "r1030", "r1150", "r1174", "r1187", "r1189", "r1190", "r1191", "r1192", "r1193", "r1196", "r1199", "r1200", "r1201", "r1202", "r1203", "r1205", "r1206", "r1207", "r1208", "r1210", "r1211", "r1212", "r1213", "r1214", "r1216", "r1220", "r1221", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1239", "r1410" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r477", "r478", "r479", "r510", "r1030", "r1150", "r1174", "r1187", "r1189", "r1190", "r1191", "r1192", "r1193", "r1196", "r1199", "r1200", "r1201", "r1202", "r1203", "r1205", "r1206", "r1207", "r1208", "r1210", "r1211", "r1212", "r1213", "r1214", "r1216", "r1220", "r1221", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1239", "r1410" ] }, "us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersDepositoryInstitutionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory accounting practices, statutory amount available for dividend payments", "label": "Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval", "documentation": "Amount of dividends that can be declared or paid without approval of regulatory agency." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1434", "r1446", "r1456", "r1482" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.ally.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee benefits and compensation plans (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r29", "r233", "r234", "r280", "r1155", "r1239", "r1330" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r29", "r233", "r234", "r280", "r1163", "r1239", "r1330", "r1421" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased during period, number of shares (in share)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r29", "r233", "r234", "r280", "r1158", "r1239", "r1332" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased during period, value", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r29", "r233", "r234", "r280", "r1163", "r1239", "r1332", "r1421" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/AccumulatedOtherComprehensiveLossScheduleofAccumulatedOtherComprehensiveLossDetails", "http://www.ally.com/role/ConsolidatedBalanceSheet", "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity", "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "verboseLabel": "Opening retained earnings", "terseLabel": "Total equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r234", "r237", "r238", "r266", "r1198", "r1215", "r1240", "r1241", "r1403", "r1422", "r1579", "r1616", "r1694", "r1751" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r277", "r466", "r733", "r735", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r747", "r749", "r898", "r1242", "r1243", "r1334" ] }, "us-gaap_SubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubordinatedDebt", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subordinated debt", "label": "Subordinated Debt", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets." } } }, "auth_ref": [ "r55", "r229", "r307", "r1729" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.ally.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r946", "r990" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r946", "r990" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.ally.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r946", "r990" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r946", "r990" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails", "http://www.ally.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r946", "r990" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.ally.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r989", "r991" ] }, "us-gaap_SubstandardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubstandardMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Substandard", "label": "Substandard [Member]", "documentation": "A category of financing receivables that are inadequately protected by the current sound worth and paying capacity of the obligor or of the collateral pledged, if any. Loans so classified have a well-defined weakness or weaknesses that jeopardize the liquidation of the debt. They are characterized by the distinct possibility that the creditor will sustain some loss if the deficiencies are not corrected." } } }, "auth_ref": [ "r102", "r1620" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.ally.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Allowance", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r137" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current year", "label": "Current Year Claims and Claims Adjustment Expense", "documentation": "Amount, after effects of reinsurance, of expense for claims incurred in the current reporting period and related claims settlement costs." } } }, "auth_ref": [ "r1122" ] }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense", "crdr": "debit", "calculation": { "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails": { "parentTag": "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/ReservesforInsuranceLossesandLossAdjustmentExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior years", "label": "Prior Year Claims and Claims Adjustment Expense", "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs." } } }, "auth_ref": [ "r1122" ] }, "stpr_TN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "TN", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tennessee", "label": "TENNESSEE" } } }, "auth_ref": [] }, "stpr_TX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "TX", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetCommercialConcentrationRiskDetails", "http://www.ally.com/role/FinanceReceivablesandLoansNetConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Texas", "label": "TEXAS" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1475" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Axis]", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r138" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Line Items]", "label": "Tax Credit Carryforward [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name [Domain]", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r138" ] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Table]", "label": "Tax Credit Carryforward [Table]", "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r138" ] }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardValuationAllowance", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax credit carryforwards, valuation allowance", "label": "Tax Credit Carryforward, Valuation Allowance", "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r137" ] }, "ally_TaxCreditTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ally.com/20231231", "localname": "TaxCreditTypeAxis", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit, Type [Axis]", "label": "Tax Credit, Type [Axis]", "documentation": "Tax Credit, Type" } } }, "auth_ref": [] }, "ally_TaxCreditTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "TaxCreditTypeDomain", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit, Type [Domain]", "label": "Tax Credit, Type [Domain]", "documentation": "Tax Credit, Type [Domain]" } } }, "auth_ref": [] }, "ally_TaxPlanningStrategyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "TaxPlanningStrategyMember", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Planning Strategy", "label": "Tax Planning Strategy [Member]", "documentation": "Tax Planning Strategy" } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r52" ] }, "ally_ThresholdForParentCompanyFinancialInformationDisclosure": { "xbrltype": "percentItemType", "nsuri": "http://www.ally.com/20231231", "localname": "ThresholdForParentCompanyFinancialInformationDisclosure", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold for parent company financial information disclosure", "label": "Threshold for parent company financial information disclosure", "documentation": "Threshold for parent company financial information disclosure" } } }, "auth_ref": [] }, "us-gaap_TierOneLeverageCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneLeverageCapital", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier one leverage to adjusted quarterly average assets, amount", "label": "Banking Regulation, Tier 1 Leverage Capital, Actual", "documentation": "Amount of Tier 1 leverage capital as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier one leverage ratio, minimum", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum", "documentation": "Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r1063", "r1067" ] }, "us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier one leverage to adjusted quarterly average assets, well-capitalized minimum", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Well Capitalized, Minimum", "documentation": "Ratio of minimum Tier 1 leverage capital to average assets categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_TierOneLeverageCapitalToAverageAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneLeverageCapitalToAverageAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier one leverage to adjusted quarterly average assets, ratio", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Actual", "documentation": "Ratio of Tier 1 capital to average assets as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_TierOneRiskBasedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneRiskBasedCapital", "crdr": "credit", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier one capital to risk-weighted assets, amount", "label": "Banking Regulation, Tier 1 Risk-Based Capital, Actual", "documentation": "Amount of Tier 1 risk-based capital as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier one capital to risk-weighted assets, required minimum", "label": "Banking Regulation, Tier 1 Risk-Based Capital Ratio, Capital Adequacy, Minimum", "documentation": "Ratio of minimum Tier 1 risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r1063", "r1067" ] }, "us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier one capital to risk-weighted assets, well-capitalized minimum", "label": "Banking Regulation, Tier 1 Risk-Based Capital Ratio, Well Capitalized, Minimum", "documentation": "Ratio of minimum Tier 1 risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneRiskBasedCapitalToRiskWeightedAssets", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier one capital to risk-weighted assets, ratio", "label": "Banking Regulation, Tier 1 Risk-Based Capital Ratio, Actual", "documentation": "Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_TimeDepositLiabilityUninsured": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositLiabilityUninsured", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit, uninsured", "label": "Time Deposit Liability, Uninsured", "documentation": "Amount of uninsured time deposit liability. Excludes uninsured time deposit liability in excess of Federal Deposit Insurance Corporation (FDIC) insurance limit or similar state deposit insurance regime in United States of America (US)." } } }, "auth_ref": [ "r379" ] }, "us-gaap_TimeDepositMaturitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositMaturitiesTableTextBlock", "presentation": [ "http://www.ally.com/role/DepositLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Time Deposit Maturities", "label": "Time Deposit Maturities [Table Text Block]", "documentation": "Tabular disclosure of time deposit liability maturities." } } }, "auth_ref": [ "r22" ] }, "us-gaap_TimeDepositMaturitiesYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositMaturitiesYearFive", "crdr": "credit", "calculation": { "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 2028", "label": "Time Deposit Maturities, Year Five", "documentation": "Amount of time deposit maturing in fifth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_TimeDepositMaturitiesYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositMaturitiesYearFour", "crdr": "credit", "calculation": { "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 2027", "label": "Time Deposit Maturities, Year Four", "documentation": "Amount of time deposit maturing in fourth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_TimeDepositMaturitiesYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositMaturitiesYearOne", "crdr": "credit", "calculation": { "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 2024", "label": "Time Deposit Maturities, Year One", "documentation": "Amount of time deposit maturing in next fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_TimeDepositMaturitiesYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositMaturitiesYearThree", "crdr": "credit", "calculation": { "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 2026", "label": "Time Deposit Maturities, Year Three", "documentation": "Amount of time deposit maturing in third fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_TimeDepositMaturitiesYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositMaturitiesYearTwo", "crdr": "credit", "calculation": { "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 2025", "label": "Time Deposit Maturities, Year Two", "documentation": "Amount of time deposit maturing in second fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_TimeDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDeposits", "crdr": "credit", "calculation": { "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails": { "parentTag": "us-gaap_Deposits", "weight": 1.0, "order": 3.0 }, "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails", "http://www.ally.com/role/DepositLiabilitiesTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Certificates of deposit", "totalLabel": "Total certificates of deposit", "label": "Time Deposits", "documentation": "Amount of time deposit liabilities, including certificates of deposit." } } }, "auth_ref": [ "r25", "r199" ] }, "us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositsAtOrAboveFDICInsuranceLimit", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DepositLiabilitiesScheduleofDepositLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit, in excess of $250,000 federal insurance limits", "label": "Time Deposits, at or Above FDIC Insurance Limit", "documentation": "Amount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit." } } }, "auth_ref": [ "r25" ] }, "ally_TotalFinancingRevenueAndOtherInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "TotalFinancingRevenueAndOtherInterestIncome", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedStatementofIncome": { "parentTag": "ally_NetFinancingRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total financing revenue and other interest income", "label": "Total financing revenue and other interest income", "documentation": "Represents the total of interest income, dividend income, and income from operating leases." } } }, "auth_ref": [] }, "ally_TotalInterestAndAmortizationIncomeExpenseHedgingRelationship": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "TotalInterestAndAmortizationIncomeExpenseHedgingRelationship", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total gain (loss) on fair value hedging relationships", "label": "Total Interest And Amortization Income (Expense) Hedging Relationship", "documentation": "Total amount of interest and amortization of basis adjustment income (expense) on hedging relationships." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1467" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1474" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.ally.com/role/OtherAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r143" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1495" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1497" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ally.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferOfFinancialAssetsAccountedForAsSalesLineItems", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Received and Paid to Nonconsolidated Securitization Entities [Line Items]", "label": "Transfer of Financial Assets Accounted for as Sales [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferOfFinancialAssetsAccountedForAsSalesTable", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of Financial Assets Accounted for as Sales [Table]", "label": "Transfer of Financial Assets Accounted for as Sales [Table]", "documentation": "Disclosure of information about derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction." } } }, "auth_ref": [ "r45" ] }, "us-gaap_TransferOfLoansHeldForSaleToPortfolioLoans1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferOfLoansHeldForSaleToPortfolioLoans1", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loans held-for-sale transferred to finance receivables and loans held-for-investment", "label": "Loan, Transfer from Held-for-Sale to Held-in-Portfolio", "documentation": "Value of loans held-for-sale transferred to loans held in the entity's portfolio in noncash transactions." } } }, "auth_ref": [ "r82", "r83", "r84" ] }, "ally_TransferOfNonmarketableEquityInvestmentsToEquitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "TransferOfNonmarketableEquityInvestmentsToEquitySecurities", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of nonmarketable equity investments to equity securities", "label": "Transfer Of Nonmarketable Equity Investments To Equity Securities", "documentation": "Transfer Of Nonmarketable Equity Investments To Equity Securities" } } }, "auth_ref": [] }, "us-gaap_TransferOfPortfolioLoansAndLeasesToHeldForSale1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferOfPortfolioLoansAndLeasesToHeldForSale1", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables and loans held-for-investment transferred to loans held-for-sale", "label": "Loan and Lease, Transfer from Held-in-Portfolio to Held-for-Sale", "documentation": "Value of loans and leases held in the entity's portfolio transferred to loans and leases held-for-sale in noncash transactions." } } }, "auth_ref": [ "r82", "r83", "r84" ] }, "us-gaap_TransferToInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferToInvestments", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of equity-method investments to equity securities", "label": "Transfer to Investments", "documentation": "Value of investments transferred to the entity's investments in noncash transactions." } } }, "auth_ref": [ "r82", "r83", "r84" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.ally.com/role/DebtPledgedAssetsRelatedtoSecuredBorrowingsandRepurchaseAgreementDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails", "http://www.ally.com/role/InvestmentsecuritiesInvestmentsClassifiedbyCreditRatingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r730", "r746", "r897", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1005", "r1006", "r1007", "r1008", "r1009", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1089", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1610", "r1611", "r1612", "r1613" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1498" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1499" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1497" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1497" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1500" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1498" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r130" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetParenthetical", "http://www.ally.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, common, shares (in shares)", "negatedPeriodStartLabel": "Treasury stock beginning balance (in shares)", "negatedPeriodEndLabel": "Treasury stock ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r130" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.ally.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r29", "r234", "r280" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost (209,402,189 and 208,358,481 shares)", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r66", "r130", "r131" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofChangesinEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock repurchases", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r29", "r130", "r280" ] }, "us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Loan Modifications and Troubled Debt Restructuring", "label": "Financing Receivable, Modified [Table Text Block]", "documentation": "Tabular disclosure of financing receivable modified for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r1364", "r1591", "r1592", "r1593", "r1594" ] }, "ally_TrustPreferredSecuritiesSeries2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "TrustPreferredSecuritiesSeries2Member", "presentation": [ "http://www.ally.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trust Preferred Securities, Series 2", "label": "Trust Preferred Securities, Series 2 [Member]", "documentation": "Trust Preferred Securities, Series 2" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersScheduleofRegulatoryCapitalAmountandRatiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r481", "r482", "r483", "r484", "r493", "r563", "r564", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r666", "r817", "r818", "r819", "r849", "r850", "r851", "r852", "r861", "r862", "r863", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r925", "r926", "r931", "r932", "r933", "r934", "r947", "r948", "r951", "r952", "r953", "r954", "r979", "r980", "r981", "r982", "r983", "r1032", "r1033", "r1034", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USStatesAndPoliticalSubdivisionsMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. States and political subdivisions", "label": "US States and Political Subdivisions Debt Securities [Member]", "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments." } } }, "auth_ref": [ "r1389", "r1744" ] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.ally.com/role/FairValueFairValueMeasurementsRecurringBasisDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentPortfolioDetails", "http://www.ally.com/role/InvestmentSecuritiesInvestmentsClassifiedbyContractualMaturityDateDetails", "http://www.ally.com/role/InvestmentSecuritiesScheduleofUnrealizedLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury and federal agencies", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r1054", "r1389", "r1744" ] }, "ally_UnconditionallyCancelableUnfundedCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "UnconditionallyCancelableUnfundedCommitments", "crdr": "credit", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditionally cancelable unfunded commitments", "label": "Unconditionally Cancelable Unfunded Commitments", "documentation": "Unconditionally Cancelable Unfunded Commitments" } } }, "auth_ref": [] }, "ally_UndistributedIncomeLossOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "UndistributedIncomeLossOfSubsidiaries", "crdr": "credit", "presentation": [ "http://www.ally.com/role/ParentCompanyCondensedFinancialInformationCondensedStatementofComprehensiveIncomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in undistributed earnings of subsidiaries", "label": "Undistributed income (loss) of subsidiaries", "documentation": "Undistributed income (loss) of subsidiaries" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1494" ] }, "us-gaap_UnearnedPremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnearnedPremiums", "crdr": "credit", "calculation": { "http://www.ally.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned insurance premiums and service revenue", "label": "Unearned Premiums", "documentation": "Carrying amount of premiums written on insurance contracts that have not been earned as of the balance sheet date." } } }, "auth_ref": [ "r363" ] }, "us-gaap_UnfundedLoanCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnfundedLoanCommitmentMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetAllowanceforCreditLossesonFinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded Loan Commitment", "label": "Unfunded Loan Commitment [Member]", "documentation": "Undisbursed funds of a credit facility in which the borrower may draw upon." } } }, "auth_ref": [] }, "us-gaap_UnlikelyToBeCollectedFinancingReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnlikelyToBeCollectedFinancingReceivableMember", "presentation": [ "http://www.ally.com/role/FinanceReceivablesandLoansNetFinancingReceivableCreditQualityIndicatorsCommercialDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss", "label": "Unlikely to be Collected Financing Receivable [Member]", "documentation": "Financing arrangement that represents a contractual right to receive money either on demand or on fixed or determinable dates that are considered uncollectible or of little value. Excludes no recovery or salvage value." } } }, "auth_ref": [ "r102", "r1620" ] }, "us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves for Insurance Losses and Loss Adjustment Expenses", "label": "Unpaid Policy Claims and Claims Adjustment Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for estimating the ultimate cost of settling insurance claims relating to insured events that have occurred on or before a particular date (ordinarily, the statement of financial position date). The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claims adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims." } } }, "auth_ref": [ "r1121", "r1123" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at January\u00a01", "periodEndLabel": "Balance at December\u00a031", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r826", "r833" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reductions for tax positions of prior years", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r834" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r836" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r832" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r832" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties Expense", "documentation": "Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r1679" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions based on tax positions related to the current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r835" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for tax positions of prior years", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r834" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r837" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r838" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtDetails", "http://www.ally.com/role/DebtLongtermDebtScheduleDetails", "http://www.ally.com/role/DebtScheduledRemainingMaturityofLongtermDebtDetails", "http://www.ally.com/role/DebtScheduleofShorttermDebtDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails", "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesInterestandAmortizationonDerivativeInstrumentsDetails", "http://www.ally.com/role/RegulatoryCapitalandOtherRegulatoryMattersCommonShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_UnusedCommitmentsToExtendCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusedCommitmentsToExtendCredit", "crdr": "credit", "presentation": [ "http://www.ally.com/role/GuaranteesandCommitmentsFinancingCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused revolving credit line commitments\u00a0and other", "label": "Unused Commitments to Extend Credit", "documentation": "Unused amount of commitments to extend credit to customers." } } }, "auth_ref": [] }, "us-gaap_UsTreasuryUstInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UsTreasuryUstInterestRateMember", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Treasury (UST) Interest Rate", "label": "US Treasury (UST) Interest Rate [Member]", "documentation": "Interest rate on direct treasury obligation of U.S. government (UST)." } } }, "auth_ref": [ "r1692" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ally.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates and Assumptions", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r91", "r92", "r93", "r351", "r352", "r354", "r355" ] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Release of valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r841" ] }, "us-gaap_ValuationAllowanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceLineItems", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance [Line Items]", "label": "Valuation Allowance [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceTable", "presentation": [ "http://www.ally.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "http://www.ally.com/role/IncomeTaxesScheduleofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance [Table]", "label": "Valuation Allowance [Table]", "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance." } } }, "auth_ref": [ "r137" ] }, "ally_VariableInterestEntityDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "VariableInterestEntityDebt", "crdr": "credit", "presentation": [ "http://www.ally.com/role/DebtLongtermDebtScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entity debt", "label": "Variable Interest Entity Debt", "documentation": "Variable Interest Entity Debt" } } }, "auth_ref": [] }, "ally_VariableInterestEntityDeconsolidationOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "VariableInterestEntityDeconsolidationOfAssets", "crdr": "credit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entity, deconsolidation of assets", "label": "Variable Interest Entity, Deconsolidation Of Assets", "documentation": "Variable Interest Entity, Deconsolidation Of Assets" } } }, "auth_ref": [] }, "ally_VariableInterestEntityDeconsolidationOfLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "VariableInterestEntityDeconsolidationOfLiabilities", "crdr": "debit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entity, deconsolidation of liabilities", "label": "Variable Interest Entity, Deconsolidation Of Liabilities", "documentation": "Variable Interest Entity, Deconsolidation Of Liabilities" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntities" ], "lang": { "en-us": { "role": { "terseLabel": "Securitizations and Variable Interest Entities", "label": "Variable Interest Entity Disclosure [Text Block]", "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss." } } }, "auth_ref": [ "r293" ] }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "crdr": "credit", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum\u00a0exposure\u00a0to loss\u00a0in\u00a0nonconsolidated VIEs", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r151", "r155" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r864", "r865", "r867", "r868", "r1010", "r1011", "r1012" ] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofCashFlowswithNonconsolidatedSpecialPurposeEntitiesDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Off-balance sheet variable interest entities", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity." } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.ally.com/role/ConsolidatedBalanceSheetVIEs", "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "On-balance sheet variable interest entities", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r148", "r864", "r865", "r867", "r868" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.ally.com/role/LeasingLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ally.com/role/LeasingLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r964", "r1402" ] }, "ally_VariableLeasePaymentsExcessiveWearAndTear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "VariableLeasePaymentsExcessiveWearAndTear", "crdr": "debit", "presentation": [ "http://www.ally.com/role/LeasingDepreciationExpenseonOperatingLeaseAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease payments, excessive wear and tear", "label": "Variable Lease Payments, Excessive Wear And Tear", "documentation": "Variable lease payments related to excess mileage and wear and tear on operating lease vehicles." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "ally_VariableRateCommercialBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "VariableRateCommercialBorrowingsMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged variable-rate commercial loans", "label": "Variable-Rate Commercial Borrowings [Member]", "documentation": "Variable-rate commercial borrowings [Member]" } } }, "auth_ref": [] }, "ally_VariableRateCommercialBorrowingsProbableNotToOccurMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "VariableRateCommercialBorrowingsProbableNotToOccurMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassified from accumulated other comprehensive loss into income as a result of a forecasted transaction being probable not to occur", "label": "Variable-Rate Commercial Borrowings Probable Not To Occur [Member]", "documentation": "Variable-Rate Commercial Borrowings Probable Not To Occur" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.ally.com/role/EquityScheduleofPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ally_VariablerateBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "VariablerateBorrowingsMember", "presentation": [ "http://www.ally.com/role/DerivativeInstrumentsandHedgingActivitiesDerivativeInstrumentsDesignatedasFairValueHedgesGainLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged variable rate borrowings", "label": "Variable-rate Borrowings [Member]", "documentation": "Variable-rate Borrowings [Member]" } } }, "auth_ref": [] }, "ally_VehicleRemarketingAndRepossession": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ally.com/20231231", "localname": "VehicleRemarketingAndRepossession", "crdr": "debit", "calculation": { "http://www.ally.com/role/OtherOperatingExpensesDetails": { "parentTag": "us-gaap_OtherNoninterestExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ally.com/role/OtherOperatingExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicle remarketing and repossession", "label": "Vehicle Remarketing And Repossession", "documentation": "Vehicle remarketing and repossession." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.ally.com/role/LeasingAllyastheLessorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1651", "r1652", "r1653", "r1654", "r1655", "r1656", "r1657", "r1658", "r1659", "r1660", "r1661", "r1662", "r1663", "r1664", "r1665", "r1666", "r1667", "r1668", "r1669", "r1670", "r1671", "r1672", "r1673", "r1674", "r1675", "r1676" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.ally.com/role/SharebasedCompensationPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1651", "r1652", "r1653", "r1654", "r1655", "r1656", "r1657", "r1658", "r1659", "r1660", "r1661", "r1662", "r1663", "r1664", "r1665", "r1666", "r1667", "r1668", "r1669", "r1670", "r1671", "r1672", "r1673", "r1674", "r1675", "r1676" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted weighted-average common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r497", "r504" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.ally.com/role/ConsolidatedStatementofIncome", "http://www.ally.com/role/EarningsperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted-average common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r495", "r504" ] }, "ally_WholeLoanSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ally.com/20231231", "localname": "WholeLoanSalesMember", "presentation": [ "http://www.ally.com/role/SecuritizationsandVariableInterestEntitiesScheduleofQuantitativeInformationandNetCreditLossesaboutSecuritizedandOtherFinancialAssetsManagedTogetherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Whole-loan sales", "label": "Whole-Loan Sales [Member]", "documentation": "Whole-Loan Sales" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-14" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "605", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(5)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4B" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4B" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4B" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4C" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4D" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4G" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)", "Paragraph": "4", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-13" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(b,d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-11" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "2AA", "Subparagraph": "a", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "b", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4K", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481309/942-210-45-4" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.13(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "230", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//944-40/tableOfContent" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.W)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479583/944-40-S99-1" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(1)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r246": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r247": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r249": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r250": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r251": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r252": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r253": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r254": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r255": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r257": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r258": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r259": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r260": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r261": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r262": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r263": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r264": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r265": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r266": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r267": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481746/310-40-50-4" }, "r268": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r269": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r270": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r271": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r272": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r273": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r274": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r275": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r276": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r277": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r278": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r279": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r280": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r281": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5" }, "r282": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r283": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r284": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r285": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r286": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r287": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r289": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r290": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r291": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r292": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r293": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r294": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r295": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5" }, "r296": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r297": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r298": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r299": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r300": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r301": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r302": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r303": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r304": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r305": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r306": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r307": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r308": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r309": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.13(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r310": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.13,16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r311": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r312": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r313": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r314": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r315": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r316": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r317": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r318": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r319": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.13(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r320": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r321": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.14)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r322": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r323": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r324": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r325": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r326": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r327": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r328": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r329": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "325", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481026/942-325-45-1" }, "r330": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480876/942-470-45-1" }, "r331": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//944/tableOfContent" }, "r332": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r333": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r334": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r335": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r336": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r337": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2" }, "r338": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-3" }, "r339": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r343": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r344": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479408/944-825-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "40", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481746/310-40-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "60", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479482/944-60-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(13)(a)(2))", "SubTopic": "210", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(1))", "SubTopic": "220", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(c))", "SubTopic": "220", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1)(e))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(b)", "Publisher": "SEC" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(e)", "Publisher": "SEC" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(f)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Publisher": "SEC" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.5-04(Schedule I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-12" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(dd)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-33" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-34" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-34" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-36" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481598/310-20-45-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3B" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6A" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3B" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-20/tableOfContent" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-30/tableOfContent" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EE" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EE" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EE" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EE" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EEE" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EEE" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EEE" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-10" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-6" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r1033": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r1035": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r1038": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r1039": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r1040": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r1043": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r1044": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r1045": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r1046": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r1047": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r1048": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1049": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1050": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1051": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1052": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1053": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1055": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1056": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1057": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1058": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1059": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r1060": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r1061": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r1062": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r1063": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r1064": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r1065": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r1066": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1A" }, "r1067": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1B" }, "r1068": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1D" }, "r1069": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1F" }, "r1070": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479735/944-20-S99-2" }, "r1071": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1072": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1073": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1074": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1075": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1076": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1077": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1078": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1079": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1080": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1081": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1082": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1083": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1084": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1085": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1086": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1087": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1088": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1089": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1090": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1091": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1092": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1093": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1094": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1095": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1097": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1098": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1099": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r1109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r1110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r1111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r1112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r1113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r1114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r1115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1" }, "r1116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1" }, "r1117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2A" }, "r1118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479928/944-340-25-1" }, "r1121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-1" }, "r1122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r1123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4" }, "r1124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4B" }, "r1125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r1126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r1138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479686/944-605-45-1" }, "r1139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r1150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r1159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r1160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r1161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r1162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r1163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r1165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r1166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r1175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r1180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r1181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r1215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r1216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r1218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r1219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r1243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r1244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r1266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r1267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r1268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r1269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r1300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r1330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r1335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481852/948-310-45-1" }, "r1336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481852/948-310-45-2" }, "r1337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r1339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r1350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r1351": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1352": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1353": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1354": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1355": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1356": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-20" }, "r1357": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r1358": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r1359": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r1360": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1361": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r1362": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1363": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r1364": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1365": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-10" }, "r1366": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-11" }, "r1367": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1368": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1369": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1370": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15" }, "r1371": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15" }, "r1372": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r1373": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r1374": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r1375": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r1376": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1377": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r1378": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r1379": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r1380": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r1381": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1382": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1383": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1384": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1385": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1386": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1387": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1388": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1389": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1390": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1391": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r1392": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1393": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1394": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1395": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r1396": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r1397": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1398": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1399": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-181" }, "r1400": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-181" }, "r1401": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-181" }, "r1402": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r1403": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r1404": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1405": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r1406": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r1407": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1408": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1409": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1410": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1411": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1412": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1413": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1414": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1415": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1416": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1417": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1418": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1419": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1420": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1421": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1422": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1423": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1424": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1425": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1426": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1427": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1428": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1429": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1430": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1431": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1432": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1433": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1434": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1435": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1436": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1437": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1438": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1439": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1440": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1441": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1442": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1443": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1444": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1445": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1446": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1447": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1448": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1449": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1450": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1451": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1452": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1453": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1454": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1455": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1456": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1457": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1458": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1459": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1460": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1461": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1462": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1463": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1464": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1465": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1466": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1467": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1468": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1469": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1470": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1471": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1472": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1473": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1474": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1475": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1476": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1477": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1478": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1479": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1480": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1481": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1482": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1483": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1484": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1485": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1486": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1487": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1488": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1489": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1490": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1491": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1492": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1493": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1494": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1495": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1496": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1497": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1504": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-3" }, "r1505": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1506": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1507": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r1508": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r1509": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r1510": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r1511": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r1512": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11" }, "r1513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r1516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "605", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "SubTopic": "605", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r1518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r1520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Industry Guide", "Number": "3", "Section": "II", "Paragraph": "B", "Publisher": "SEC" }, "r1523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r1534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Publisher": "SEC" }, "r1538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r1542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r1543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r1544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(d)", "Publisher": "SEC" }, "r1545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(e)", "Publisher": "SEC" }, "r1546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(f)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(f)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(f)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(f)", "Subparagraph": "(2)(i)(ii)", "Publisher": "SEC" }, "r1550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(f)", "Subparagraph": "(2)(i)(iii)", "Publisher": "SEC" }, "r1551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(f)", "Subparagraph": "(2)(i)(iv)", "Publisher": "SEC" }, "r1552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r1553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r1565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r1566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r1567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16" }, "r1574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21" }, "r1575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r1576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r1590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29" }, "r1591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-33" }, "r1592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-34" }, "r1593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r1594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r1595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r1596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r1610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r1615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r1618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r1620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r1621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r1622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r1638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r1648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r1678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r1690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC" }, "r1691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r1692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r1702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r1703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r1704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r1720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r1721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r1722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r1723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r1724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1B" }, "r1725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-5" }, "r1726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//944-310/tableOfContent" }, "r1741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-5" }, "r1742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-6" }, "r1743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-2" }, "r1744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 197 0000040729-24-000004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000040729-24-000004-xbrl.zip M4$L#!!0 ( +>$5%@]P21ZIV,( *G$B@ 1 86QL>2TR,#(S,3(S,2YH M=&WLO6MSVTBR+?I]_PJ$9I\]W1&63/ AD>YNGY HR:T]LJ4CRCW3]\:-&R6@ M2&(, NP"()O[UY^J E^B* DD 2(3E1,]MB6">%2NS,I<*U'UZ__^,?*M1RXB M+PQ^^[M]5/N[Q0,G=+U@\-O?3WO=JZN__^^/__'K,):'R4.#Z /S_Y,D)OC?TU^U.I_/^A[+7[$KR=-]> M&0KU\0.+^-P8SXY_Q0[KCKGU9^\.1AD^APP-CXN>6F'ZR,S$MW:S>6 M1F=^OY&W[F[EL]GO__7YNN<,^8@=>D$4L\#ARY#S7@/(\O$??";=X8 'AU][ M!Q]_'7+F?OQUQ&-FJ>\?\K\2[_&W@VX8Q#R(#^\G8_DU)_WIMX.8_XC?:WN\ M__@?__$?O\9>[/./RFD.9P[SZ_OTE[^^3T_]$+J3C[^ZWJ,5Q1.?_W;@>M'8 M9Y,/01AP>0/>CP_J0"[2?WJNRP/]3_GYEV3$A>>DU_\1W_'^;P?.H41HP$;J M3-S[5 07WJ1P_P_.1.7\C?1_#*M@X_J\?.ZP*T\/'2?7N+XX./EG]M?X%2> MW=57\-G@P$K]\+<#Z;@?^MX/[A[VF:_<9GJU$WFUT^O>Q487/*[-KCCUA ^W M(AQS$4]N)>;BT\"]D. :J[OX&O%^XE][_?DE6^WVP%S?Y8J=VN97 ME'Z[>LD[_LB#A-])S_0".=5(Z^GAE0YW\^![ QWO+GZ,N1-S]]X;R4-N^CWY MVZC/'/59:F[[B554!/_@)F(BL3:[X7:C?O#1WO!VGXW0'F^WL?GM-DJ\W>;F MM]LL\79;F]]N2\X D??'X9BA[S^:GCR,=PK^0I!(_BT[[\^]3WP^_JEN4Q7<%=+[X.HZ@7 MLYBK0'#3O_0"^;$GXVP8>>D3R=DM\N1IK[THGMV\76])?WMMDO_;33R4UXLB M'D>;Q2U03]G8UU/>R- LP1(,KKG,T>Z\P5#>IPS,^MR;WWJCV6H5=.O/8)C_ MK1^7,^K7'GOP?)DR;7'3)RI$OGK34Z3.+J*P'+CZ299^E:/4NSWGC+BZHPHO%S\3U]Z[@TM^6SRS^GAWD)E&9:L/\OM,VWO/(Z# ;W7(S48^X6%W.\Z;>\*\--7XHT(;22P$MO65[I@8N# MU2+5MN7PN]SQ1K( _>W@F4_UADQP1>FXW7 TEK>M;_94"!8,]/.=31:'W+*) M^M7I=R9<_<U69+:]R6)\_]LF)A&*C<=28E_&S M9]CBF4Z@/--)?L_4AO),[3>>*7/.+63PC+W'39*X=0[3KK\5Q#:(V&=<5EP\ MAY#]RO/N'B1:=KN85/#]4PY0\+X<%3D.T1KJ4K&W'R)-BC.4S M1]YH["N^4_]N*-20/&$ICWY$[L'[]'J+BTRO&86)T#]I8O7#=%SUHRM:;?9[ MKJG'V4^>JW[N>UQ8^I[X6@*^>_6/IY3DZI<_SG[U].QC75C/?HIB)N)S:3M- M.Q[6;/G?['N+S^:WZ2X.M>N'#7MQB?23V<^SB[Q_\MSKAZ$.8!A27CN>#L+Q M8:,V/]'TDVQ/IF*??JQ$@F+VRY$L+Q+!/T[5E0]?>^>SK\\^FOVLOK]^E!JP M1JFI%9?6CJ,4J3@>/1NH*?STAYN/5!/ 2#UQJWIVMZKGYU8M:,-@9Q\&>Y=A M6/9!F0#H7&$^%J[W*)]A^= OZ904BBW=]=GWU2_/>1".Y#RXYK19P?WD%.^? MWOV;/G ,P/A/8NH3>VX6+9X^V0FL)ZOG]V3MHI]LBCP^4'E:^J,K+_9C['N. M%W_F*ENW7&^DDK4P6*1[:W+.VU#$_=#WPEYZMM,?G@SCLR]TPR!27K%Z5'J) M7]^OO7*&&XI$K,\M3^G*>.!JQ5:E@T^N_@<3GKK'61Z^:]0N"H5?Y0WD-8L79]%T3P[7C[ZZ>V?)G$X"F5:RZ]#%KQQ MD^]7;%J:6W8(O 3>O8(WQ\AKUZ"A=Z]@ 1-$[,(KX@K;(4]_*+PDWS::SVDF MU8T33Q1!& ;RQV@UAH]&8="+0^?;53!CQUQ7LU',OV6>#&Y=-O9BYA=JDUJ. M-BF< "C8)K>:'!/" ;$ MSL^4PI5!,%SAY$[!AML+L0;!4-BI*BB*F)T??5@WBI@",^P-^%Q/V9E_00./ MG;TI6Q'+TQ;P61( $W=!8P_L58@\'\VP>GW79+"<-RL:\.MEXM[*1PG\HAR6 M)E:2F;"7X(91I"6A!'[]3V:29L)."/[-DWXS1Q@F.P\AYW8EI(&'CZ! G"6+\@6\&D* !-W06-O&/>P M:\94SOI43?RUOU%T;TDH@4\]P*)[RS%3"SO!8!C=6Q)*X+,99"9I)N(RD!L0 M._%1/MU;DN&P4R?[IWM+,A1VJ@4*W9OC,E/(>=V):2!AX^@0)P MEB_(%O!I"@ 3=UYCOUCH/+WXLY7.U4X"LSN;G2/[2N?'X,@,M5[BG=JG(S6: M^O&S%WBC9 372"MC"J[T7S>F[ >J,057IV^-T\SA[,7M8\\F:B?D%#RN-D_S_DC]T/]C6X8Q6@F^V-P)?W6_D.V?LO68%F 2>F*-)P?^SGVW'PKY(_\2QO(C];A>D,BT;SS=MB@WOCU-&^=)SQGS MU29-O2'G"D&+"E?=A1^JA" ZFSRYVVA>#Z^_T_1!=89Q*O^XYH$ZMI(LQS%8 MEH. N"40,X7UQ=+<\E=7\@&6K]4-Q3B4MZ 7M \ Y9C((_87F@N:]L$2:?"Q=HEZF0W_ M%!/!8+I]XLX@5A>]%:&;./&-Z''QZ#E\"6[2LG*0$Z$0+>\M%LS9_9K/M.FS M)/("'D6SAUK&N][Z,/8>>;I+(E]X1;8=)'$232<@M3U"YPHZKV97-P25(%7( MO:-R$X1\#D4\8(-9],J&CC+\ BDBP6JE6< QUU*VG-M@N@>!$J9T2 TP_)-#/3@)/?P.NS0B5F5$)3K0!C\I2ZD%S$-D&JV-0/4C@1"DY[+\>- @1(&E^,HTR M#7'=&?!P)L)O\HH#KMX9]2+UG8@%Z?N\J$I1I" %1W\32$DMG($3)?UM7G6X M@WL@!28X%IZ*1,+H"D91RA'[KQ7- P9()8 LM&0AD*SX:Q9BP3<9RB\Y5R_Q M7LEG$V0:1$FF/,)%8]OXK0#CBLGG%+]N(1/D'0YX3/?ZA4I-K$1]P5C ML_(%+%*8HA0Q2J@B=_(.I-@ J1V0D9X:"22'_F:US]W3 5?+[LTK?H@QG8K( M' *CDLG@%+UJ( )DD G8)I=-N(D[_,')=6+,/$)4KH 6"]NYQ8X06'7T D% M9ID')$\.J(-D:4%Y]:E:(C[]F-I4]P51D'0Y093*1+N&DB+'5["5Y1Q880F. MG:]\R48(W0RA(*4)4+6BD;! ) @8:1^0O#CH?,?8J@TD6PT:*L953R@)8WS5 M$U)XV."8X\I7,5B1@I+$WKR:P&H>(G QK$=>>J9:SP[/>I[P)!(7 SQ+RX[+ M@B4X$K>:V7$9CH$5DN!8V\IGY(3.[.@$21Z#TA2,@P1(OIILHVU#!#&MF0\8 MGD1.TZ+Y\&!9!T>*@X>E,:OFEP5)<.P[586$SCDZ48H/9JR;7Q8D0!+^9!MM M&V*]$2U*;JID6 ='A!-*23FC5CBXL9E(1,<'T^E(H%T%:0HA0FC M5L\O"QD@-0$RT9*)&B#Y<5KWF4K(5:""8\T)J%1%+@,4)'%. (7U;EA9X,1& MX=,2^N6^F5863E'*&::MH5\6.$"J"&2E%2N!9--I+6@J)><(!<>J$T*IAM3( M!$FE$S(-+QYQTOBTD+XI56,3I(@!L&HL9ZGVLE"!3C$PRSP@^7) [21PEBDW MM5!L@F3-":)4*=I-E$0YOI*M+.? "DMP%'WE:S9"Z&8(!2E/@*H5C80%(DW M2/N 9,9!YSO&5FT@Z6K04#&M>FJA)(SQ54]8X0&..:Y\%8,5*2A)[/VOI%^6 M>8C Q;!4>>F9JIT=GG:>\"02%P,\2\N.RX(E.!*WFMEQ&8Z!%9+@6-O*9^2$ MSNSH!$D>@](4C(,$2+Z:;*-M0P0QK:0/%Y['1$[32OH 80F.% B-:H]Q4R? 8'!%.*"7E<(Y. ME$2X>35BB>L=[YA:M75 TM6@H6): M]=1!21CCJYZPP@,<1H='/%(1E]K]%J>1@?)Y9'1UR0 C>P)0"//! 1K619:M'(+[6HUTIB"./)F+LOC_X=?^1!PM4" MEYXT\N"6BWXH1GJL'WQOH ?[XL>8.S%W[[V1/.2FWY._C?H2!/*SWLQI4G/] M6LR)C]Q0G4<9I3ESVF*O-(?4T@"2)X'P)'!D:F6-7M48TBHSA@#RI)+(YLKA MZ9CF),/GI))T@5)+84CE/:I,G&>Y)X!0L5,V&Y0@,]1HX"0J5 MULU<+(0*JN51<2#DVKF5AN&(G:3U A7SV;"4\?15_F3,_&T$VN#+]9K M=K/(R TDTJ9JI6GJ<#U0E?*5,=YF@H9H*7&MOE4R59V]FW89+9U3!5#GV3M=MN!Q&%4R5X[L-=1LN M<5$%4^W$YR:!-[63S[S1W$XCSN0S\92ZT1_-OC_[9/:S.L%+=C>=^FBAJ:?K MIE,?Q9HJSWJZ;CKU4:RI\JRGZZ93'\6:*L]ZNFXZ]5&LJ?*LI^NF4Q^%FBK7 M>KIN.O51K*GRK*?KIE,?Q9HJSWJZ;CKU4:RI\NR/JIM.?1SCJ:M,9RN*-56> M=57#=+:B6%/E65=56CHFS%>593G>!)UBO*5@ Q5:[)>D79"B"FRC59KRA; M <-4N2;KS8JR%4!,E6>RWJPH6P'$5'DFZ\V*LA5 3)5GLMZL*%N1V51M-!E@ MLZ)L!1!3Y9D!-BO*5L P5;X9H.EL1;&FRC4#-)VM*-94N6: IK,5Q9HJUPS0 M-+9BQ5(=-%E%RS2R8I^6RC6I:)G&5>S54GGF%"W3J(J]6BK/E*)E&E.Q5TOE MF5&T3",JGEJJ7L,S3YG&4^S54KG.4Z;1%'NU5*[SE&DLQ5XME>L\91I)L6(I M&T_T,YNC*-A2>4:_8[,YBH(ME6?T.S:;HZC7\?B4V1Q%P9;*U:?,YBCJ#;B6 MFB^F%23J7IZMIC4]A_SG[ 0;K*9U#);Q2!=T]Y@O31>+1'W[J7V_]NZ%?M#) M:>!^"A^Y"-1!< VY.O1@*0R00Y_KO 26D\@P]'I?A$@._&WH>['G,+^7/+C> MHZ?.]-96,X#@#Y9M@&V#7/T +(_PI@TN0\&]0; (/N?\(>YQ)Q'2'AR1&X E M"$";($\O. %;^;]I@L\RQ1VP 3]CSC?N+L;^*HH2[IY-OO86UNF-96B2)G,O MY-.+L? B1&YR K;FQVVC7/T(;+7_IHWN>)1>A_DOF0N/JX MY<&;(5=OP%=9 MZW6Y=PU7W7 TXD*='H_'X*O$,9DJ5Z_"6[F?1A&/\,OU_0]\KHC'6Z-W M0S$.!8LYTMK\!&]M7L;0YXGZ-KB:7.W[W55SJ.^YJ:04\U'T=-2GN\\&@UYZ M6A,V_L[5ZN"J?+)Z\6&V#98WN/6Y.Y!9@[1#$JU)*J:?G\I,VO>EK03S_^G% MPSMO,$0T_&#Y K##GVO, \L3%#C\F]V##*VWB#;J?NH@B&>'+,-EGL@\^_#^POG,S(\F[Q_$9]+$T[!73NLS9]N\=G\-MVE M0Y<'8O;)=@,!CE_0J9_@KA??Z>SNTHN=88I ]5'ZX^EI^F%>@,>M)N4:&,'Q M'MD 07@H" _@R)A,>" X% .'#DR"Z TXG)V=$2 * @0X[FB/LO=>DQE -@?' M'(',$Q1S;>Q,;@N#KXX1KAI(R3@<,V+39J**DM?,,,CC#*;V("-,HH*1IT MP;E1P\F+D%Y64&=!HP:.-@%97)F#!W"4"L0ZS!PXH.1>2#\M#A X>9J]E!VY MCC,XK@1,=9?K,.,D*Y"-LHV2JMA/=9?K.(/C*E8FT&!PQQWN/;('G]_**;,? M^EXX?1%I]5LW#,2KF&&4R$+^$&3KPAWK>,Z>DF'G*A\G T+WDTZL3U5A@IN<84X_E= M0%YK/'L*R"\P<9-OV6*V=0#P&(J\CZ..B9TDR("(,E7B)Y% !FM.WZ@2.4E8 M*32N-# QDQ7!RE;:':#P@HF4),B B#)5XB.WA P@!ZX2YU>*-7+U#>-YM:J6 M@BLK\-?L_:_ WVA@8@JI$0H;NJK$?:*(7877F2!@1?PH6M-AXBEWF6^^!OTD MD-]5;JB,[,75-6JS2H0BBC!?@EIAYUC3-#&QBI1U @!,E3A%%!%FGX)%KD@A M*A&2-:I$):+PVU+(JWKVO+.>9]Z)B1JE- (;NC!1HY6(7?LEK\J"594XT9+( MJ[),AXEW1$=>E654N(PD\\0?S$_XV>0S9U$BN#K!I>!_)3QP)BO[HL\.7CHT MNE,KUXH\5\Y=W)+>0T4#:BEX3]%EG*%2W$P9:!EGVN:9$K7# 1L;0V 1S<&$\9 [(% M)H*U8JW\2*7]5I584R20P:K5MH@*Q2$I 8(,)@JV.D7(T\GHXH?C)RZ/SECD M1:?NOY,H"S^\RXU'MQHDMRR*SY,5)$\/9[YF)+^$\?2H0C&=Y_M6+;@,]%:6 M>')XHW8?MCKG;!)E,POY6U[^!@?@Q\1.[]'CCJ7'M??D<03P%.!$I&,%T3X] M\^*OA/GWX2?!9=HM[H8]+S*($F)+^,9$PJ'CBT5#IQ1H;D$Y+KP*.%$N4M<$TJW9YQ75:+?*4Y MYQ-,ZANES(!=#!"F20RDY+EJF,:D#8+#=,72C6HFU/BU0EUYO03O%WI^+D.1 M]@;%WB/'M?77"6EA993V9;>2@:N'\MP@Y023_D7U$!9_ P1P3!H9.!!5K3BJ M(L!).L,*(E/*ICSAWL:DKZ%%%\#7)W(%$8E99: :8E!U89)N_#C' J_+;P1;":-ODB9E\$A'#2N/<,%\"O:N)M MI^M@DK+!$ ;D8J QC4GA!H>;JM6T%<$T:=V(<$,EXQ8(!ZN!4\D(QBGWN6UM MKN F(1P?N,' IUG#).N6O>OQE1PZ$3 _G;A581Y%S^]#3H]% G*7C&./V[CG MN%!0LP96_40+TMZ8JYOXK(8@? L)!-?-X I6+L0+U^1!&<25M1)A-5>L@I73 MT&+U/$P>XG[B$U!S!6J55#$80 68J.ZS"L\5G9C$+ASH!)VAHL5IE00L(#@% MFYJB!6F5%*FB05H*5LK)F $A%*RB!!"AV3#P-?"];]R?W(=GO!OZ*<._YFE0 M^PT@!(.5C= B&& Y-3O='6?^A41+C*OFMTF3:GV"1.&<6J8H4TC)(QKGHIKG<2LO<(9R^I!6.%,8A<.R.S3Y\I<,2A7 M<),Z5C1NI@M;4FPN KXDG^T)OF#WFL&.8!+6J/:KP&LV==+>J.BK HY)H0.. M%2KS-D=U@U0[LU&]41$*"+WV%-)!HDZE%A5YTWU!LDZN& #.0B%!"< M2=0C.%>VVB-1C\"-N.@C48_@NT5E"@C!).J!KOT (85D,ZI8LB&%A"DJ!K; M39.D'\JSUR.#Q!5*85\$!\D7H%/8L@I$I*M -4F^ )UG$YPW@S/)%S@@8TK% MDBNX2;X 5;&@<#1 \"7Y EI910C>#,$D7U#M5X&UJIHDKE#15P4H^R6:ZX)=G,]/H.:R+1(E&/"KMRWTG*%VVB-1C\"-N.@C48_@N_>&SEP13*(>Z-H/$%)(-J.*)1M22)BB8F + MW!R3]$-Y]GIDD+A"*>R+X*B2?!%$B80'\!),"UV?Y3T.V("G1_%L=[H%:B0R M1'PN9[;T7;::+?^;GV?^V1P [N+0)Q";?;(=Q*HD*>"#V#4?,&=246A5B=[' M RTY(49AP/QK:3QY3$6QA8E=WX4+3/=_[#+A+N4\!<*N$#_ "K(J<>!&&8ZH MW]("5M&O (' %Q'&Y>0V1;8@@@ 66'Y9#?J=-)9(G#@1*J\,77E*AZF-IU>W M=Y^HDY_S/A=";4Z-*UFAP%DF/F7H1AXCSS@49$U,('\#9"#E24VP)2$=RR8/(SY5_+I MA/S6G1R1.^[*[\JC*6TAP,\!3R+)'M*6T\#=MR<2\-\ /E@)A^I1DL#S CDF M+,WZ:6(G8[0OB':22R%6]X1ZHM"/2FE^Q+> M][8\$KU2LX1O3"*IN>BB,G1K@&/21PG@)=?*6$$.5AI% 7*#RV6L@,>DBL(# M/.:H;K8@VB9!% ^J :P9@A3F'9)&$8&,JM.M<4XBJ>$X-Z=([9!<2NYG8BY# MPBDBD%')FCO^24(US@.-6-6K@TD[1W6#54BI$ M">FY(AV33(HFCF/NV:T\XDD?+=WG<$*G52/-L?QR#BMV2,>#43!AQ0]I8_ @ MC15+I#?!3?JQ8@JLA@-P9Q20F3Y5C"]!NTHJ#B!HDXX# -M5TG$ 89N4'"#X M!JODX,9WB94<8?TEK%=)RP&$=5)S &,>K)J#&_.;E9U(P6-72<\!!!XS%!V[ M2HH.(/28H^G88#4=W C:L3C!BJ8JJ3J T&2VKF.#U74HFUVQ%%B9@E+'55.! M9=TI3UMG+K D,B5%;YD.+"=*&4A6$Q+%E_V6>FHA.,T/)Y&G(O+T_-$2)]P- MQ3@4\KCIUE4WTAP:=1&<))NX]/T[6KU*=.C>7S&+;O58W[(H/D]6EIF8'L[\ MTRCB\9JF,BD#/ ^\GAC=I]V.J)D]^3P8QD-VD5$ W(^E,Y7):F"9I<" ;[/('7Q5\+\^_"3X!+8XG[( M@DXM>\C"ZHI@]1W,KKCG]N\R:T^:_C;W.;!*'15^E8@'Y(!O."!8_14.P*JOZK_&9M2TB*G5A0I#$?(W1SZF-@YPR*=$OS)^0-T4>_8#_3KB9WF/ S:8O<4)8JZ"J'-5U.DP M=5!0P8$_() 'KGH@-4U0X4,>6*8'8FJ7 .>!QJ&<"L&"_;%)G1+5\\?J%()F M+9O5Q-0A004B_D!!GIG5,ZDQ@@I'\DR(GHFIBP.<9Q+ZJ=#X"#?Z7R'4K^F]1W 2NE+M4WK_F M.;DIO]1BL>ILF%HLJ.X@SZN,Y[6HF8)*'O*\,CP/4^<$.,\S!MU4Z!7MA]0G M@;30PR6Y[B=B875"3"T15 "21U;?(ZGYH0J%(7ED=3P24W,&S4/04$^%9-'^ M2=TC2 M)FHDV1#JF1A&JU@CV.<&>6D*J4!(1[#>$/:;F#'"PI^2^$DYPC*E/ M8AO,S4YWQYE_(42J\!S<&.J34!]N,N$N^065(+L MPPTQB=U@2A *$2A"!%:?!"MP$^Y!ED+DD\7[)%@IGGP2!>ZIH"S:0ZEK %9% MM&_OU&KN33SD0H7$JLY#F)H$P-1K&#R0(/\"Y$\PM02 @U75:@\S((^I,0 < MY(N'%27S13L IOX < Y \L8<1YC4=N/29:R@ BM=5R0XF=@7=())B$4/*C.2 MJB3P4GSY,J>=PVO$690(GJ:\ZI/9MVJ_9><":RV2,ZTM3/U MQEP-PV=E!)BK6E3>K:HD"));3=TJ>9#X"5PF7/*I$GP*D_Q(/@6;',_F\>=A M\A#WD[?&!*E#M:LD;A;M4/LO8V"N-TW3TTO>5"7=%(8W%5/'D%_A\JLJR;% M_"K_0H:<"I=38=*FRW8J4[%-Q=0F'E4E81[&-)6AF,(*EBH)[C# LE&M@!4V MI'R7EPICQ0P)O)3(; 28*DF7>/K_M]HA?E>(U;-#K)XGQ*JDY.&#V%X6LBX) M6AU,FA:F=0! -N&7!;(J23U&&8ZT!."<(U9@58E/1Y'1S$YWFL3A*'SP_"Q+ MO>Z*+CL[NNP\T54E;AD%NLHKR*6KQK)@93P/CM-PQS5,+'-%>"2#"O[C6I4(9B3X,F'&.:X1 M 5Y> C^_X46A6%&458D-WQ)E6$U'5'/6&Y+G=[C:U$ UG-YYT;>SR1D/G.&( MB6_K5H'B.=;MD8@_]%0 40_TB8<#P<9#SV%^>N$H'HL/W=-"GO%^,EX);(OK M/SN\DBURQS4BR_, Z/V_<#LA$B3+D[N?/. M[DRM25#<&8*34&Z-T(6I<8I76J%V8 MVKK(A2FWKD"57*?N+LJM,<8<U[DPM7N0DE%NC=F%P;5U9T'I;S-L!YH8( MRJWQ5\G@NKN,]63*WQKHS!">AW!JA"X-KZR(7QN_"1N?6957) MX+J[C/5DRJW)G7=V9W M7L:Z,P0GH=P:GPLWJ*TKCYCRJ9BUJ+"ZL-&Y=4E5 M$%Q9PA.0KDU0A>FMBYR8!GKSA"1+%XP+&YU;EU4E@^ON NO) ME/M"BCGDSFO=&5R+%UAW-L%)*+=&Z,+@VKK(A?&[L-&Y=4E5)&34&Z-VH7!M75E0NN?A:#5W!!!N37Z*KD)KKO+6$^FW)W<>6=W M!M?B9:P[0W 2RJT1NC"XMBYR8?PN;'1N75:5#*Z[RUA/IMR:W'EG=P;7XF6L M.T-P$LJM$;HPM75A<+$L<>T*SA+U1N?6957)U-U%N2_&F$/NO,Z=6]3B14Y" MN35J%Z:V+G)ARJTK4"6WP'5W@?5DRJTAQ1QRY[7N#*[%"ZP[F^ DE%LC=&%P M;5WDPEASWTRBX7]7WI/+JI+!=7>!]63*KAW)I<^"47/J:V+@-=N+S< M^N;WRGMR257R,75W46Z][]R:W+DP=Z86+PQ.@C^W)A76Y,(ONC"U=6%PX3><)'7)^]\O[KY^N;J_.._= MG]Y?](#%#:-?<"RK=*:6+TJX*Q.(R,?7^C@U@V'P'-19./EU"7Y-76$8_)I2 M<^3N75+E?4(=8Y2:5R80D8^O]7'J)=3%JFC+0Q8S.'HTP@9AR1X0N5J56GY%T,,=C/CE9YNQQ,6AWG/D7D5(%"I87=/_]9?6W+"BK M&JQ2DP]Y-'DT'(\N:8YN5ZFOIRB/S@+1^W]1Q-A3Q$#BT27-T>TJ=?&01Y-' MP_'HLN;H*O7O4-8-PN.R!,#N:>4]NJPYNDI]0N31Y-%P/+JL.;I*K4CDT6@\ MVH"U9LJ:HZO4^40>31X-QZ/+FJ.KU&%%'HW&HS]?5=ZCRYJCJ]3$11Y-'@W' MH\N:HZEGC#RZ!(_^TJV\1Y72%YN@.]8SE!-$_*6)0APF .;I# M/6/DT>3159JCJ6>,/*Z$K/O^2^4]NJPYFGK&R*/)HZLT1U//6#X0_51,6R-% M#+0>7=8<33UCY-'DT56:HZEG+*>6B1OR:/)H"',T]8R11Y-'5VF.IIXQ\KC] M,F-&;V-2UL1-C63DYN3F%9_-3VK4749N;F;^7,[$>E*C[B_R.#,]KJPYCKJS M<'G)5X"91+":;(CCS+5S\E4B@]+B3""_V>'0VF5URZ2[2#5MB[Y'/ M/JSHE$7-4.1 E7"@LF8@ZCTB!RK"@2Y\[L0B##PGJO@41+T^Y$'5\*"RYB#J MK<'E09G@V^/BT7-X5NP"<%^L$Q ULI#[5,!]RII]J&L$E_M@R=_T]I+3WWMO M/C[6R8>:,^SQRS#[9;MS!2K?PQKV>Y[A72?$+ MHD3&["+>>E+GEJ=T95QQ+]0XR21TQ?),>.H>K^3P"A[%^JC)ES"^%9Z,Z"JT M\[Z\ ,N/O,FYX2L5N1\\GU^'+, 3.:JDN!&"MT'PHD14R$4TZ9'41>!%"UYP M0M.^D0+(%E52+6@.1)+%Y5J'5$DY( 1#GPCSA&Z=:'L"+UKP@F/L<65QN=H" M+/>L/"(1$50NXN:5PG6?S M%@5[@Q8%^[!1RT7@K9-< "T#JZHK0^C(J5=)8B"XHX%[2>T[=7"B!,'=!+C; MV>%NYPEWTGU,AWOAQ".(+(;4(<+Y/G%>4OK2J)*41#B'C_.2\I8&J4XX)^(& M.(D*F^'*FEG J278#%=6J 3[@L;_29COQ4RMBG<:N/(G=7LL722O'XJ1?E/L M7LA)K,]%*")I[-@+$CGGR?DP]!_UZNJSSP5WIU,B\T^CB,?1V63VV8V8_8L_ MF23[_3/FJQ?C>D/.X]D;Q/^CKSM#$XELR/(?Y*IT ZR\1.Y*[EH)=\U3%F^0 M/(86P64'M'\.PQ3M/09W%7^LTRCI>.27Y)?PYDL2',DOJ^B76-_";9 R2@Y) M#@EGAFR"E7#+AAL10*"B#[*$%H+ZV00G6Y-ODV]7S+=+$LB;X#H;".Y8HA_H M1-JH"1I+^;]F3GJ3V! MZ\X ;_TK.<4+Y%8'UP+PFM7UJ'=#,0[E<.N)6,ZVODHA]#$RL/O>2#JB-@4: M&[3 J;Z ;0 AT6F!D_+ A\J2)\H\FS1:X,0>P.Y:E W 7S?/T\V-P[%'VH;Z6-86T MMQG!/4]'/P;'0"T)IE[,KV75XEX%\@$'GA)!IQ+N9_;O4&BM]&F==<^=81#Z MX6!RQJ+G7\3CB^"H(;1FR=5;P+%%.YFEFT1Q..+BVBM$BB[*-\ Q0$B,D*LG M@"-BMC*"GM1O$^$,55Q:5(EWW$\G\J$W1N098)D99$;)U5/ TB;;3>6"N7S$ MQ#=$;@&.P,!@@5Q] !R=,-=/AJ&([[D8G?.'^'D+W]<@4B^1&NX=QL,%6T&"PG6S6VP,U]1G>M*#J9(%N]HI/SC M@ ?.Y+.\GP$;\#/F?.,R58W2IV2^^MYL)8(W7R< %-; 5MG783"( 42U7$<; M7#FMJ/ [F9%.AU?]^%EFJZ-DE)=#5=*.X"KP=79D/\B.;]@1;-'^^FBC3*#! MEN=YC75QP1:0%<&6^*5:,5.HA6/%-ECF ,HLDV=YU09''9B3]>5J1W"L,)#\_:1LHTE#7VN>(>+/-P+A_C<;KFT4QRN/.B;T]M,%N4 MZ8[%O/>=C?& 'BQ9 '#@\T1\!VQ]OTY>6XY$,ZVO:O5+GF[5 <W@AO MX 7,OXJBA)][D1,FNR]MM_ZJ=W+&&HU5 ^&M'M2G%G_]V)N $_!> 1XX B1_ M"-Q_#PMO)2C4&RH)/+",#?:(=S\4G&+>:] #2V#E!X++,!$4], A#RSIACWH M7]X/0MTKJ -+D=*Q.2*\;QD6[SD*)>K;X,Q1KU&@_@D1!/@(8_5_3C M8U]>&/X['G'QR'&!'Q\#4?+HYXI]L)7X?!WLZ09:O3ATOJV6:D+.LF>W@J?[ M@NE#"AUZ^[#6/&S4\AEZL 4RG*%_LCZ]'OQLZ].OV&F7]>G;-;#%[BMVTG'J M7B11O##1/"]-C5>OIKELL%7R;.=%U6.VPO!%]X*S*!&3KU&\W(J6%P/U%E+6 MNO--YN0A8A@#\)%B*N< R"N GP>Y;DV"[HI !RX+ *4<*HD!LL!3(5GGCK7QT M<1_N*VDL9]NRMHV?.=EGTIBKOV!D3EZ>8E;\I>CYI2Q_@4^CJ+W?XTDW'(W# M@,]WW)LKV8Z3C!(E7[M?>/PUD,F*[_V/6N=7;0JCOO^)><%U&!6K^]5R=*0Z M6*[D#9NDRS3>=*^6C#(;_:<:[._<=Y5OQ>KGR2T3O.#-$7.U#WQBXC7[+&QS M&0KN#8)N(H->X$Q.W7\GJBX"E)Q#D JMD M0=9DSLXQF:O#)PMP) X@C F??D";98"P+WRF FQ* L)^\.D.J/D+"/,1\9&3 M[)Q? MH@X@.V?8CXV ?QD:O)B/@ 9Q(B/J!9A(B/G)*Y>O9DKIYC,M<@XJ-" MQB3B8S_$1UGV)>(#M_V(^$!M/B(^P+WOUR3B [9]B/C8!_&1J\F(^ !G$B(^ MH%F$B _<[;M-(CXJ9$PB/O9#?)1E7R(^<-N/B _4YB/B ]P[8RTB/F#;AXB/ M?1 ?N9J,B ]P)B'B YI%L!(?V>>=TT?F^6I-#QGZ>LSG]T*:*GV_^3XTIZAN MF<:0+-E9S6:K,*BTK;$2*&OBK#:C_)<\3=4+LQ967F0UR328VVI5B!LIP_5* M:@9I8>5$(+I>238\!L>AN-S[<,T'S+_0][-L,?G'TG8-#IJ"X1@<$?+Z(*-: M;/X8'&51\N#FJ?$?@R,?@(2'7 <9+)^PRG@A?^'I2H$QZ1F%0_"J .G&Q M\UDZ^KCP&GSC9VOD!B;XA6I)8 *1!Q=>@FXX$/;Q8>VDA%K\N/"B;B,75,.0 MV\KT)^"*'9 N6!(+=(*L2MICKEEKYS4+G8"KEN!MF%RK'];;^8PVE4\O#G)^ M41U<^01GD$]RBQN%ET*%)HI/TOC=9BD()X^82)X77,QO/DOF% M%&C5@'JZK-6 /+23FY%A50.KS[:3D=N%5P.;&]FNE5#[M@M/O NM0/*+[>W" MD^.-)_#WZQ'6XS M5_(0\;\2^:6+1_G'\TIWY8""N9ZF9N\S86_ET-VP!XX,+T.TA<"ZM<'U7I5N MB9(DB#;8=JIS^1B/+/8>^94,RB)17[_SHA6">GE_Q]YW-G[#2IFOKIJPO&!P MSB-O$*2-=4^N._N NZ?1]-C%;:+1FCM@M0FR?O$M(!UPVD$(!.%6+,+#W. "V_Q!N',[5!\&R2'#'/U?\@V.)<-1$7\+ G0, C[>! M8Z+(V@7Z-EBV*\_Q+JJ^FF8R:-9JZM3 TEMD[OR]NU,#RV=A,/<_A1?'/$BY M$SPN#I:\(IL7YN=HF:H2;+XN4>S*\13,05,3=VIH>2F3+)ZKCZ-EH4JT.&[V MN5-#RWR99?-<_1PLVX;'YOBF<["D&QF].$\G[FUSH]_$0RZZ@KM>O/@"'@+. M)@(.AH%I0,?)P]G$PR&Q>JZ^3DS<3E;?L&,1D+L3(8?' M\+EZ//%RFV=T3VV/Q\F)CP-MZUS]V@@>#I!O&4&! <(W6/;IC/DL<'AOR'E\ M'3I+(YZ^?KJR&\K3C51F7T"#^SI81@B^'?+TASI8EF;=-!O-=DHXFTS#TQU/ MM[N(AMYXR4KG7J0>U L2[NI]%/*:_.&C(U2" M.UR"2-HC8H%[';(@"CB>5+T.EGL!._RYQD:P# C*V%@14("E2@@4Y05JL)S* M&\.O5L6^GZZ*C2]W!V #+,=#6-AW7&B Y9GV4;-G MOAFX2ROD&AC TDH$AOU'!A-9I I@(-> 8"*550$,Y!H'P/)I@+M,MGBW,_,= M7 5...*]V>9P:] _RYAO@L^AB =LP$\#]S2)PU&H;ES[0?[X [!P=:W<:8/E' BM%$N/!.\D6"=\L+PV MP1("+$N:VIM@*7:")018EC2)-\&R_=7*.)%.IDVP_#_! \*D!E81('A F%S MB@7 0<.C))RFV,CF&^L7FL$^XO5 MA=?@TBM#,9=M4C87HHWO7+ [#V0 MT\"]Y#RZ":9+%-TMEB@ZG2Y15-&(CY:,)=R"P&U9DR%:SI9P"P*W9>4)8*G= MC8QW[CVJ:[K2@E?!H_R=^LIB;4]YA.9$+Y@()+Y/HXC';QG48 ?#FCN 984) MRVBQ7%(^<0*6R"8LH\5R23G&"5KN'1]$"G#CF^"],SD:8-)V@5 (+G M/N%95B: 5@,A>.X3GF5-[F!5H$ULM+P[#^6?59O@P6IA!%%H$"UKD@Q%$ MH4&TK(F>%"XH6M/NN)UN?_2#NVK%RL9:4! M8$4Y"&"MLC"(-14@78X BR@=L"74"+&$6#PY@40L4KU--ZD(^=RG21R.0K6+ M4:[OZR++7E7: MU Q6O2((89DQP6I%!"$L$QE898:T$<(#*V40K#!/@F"5!V1Y M5.6UU#I8[I^0 FNJJH-EW@DIL&:?.EC>FYAG@#,06.:9T )P%@)+,A-: ,Y$ M8/GDUQ78/YCP%%FK1-BS4(CPN[06BHJY '%657]#&U" 587($@CAW19248#K(!!D$8.Z;(2CP98I:6J M2"G IRNO'#? JCR$4G@H+2T] *LN$4KAH;2T&1^LJE4F2DE1 SCKDZ)&2,4Q M\Y-X1DC%,?LCU\G4#O?=<#3B0AUJ?+9:OF)66G( 5C$C(*,$8W 71EPEY:6(%?E,&.F M #^O?*]#$[D^1W@UJ^NAB5RE([R:U?_0!*O5E:V75=]?T.8$8%4[PBQTS):6 M%X 5Z BST#%;6FY042WN5H0/ZO,O87P?WCA.(C"@J "'+E^=*RN%:(%5YPC: M%8%V69E&"ZPV1]"N"+3+2DA:I,R5FVWC]$&T20I8K8[@7F&XEY:X@)7Z".X5 MAGMIR4Q%E4*<*"H@%E2^-Z,%5CLD!.-"<&DI!U@ED1","\&E91&D*Y('X<\D MP"J-A&)\*"XKFS@&*RH2BO&AN*R,XABI?JA9-64D?AD*[K!(6NU>L"!BCC(L MBDZA ARZ?+6PK*3B&*Q:2$!&">32\@JP.B !&2602TLM2.$K-I.N@L>A33? MZGD$[LJ N[04!*S41^"N#+A+2TN0JH!5P$P!?E[YOHMCL)H?X14R7DM+'L"J M>X17R'@M*Q\X :OCP)*24RG;'@6Y<+=5F)JY3\>O"]@39T=/G[]1D&'!7@3.7K$)&2S&EA-AI"$;'8#)W9H&N&>_>@*[GKQ M_63,E^B%.SYD#Y[OQ=IR\Z/.>,#[U7U-H@V.H =LI+)F]PXX]AFPD>SS<9]] MLN6X@^.&8#C%TG@W=@U7S=SU.0O^X$//\?GJJ*,)YG8-5PV\WT&'4 C;-7"%\(P9_X/Y2=K= MY/OA=_7FU]GDG/>YD%:1QM%=Y$NVF_+\<[-UF1"3?BB^,^%6E,6P:^ *Y2V- M)W]UZ[- O1W0BX4]>_KY'M]P@RN<-X@LNL];O\[M,/^_$^%%KJ?7W4$T M_N *Z0W&_SP<\2CVG&Z8!+$H8/(M;-3!E=%/(*V^T_59%-WT>W'HK/2FW'(A MK3%2Z5%OR 1'%&UL<.7T!N-^)[$N9'SAKO[P:R #_5WO*Z+1!U=79QC]*7^W M=NC5ZS*KWJ _NY6?5;04L,&6W@B-6))6;=M@2W"$1BQ)T[9ML$4Y#B,6Q=G; M8,MV=';)-_T 6]G_H:J88+!27*IA/F,1=[OA:"R_DC*3J@I2*[S*&[T?"L[S M:@F'E(#"2'3 ,A.%F:IHP-X$;\$5+5C TBAHP7+_/:PJ6,"R/Y?,$TH$XV>3 M^3]_EV=DPAE.KODC]U=>4YH==!6,DSC21]AYX6;I9CYS%B5"P_A2\+\2'CB3 M%^YDZ=#H3BWF)7)\]W?IEK08J'WJZ8U<_)5(BRZ6$<.3']7!DF.PD;"UI]0) MEEE@"98UA W+G)"P5X]H(((E6![4"%A"0@)8,I72N9UA^;5W+_0M3$X#]U/X MR$6@[@41.L&RQ"8! E1>"0F=8+ER0B?E>'6PBH%)Z(0$"+": *5Z.:!3<^5: M[0Q]680XS.\E#Z[WZ*ES8:I(P*H11B*#DK\78(I!!R&8FIX%-D@7@0132,C M($U0.K@=3*?OL"W*%+5/ T9^ND%*!:P4C%"Z#J485!2 *"T&&)0+OH!24E, MH102,# (&90*;H?2SZ&(!VS SYCSC;L+>%Y%4<+=L\G7W@+ O;$L822JW0NU M \A8>%&.P?:MW;WN>)1"AOFS>T;D0J2V5!.UH%+J:KL0!GV*7 @":BG#?\&% M2#LC%\(7^#%(:51^;.=":Y"YZDUXD-HD-0T8.$ E\I"0BD'=(Z12SFHW2>$# MAE1(X( KK+V5DG?#T8@+=<1UR-Y:5),RTLH4=9"\!Z[@5[KW$& IA7[#>^"J MHN0]9GH/IK0>KB!*W@/&>R !%H/\2#G_=C#6OT=,"?& \UCXIW+1@,E."] $P,'3M T,;\Z)@*\ M;&A"0@,&PIG2N]=OZ=IC#YXOC??R\ED7/YPA"P88$4JD,Q!04++W D*)!3<1 MH9AR/N+B@2 4$B@PD/"O6> F'G+1%=SUXG/YY(\L]AYA:?L(\T]( ,6@!( M*,#0:43BAT$;(8":F_>=8%!(3 H)$Q@D"9,RKBVN2406Z37 M"0F=&!000J>I.1X&^:/RZ(0$" QR Z5ZVZ*SQ"W/E98)MT$4@PA80,#-($I8/;P;3,7<_S12DI%;!2,$+I.I1B4%$ HK08 M8% N^ )*24T!A%)(P, @9% J"')SD.RW"FU[['Q=B-26:J(65$I=;1?"H$^1 M"T% +67XZUVH0]H9N1"ZP-_!(*51^;&="Y6]TWF^2"4U#1@X0"7RD)"*0=TC MI%+.:G=(X0.&5$C@@"NLE;Y!-66D((LZ2-X#5_ KW7L(L)1"O^$]<%51\AXS MO0=36@]7$"7O >,]D "+07ZDG'\[&.]_3_0\L5FOD:Y7.APH37X!FQC4.\*F MB4FH/!UALVQL0H(#!E&,4KSML%G&;NCYHI.$, " H#3O!73"5>((G93HP56Z M#$(G)$# %6] Z*P[!,2-N!*$]7$!J8T!X,*4"5L($HR;&+A09D# _'\4H*E ME&6UB%0J1G,Y_-Q[9 \^K J@TI12V@80#!9C?QN*N!_Z7MA+3;Z:$P=1,N)B M]2A$'H.!#@?A,::!E-+!%SP&@V) 'E-UC\&4)&-0,]^%P^^2.+O4?J[:Q.\W$=@^ J 0Z<1B1\P :F[> MU\"@AY@ 4$B8P"!'F)1QY>TS6*GH!DD2Y6*!TKP7@(E!(R%@&IC>D31"L^<, M"R1"%"#H[VE9'CM7)!#9GPL2F.]//CQ=F^GTD7F^>GGK,A0]YN/9_[/>P$#V M$RCV'"DP$.Q80#%]GU4LWF=E@:M?=@UX?@GNMN^19MAE U*TPD"L$S!1 #/7 MB-G$0*@C .;^LFQI;1&?LY@K+#0.:[;\;WZ>^6=SF[J+0Y_ 9O;)EK#!P+D3 M;%Z"33T[;.JYPH88<;Q).XS 0]1U11!46@PBCIE2DN^\,# >!?6-4_P> L>%::S M-[#(7D%;;$=]OO"H,$^,U&'ADK2;DY&C$1EDCW1R#TNDA^1-< MT:B:_I1?'4/^!-&?X*IK /T)"X0-*Z\@^1-<.9+\B2"<"<)P)5. $ 95LIB* M6+@J;C41BU/<@(184KDIL<6%6!*0"21O@@2N' HT3UO[;J4T_HB);SQ66.9Z M[1-O7@]1?;,K2.&*B]!P00EB62 ]@:L;5@:DE!/N"E*X8APTD)J%"[BB$J8T M\(Z/0_E[^9][&KAJ_TG'#]4/ZF "Z:X@A:O40,,%I8&E@12N%E,9D%(:N"M( MXH89>. TKS20(E!-T$&2DKK M=@4E1IV$9LS<<=#&($6 2N.@PR/754G;&$0 2FU*@P<&+0#2>[-[2'T@P0,# M"V^6P\*EG$$W^AF6@>QB-20+ >3K5G!)\FJZ%<[,C=QJ0[>"JS%4TZUPTFKD M5ANZ%5R5!+1;$9+!(1FNM (:R0#*&5H= *(_P56%JNE/M !3I?VI U== ^A/ M6"!L6'D%R9_@RI'D3P3A3!"&*YD"A#"HDL54Q,)5<:N)6)SB!B3$DLI-B2TN MQ)* 3"!Y$R1PY5"@>1HM#[%_D,(5%Z'A@A+$TD *5S>L#$@I)]P5I'#%.&@@ M-0D7C1I<40E3&DC+0Q0*4KA*#31<4!I8&DCA:C&5 2FE@;N"%*[\ @VD9N$" MKLB!) V<=S\;O9Q$OJ"$JV.4C0-*\TH#)0;=!!DH*:W;%908=1*:,?/' 08I M8FF8SUCDK:"ARX28Z Z!<2ABF=^/PD2:;O;U;_\?J%6R7-9K$8- _<. M*KE^'2(74>R-6,QO^O.OH,:'76D.ON",TP1\8*"_]V 24#DI)'Q@8)X-=QT^*=0D(#)Z7VJ(O 'R/IU>:? MS8?371SZQ&*S3[:T&#C.C4+TUA>@]6!\<7?=TP+E[H6[+X],A M5Y_>,B%/U0U'8Q9,$*6_X)BOTH?ZR9S7R#[G-7*=\\ Q3K#L4L]NEWJN=@'. M#Y5ME])R1' D3NEV*:J :H!C3&8ISQWWU4C+<8TG]X(%$7-TUG4V6?[D:9JT M_$F^:5F%LH0&6,:$3%Z4EP.G2=8-]:>$20C$H>@E#Y'G>DS(CQ$-.7"> \:0 MYQO8P/$,D )*KD5]@XKZ5X:ZENM0@RSJ[U@PX(NQ_*-D!#$\>S\^")4C MJ$1BZ(TM)AP1^D\'2WWE*!2#]_5:K?%^>L3[ODP_#OMA& =AS ^LO@A'=[P? M_7;0/[2;S0/+]X)O=Z^?2I]''7=@Q>'TR\&A?6"I-=G%;P;['C/96$#7=*\XSV7-<[H02>]@TYZ!YWT#CKI';32GUK3G]+[ M::7W,SU9>OZFOH>FOJNFOJNF_GVCHP]JIU=LIU=LIU=LIU=LI]=HI]=HI]=H MI]=HI]=HI^?2S]/03])HZS_U,S?2KYRDUSA)KW&2?O-$?U,/LJW'V-;#;^O1 MM_4 VWI\;3WTMAYY6P^U74__W<'F%BUMH)8V6JNU2R1JE'+[VBJMXUU_B<)$.#Q*?QQRYFKZU/4>/_XJ_]#CO]_6R\GO_A6%$_4#8^\X'#(O<$P_M X'L>_?/?<>/C!KM7^UX$^ M[N.OT9@%LZ.=T _%A[\I KG?_Z4?!G)PV,CS)Q_^?N^->&1]X=^MNW#$@K^_ MBU@0'49<>-,#(^]_^(>VO(3^Z7MZS6:M]HL<%3Z[![M>^U^_**KVT%5;5>JA M^) $\HG54?*6&)1;L8:"]W\[^-O;(U]7RPS?JZ7PK;!O=145'<31K^^9-(<: MW)E5GMN&B8$T3QR./S3DS>I[8;XW"#XX\@Q<'+QH'/DH6XR(W5@9DI,U0W+P M\>N7J_N+Q?=KW=7]U<7/>OTR[EU\:_N[Z=?/EU8 MW9O/GZ]ZO:N;+R4^@IT!@PX10F??V_7\;,=24DY;#^L.RG(/-Y_]G8I,/R MQHRRBKY3X3'?^AIX3NARZW/O!?AUWO*A="[;&'BG09 P/UU*1<[\$KTLEA/M MC_A#W_O!W<-8)'-@R@#_7W_KG#1;O[R.S?>Q^])0;SNBN;KRZE@^\V0]EJ=? MOGP]O;;N+FYO[NZMVZ]WO:^G7^ZM^QM+!MM[&5$MNV'=W%EVZR?W9^OFTKK_ M_<):BL/S&'S:O5,BMOA=)NU@3SH3%Y6VY6T2Y6ZU77Z2-LD_1IAH8#D?R%$/UM4.730[5I0YY M,$-?G7WI7.BI3P$X#=CQ'C)7V M">FZWIH]T=[O[+6"][_^9A_7?H'S9VF#=/#1BD.RT28V*KTRS&97M6&T%ZEN M0IE*R6D_2%1F\6'Z+)GG ]WC.;F49_BB3S +]\>R:#QLG+2:6Y:-8'B738?B MC@^\2,6Z^(O\9#8<)S)_O[[^T[J\^G+ZI7LE\_BK+]VCS&,#!#,_7?Q@3JP? M69%J8OZH%HNL:,P=U7%D.4,FY*W^##@!;=@GFR:@S=91Y_@DGPST MJ-Y^/0'-?%/UHV:SLTLNNV%N)6UV RA&R:RJ;=>!*N8 M=&56_22GE3?DJ-#52F[75PLK\UUNSU054-VS M'U?3WGY' ^OIU-@Y^-AH']9:)_667<^ E^T]-QVT]<-< FY^T@YFR7H@E 6! ML/Z=""]R/?V"H9I/O&5GU(>) 0N\_]$__YP_WK#[$#3S7AW='?6.K(O1V \G MTKY/G<#Z$A[]O&G]6G[.LZGSG[JNX%$T_>N<1X[PQNKYYW)*3>:"OC^QSGDL M0B^VNOKI=LH%=[K':_G,]OSN['*&N56K6?\,0U?.H:YU^LCW4G*N%_Z.YD._ M:I%*0E29OSXW?_W@XZ4?RMAKUYZ3R5M>J"O_>2/NP^\+']!DMH9_;E?1D\N- MN)79F9Q(LB=O:JW[SYXS].1<@ZT@VW*H;D,Y%O[_XXW3+'!3%N^=2J7]1.6-EJQ)F>6L154I M]]]3FP7JU\*G_!$7W+7&B8@2123%H26/4/E2:GZ[_M/#S\JSE81PZL0? +-) M6\B9S>.C3N=UXB;[[QLYL4EVZZC^AC*Z_YMJ-([JK7U27.7)AZ^I'O=>G'8T MDL-K'K M#]HCY[E&.U76Y%#VXM#Y]LX:,V$]JDU!K/^L'=5LI7U;T? UIGC_($4PX%.? M3EUZ/MJ=5%:CH=P&NQ=3OU_6*=7N#5_^[%V\.J+K>3LDV>3@23:9_OJ+3)VS MY)7-XGMHUC_F5> J%I5;#Q/+&7+GFR7OZIOEI0^RI,-ZD<6L[]SW#[\%X7=Y MFYQ%\N%<^4&4J,* 19;+^UZ0RK1WB<_3(6C66K-Q61I3.41'&_,Q_Y27_X>Z M>F]Z\2M][3G$[(./?_)H%6%;-;KDU0173RGY:2]Q:T]%1YD5- M+T)W+D:OA(N&4J&>_DHWZRTBR)$EL0S.7J5A=]-8\4?H M)T',A.X@$M$\1M3E-!2"#Q&8W.+[D&O1=<4W?K*G/-M0S@S**UR+^?[<-99] MYH%/#Y G7N,F3SQC:0Z9I1G*6]3'JHW5C[= 1]9 M/\F3]N7_HT26)-%0[:TK9JVC\9#%JX_RG47/?5Q_>?HT/\OI+W"MG^I+C_S MN310\O!O^4#J2_KXOMX19G8RO=F#OA-]NRR*K4XM/8/+)M'F$^3T98"T<5HE MM3&+DP7V&S0_OC$_;MJ02E/CJS% ^8%T@9$7Q])SN"]=082!*FK\B<5E@3.Q MKE2MHY:"?N36.8N9=9E.H$^BP^(JD7 O42-]B'DFC+^(L*9K85_>-K>8X\BPIG:0. 7L=8O62G3B<3!35$ VL@PN_Q_,*]SHY\0@W8]8?#^BRQ M6\[FCJJEQ=GMH^-&/N\6VD>=D_6?;"Z@=8XWTP=?O*?CHU9GLYMZZ53UHU8K M+WTPM\?K'+7LG+KICVKV9C@H_O'J]I%=K^>CI![5.Z\_1D%":@DD\5;]VYJ+ MZ,I(.PC%Y'D?6;I6NH[!SO2@13>9VFKO>GU$A_IJ0*YO$J\R)!5JUB[JM8:C5("?F7EJRI!:>URWIC].* MI/!)$L&:&VE6H@=KMDGRF\MMJ'UHLZ^WD3'ARPB_@E *-?[&> M>R!/GWGZ;( ^Z?&9[I;UML>?[.[Q>$%UU7^%@E/]\!E[!906HA406;6IIH$X MM)(HI>_D"*0+C:U9R284^EK^1%W\NR3/'=]^Y)E-WYB/Z\EX(E/VD*91:US(6V,#K1#/7\9@420G:/6KF;EXO\^U&!1, MWU)2W_241A1(2ZAP($+?"J5++4%D0>/JOMTY$)JUYM(;$3TF'I@\[>'-#Y]/ MM,3^D]VROA[UU(JE)_5C]?K$S^K!%T\Y;9%[\&4L6@)BWQ.C5"$;RVLS=9#$ MKNX;<_4=L\3UXNE]'94O6&2/JE=.7YRJFP_%Z<*$ESX;O+G"9/O-)29+P+,% M6Z3I6]&B^T/BZ(W.3&OU%9\7H_6RPRX<1;_6F?9HA,];O_1[4&FS8_JU:6=' MW]<-'_)73B@$GZ]!H"81(52O1ZC\X-$+D\B?S-Q@W55+"\ ;>L%LY;Y++^C% MH_A"/65W_NPO> EF.DC.>P;4 M+.&$NDM"3@;^)/*BZ6(6BBA^Y(3MI;1^'1#:=VTQ<:R8/KA2<1Q.4'_YQ2ZE[KO2IXP";P4N$GD'JP@ MN7X@?=.17_6CWPX.V\]Q?:NSXTL_9"L+VP;)Z- -]6MUZNNR7)8UL/QJ9PYR M^^!C^VB^///L=J8P>_!\7]W<3^F<$*9)R9IG=_PP4D%^++UCNH'%8M34S_]9 M/WGR-IFEV]A4:KXXKS+YGZ$,6^FW9E6C#/^GL77)'T3"Q&36UJXOW'RGOYB^ M1:XNH\\MY[,DUG6JNJ6,=E8F>M$FZ6E7S=)8-LO5E\LUG;/Z"OIQ>OH4-XL; MRV:HVMQ0]8./C5KC7:?5>==LU%\P6'JCF1I=2O/)66(7+2V@E:86,LV56;=, M1#9>UG-^SJNE4YY-[F8GO)??._.E&>;#*8W'Y1B/Y0ET!?51EZ_35J<7 ',K M'7AB]6:9U;S'FNE- *P1Y_$4<1I3P]!W50*4=IO.(L=G-L7PR0S"RAU>'(JT M$I SMMX90VULH7XCC3R6]\K5N:_DW43RDW>6;:N?<9A21],]AQ[YL\U_%FU2NN.IMO@*>XA"/XE?_@J0-2KL=5OL M;+IUDM[ 9_JMH5CPD@.940O.OLF)03[@!^9_9Y-(L>/K]UVO ME#_I9V=Y1IG"?SF_^%?1]Y+M5O1R;Y=S[D#&U*.9LJ067)H*3"H@36=CO=W. MBG;1^WF9JUR+YWII'[4;+3S6M>D6<^E\^T-16YJ ME>DXRP!DR;CMN=8,:+L+>T*A"\Y:$P>0Q[A8SPO2H\P7IW'[J, . MI>+!O>[Q2@+WAK>R ;C;M8./LRZ:C>"]@]W6I.$!VZ@"%7:XIY("XE0TMW&@;$G*Z%'*@ [)QW+8//G8G#UQ,^[LF%&>J M8E93 DV=X@QT0-8[K8./MR(&P??+SF ^:K%A2' MZX7$*-)4Q;*F1)HF11KH>+1/VFIWL4"]J=7G\<0Z]R+5VYD(RFPJ8]_-XLTQ M MDYIT9P"/>8T:FK'RO35"]4QO::Q>OJV MP,5?B1=/WLDC?-T'W5MT45N?U=O,(M)]S>D&#=9M(IPAB[ANV4Z_N[20-TU7 M%8%.HV-&>GQ,H0P^'D\./OZ_=US>P"-W_S\*,14Q:;-F1H@YH1 #'8_UUK'* MEIXMTZ(*\22*O.G:+J=+K^XOWM3HAH&;+O2CCI%Q*O'3929NQCR])TJ+JH*1 MIFU$S)J^*TF=I.!1:;?D3/I_U"H>7JS?%-5!2/["G_V\1"9:IP]A$EO3LE#U MGU)@J@@$;-N,QM,T,K4I,$%'9;UI'WQ<)$F]Q=K5BXBP7Q'0_+XBL"! M/+[:)I;IY=UTJ]>P+_W;Y6.UQG$03U4EO6AGNAJ6=;I8*_;2$R/R\8H P+9; MY..5-;%]?/!13M=Z-8:I"#Q;;DM[O!...+ER->QLVSMV/I(G [9PO=5XS975 M,JR"#WD0*6HP=6SKI^LPBGXF_ZZ(]>WZCL(J.3A@$]N=%?\^8SY32U;VAIS' MY,35L+!=WU%H)!\&;.%Z_=4Y6B_ K!;JG?97DE-7P^3VKHO#D%-#MG#K5:=F MT="Z],/OU M4$5O;=6*]*VSAMMIC..9Z(?DG;KU.TR:?KH;%[;HABT1VJ($& M.AX;=DTF%(M:0+7-G'L1&P@^;:316XA.!3>FM[8+EO4W]85%L%JT 5*PJ@@X MZK89W95 MD&[K)D]%L:8BEC4GUM"ZM@@0V3GXN"BA5.,C$WJGR\M0R&NIO4F%%[G>=#MH MO?OSK>"/BOZ]"J+Q=)]HBDX5P<*&T8G6G<$USO&?/.NOC!G42_Y'O3[WL.5[]3E7=WMJNM]4F]?*,H0&+]JF+_ MNETW(R^V::<\!(AL'WQ6I\LTO;C:)06NBL#$ MG,!%VTD@0&3SX.,L1.GHH_A &;JB)_'H7LB[9"E9^&[:\Y'6>TLO7E,U5QE$ MF!.C:",*!(@\4;MJ>8'CC67VM&@MLRXYGR[9VAS"OB!I]E0K.'0>_"FZP&N>:G"ZCE#[B8^S365,7E]UT6$ MT 0AVE8" 2*/#SY>AD))WX?_L'K):,0$O6M=%3 MLIC>'*B&.VJ3UE]?=>Q]S!Y\/OO]DD&F-]-LR;L=AY'>9^.#T/3I(__EN^?& MP^G$N_RMU+0?:HNOL(32)6 2\,P\H+9#9W4Y1VO#E?. M_M#.,"A[\H<=;R6[/YPSGZ75ZM>G+B6?W0V[U0]\/OZMF>4\^BN5[D5X2A3U[1#9] MQ+1]G@EN)9$$H!?(7\BOG@9!,E] 7+WL/,_>CS(.BAP#/=$LY@DA_?=0CH7/ MQA'_,/O'+ZX7C7TV^> %^I'TEWZ9GFLZN:@9:7575C7DZ<>+P'E42X/G-..< M7GGZ\9'\Z/V:W]>/FIWCM1_5CNP-?]]JK+_(2]]XZ:;:S:/62?/54VU?QJ=S M;CF%_+ID5B*7J^6K,Q?QVZ_F N_1=>3WTB:^I0%XP[HSGPE".1V^.!#;'?7& MI1^8\VT@0CD;'TZ'R'$XEWG U,&5^\M1M_0J+I8:OU\044JGW0PXW&$(WH!N MQ0>^S!\U5OXAQ2NV%FZFN8!N+Z\R[Q:M>HA&FD%&2L!606 M/:K&Q9FCST?6&8]B"C:;C9=^Y8(%DW>ZNU'R^/J58DVVH@M@[_"S3Z8EU MS31MI0KR4T>7XO6:6C/>L)#3VRZM-C#8+-:4Z\4L<&52',FXXWI]>8.;5HF5 M\*7>5XHZVT/GZUBMI(J66L#GP&504)Q9?LB/E]BI@I"S"KY^Q.Z_B=Q2*+C=0+@ZYY<6>[6'=L/Z2;W4(:8KF[WRA>CG=U8H+"<1NO;C/]1V M"?(KCN"J.5>]%F-<\+K8KN_6P. U]'A?8F:V!G&8+H6.-J?'%PJZE[=G%#4S MYO1!E(RX6'J)44ZU<;H[C'4FIUZ6H$4NPMAQ=7Y.<7:3.+NTT]H[ZYS%;+I& MZ<"+U7K+F\?>2GCU58_>DMD21=9B,>\\P(/0KV[.Z7V93< 3CKE:?4'6$2YW M= ^>-6+?#(PZ-[]3T-F0257;(0TYV[$A!J'GW/QQ=7YH=RC09 5,&+!'3R21 M)=-BSB)-:G2,"S%WV[U>96*(&8V20*4Q=]P+'GD4ZS5,Y_UX)R?Y]>,A]*?> M)XH\F7'$1;H2[G2I=>N3?*:Q<:&G=T=]#1F':O+ Q:*.NN/1. SDC'7K,^-> M3^G^02\$9QRI5%QY9'Z2%N+,_7>23ENFQ9KS"]WZ?$7Q)MMP>?)F(AEJWEG\ MKT3_K4A +W#\Q,17XLZOZ)VXC".5=J)85T&4"/V6@>K$,R["E4-^*V MKSL9&'06@_9/YJM](@3GL4QV%),\W?5ZJJTM*6KS]2WLFLGUU_G='46HC!$J M\M3BXUPUKLA3/')++_5K7(S:,H\V,##QAT+2:'R^5'FXL7R/DM\XVJNBT]W=]U;2H"R#Y@3!N'(OI.ISR#Q61P*1?GX'N^_ M>RT-,CG]N;@C^CGC2(W&?CCA7"4_82)D@38PD7R^N-OR/6\#PY):O'PLO(A; M=U[T;6D-4W-7P+T@N2LS>AX]$08*+LQ_9T6A4K[2>6R@>C7T4A3&19][6KTD M:Q[M#%DPX(>Q8#*OL?H[LXD(7>@/BC79!LJ7V;"0"?0C'WJ.;UY8F3H+U5R9 MAVRJJ7ORA,NCE[;T-)JOUU2TI]UT#ZC&RWO:T?9TM#T=;4^WZ?9TS M+.=N^MJ3RG'TLKSS/38^Z8Z\4$3JAWC(K=6O]"91S$>Z$%,?.TH]_A%;0KTE M++AQ6W-<]K9[Z\[@2*5?ZPP&\="ZTTN\&1>N[FG-^HPC)>\^4GV?0=3GPAH+ MS]D9+_@4 M9Y2WI"#C)BGCK/*;KX&GWA/OQ6H+ _7+TY&\BL.,"T+79]13O &FV&AT>,V9 M,SP\\SV?+^W:V^F8_)KF)UH'.>- \4#779]#M>.AJ5NK_D[55<:!2N09YF_T M&K>5SN]_G-*FS1F'BNNJ^YWUR(/8\Z?;/*@.2.8)Q>>XNG'6P$+KZFRV,3H% MG0T';'4G^7?6];5Q.SM?=:GFRCA2@7IG0.WDI3HS>!"E73_CG1>S1>A#74IQ M,HY4%"5<6-,U;E[UP8%VZVW//,Q' SW;X]#-0>>6+ N]_TJRF'XK% MBSJF!9YK2F^RCI3W5^*Y:G,'1_5@L$$NJ]+B\Z3K3[3":,:14L+50%91@:D+ MC%Y?G=U0?,F*EL!5;]:HB>I!+;%^T^]SE2'+2LJXU?LT<.C=T9!EM4@@9%VCNMUO^T<0PP]1268=JIP:\Z[C@\]// MI]V['L6T;&,5NE[?DWGWJ;QW7\'/N:.1XD?ZT-N MQCQ=?<&X[J'/=]25F#EX<=\2:A. T1Q_Q@6J/[9;^M_ &*7A(K,QSTVUD(UW M&J'$;"<#?/GS_)(2LXQC)<_R9RB^J98!)O3N;D]GSMEF[:;%NR]_]BXHX&V& MH5X<.M_F"\J;EE#=7%!"E9%83^2E0]T*&0IOX*GN ?4J_5B''WGVI,^<.!%< MF!9U;HAJV]Y5B6[:1XJ(?BI%^@2TMV-1R#VH]K-/O!BZG?TF>H^4)JYYZ:+T-A'%MT=T/A)RN,Y+\/P_YA$JUAB&AKP>F.:TW:6K#T6Z&M M!7>Z.=I:D+86I*T%*_'HYFXM>+=E76E@?< CM0EYNG!@SF4EPC27NI>SPL81 M?/8*<2X;V"-TG7_2]A'928CI$;/U;DV+++T+DHBSC=37H]Z1U>-.(F3J(L^J MM+]90-,-790N-MLO(S9_2WLWE=HLE&!AM%(AD6J5:JP+U^QDO%PQR6"\!H5/=4@=PQI$: M<[T=USB1<2;BEEKG9=)B( M@LV& V9].?KCR+@HUTOMCNSTD#8PYGN\YLI#Z@_EJ7YO=JW%\SG3//'D=70LD/M]NLC(O M!-T/N274>%G>:.SK-\?5$-Y[L5I5[(]9&]W%I[N[[JV)"XK1"T]9!VH^A^VI M"Q.ALW4OZ:V!K-$\^F9=AL*1& JLKN_)#(@?ZH9*[B[U8ZG55?Q0K2IO7'9T M?TZKK&8<*7G_#[[$C%??7M"=7UJ$*8QE@9'")#E57 MMGA0B9'#QLS9F3M$Z$*W6R['9&"T&7HRSU&KE4QV692)I/S=FBO.3[?0!"5,2( #D)*97W^ZG^Y>JQ<(2G+B1%+"4[7/Q"()K)=>O?KEZ:?I>IR4 M2RY8R1D768S7G986=_SO9>?0>LP.O!%T95T<-[<)?V3 MX7\?#JP>_EW54SKYWXZ^V2XWNH.!3HY.'3\\>AA7FDW\BBW_65LLRDOF#:MJ M?(\+!E ]4*P8K=EEE^5\SO]K88EEVUQ4#-GL+/#ULIE.1Z];[NQQ,EGY'O/T M^&:1K6B&V:K!__[I5"(+^-_V5MJ-6+.B]D^+/IDC_]68/D[KA2A5MA6K3RMK)_#F!4O_Z?A\CN^%*24%4MBA8 M9*3K^(1^Q:[BGT[/?-BG"C]/:CKA[OU"$G/_3L^/^UC\35=*2^I&A7;A)%-H M^86PF,JIH"P)Q^3@=,V8?N+._0\[!JSLK5>=EFE]7J/*M6'=OUN-X1'.W6XZZ:5D7+1:#KFN[)#F$J-OYI4EG# MO[VLNC)KF6N_+;L9%67%=G,AC)2EX+? MC1_(8+XZ^N;IX>-L7,WG7&Y:U4+-@" N:,K=C.:E\44P/[8 M86 6:ACYRU7=K5NXT6.5C#R;MF@G/M[03)43@&/&4 L/OWO99&]6&6@+\9>C M[_"@<4G?)O.!! 5+C1#AC%9M0B-I%F4K? ,TK<6Z1F5N.E]>2%[&\.W5.1ET M9^>\VNOY/&O!4D"+UX!Q#-/E280->%#5D_D:LYV6L$YH*@LRE<[8?J=Q\4=Y MMFRJ&GR+,)N6]"8PK>CG,D8TI!U-&#ZZ;)OI>K+J#O!)%\N*QVWSD[@&LHQ< M9(P49#&]J#HNXK*1I?,LYEV3R5 YJ,^G=IQ9(/GN M+4^4E2@=.(MO9;D.L_I0X3F:U;'."J M!@,OB_CA3133\[NEF* 27I+E?%FT9=A0:ZY7<;[FK.I6Z+/."9GLQ=]/,Y@W M6"O^U\ED96?W=?+AW]Z^X ]I'WESVHI681,EA =$#Z2WOBQIO]J!/D6TU^?5 MY)R'P5+1="4PT;S7KNW(:Y4]'L.;H!*:T PPS[ZWDZ1?S?'=TR"]^N=#]R?^ MPCMLL R<5A\JFM8":I"]@98<@Y_+J3L&*[*C:0 ;4,Q?X+")2HZP)IO O#PK M)IMXR.D)JQF)72,_T =L0KZ,A!,;)I0 J2C+?/"74YS_[)3.O_RU+2=S4N#5 MC%Q!+ ?^6LXK,NGU#^-R=5F6D@AI2QZ(6*&R@M!39Q#\0P6GD_H*ZMPN!WIH M_$&K31EY=U5?3'&[T&TRO'LWWJ0PF-QG%0"U9G.G/ZU5='SY\>'LEO[-[D< M'SZSF_:>:0\^T_.F/A-GGBYLFMU9-'!UDTXKO M!4Z7B+2P1)@) ATS=!6S< ;3!?L^&I?X]0P'##H^'QG&^19N5C.FTW) M_XF;ERGTSIOY5$;RZ("["%[:C4T;37^O9AL;U[;=DT=3)]??P&X:P6Y:DH+@ M.RB:'73D6!&Q(3GAJQ G_A.M[[0,5D&&R ?./TUS4?+-J]/)ZK*<\D@?'V#^ M&%A]U@#3:]_A*9"UB-&4Y;*LY=S/1:><5TM^P),#IQ3D8BCI*' I)ZFP:=5Q M8A8LMCWPI_9V$;N!9*"9Z*6TI.$7DW->V@=/Z>GKU:C\1)9-(DCE*O:'%48Z M-JRD6OB\O&UG55KYMUE]A$O'@7NEA9L6AZVT0+2P>(:U-I3&9R MB5E).Z9:^,$S6DI2NA=2JQH/C@B4C:"CU2U(R,=S+^Q!FZ:R1'\G*:U)=_UX ME6:]XEXD2XK/Z*RA715-2>>XK,_HK-6VGC5=#HSK0#L*W-/))N/IRW7;K66- MQ9ZGG5VUU5B6C$FZZG+>A6.3+%(7[OIH ]MR\)?#>'D$!3V9ZZ%&9O*:[,O] M0U_'6.''R&AY*^OF0D2 ULA&2/JJ[J013(>[[/@[$C.V-RQ#1_\G1U2$CLP MUM^L0^8\% @L?<*R5B9; .,,^Y?=\%V''>K*\B<^HG* 5<:']9V] M(_ZIW7\Z84JF;C:I8K,DE^CL>X@ZG$L6&^G5>I]>/6I5B?B5VU;IV/,]KE MXXRV?!SHOP;6+[FM)QN9=J>IX/U)0"HBIZ:<$:4B9EBET^N201 M7)T?;EEF;-!BN*2=^:SG0:'/JI;>*$Y<)DZ<23@\JED)"K'.M,^HG-(,?4D\ M+/%,!+9M$(UUPAUML]9AVE61A>[1Z^\F8K3T- M+1I/UET V9@DG_3%I=XWM';)C9'HC7MF[?SS9C$8&"D-75>7XLH;TW+'FF*^ M$6\:>E^-CWE3B/YALV-1%G77>\:NHQZ/>-A_XUT/6P%1KTE&"G!K/PH*\[:4MWS2QJ3BG$EZ\F;U\@:VC_+DC\\ M"XBPNJ$M'<^K,_.VB@EV-6LNZ2LLLX93M/?2<<2K1R4OA%H>=*FL]-UFM>KW M@\=$DE)-U\5<[OZX'%T0"GI@;HN@?], 2^[#5K9\TG9S5?IU\W) TLHZC:_0 MUIITVHVJ H!K>=W25=V5J&?@R4N2S'^K[7UQMK6[ MLD8:P=F>C@M@@]RK%HB_AJ_UO>L:DVDQAOLGEQ><^4\VL7CIMB(3O5 M?2$TY\,HO"UAA2R:$'3#L.U$GVS4="I976K@D'_P_4MT[SQART!29&_R##F7 M9Z(Q$$3CJ(JH3 DV/KUQM''W9OS9LN!/OT@6_/FC?1;\#Y$%_]VD\W=(25^C M:&\IZ?I&4W'JG8; ROU*P'Y$_)US2Q*"&,HG)A$V#$#PP>E%3T,)E8U"P<# MAA>"8YLRW'4M48Q)L90VNOV?ES%W9P.>LF/(^[_]%4D+;>=P)!_)ZU6?HRC#\1F((UR>U21+6DW,VSFXVG?/B@L/M+0>NQ/WJ)(.TY!#N MO.1()W9UU[HQ(H\'FD1I+(JV*'XJL_4R*Y(]8:M&700?)4'FY9!48,801?Z& M>!AZL/+!.,UN&3?)H FP6*#BHG9+&B1"Y34$9-0>%[$=6+*>8"_6*W;+$'+* MM]+BLO6<\]$X=90)T0+DP=$N(" 3'A$D++[4],;(U$SOT/@,OI.FUSSKR7G\ MDYP3.]+8V747S[I+CED,@/YJD55G_[NCCOHL(A6&MW-@*_W9 M495\SWR-[SE)9>+NCC1.'\-V5LQFREZA6M>=XE\09&A:T[UV(=$_)<<-#T-\ MVE)U!S98'AS/'#WEC%,:I80/R]PE"IQ;C)NG+3L:IP;7@S0;+4L>DQ2<)6[. M)%8E>MG/;5%L&")#L^/4'K)BEDO)D.&@270\X(E$ ! JXP0 N9XU!TG.JDZ< M$G:=C"A8MHR#I:!ZJ7,FE;"2UR!*('GXHRVM .!1,2J\'SG5-V2]U8E.XXBFD"6-W1^L0!\ M0O#;@M,YAQHD&U:%>VU6.HW+Z(.5Z;NMM,.'-:U-US%T*A@SDKWAL=G)P>D0 M^P))B5YP6C>!"6,;E7XL6V3>TQ!!6QC%E7Q7THEEDB'B\ %7^\F/0@H3@+LF MI(OD0PF68SCD]J]7A=Q_@@?(BA7".1IRU;_C-@9^I.#$-YD1/H,HM6LXU)TVS-:W!3?7Q++LE[ MT1]VMCZH^KAW3LF/DGIU.M7;58Y./536AU.?U"I;[I)30U,.9=-MO(+8\_)P MWGPN&3[[)B1"SOZ5\2[ZUF4)Y8A#'N)C"T[FMO'>2K[$[,N2!1&Q](]9D04I MGW%D9?L!C$.E#^3.%IT3D@2!*=S;N:%N6S\R'_\ MS\O7'Q"V1WK*K8)OD>!S4!!Z)O6#W[&F9)5DYQ+][)Y<2G&$_E9\F%7 MS$2)=("@!6XN)+2 ?&) GK=$Y?8TJ^G'$M;L19E<]AS-@>' 'Z28&'FK>YX3 MD7NF&3YR^J+;=)S/8-1+N'YSKQ9R-4"".N#<*@P,09P9@M92HLO8SDKP]W4Y MJX+UJ8ZEP<-5,T>LG9WA(#@OW[R6OYI+G=X8,OQ.L(4H.XRW#$X;P])H.YO% MQJY3^I03P@/CI;_TANOA?=F#\A/L>CT$$TV3NJ >R6=WP(^IFWH4H#&PBVG& MDN;K)B3ON9EHYJHI_D9S2KHI9"^PWMUL<^1@](P##+>E^%+R17X+])IFM64! MU'-:-F1&PW4JZXNJ;6K)D6G*BK8=>@)F[NQJ59/31W$=Z7])&9:";UN+R7T9 MC=6&ALOGR]]!FKR^*&\L>_?SB*EX=>L%GY6?^2YAEYJAL!<(M6WQ)476+][( M-3RNN$9)G))E3F];QJ'PNJY5U*8E72W54G]RWERR/YCC5N83 "5;JA'&?_S/ MNIB3F1JH<\CK9J07W4X;-@'$D2 ? Q@9_A%I]0K'D$/O,:0JCO*J;)?L":WB MQ#@&B?$.#E\,U_6-]_B+NRD/;^2F "K^=]()K(U"/5;,#FU]Q)-]:7IOX^G_ M8.BO[V/1&X"G+S3O%4#]L=K$3'1VK<5OGX3E:%%;TJ6E)O(H(0>S@H=STNIT M1B::W.=2KIUU*+W!2/%+,'*UY [AO3!^_KU^8UFT6K\1J@%<@4K1!V**P#+2 M3VP= ]X) HDE6L_Q!U/#((3DETH@/I0*2!5%AWY^>L3X^G./HW_*#$\Z+%N> MN0V(&-/4X;SQ76[O?/_"%8#(G!>E&HQA/G>BS&4D$F M[=!9B?6'N SKSI:1^KLAN0,/;BO5(_,F8Q-*R<\?KEH13. 0:4\3"L.3K/6F M#O/%T+JN@FE'(^&IZK8DX78N /( Y!PI1HGO:C2TD+6V #;;@\%\_@Z5/!'$ M'L;J4QRJ1X)%VT^6?XH7==^5B'T4KF2;CQ31% M9HD\T6.E;"1PD63H3YM2 (2BIMDXCEE""<'%'N=QQ6DJ'*63"T O. !:<5OQ M)3&TP3&H8\.WHWKBC<,?$6U&Z(_9 6.R2^FSQ7XRJ/J1J&4R(N*>EW?=0/57(SW9#]?:@NSWH M[EZ [K;MQ-LY2S$ GI0T#7$UA *:<,S7,6(D]8A<:M%9 ))LHO_NOM>O0E- MAL1ZL-1*R3G* MRHI,"T4X'$K_U3'P3!I&,P,! UJB0WM*QL.7<>=NL2Q!2A+R;;J,W/*6*:H& M=:879*\!*BK[E83Q0N*'EYR3+2B"5-2*U2NA8J29(XU&OY5?"CGP,ZRJ)%"^/"@.=KD;S65M(%?^Z1S_H*^<:Z0+$4LV 'FL M%U -3[Y& H81,%S;R\1!3%41(M(8F,I:CQC M;F'[&1R*?TM.;?@-4^NU2!9E2\JNU!01S_(")5N=Q;ZE])5DIFB#T2Q??C#9 MN43E)PX/2$(2WB\<@>)@,_5']7J/HM!L.A$I(-;+O5 MP"VYA'PA%C>2C$5OI]-AV+ZK")GT5%PGQ!5(YBX@F"S3B0T >!P5*!_DK^U]4?S^ MLEG/00&UM4CB]^S8*3Q9BT)IB5B6KQDU+NTZ"%^H\?P6DAF9#ZR0L3]X$B]6 M,<5\YH]-#%"RJZ9KV1/L<0,Z&$ZCTA/$D>D]0JA*E)VI\D_9A]5^M[#:*Z,9 M^:%=3TO!D9)]5$^Y4. NQ-=,G_C\G(UY&T0-$OQ^[*\N!TFI3.;:GC/Y$_N1? LC61R<:$KTT0DS'#S@9_5:;A\@5E]LC3@/:\R!,@\/6\ MJ,U&Q^7!L3&ZJA;HCX%DL:9E1NVZ#C_KC4%?I7OZ/O@B\D)-6 OG"!SM[(%&IZ8B M.;"JE6\;S-+!4^I<7END\:LG#XWTZ4!H;&XV+A(![<;#62IE,RIE/+EBYM;L MB[,(('MOFR6+KHAKFL.\'.E7I=1E );+C#7>BY2"?C),F)BCG,>1%1/:1 DN M!A"=X]%@XY$3V9B9PU#IT ZS5\S7V#6!C<:GB7!L2^;#<7 N[]->=RKDBFOE MHI[QHI8(Z'9TP(+UP7L7/9]@>N<9:T@%8I>?< .#]85V?E;Q&0-,PU7!FPV8 M.DSA/8J);*(64M0)F27F*^Q:!)$'6P6V5,9&;VG5"/X\5S-^4K#65+L!H<@) M4RCCIA4T,-@ON65TB^F?(PV@8.MTOH.+!.8#@VH&*#6+&5M)G.KL5JI]$/,% M*L8-E6WD8+K&(:M&9H]C>W:=2)4@$XR,J_]0%N_:'8)B2FO(G'LT'\:7XX0R M=BU._K(L?A(8BS@7Z8KE8D@Z,K49K/F R4$5ZN%ICHRJ*8P)-#&*#5*B0I%UF4, M)\>Q&4Z_,8>&+LJ0DB&M/6^:GPR?SA:X^B5A<2JZ<[@B86 U4WA76 13FGC? M6H!7ZZ4RZNJ$&UN&J"4C02O/'6P2O4;8N #'D1S7HVK MH,B7Q498L?BB0$485P2 /,/1E2W N]5,?A(\HF2_5).JZ'H^K:X7S^&['>&4 M:$]50GG8EA<5F7\#^L$'(/P];2P*DU)Y0' C:'!H<# :$:)57,=O5$!&*F8L M[O"8/17F41,DI.XU9"/"+_VP3JK0%^ MQ[T3\WLY,185/3%U^]Z;,G?%B0GX(6!9>E>NX=BW;@YOE>TCW7\V'^Q$ZX9-^_:+3AX$'D" M;NQ2'X9Q*9SC\QW[>Y]/X16(M-,#4.,+:D.I: M((WPM&E[($0<+AI>[EQ>4I>.EU8S,1IYX"#TB.Z)EE-9V_$'YP'4&QA,!J#G MEXT1Y]?XZ[8=E>-'9DA&4V?()LM#I-DR%#+0X 3V'2UO?]<]NSNXZ6R?Q57V MG0 P?HZV!NP'O3LV62@4/JV#F\MQ.6ESH5S"MIW829P> MKM;VR3.X:[%F1U\&J"Y014:= 'LYE-(6X^9"W C&JR_60Y$+B;O8*P3PB@H3 M$2DI'!,VW4#>+IAA0'R3<7'%N904AZ=+D$-R[> +CP50XTUB#+=E,=V@GKSK MQ(A7/X9C9TA:\,^%VM#XGD.]2;_V42)"D8Q"AF"%\7&2&C&"D[TH@9N^]PKF MX_9]D 'BDJ@927/NO@ER)XV] %P:U>-S<$78.$>4P7@0KHX5AX-@J:L>DBX@ M3+&Y7#0268!VS,150K7EI 3_#$<8Z O+!@)&KP[>]76SU:,U!GB>YOZ5]C4@4(QZES2@VME5KY6G@^SE^M6M/; #@/WRAL, MS7W6L)X1V^_#C$:-K,NBZTO> M\.?FGDZ#Z*^)EAA/>E M]2=)(PGQ[Z/W"D^\:_'%(5 6BM62VCGOPANAAH4;$'-O8J$?G&_"\#5 30A7.> MJQK?JB>;[MPJDV*_;BOYRP)1@G[@7A?4O M! *A['@II%V+L&RY0GKF^VQ@.=E]:XLF2 8M;&)?,CRV6+"_9=R[BR,5B.G-FE;)$K5;YL, Y@B8.MXQ MUR+,>7*06LSM9'W&@11I+[8].T[%HM\=ZQ%_F"W'6188>G)H>(:5JQS_Q2/, M?6!1>UCV1$IH5TBT (P"(4#(6Z/@CX>&N('(3#SO_9,>SAM_6QMLVHV$;#E8 TD'\)44+9KX+X*"NWM'./.4RC?T.;Y$P^[%&9#%6 M@47$IEHX,!$T#).1N'0X?N"KO2. @R<$$!!K>B3(+3&3,%S ,T&R3B?/2ZZ=L7 +G-PF]$XC\,L%A+8GH7WS#Q9*^Q5%> 60 \]9SA7 M-&:VTZ*=5T(J>:<"M=?FLF]12(8I7FRCN>LOFN["DC(@EYCQ?53:U=G$+L#A M=*]C"M: <7+=6 W\I&HGZP7;0)-RD &BTHN,+?0X\LM2&JZR$ 'T?6WF+4/H M+SL3K[=42M/&[$8/F&,1]9'7LS5Y>I!XD A#UH4Y1PQAD5[T:YB[.AQ^C( " M8<:BR6H/X%BQNFO]5$!CTC3TK2!]<.3TK# M?,NHF/SH)?Q]BCKNJH#A:RU+<*>K'@!ZMK\4.G;O3>EW:?DQ2HD']8Y?Y5[- M,DE$JK[K.BU;V8GO5D73O5;#W,CU>P2E^%C?LV@'*A=X6^B,M>W'(!=.- M=-OR;U]P!9Z *#3N(Z48/X?25[6OTXL=DTED3'Q0A>T/0!:EJ#H92P+"\" 7 M*;9!BQ!K5I"SG\[CL]O.:U_ZG+M 6%53"FA)+!1O=)!&1" CUGL=D/(J/H46 MA%N3O*JE@>.>9&IT[ @ Q>LN0?'D:8Z/F>B5]5,SS,8NU*^TUE&#=G+*'#F+ M9HKP1JX1/I.?*3> Y)ES@&./+_[=G)6/GI/^#=$\2-I," KKC2,>%+N-I MQD&&:8)-DCS"+LL@'G@\( *.=%9&9IL26O7GAB.T1GES/6TN#[,?N(M%49L* M5OI//L 2$AMHU9TJMS05$+J=NF:UX$>HM:XPB]H4"Z:KH2(4>E18P0VF&#\G MZTI*^/%;FCAW;D!%@QMFTL7+ZA/ =-RTUB$Z^3H&AXX@ 11H;QQI3%@P@@[& M]<"E+N+K#M QJIES;JR5SJ4,XTEHY'SH,C8Y\1J\5RB_EO;'D6C<4*W"YS:T M4YEG^*07'3W\>CAU$]&OK*AQZZW;Y3RT=0D8DGEN\K]IF" M 20!\4MA&%QM5.:E8YH;7N2Y&]P]H#S'I2.>8V,=78H5%ZBW9F1S@'W0K0)S M08]V?/R]4EUR@ZS01,JUM>&^&UXRHKG!/7G&F^T;3= FA&2XJ( M;H39D2A%1W?(NKB0=)"FV@+3-A#=K61:MP0#KL5%,X>K2KH["MJ]-^@_!I6= M8*]7T2&+*2S012&[%E=HUUXGRR07TPU^Y25$37I<"*N8' 4.N9R&Y+Q_:H'0 M%<=--"3ON=Y;^2IY;FVD"0VONQA489)P%,)5M:7G!T=30UTUK4M#J(@%O)"$5H8H2#C<>IO2ZCW>Y81:G M]+!&G-0A(E"[@[=,SX#): M%->PH44\99IX WCQ6%&#F\Y0#5>N>A["?#Q^-G[+(J;<);#()+,5?'5O;\B@ MX.K&SO2I4VQQ+Z45X+*/ .9UOAU"W* M51YX!5(V.U%U#*EZ^>9T9%T?8&6ZC+;T>\P8]J;$$);VGKO=<9V0Y""[H(]R M:TMR&[ H07"K4AB7DN/CM >R48)Y0]?3/>!:!>^;/>#ZUH>R!US_,:AZ(_#F M2DWF '\.BNOU>(BU\T:W_(9.R5.0#0W:O4S*]%"%NW#A#B0(4V;:]PZNRQP!07@M1:*Q%( _SLNRVBGI>]C/K:3&%'=8+]@G-C.I[A1 M]YLA2^^[%/0F$-F5U$]L7-MA8/+[ SC,3E8!B2S&Q2/!(S]*XN?E*N&D4VQ1 M77)VB^\6\2/ ZRM^D+;X3>82+_Y$P \SACML#4VP]_2'KXZ.#B,XO]@]7JE4 M:$NM0Z&?/CL\0L9#8/R6>G,W^?Y2^AUY>T-5R]T*)ABIVA(%$ISQC.TT?=MB M9UK&[FR:O+%V04HP*KR;?6Z/G?T_8ZT2#EM M6,875:-="6H@U87XD,.B1I8N?;&FQ@:_#?VR#%0^5*[D*I1\%,0W\U6-%$CM M>#J^55TH8U)#O#P'M)X4"&N#JWQGQ-&P<@RR/WA.(I2\E/ M@B:FZE;;*,(8;$HI5".&4%P.>C"O&9!Z%[A7FL62;FK#;;;2TC$\383&^ I= M!O(#WS,LF8+/V+! M":W0*I7W2\1PFKL^[.O.X4[+82@7OB^LC6BE?%.=#" M+@;E+B"QB@*5MPFC4#:A"<_).:M+[I97%W/9N+#>.L\%\_OP8.Q,*8M#; #1 M[ [[:[%.B3HR7Y@FVF>EW2E8T<'3Y (R31S%Q\[?8"/=C. MJZ6"A6,(,[263_11R*1HJUSD>KA0^%=$($4T09;]?EGQ.C(ONO\DC@P$B+16+%1T2TEB!=3 Y M#71%\;=17M>T)]N,_BA"PV4B(B;3!NR4'!8= M"5,][ EK+A#<8M!9"+.#U+>._6HEW_"H&.1\B_C?'T\"/4$*(W0-F&+,P0K.$8I Z0&7K[OB7H.S MI:S'9$TQ>E/R <)A2D.?LW4RZLZY!BO!P,I-A0G*,M ,04@GO6K)ZIXJ3^ J MMJ*0_A(<:*K0:[5D/+*HQ+-U0?<_@"6M0T)F#W#M"%#FT]$J1J4F S)BV*..P[5'YVAD77A!5RX^]NZIK9^.S9! M+O9^7Q!& S&HIF!J-=_V0FK![/#%LC[]^;J6%^#+NU;EGIU0"4EK43RK^C=O MWN1#1P,A4]>UQC3=J=03O1*>UH]@.'N8'P(;F>)/D@2?5(FL.>@LNG^;P,0 MP+8L-LVZZFB9=>*,"=YC,/8HALQ:IUQ#&)MGJ*K@*U6^M0CM"?EN;]WA3&FA M$T[.K,?)*5Q";,Z$I>("Z.!)=H"8GF?*N]U9X#@AX^[3]T92;N!PT\Z3+'D@ MW*7_WI6.67V65(!1E'?_GMV6.^Z'R;IE0$=:T^+(9DS##%NE4BJQW7L,AAX' MFCA@-?Q %+--W,/*SJ%3Y EL3;IR4?Y;CSL?1&A73D$J0T=XGO=_@D6.AH-= M8)H=[OHG-3".I(=,,*D#&P3>'&8?T#'KVD7G\?=&/;0P0_>^,!9=*N1;09K2 MQ5 Z@S([N;U>?,_[]X&?':KV/XZ@.?M')VO'A\>)9J%B3LX""!9Q_PF MFI#57PX.4?ZRYUN#AEP5GY K0BT+HO&>N.=JIRBAO7>L[<)\+_0E$K<+;)*: MI!X."))]!X[R ;9)HW.:-'2?_5PB7_KK;H2J'K@/E1'W M>LW.R^F9E#5I>@Y_X Q3N8@\IF&TH@YWY*^:C'H.7XP9+R\YGUS@W>^&?A< MLL*T"\)UW?_"H<%%8\#;J*MV$U-89ZV?C(IFN"E22E>C41=IOY0P-@GA%1V- MXDREKBPM8 :+*6]V\6YJZ@@:+O^_)2RK,]01F9PO?U=_U1S7ISAKYB,N>-N MA/N_#NUV\>_9>CYCNJ 8RN.@EEHH\(C9/V+,/WG38$ S_=ES,A)@8RR4Y)C* M CGBTDI4&?6!2K6 ]5J4!<+%BDLS;)-49R-4)3"*F+EFF$ZD^K%<01D>@9)6 M'I(OKY50=ZU9<2F\KTL+"<0-&_FE31%.OP8SZLM\A^"VNT"B]TOI7[="J>\* MR!_V94&FCS#]*:JC:@>Y_9*6,J\!!TPNUJ0CV)4=.G\/FK6[L2?OZNR_BWK- M46#9C(?225R3NZ>O3M_VVY4>_6+39I@CK^ ()O87?:T:6@,UW1RCV))>Q(6: MDHME:HQZIF:M8)SW+=!9ZP$) ,W-=Z+(X.LQ:1EB;N'S]3BV// M81Y4M9&9C.-(9Q)U9>U( ^-[$*LAB\3)EHW[N6[/Q$8NB? MN1=:VQ]G"O*D\HQFLE1V3/2&V%[.I'5GR,1.PW6#=!1W?ACQU:"#8::8J0:^ M$,5VZ^Y6(/9KC](^599[MKMVB,Q-HLD&X]?IQB:,5P?OM04*;2?.H,W!%I<] MRJ^>?'.4+<1_O6=JC=LD+%N2-UDG9&*[T/:!]0J:J-KZQW[GJQ[GF*4L+#C8 M1GXUI@SYUXL<2N=?%6WHZ3D[A7R\/[A?O2C:%IB$N>;$B]!?E5_;29?T[?:! M +N0#]$L.6$@!/'!V76H7@@H]#]T$>$S]_%;GNP2B90:)?12K'FP6\/"%ST+(;'6.VCP2>:UY0]ZT"\Z;2$8?+?)S"!MF5/ *LP(6 ME&PZWMB@-H\?'CT;:F\3?\=O(YU[5BATN[.__^M #(:AN()H4#];[8W#]C,0 MNM .@IE5">IOYMC,BRAPN'!,CA G+ZVIPB^(B83Z60D3V7/I>ED'B&4T]Z,W MQ8S\D X'4 G<;'MR>G&?NFC+I5E+]+N5T!(2BN MZ&"9I%Z5E#<@8T2?9V.A!A.QF+,7@9=>-I[FH?L69KPA;6Q4""-X- MJ'*8] M,)OEG1@(I+6&&A!(Q0$'[MJW7(&VZ@)3J,TG>0&R4%?U3^Q7;%^;7[1%E0P. M"3V-26CZ9AP:6YVKLW'ELC17(<@$/JS]BF1WL!Z'CJ7DJJ?G>JUQ2M7.F^3? MTP0Q/N]E\G)KABS_Z"?U,?TW:4>>7F+JZIC5V(72TW9+2H<&@SP^=R&6N)&,R MF5:H0CN_YH.[-;#8X]);0!:'XCVKM,4X])J6@$+'T_?(NSUOIG3#:R,T+.!N[ ,%WK81K&$GWNK;M. 1+FBNZ, M8\HC^".V4#P-3L!&>X"!079DT=N2.:LZM_BTA".'\HBK =$17(A[]%AY':Z( MLW9NE=M5]!

J]F))4]LPJW3!+)G16?#7V8X[$?I'D9_;6Z.( M$34DV%3O Q0=6I1;;'%HL*?UM):X/I>5%M8M'T+XY[ $ MY&F/+QPZNH(LPI,=2?H*('+/<1?GJ<:.( T$Z/@B^1%@F6P[@*3 M[U6*5W>:_;-1]U.O+=:8<5<%L\0R[D/KY<3/%:2$4?4[YRT(QY8DP'VS MF'WXFOB"L(<#6EOFZ@GF2TXNI=:E0)0BCRV;QFI;VR[#/),$"9A1Z&^+4'9. M_QM;F+DPM96!08"X1W>G-9KJ2UH/P D\?O+D$T'5;&4R=D9FQ7^ MUTLMA>2WR*FCIVH* /R>:DV/2ZYD$16..\BM2.PNSLXOQTOG2+7#*9$/PYO9A_683S]IB5ACHF7NG< ML@^1;*Q(S *>J$$PF_F%@_-N75ZY=ZX_A@#7D!]IB?+XC#>YH,MY$^(#U5[P M,=$^K%>#(W;PZ0Y]/[D@W8NM-V,-1$6\V MIUFJ/93J@^H@>^J8)42Y/:CHSX\4FVL5 O*%9"Z^W2G]AGYD@%[Y2P59J[1CBV@@ZNZ;O I].CJ-0\M)&<\FXDIBN>^0 M;A[LH#N9EP4=:PE!CDS=>DZ4"=QRE(3U_73M: QO)U;[A MED/H?3V8I\="' )[.824,7 MD::>VLI6[50:\_9AB)*SU#QJ$G>1R.-'E'7PH_KSU-LJ6.,9;3-;DY:)!0O8 MKV@\G>*R]]VGA[I/9W>G^S3;8+]SB^D?I5$*RDZ]'I0[Y:78SU966@H1EFW-*&*O35%3< KN;K(@T=Z+7A%L)]P+*_=&299 MWS!K9+%JLHGQ>?C 13L<)0]YXT=70D.PAD>+GJZ7E[ MSR8[+35-/DY%' M6>H=).%!8*V!F&GK[/@T[& MR-N*7L31B=C7SY7GA5&V)>R)$W5N=E3S*5J%]4Y=;^_R(RCD'(*4, LZ8?8PA:D MTT!MI=TU0EJ#S 5W-Z=-+A#Q^^KH^=->7<15U)7T]:/#;V[V]6,1T:^.GAUO MU73M^,G1/5.NV]W$ BMH =-(1-@98*'N5A6+[Z^G,9\E6+-4Z&/)K"+OLN:R MUJX'$U-',*1#1CR^C5M-,)#D:HY9$2>ZCA<]R\YHSO3-6WU(]5XM/-[-3Y5M MXD ODX2YNDTGU1UBQ$Z$78B)!(T19%9,V(IB!4E?((O'@[S1B*)O^]G*2IL: M0,&UI\:AZ1"WV%RFODZP?F*N:'ZLWXHJ!/"N6DFQS94)7BDZ:5\6U7JA19-F M;@DF"WS 4]?:Y&;=9-:#,G+&N2# 8) M8>!M[P\I-LQUW.HOW[QVD^/["[: ]MGR/(9QA/GGSM,L7N&&3O)JM&8$FLG,(S M(V:U<.W-8JI)LC@5#'W>L*'>F$%X0&I,:WY>3F'5S)20\CJFY[%8WO3\BG-" M%C9EZ=-\TT"XW6 M>'G1JK@M);_M#KU%K-J4[+8HJ$.R/T2K(H!56KJ5?0G?R#WHZ_ M'CWU6,JK=@@=FM!\BZ%2Q=S/42O<+H))V47J'19%R?"'S$0F='.WI9*)VJ]%$@C'!PV([;%LLAZH<-.\*I=^#>?\ R2J*^.GAX^,AYK M>0T>@^=.#1:#O"^RR_;ZT,G:#!:$W UH$\(3E;3F-%QL;Z2/ZTB8 [^* M&XT3J:F/N!+K>NM^D#B96%UB2L5,9X*;?Z]VEH1+Q9"2S(_DU1\@_OCPNU,^ MU_)E_.7HNP-OV631#I)"4-L4.<)?/0E/#H\-'3[<]4VQP(K[ P506.#@'O/\8"";*B MIZNV-514:RGB^S'#ZR?%6OFIXYI SI9I:^'>,;0;K="#=*4H!L72 38Y )[ S9" M&2\D>M'M>'>G>?]5\^9+O)DIB=L59L)V<#5V1X-JJEB-72AW.AE>_;9O,(Z[\*MF,EFW$@52 MS-<./S)SB)FV*E>!TSW0Q88C98&C)12(;*MC/_;$QP&(XZ8(0TUYM)?D!"0- MEH;HNGG4X%8RI.6.7DAZ +SUC;9VLD1T8#N9)A(*FZ1UDMRI\1 -F M'83'[_PZ> 4G0GS--LP $6352GOF[]!KFIG-A.V[ 0^ML+A_S@OH.4\.LJXL M?U)[C6>5F^%F)-GG!?^,#M7/9=CEH?V,X-Y X"WT::!$EOZUVVI+[V4$<0 'D3M8*>;H=3FD(EBLU ML^88(@OPCAABI.NMU#:*?<5"08!U0N=B G#CWT!\^XV\S[=H[U5!AQW8=;A# M2P62"U'PH4>8;,'VR/20W&2>T[0HUWV((7D6\>V;CUNF[.R3+]] M8!#W^M_-IC?PFXUT3:LR@2Z/:WO7(ZZAO(0/!M\R]RN^:L9C/\YZ38(SY(E@ MX[]0R(&DLH3Q6+LGN.[&49O,R%6,=>PK*=20D!+RYR%Z"I9 ME3/M>X^-IE.CMA@C0%"MYN7T3G7VDKW^NP .N!2- 0>Y@XYL?21<9#=(+-Q& MQ_'=)=K6)0(] A8@#44A42@P(!\),9&2OX;,T-P(,/P(J>AK!:;SIL0KKMEL)_^F ?,=[(-^M#V4/ MY+M;0+[/R4[#2I [A2[I^V4K?5"SFZMQ8AXCHOW,Q @VL\9CDEZZ>79*]LJT MD%OD!;F&ZVEA]0\I^_BD;%.$>RA'&2*+$9(]Z3^!VA[C(1)&/;+4>J#( DY(V7W'E1U9T8!%G;>?BOAS7B2^2/(XJ(0:W",BB MF)9"*XL,0W07UW7H?4#/ T6%0.#,@(N9%?S2$0WZX;I.,2BO#"S+'$[^--'B MX?A:!ZV45I9#VXZ;N<].Y0:PO2BP12)+AW2S$8&QQT_LB"2P(?S0H^FLOU$ MM KQWUDD_7 -MPQ!^J\/I[+[?SOY01N?WG4_ZU2[/IFC<;7ZOG5-\0XA0L9- MC4"FW[ YE,?>58NF77&=5ZY!M&(^FDM0UC<.&R$#[7L)I?HA]K)4GT3[*>5: MQLB%I.*;1!,X]T:J + TV$[BRD]CW--XSLW"@QT<@YM>WWRG;?965K#'V;I6 M5-Q,W4&.0YVE%3VSTM)AVO1/OC/]+K9B6L5"3RN(UO129(^W6M?X'6?S?V=S M@LUPR2=>R>%=S6PZE_!R*>R&35U.SNOJ/VOK V9M^[Y+.N-Q*&$7*5N-=(5W2F5 MSZSSG04PDCA8[,K F9QNTC*AJF):M,T*5%'28L?$.VR_U"VA0%#3&/%N$Y]' MX[B&A*PT<+CDPQ,FY"@P#[/74N'.HEMO8KDEAH,8?5D72.M9-#K4TH8]Y=)^ M5%G[0O6JKIN+'?>X!!$%("*7XXR'2=HTJ.D@FER/USLV(^L\9_G@5D\ @V?I M$HA]_EP=))CY)>.>6T2]QRK AY;L <P5WA?39(7--'/]4EDO< M $NF%YD@N+>J1M(U=EY@VO@\WOP^)*IW;^YIQ;@JI--+FY/9+?]H\"[,?1-M MWA4S<""0R)Y%FDQ&'XAB8JP>+AH:,PUI.==L"LU:#9ZXN]I8R2J]K71YH4:[ M-%R2)!4,:%XVD3S1E7/4YC/0V[WTI@".E8FFDS"[\S/@> M.Y0 +PB;H)HF?+\ PW"_4O'^Y)U,<:-TB%H\&/ID2'/5B2W"7^PIK=Y9MP.3 M]4+ZV3G#R$"3X8ZR]['Z;_%$ 5&(XN&/21Z9 /_B1.3WZ)O'#Z6+S@*PP#RQ M*0;];"]&YN'/*I;"0B]A.6?>"C2'_X,<5Z1>T=%LBVHJ44C)@C&GHJ(:$BO&O!ORJKLJ,H9.7MU*>W1[ MNZKA_EO*'0^=D+3M^-'CP^=/>'%^$%-2TL3%JC UO+G%M'#,F)#-#"OP;V]? MR!\M_QIYZF(@7(-'_@)N:F<+IRV;M4EX! R2P4?6P,KLBDG53M8++EZ"3X* >7D/M)[")/WP@R7Z_A3AHUQ-AX[-&M M5,N(3XJ5.D9;4*4-\CXIL%$*"WDO?)79!T"MTP?'ZGZ=O=.:PV1.*ER/GI)5 MNQ8$G]F,[ 5-(YL%1W*!\C3O2UR*=HU:9'!),B<TG .W%@)9?,"&ME=<2FOC5]+T,RVE:5Z !80VR@ W6N?A87=BO MM> #N<<*W6?K%:8N:B[LAVS'.4-X&5DEZPUW9V"Y\977FO7C;U9W7*794H/ .^M^J-Q:)/-F*W3WGR#D&*( MP9F?E>!0F9+^R&Y)TH6XAXKSR07LB1%2>/M=!A]CU[ M@1+8DG.!K;;@,*R%N!Q1I]Y;*+PIX"*H$9"3A"H.0=U)C_E1@$M4R=U5Z[*D+-+YG)3W_IJ M2_-66ZA8K>?1-[Z:\/3U#R\B5421U>PIAQJYE!NG"%J3-]S*CRUQ!'BF9JRC MPBF@=O/,.H=/V7@L+HIJWL\K==EZB -D]VH/L;GTH>Y#=KP/9;2OZV^+/H^6=%1/5UQWM21 5KPTC"6UB@#"<02E&.WQ06:M>CQ5:]NM# M"2BX^Z9'!FC(L:B6UTD!M/Y*HT ^7Y,FIHPO1/NDQC_ )")7&;;BFMT^MIY* MB\?ZVH'U4@GNN%*Y]WC^JGIO]N0+WE1+Z_/=,D12W^,=./-^;Y<6:8F1%5>: M'^GCP]B(RW.Z"BNXL>SL6]HB,BX'SF:IM ZW9F@[ER(]=FVIV,6"B!#8RDI* M_;.OGCS,?+=RX9DZI]-!GSST5=XI4=Y &[UTK?Y7EQK7V_*25G9SRQ/4<6O? M,]=!REQ'(=OZ0@;>/I1X?2CQ7\U\PKE8Q@WCA!W5MCAZ9;/@R#F3>K%N4 M]&"(\<38S:FU_F8<)Y$"$3_9@T#N&2)!D='9Q?4!O&/_QG@T6#V#+(?9XQ4R M9G7'G%4T;$!$?%D'.:YT9B*'5H+T0H/(9#.:-O?#@Z9![7_YJ;2ZF-@,9208 MCQS=J/$?'GZ7)R %>C4"7N*Q!_B91NBZ K?AUTZC7P'NBIS.9%ZV\"Y=M M7P@19)0.!0+6"!VE\74I/9058WQ_[V1[D?X M*PXQZ0AF3)W1IP;\ED#7 P\4R[.MZ1\,= 9G?GXMEY9; ,!-:>LGR036V4)R M(_D&J90=-VT+-@@E%A4PFM# Z?'REK)V?Y.H;1HI#6P#=*],NMBST$8HF"8? M9:;ODWE]QL>_#9B9Z@Q!P5.K_8Z%%0/MK+:6!A1XX(?@(-7:U^F38QR[/IJ3(=QZO#L2+Y64@ (W+!RJ37CH96+WYV9&HQX4 MO1*E B";8PTZ77:]7U@J^7=-O5D@["Q1)]S>?5!Y>%+8W,[5$&S-@>[5\](Z MRLJ$D O@6FYSG_8J[[95GNJ4]R$,3[KC3JF^G:,,X7>QS4@7=67@F-JNZ!AO MTK_X[&<>,W/K3L]([^/3N :OERN$5>8+F#P/I8L@"EL)K,[5,! -"'9D=)[KXS5/EUJ$_ MSOCV$#-)%]BX:110U];F,]^ M?T1563&;C^'?"]WRQ_"C/[9K:0!JU^1=4R)# \P>?'SS]N0 $O0^MJG^/X:D M#UYVE_$7(P>X7:1.)9B%TQF6A?.%B]RU0\-!W+Y36?J'PGO>D]PVD4*AG>)^ MK2MB($JIT,;#M6X"NSR25$J39P_U22\YF)CDEAEA@YDWA78WZ);59,V8/U?J MEN @K.).'&Y)Q9,WS7%X;4I9"J(Y8%/Z2 .PKL'B69&G!X?*-8+5G+LJI$F8 M4@GR=[^E4;T''S%]J@!P$#E1'J=26FH6:/&NWO<.XZA=!&K@KI90'T=R 5Y'<%JVS M,T_%&ML0J4NL%(ZGI3B1RNXD(3$]25Z6+&COT/SO@4/#3WK/=\TK6=T/Y6JE M3RGG[7(J$>SE03.B9A9EWKRID+($BO6.N.X F5B8^%6RS@_ MXH3ST1-7W<=GV['51GL^8>1IZJ14-D+@! X$TS[<=UQYFO=DK@CG+#*A17C3 M4JK2&>Z 8I$F9@C*&1JYD"@X?P%4*R /=G\4(CK/:]F%8[NC'-4WF4CB[LVR MK$=13^SOTM_M+@4SSX>2UGT"]_ZO)UPQ]3U73(W>AHHI.EEQ%^\4WY-[-,+@>,E M;8,Y["P/=K! 8#4EE-VK@1-+N20[@J,;EN^JSPX')^*B,PFHD*]F/?):!;\# M3&RA@F!D2-B$*=6DC=>4/_C)%W:'F(KY&#)J5](W%U:@)J28@"4E+X))OT13.D\^1MI &:O'JY5;4'?<_ MB\4GRZ8V'DU;#DT12];!FVWCS2Z>#P3>B\N1KVP.M"7W';1%=IG107,K$(DY M;@GEY?;I.OF>36>K376X.TE2-6;Z+IHIE\UQMU_E@1D2JD R@>?2 Z<5( ;% M4&]NH9 =>HS+9P#RNN.,N!M<8=,?6T#Z-LQ/1^ZLD=E/N6-VL^QU)-*6U D; MP":2']22R];^&OR#K?7TM2P&=$=(LJI/7_VCU\-#RQS;F.$?J^T^)EU!!C(3 M!/BDE0LU(*EBD,ZI(QLP8]>#(.30:28?O=$[7\X_\LD_2:Z-S,RP\R++$%$4 M))F3F.6+AW5K12Y"V1M\!32)%X'4-;&FQ$C75YZ#9[#R6-VN-1JI!0IX5;W0 MY*J1%X)_W> &&8@2LSP:HB*\UG @$W(/!6*="\*6H^9E/J3N.;]:K*>Y*+*Z M,&-=?C!MUV?\"0-K-06ZIJ.=_DGN)!KM3('K_C+YG@/P[D[3RPK'25M(*,(R M>@JQY7=0N4GEEN%<8_56TE#./7Q:+MFH#.@,[>L6NTGJ28HT(>9/_#&PKSTA MO6QDB=K2]U7?*5_:"D2=*$GF>GBWK/9ITRX;=!?XR")$ZXM4-R(>IQ]/#LCW MD9Z72+($U9 -JX8'+]Z].7#WK+1YD$9SG.'H-0G(HT8JN^TASAI7UN_43"QV M%3$8')8<56E8&O-+O9"IK#":ENQAK@9S?;R'N=[Z4/8PUS\&S#7TLN"F&E*\ MH%H=Z4W2>U,K2&GJM/MO7S6FYN*."L98;@2M[RM-M$2(-'3LF>-4(!LCDGHQ MDJAY1A> NVGRK$$W,!MX+K3E(<85:+-.K>CNY9JI?TA4 MP:O]X/3ERP-!#>U#3+]7B.FT62P$/O*^="P>;"'<@;A-;"EU^OXDUZH=Q,,1 M0R5I6IOA+DTMI/-!A/))=H(97[B)C=&5<"VT8&+(VI_&JD[4 YV7\R69L>7* MA>_1F+DS[B ^=T(R)TOG01WSYG(4G5BRO$@8T?%%ZK?D#-<\UW'3)9M.F%$:UZ-*%S(8A=]+#UH;ZO-S(X%I)JTRC0>T!]\SP6BKE(+TU MS$^^:5/[@X0K>-,6TN=MHNVMPD*89R[ ;U'BL2]!2"#0L+6;V+OU"LJ:YJK= MQ'B=X5#%WRGGDUGMA1CV(X"^>8>UA)3V$QV]']!['T+HC[[C%DT'5L\[E0+$ MD/.VMIWO7QA-V<2:+YH8TX[:2[DX]LIW/HKO?*KO5%QFM_/%APS#X':=H7\W M9IPV>=2U^H#"CX+KGS>V6 P"*U>O S0^I_F@X*]UWMN-)6=H5C M:>LPYX*& 0I7_($C9:%05

X9\VA>?#8Z1SX0DPW#K]+9\N__OQ)N&BXQ+; M5:G=-U4KEN%8>I7)843)+X@M"]7J*LWG&PWZ=+X,!Y5"7QW[,AL'4P]95Q=J MZM6K;SWKZ.'VPSBJ]6_&!:1M[OMSMVC< E'CR?"*,M%$7080F6O_5W#L5[:3 MA\+$?.X>"6]6FQ&XA4/)EQEL3"'+TN"L09IMFCXPV! M%>4DV([R.2G1P"[,E!C-:>I>0.=IC.GAE2X0E!0_W>QISPZS']$"V5B35I5; M11=^G:O?5/EF6G0G"/546&"^#""HEFL*I!!V[V&]YLQ 9>O+;5_7[21$*V-D MWL]H[XW\;M[(VS4WRLO,P"(QWAWSN=0KLOO O,R3 MC>O?!Z27/ $4S>2=D%)L771"6&+B)_1B(5&#(T7#'GYP8;U\BM '0.MP3+'& MD\\M5,?%Y">G@WI\\./82U;IA.K&:ZRX(A+M'M,BG'/YESD^]L70'A5Y%YTY M:Q3A!U3ZTR6IRLZW*P[[DLSYC^I1#-D@<1]?E^-6DK[/@CG3ST&$E=SKS-]-9[[Z5$[6V"&^P][4 M[.'RO]@#*.L.E]U=4*O,XZF?2C11PIT@PU8D4UR@49XQ-@M%WI'G3& M!WG3P$QB["B?;JTUY(B\5+XSXD19GTLZ/LVFC"J=(0V-M J_R4AVS$SQJ&*0 M 7$XM$+>;VNTE I?J6-7R@(I'!"S\Y+LVIR>2(\< M:T,9M+B6QT5M$F /2B2@B.,^U1;_D1XF3^O62XULCYDDHFV0-[0,9^3A2CBS M)^%H.&.4PPLLHZ8&_:J$>/48M/'<;11P"_14!/1-E3G1XS5#V-KS@U4SI MDJ_?M::--)&,9_&K$GH"TI?BM!V"1!N98SGU'AN*9*$VQB7EO(A*? M7 G!OE2G]1;9,UXQZ*%4IKPI$@=_'"Q4\/*#E>@Y\)++5 0)SK:!.1R#_<*/&\?7O5NW[GF5J)OF="3L8?*7TD /:B ;G3C/">;T;OQ M49Q&;TRW6;L^ [;'H)6Z;-8=Q^KX[$.?FW2+*9+(> BHTLDK+'B9@6NPY910 M&6XS98S+INN QA%TQ*SJF$18L/%+?J"<=,>V(8!I<4V!.)=SX]2"_\!+*#>V M9R".D!F4%Y7,34TCA]ZT'W=90DD62+4CQ^""?AQ>58GW+>] ZQA]LQCC+-_D M$L2_6>F%+I1PD6_%><+,2_8@DHU.LA.!9U'W78%,F;:J9H29:7Z3LRW)@K? M 6=B8"IYM4H]B%3XOVO@\%D1*!*%FOG&2=J&0%XV;T I+E M31P-(V/(;W7('VS(CQX^.CD\>APJ$Y@C=AY;B-"_0R*:#?97GZ3&^9MG>SOV M]\M$SD&/,S*:WX@I>_7A;R1F(0!VJQ%K%QSP-3KY(-NY&CFJZLGUX_Q#T@@ M%>=P>;6&(]BXLV:ROH("VBU/4.AZK6L=I]DX>5(Q(X# 4+&RS78QD6WPO;+D M-65]4=&1! "/I]F$K(LS01YHXH>V3/,]!^K\ JL+#X ]WQ .9V+9P+/IC+64 MN#2 K%TGN842 M8H#X]B@EVWF^A#Z^^.#_FOICT\.E#!. M/A*W(;I_(SCIK0]E#R?]8\!)I;Z,,7A-VPU1]9D."Q$.!@J19B=/F_,,6XU'KWDH3BIF@:S>EP7JET^CVZ@*Y$6MYX :I:+WV(46C( M)Q3]ZI5**DEI\WZ?-S)Z+&*>N*/XSS4-Y*<@&M4,&3>VL[!/Z M]PW'K?9MB:F,"!/O"7YAM5RQ(UAD!HCE<6DIYJ1!L-JM.D@BN>YLKF#*N';B M)JCAEV_Y/A"E6,3.G=C9G(GQ?A]UQ3Q#(S8/]4)U*"P[GN- ?P066_3(H!=) M<$XM3CR5-^MC02;(:WZ9>1,OJU@)[Z*_O)^\<49,K'E/U @7UG/3B/YYO>CI MX9 MZ !H<[E81ZO1HK-BB>"OCQH%UR:EUS"Q0]^JP^S'TC"QI2#"=11:4:L5 M.,&5FG.Q'ITWCJNW+4=_-WX1IW6_@X] M&M_E#ZV1"7RA M%3+8J 10+SM4$**K/$J\:7L5/$[Z3^?/GPHUWI,2A68F,418,FH< *$7MM5\(U2K\_EH52U\[DN/VS]KT A^P"4B-]^TE# -?R5^ MWP*8P-J*&[=KC)>@*+3W\ZI7X_7*?-"N5"+&C&,-T#8T%]840*O>KUZ:+*_+ MLB'U.YIQF6'OC@^(%Y(^OALL*; \KTC'-%YME*BZ_ M];.@Y\WX2L;-A7O3FJ:H1ZV5JLJ[:\@52"EMWT)P&(!J)&\RKE9K?B-=P +, M4;[C(//*R,1W9U.7TG-S,:;U,?NHG-M[7%O"4)JC_CFN8]'K80EH>5@PA!\W MQ..2D*T=H M&"_LO\+.M&XORHV9.YI#YB4!W :YJ3,!4%I,@,]3/VC]!Z?5R43;C,. M>LT122Z!#UV#?$L$F- XG>M.N= *84\CT;O$)-IUM7(7=KRMO=5PF&WIY:") M2Y!$,F+MLD+,+H\\U; =.)P7U;-9ZM34D77/)=-C, M$UFN1DU;R]YA^ZWIETA+"]PT:IY0\C(GQX44>M!;'NL@,[@L \0:FI_5O7#F M >BM8!DVQ0*CA22AK6P%GG*K,D63RXW4YWKXZ>6GKX-Z8JWZ_])>+7;=RK>YN7+O/?=YL!#LRG?_?[S*@ M817]]A:3I_]_T_P4+FTZ0UI\EAYM5%[*[3XIM7XZ5">FQICPRYZIGB'KQ7K* MD.YJ+K3;7_2*\<[RHIE?E+E1/67_65>3GZS[JG46+=A>+($A#@U".5+"2HNA MMYM?=C2>]2^]6ST:WSQ[>'R7CL81>*@K"4/XFHT :[/-I?NP<)C$::..IRJ^ MU%J7"!(IS/^L59!^&:9COWG7;MZ+$IEDN?WG,R9.-,S3&@IP; 0KO451_0$OBU6U:$D")&JB<# 6RS/EF M-HOB;TW#G>5@]#-4F;-!^F^R"& V1,2$F@?,*%DM4.XN 7X4G2L5'4>#HGDM MM!$&/E!.:T%P=&5\1J&8\N'4XLB8DI6:ADI/$@3#D9P+K35>6"S7I+U$BWI8+S3_%$XGJ M@T"B%?/R>UOC#VAKG-RFK3'1"CR?76(26!>^4$1)+PR89Q;KZ\JYI550H2'H MD! A!#Z!,0GR08K=4'+=))%C 46@#CK$.3YR%4/5:8BP94ZV52,9I^%X=B'D MJ_Q]U%S,V*@)Z,=+8)E78IU8?7+-H=*-65"U10[9V-D;,+^5,BWGY;B-15@: MR?#INCRF]2016$M2V>@^1*CVU]UOM$-O@34+=J$+%/)N<%_">3FU\H!E":Q> M3*LJ3%&\(F;-98*^CNOEETV M7E=S$%,OUMS_)Z#JMM,\>^OC#VA]O+Q-ZT.]&$6#>*.#8Q++0@P2AC"BB9CF M;,0ZY""XT N&0@ MSD1,26-H$&>];+&O@LS?;\MOY7@5@1+%M1=5K&^(TXM)4_X25_AN(!09YB4] M4_/L]-6[$:=BNP9T'SV@K(._1B),!P2S-?FQV.0&"JO29G81"^FHH%#JHCZJ MM5_QC*:1K KU)F3^#2'<.!S5:$#>6$C)ZVHNH0*EX#A"=[0>6/%MN6-ZFM $ M?R[AF^5# )T\>_GJ_RT6R^_>!/!(+[/76@1.X?=EH,N9S8UOVHA==0 :80/) M38:05YC$.>U5*>SBMOJ=AL<$1#PI O$-6]-2 Q[0R<\?I54=@ :';? D)864 M3KPO)]6RDJHO1A$W*(9B3*I1_\5F=X*-X+UWNY&R^:)1.?V-5OL8BRMS"T&5=LI(?PZ% M+KOR6_N/[Z951\=A\VU58ZWPH^_T61J)X? -VJC3F-7YQ5[*QS$R'S[]YLD= M'-/S*Y_T5ZR[K#UM+XO)?_WET5]BV F&]K-DZM=(22P>'.D(Z9(L9[/O5(&P M>J%)9R!"RGCXWUVQ'NS4W:750-RL8VOY!N+P*Y;B&@GZLHL,.,U=.F[/'^]7 M][>3X>=/?MUYGN'_W:=3&P/=]/L+L!L&BOQ?)&F])?AL>;I^">_CC^WUE!K\R=5"^SAX4!U] UU^]2+]2W7_V#MRYL_O\>+_& MO_FI?[1]ZO\*9WC U4YS%OW8QF^2S;E97M@=Q]_][6DFYYO#HT>\"A_/^TH# M?;D:TXQ *C"GES@ KIGD2?F+$O&GR^4W<:S_")N'U8ZD*!JZ4ESPO"RZ58:A95I\B3R'TKY;=[:> MR47KM^Y6[2;N'?! 1G,A74VOC\M:'@;LK6 _LAX>^,[4L2/AD=Q\0]F!MJK$ M7:HV]LP+&%DA5Q$R+(3"PG#:TJH76A!Z2W*$92WEK'K^^&L\\CE)H.>!ZJXA M@I+&G .?]>BK[GBBX.]5B^+=][9<,K.WM *U$4L[\O;[E4U@YB*.PGLV\M@E M&TE-I5V)W(0F/[YE(R/DA%\MH6>ADRK([5P+768-Q^MYV<9M4T"W!4'WSY-K M5HZN9!&R1>.(1L -,W$DRIK&0,I*Z9B%/L0//^1*N^R"#W^H, "O(6D,;?2N M]0ETH*06 :>J;FHND*A6QC'OJ;AV]#*YJ%K@:9%;J$>38K%<=S8D<%Q="*R] M0=R9A[[BO"4 U+5U:LN59S]DIMMF991:L2NVK#O]AOGOQDV][N3H&V[#93A_ M+ 5_'?BH:.>04J+'\$(U;6#&DS1RR *B4QN+A^E4H;W1>K2X?ZJDW#O?>27/ MR0!+&'>^T3DSP !MH30D3UZ5X'6+>8MK?F7$(G#[)3,5C[D/1[&C 6Y,_F*@AJ7(1&4(%F!8S'VKO*P+#:RTQUC1 *5;%JFPCV';;NLC\63XV_<2+KB O(#HN%[9M4)XU;$7#CY M=TK7PW"XUU+#J.Y \$0[[*I8):/"!)K*'9;D2 /,1!D-:U9# MS%[F<2'QH=QZB9:>"6_7G7;W+%>7W"7$L8$RXZ -4Q2\4$VS_34J>R"EV*&9 M1'2]8 ;.GPT090OIOI_[@ZA6HURUH>$FVA*VG3Y3N.,FN%"F=G!\JKZ/G;DL MPXDDO4;;7(U:-%8*V[EJ&I"U=BAN77EBYH2OL?%@H^1<"?L:(%?G#5HY3;)E M-3&)BC$;MU"I2KYG1TW8,AE%T;L#Q'TPJ0O7HME-N5LX@3$K2A M: W3,!N?ZX#V11T+&!UA(=?2XO.Q"E-"79GZU;P=+ [ ML4 1^X8SDS0PYV.KRRZ#X'J1L930!O:,8-#J'27@!SNHT3NS)BGPO8)%[;%< M6R"NGF^7,'Y:/S5EE;QP+SLW,"O:A78U VK@6\%&RJ<_Z-"M(WC[^4 MAX@F:V1^-2RLL!>K3O2)#"\LPK#I#]X$V1#OCR# XGR2:*A/N$4A-]T3@>SI MMG1]]X4^5NCS;%_H<^M#V1?Z_+I"GUN**GU$+ZWW:"=,FNWO93%?G8M&_)&\ M#/9O[ENZ H82I,B[K$M$J[W69.WRUQS\7FWLKAO-*>HT8BW!7QI?8 M>O)R95)#9/M"_SA#L2Q9B S"1S\:(WQ&:XZS8K)QWG..[M*3GVA-:!7G4XWX MD?_PUQ*-Q1$'#XYYW8RX5PL7JH-KG;PYSJC-JJ0;'$R# $;VQ0O.;==GQH " M-M*%/)NZ".X\3XO#)^74QP:[-?Q 1$1KK6IA/GA;97A#/1 U"-,0\CCGT!4O M[P59 !P :H/L\1//Y-B0XV1M7=9OUEIN"/[6\NQTA]4]T[+98FM)?W2B/WK3D3/(WZ!'E3(_9"= MC^G\=T$/I7?0?![GP;2?5;/!#@&7<0H\T4*+;BS(G& H=!NY#P!'&MH*39ID MTBS0=$Y%)7*?Z4_58KW(SC U[CNI13ZT;5\]R4DN+0403U[V: 0O=#*OZ.1< M: _0;G)>DAJ13I^^RD557=U(BHPI+[@K5'<>6T\YY5F8+$;A@[J#MXN.X=CUWM!V]?K(A0* MY$+4/U@'Y[#;N+:9]@MAZJ7<#]&UG,:K4!MM;87OD]N;4\)<@?#)'F[FA1*Q MZ'4AOVU3JT(BC^B"Q](&32,Q!A]^#AI4;R?885TQ+Z0Q^5PZEG #V&(5(6D-U*JYF>FI_I:Z*%8:+W/)GDOC6I44H7Y,/\E1\+!SJ MXNUK #_Y:M"[4N9,LA"O@GDS13DSITSJ3NY2KE@?U>4*=73H&ZO191"N-G04 M+HIJ#GVAX 169B2X8A\56NX8=,0Y:$6DIQ[VR:9+*DH4,)TL:Z80[*H8 >:> M%>H9!-O:% 6JP; 4&S;> @NK;[8#NS?M&1/TC4F,Z#';JS"( 8&59%FX7XRZ MW"B1V9#I2K##A:X<4EX:Y<>4)-H$VF*H'?R42;!9>-:T'>!:[$J-DB.6A:Y* MP?[/M!2P(V&?WA\$S4'.[20/"_G2]L73A%*^"TTH6#IGG#R%8FI MK.!@W-3WO(C2FJX>1 4D"*BCB_U#LF+!G$P)ZF79++63X&'VH8+O0^L^+\AV M(*\0;S[F=F'N$"-QZ&S0H,A#+YZ[C:MX:41_>?8*UZ*(T!MC_+M?[N]);(85 M$3JA<8GUSXJ%LM,X^]+-WO$=)J@B_F].NH,=%@1%0(P5KF<+J9Y/EO5PU/(- M8$O]!EB'QJ_$9L-_6,7ZZ]\T>^@,H]TK$.FO;9#:PRWITR4^"%^J2?^MF(HV M, /-AOXS$M^K"2>=]0K4AW?2N3.'25HRO,+:7T2S/,S#=>JQ5F!M23_K^$P& M/1_#XJX?#;(;2I+LKNVPA&&/P8!83A(,R(+ MDPO&)YE0*7M$A12K\A.L==)-_!9N^6D &G' ;;))MJP"'0#?<+7A<0 WZU22 M2*IFFCF;N&A$T:JHT=:-M?S__I:X&K:B&$R^&(%"L(5 ;AXM&Z/]C"?2 ')R M6;*-O^'^*F1-A!MM2O>9T2/@%.H9/\S^ <]BDP^4U@X!'P6H"/PC#AUM62-$ M.C2H&9\\:Q=GG;YZ%UU/=)Q-F3:X.EMS7.+RT;CGD8U2G&&K'K^/F(FP2*<<)JCFSD/[ M9,ZU P]YP=5X$H,H.B<@2K^AM\EVY\83]I/5G=R^EL+301P00^[\M ^-1=_E M0&2OR00M<05 ?53&(XE8PPR5W*3.B[;[-GL5+<=3LZSH/R-G'UY +AJIIE_* MY+HGF;R69#)LP[>X-T'(Y>$OX3KI9?V9=KE=SS=VD:#K[6PK AFZD%^6B"&+ MNOG%;6OV&WKMAH;#]&V_.[9N:33K*F51"$9)P!]<%TL6%QFQ/!AETJ;=G,(7 MCV;"5-82'<==[3&3ZU)LYC/X=Y@ MCV\))"<=_] I])*DI%9\9DBR1&JW^V:X"4N6-W"P;*3!%DM:M6@JNWB9^@Z2 MXT*'6TY32!5#M+H,ZD4:V4-AN1.,NAM"K9:&3L43M-_"&]; GAZR.*+3!7O&2/S:4_-:8U9V0@?V(*@]^TXUM1_9HHO.N@3B+ M'E]*+.VL6*+_Y00U*GS[T!NONGB2>BCAX>OM5FK)--X6MY4$J!1U*FQ/=V%5 M%;/+JTJ*[O+VXVQXXK?<<;R:W(3ZS+;V?H78?BQ1!N?=>?(3ESA)EPPMB#L8 M0/V:W4F[LNO^?BLQM&6UY @S@KXD014G&%&1,V:G5&#F]!A(8Q$3L>#0,]^= M0_B3S61>:NL0(3/4IM,(M2,4 > L+MQ KZ996>$OM-[9C&"0IACBVSL?-S;P MWL,0#8;X? ]#O/6A[&&(OP*&>'Q;*C5>\N-68=-)E_8T71C2A*C#8R38(D37 M:2O7- W#.! JVL M2X-0CG>#HU -2U*+[/MH(04(H>GR8?8*[:&",C]'$MZL#=/*(ZL4O)I:UJI) M^6"B]R(/$)EOL>4T['Q,. MH9\K@[I5ET9J STL3,W!X&6X.]>O^W+DF?1??$I=@N?)!K@?+Z=:>;5J9X2MB!W(8=P"&A;[[0 MHLK0##IY8[6*R7,>TD4A/3<[-F X*P[.4@B6"('T5PLR 02J*9K/:"]\9PRU M $L26"-O2199O<>;<,!ISXP,&2B)5T%R+"(.#.EY4>D/357 =D--&>DAES+S ME;>B/,0S$:<- U'!I6]_2Q]6Q;0A03OIJJ+^Z_?5=$J/>U5PEJW.Q#LY.W; M_R'Y_%X6@.56P_08&Y>F _K)8!RAI)7FH E)-:N;5&DXFS3<0 T+.X MV HEAO3OA?7GDRKBN72WUOKM]9)4DK#_FM4I6K6K/B$W)F7PB@Z24=JML(,2 MZ:SE]S;9DV]"95D\;#%7 =8 5SC&HRZPBSLKACK)3AF#<(.4)'4G:HZ7M#A.6=]QP 6GBY?-MI,B.%%JA)Z@3-W<[+U;QG(> E&J'F( MT\2PW7 5DXTP (VK;L%U;O64+NZZ\X6,Y.:])GYUMLG<)LI=1D0*.JC%R.(, M$/JXF/-&$]_-F%9S,B^5YT#N"=R2\DU6&DD4PJ=2XW@L[VI*AP>AKT2YG.@! M^IV;PX,?JX\'D@M-PQH^JM'[R8N_O]4?Y;1D/Y5NA00O-Z YY!P$*\+#I8,Z MD#:;@1V@<&SAPUB/'BAIZ#!A&DQ.H. LC@\C%'P?L:3OMO*F,5:NV(&?05WA M#:_<]5>9\!V?]-6+ELX00!0*^@JUR%\6F$K?VK,X1&#S>7+T-0/5\+K'I)X1 MFX7Q0G-@RG.V[]MP@9?3_A.Y=VIC3UB6S5(<.2Q]0-E)S;K,"1 %U%4:24FH M2/&\(IJPDN896UDKW\6@ELM%!$D*-F,*BY$5]TR9)&T0 ?URV[&8SYE2!(5$0_V#$ZT=/#H^?/?Y").>/ MGG_>DW:3G#]^>'S'B->_.7SR[*Z-Z2ZNTQ]]3%]*QK^D/-W%<_<%QW3T]+8; M'AP?W77:_]T=#YB<-WLPO@E![SU?@]VM#P;7X(9RS7V M>>NU5V._?@WW:NS7=,S84F-_[IY;RA!]&RVWCG_%D_O+_#"[6WTL=O3Y>70[ M*.N'@O/FX'Q_G[_8#O"GV(D[O0-?[^7\=UCEQ\_WSO\$ M;N3^9L TOPU[8?H]5?O)P+VQ[8?N=5OGH:"]L>V'[G59Y M?XMNR]J?H!'\25W,-]WJ%QVQFW0RO^H@#:S673LK]S]2-BR2GW<4?WEW^C^/ M3!S]7_;>MW+A^*!;M'8?JW MT@/[A]=55\ZW;?=;4F*_-?%UE_?E@4KH9_?'ZQK?F_\P6_4ONR?N40KG84O\ M#Z7U'K;$PY88A #/'_;$O^Z>.% I>_ZP,'=R85X\K,N=7)=G#^MR)]?E[",9 MLG^!LGIDGGPHK-^*8^,>164/2<6'J.QA2SQT-CQLB;NP)1ZLQ+_PECA 5O79 MP\+UN5A7>Y-65U; I1P]\G]95GQ7,6_0P_*\0GYC6THU\_V M7=OK!_RX>P20_(#]_H].8CYLM5LDF\X>MMK#5GL FSSLM'^BG7;V^&&K/6RU M_YFR[FWAO@_K?:_7^\F3A_7^5UKO#X33/"SW_5SNNVC-F8+Z W6<1E2B].DG M2!Q1<2N3X#KY1VAPW4S;^=/BT3_$"[N1K'8V*U^^Z)&TFJCM!,JK>-%-"REJ"+-789+ZWO[03(KM MMH.R(C1-NW(KVN-3%8/N-Y5*GV_"&:O#MT0B,[QVV879G*SDWS=\Q+SLW1D, MBP_&437K1LYJH3[32\3R<_BO9I7ZRAJ+F@N/JBG33M MEI^EB";^T(5W+7L,YA%\7_.&^@C[WD\=GG\NO74(J M\'P7OE-?08EZOL(XN=$@D5@VO8JEGH?)@/@NMY2H)U+,.-CSE:F;4O!VM^VK MA2B,)GG3'XHK]^80"MRT/:7-99;"Y1-FO:0\.*2(R_"J3E VO%VE:H?A00>D MWF4UJD978QT6;[U;3U9A)!!@A4BAR67RS*6S HGR7=>)/ODG3YY"2#;L;&Z6 MOQ3-#A,:K6!XSWG;R.?#5%)(N2ZHK)Y4IJE,7FT*.4+X)U%]ORQ5P+OD4L[* M,'QH6XIP>7VE\NS<1IRRYER^CI,9IHPBZ).&[WL9IOF>'/.'K<_NV M,QBOL'/_LFO*;1D&N%)QR2)X&BOX&V$FL'*#58,2:+M>EVNH&(LL;XEC8]+2 MD/BNZII[+/RW"I#R0/1U^&63S0[[8=_TIF%]ITK=D][BA;?21T7RV6P MV7)/!],L MYA-/U\U09_]J8;X/=>[[/'MN!\XA_#\:RK^?$<%K? *Q.#OJ$^ MZ!W9N3 ME,>%'+?N/-&TKOHH %WJ3;$MS\78#1RK0W8KW%FKLMX,/KZ 4CWN M&I%!O@RO_#[L9ZA?5]!+Q96/:ULEAJ,VMBJ[A^]LPP1P2'9=_52JGGG^2WQ1 MV[F[KL<=-+D*UR7>-,I^JW]993]W.ODZ/@;B,8MP5' 8PVT;W/T*)CNJ@>?R MW]C0\ZY<5-MI>-49_B<9<+S!2XAHA\=<5 N*L"\@"]N= MA/-X(O\9[M=M6)K=!K_]R=DT[ :^1AR&O>Z4?SW'C"P*> MG'W^I EM TEIY=U,"SR#8K)4\/7":_?L[L%)W033D;10,U^ SUT.Z_AB&ZZ,'%= M!2?''+(BW 7!KX)D.=XI60P5_1_Q%T0=AO]H+ # M>_JFRZK!G1=NA##F\-BY"H0?7#R=M&<02S8G[(]=6?-V2AK)T$=VW](4P./T ME6+6A].Q/?R5/=&AC[,O$G>;3(7_OZLN1:[GY'_XY[J;AJQ]\P>7R'Q9=S4[._OB^8OBQ6=GRV?/'L^?%>6SLQ=/GW[Q]-GR^>SQ[+/_+]C.?_O? M/W*/AT/Y*OPDQ,W_WS\4__O@COZ';[2;Y1AX17T3CV,(\$_%0,/6/_GL2_G# M-R&VFYP]/OD_8[OR?\Q]N]G1@6D,%B>X[.J+K,V+"$)+?;K@ 0ZB^ M'>:GY%,I216,\**#*R:&2GVRNNCE&@UQZWQ+<[QW5?YX]"UPB9S#!VC$%^^K M7X(+UE1(I>!+R6FX7(4[OPRA_M]#X!AV8\TX@*\'][_LD%>8A-LD[.MIN S" M[^O-7347X7K&)*O78_=,"*+#M)R'R^E\%R:0J8'HLAR???OAX)>&]UY670CB MOZWZ'O_T%E8__,N;^+N8V4^>YC,?!K\)C@BBH4GY2R43N7\584XQ@CK<%,') M^BY,WM,=MMO3^=+CMZ M2<&S"Y[M!*ZB[K1W/W[][:361,\T>-5%'48Q1XI!;MZNO':AZ;2-S-H/X@*, MS!JN?L0_8?"?/-N;/',A^C7R'C.\I+PP1G3K>0S+_KK<=BW\Y6_#V:F"2WWM M'N!F"T,.3N/SO?'I"DQ&3SL'B3<(7DP79CP<@)XK(Y%..$%A^)7XL.*\_+6= MT_J%4T67HI^\TPEXU78;O1KD!.MKP(K@Q2\KS ]^OL;OF,\M+A#\=+I8?1A< M%W[A0%AQW[S6AO<<3G_P^,_#AM*-&OYCTUZ6W7*'S&2:S&"&OFW/=W5,]W]; MO-3-QMZ:6)N[H,3POK-G!7$2_TV]V"&YAI$4D:HE@#/YFZH&$: MZO)<-VOXIJQ_M)?ZB^H=3RZ#;:Z+7<-XIX*!.OM"=DF(9V:V]A:AAB?LNO.V M781WZ/H53L)F-)\S[IVAY"X:IKVHHBWB-P>6!&ZO@S;$.D.(X?)'"]3 M(G=W.I&<%WY?9TE#/Z8-RHT.PY)AB,[+A68Q^U6UX2\\>YX-4*Y,?CQX1\'> M+6BD2V2-<6:9+ S+5XIQTNPL[8/FHL(+%F$^DT$]T0I"GY*V]^P@[=S;I"LA M"P(954GP)S>K; >ZF';?:I0'LWB!BW9D=7%P#@5Z](YJFJAS28)ORW PUO15 M^BR[=S79!/^@*<6LA8^%0(<6DC&YGEH?'5>XI2Y*AL4XH>TN2V!(@JL+;@&24(LI M7,5%&:9#K!$SO6]?.F\J'!+G( 6O#C_XS=NOIOO)%G6*9GIO8B'#WY[E?\LH MOVAZO1V=?R!9@YB#*)L2-]?!E,!P>V49X9X;QZX-O)'9WX7DG_ 6AI5DF4(JI[LWS$LQ:*$0TV?ZO.SO5A@?)KQ$M52+[#PTR%>;^%( MRB1?0AG\!-8R]QAPDX43-?Y(N(ZH?'4[_%G*A,EXR%5CQVV9/"X4Y*I.##-S MNY;-Y6IV)9*D\$9'[F0\LPE'<7(>=DERE_H=9Q2WS[%9#(/LRN"O-R53E/(J MK#&,N)HZJ+(;%!ZNX$/CON6)HD.LH8CZ9&'K?[:W)A+2X(T_>\Z(;\P_F[H2 MUR=/OY!$;?C*V8M!>IA'!K.O9>RXEK* YE;S:"?W: LG:BME6#MM>],5OJVS MY<[9Z>3E8E%)K:<.#BZORZ^*YCV2O&4% X$(5JD_)@SJ'W_Y_6[;;V7+\V_. MON2!Q+*A4J=6!^&G^K%2W[R'=1N%&O3WJVX#)S5&+68RL\IO,7E?7M$I;!NU M8OB,'C<6]9IL:^*OPJX.NZ2]["<[;GAZ8X4+H;A[*Z39&3L'R\%=$QYNF(T^ MWMXTN*A^PNJ>2>$@.)[!C59G-L1#:XNQPA/@*.,4+KIB&9Q[5UK"P(E;0 &% M"1"<6U124N$]_C[L'BK?*Q29.1--L-_%>E/'D$0W^>MV\F8[>8MIM4WNS/[> M@_T1=\[*NL#%E\QE.%X7NQHF+I@DF0.MM<<"<9H&"6[QUJ_YUNJNFC?L*D/A M5(G>!W&L7?LQ,,?]"&/GD=C[*Y/.+3R_K%?Y1+G$79ENL5;/%6C[4^ M:=-N=K6&D3^FX$RW+G=2Q&7$I(VYCE?AFIV'QQ7GY@2$,>#0R!#*^#/)_RQZ M/0OMI680 6O?ORO_V6Y8)I%4.;SX9O#?[\,@0W^\$?)H9W@#]EW*S%:"R+3;O!4?54$ M98O1I^%&WWM6>*4VF!PX"WPL?A+^@1]N]#?"_5Y7OV)AS>4XM"C3M I7)US7 MFZZ$>866&]S=MRCM5ED-\7<7"GT2-$WXVCS.A1ZZ\4V$Q9I5"XDJZ*0VAM++ MO6>]T%!,D,*YA'T%G%,,H8AS>3PQKY?Y;S-7]^0)+,,GS_)H*_C%V=L]?_P?PXRE.YTX]&6W9HG& M4 PA*FNV4P:M!,7INAPZQ&)A&)[DX>S1:#8,LR<@ PL_5;Q#VD?BH,$3 "+: MXE)!/>!:N.D&&'$X&,8!\=6'UYO NX]^IJ6.)'%HB;B]RM.;A@X4PDSX*3WB M\?.B6]18YWBK8#? 7N]ZR7>6Y7OZ):65GP8D-Q=EL.=R MD>%?KVCT"$H*QQ:(24U+28)X%UXV7G]YL.J0%.%U9LY#780PG%?OL@#>N'<. M(2HZ*/[ I=U*?,SB27A$+\[W)5)BJVHSI5->5T6$619XC3DCV#"1W>($([V: MA#,0PKLZ3%FM5Q0 K82_:AAN)35-X&VU0-=B;>>E8G.\=6)*+WB>^D?_&/F) M-LS)MM'U,?0U'F^H6Q4+1W^Y8_5@G"XXC8ZDK%/FI*K-A$!TCRM:NRBS[^ M_OYPRSL5X&B'*,1O' >]GC"J#R>KIV'Q"3=)-]2N*K;#55!7YP0$Z\4F4+*1 M&1R?(3MS8?B(%XLN'#N)4\9GAV\O@1JVL@$!XZ@QY6\%%,YS_$.8Q+9'9OR" MVU*NRBR&C756YCFJA_'Q2[=Y<,\;9KMS2Z,O>A';N?O%53>E:NR(5RR M#V.>XY--N67.=U-4G>RK)AQ+MPF\!UXVY]L5#UX11Z8;BC>2\\'?P J/KH0WD 5/TV0-4=N6]]-/%S MR^"<%>_@7!3AQ;%H/R1[^E=)R@??**SC#IT'P%:=U^U,JOZ:NT>S@WR)AL_' MSHN+%E>[AM%L/=KV[L97])1T22E^2IU7+;G)E0QD G\G761ZI6BE$V-$(%;R M)1:N'(1L:[CB8/DQ#JN!LM1M]_H)N)%:8O#_=SG#P,(K>]Y-".&/U?IT/J!&62K/]UQ](>DF$J-4I\W"'+QQ? M,W4>Z(0G'.)>:-MOVFW-[@_Q"X?%Y9$JKR+:1_AZN8UIW?QA17 F/BOBX+ ;22KE4(]NX_JGI=&\G MT//E#^WVJI 5*D.U'"*LZSQXIK..M@M'(V;=1O;]M^&4KDXG7_> U:]0K+L M:4\$-+C&AT[J%FNLCV;<+@>DMP5=MMU>$*#+M K;AUM(.IO"O#-J[U<2+0,4 MD/J98^.HIN@%:H2E7LKI*VI)4DC>$(F,:K;3FTFLO4 D+;=OQ2=W5CYZ7>9H M%08]@^<-5_A^U6'TD"TM,E(+08"@G.,2 (-M+$82T!1;CS:5) -Q5^)BU[2L M]LTI@(>FZ[)D$I#3]*N"K17SF2,$)&GYU.5D>5L A-@4:]DSW_"HE?&%1'WEU=I2^"Z_.BF,:_"L>HZO8\A6L M48EE1Q_Y E8J3B>L2M/2U9F_;]K+X(N=QZHMOJJH%D5*:SW"I@*E$S1^6X*> M%N0'-M+&J:!E>A7/]8^X+5\AI8B$*'TN/D=6Y+OV='+V!!,;-F5_69;OXW.^ M1?[OKYQWK CQBWR&)-QD5B5/BU$X@)PB%^^?BQ0]HW7PZP5[QNUFS8$ULVS< M!#,LN\R)W1C))K-$U811!3=W825$3IM5#Y/OZQ8C/"C=%A)=Z5K\V&[@G"5K MG?V6K HMKSJO'AB#3+WLG^,#M\*9,^8*P%NV2$LQ@>3/^Q_M%#;API=ZGMHA MV9&RV5_OU47CWUS]\=YL!^ILL-^.COGPL/^)KEUXC;@O==?C1>(, MWM?M=YT;\8/#=@]-D^)#L%THG B6:#_%V]RJWGY^#"3H^[,]YP;!!!8GS^Q00H![OWR;;[/ M'9G5+CPPXE8S!+FB82T+74K&)F5&M,Q164/2IJN([/A5_QRBJ.K&O'<"0EX/DQA#DAXI*;W;J:K5:99?G78>L*BBE< M!75]0A\;KYZ7Y\OFHNI:^5'^O(=.\!H=&#%T9 M*5X0X]>2>?!DCTK[?E6X>IRYNC@&>HC>G.@6,BK>1J:G8!7^NU^>J M*Z6-C6%^8 ;.XP$1[I%X>F!Q\FVW#C/#$"R;0+%7NJM(/N'75+B"EJ66F7K@ MD:U(^9*7GD/+3R/]280MWK,[#.F<5XZE"-UR I0TUJ9DD/!!62RSQ5^U*)P3 MHZF,5W5**:65T3AGL#AQFVC:,SW=V"JB18]R@?&JFU62O(ET1YFCD[SQ=1G" MWWG< >>=I%!9\)=%))"F4NR8J[)CQ*^_YGWU)L5E."G,S/#@Z%^',$0',W73 MHAM=MK4T2/3Y:[UJ%U91 ,"4G_PZN(/SB)&HY"),+ N1H4+Y)M)X5^VE0^6N MPPV+H\[GAD>L^[*^B/@>KEA"U\]*T'8)^17^>,5\@"/R:5QKW*SHJ[W *YJA M>.#EG+Q:5>727?_?,^O8V_?Z7+7RN@YB(E\ M05+/6YIW1R 7,=2+> M(0B8;5G ^?\Y?P58\K#%T1)8"BQ%$U7A7_! (8%!)CMLVH;M#](4RPPCB\1U MT2A3'%+;88B(55U#A117BNPN"):I/=_G'F^ZBC';PZ6?_ M$V2,-]M86K[[.%SF>X2,9\].7SS'5+RT;+3WR,JP^BR'V6X"7*3J:W/GA-0O M:RF-64WXB.H @7T.D!"FL6KK_R*:(5@27L;.,H,8K+R*!80J_LV-+M\+ZYSC'(RP),?L##)WQ+[\'5S7XZ> M3OB"N3BQ@6*A+'8'?*&I_H,X?NEO&5GP>E,T?OQE%E-CP9B/$"X#,)U]@#A^NA#>8!PW2U.K)MF M/&G67B>*G'O63_>FF7P_W[:@=D^4ET"UI&9+1MG"BD$\\K9BL.[[,Y]-:!(F M#;)RPC6@!ABTUK3*34E2Z;/G^N\.*$_;C[TAZ2S-Q!C,@S3(":&E:&C#9D5X M!2+%;F=-J%6W'O:0/AOTD++B' 9=K?&^T\GK=G<^^1$_"U#65'$'??#.RR8- M4;(6B/J>/I8W^6@I^2%AFP0,(0=RRD_SB?(5:/PE(^E9:Q@$7:X&&O#*&>-%IX#'B MP='1D?, I8BN;93*8EG5,?_>H0C1")Y'^WO>??W* %C^(6F\\+DN+T_QK-,0 MJ_ZAF(4PY@_&#?&'OIR?A)\ 8\$?A@]"N97E+;1N(Y\LK*3\47MO>WYXSNEY M>_$ E8]^UI/#?A9&6RW^U[_=X/I_\<6_/7AG#][9O[9W=K/+[\VV-//_,K[, M\/^^19+U&VE-O%_WXD\E\A2EH%JE/BS$? HF-]3+E6!9.N486FI%9M[NZH61 ME:"?MR.7YD([@EE%M/3:2!J"E51-\X?M MVA%&C%Y=8VKCM"^+2NGZ4 HH24HPE6F03R4A$NO"@V.L2Q4O9VQ@ZZWM5US5 M&>[L0DDYFY^U>35UT/UC$W('N4C&]_%;:=$U)K5WNPTB@][YJ1_A<-GF(,@1 M(/@WTPGLR>0LHLK%*Y)"Z;>O65]]F3YNG_]\[_-&9?G*M3XB=OF?9 M[Y_*(7X(&EW2%Q(<6TG'52NL:>U^A:AB6(Y8ALB)PV@12,53[<&03 M)2Q+M9=#W^)]-[M9#;T,+GEU(4W1X<8)5V]",\TIR[1&_3[R6A#O%7Z \XR. M%[?'3K0VBO83;9WSGD"RB>%A2R3^%1-EY-_"(\&0#[>X1ZKIH1+2NBV;>?O5VW-6D.X<$%0:"1IHD/3$I._I?MT7I%F-&Q*22(Q M 89:L'+*3)H=U1'1Q:#V!KAK'C^B4W#?32VTJXA#G MX3J92AXY4<:KL,TR/Q#)0B'==%&8<"$%D;#+[1RB8QE8,^DZ TGL6OEF_4UI M(+[PO\'S*1F:+W>"5GW3$$4>/L5<[G1H.&7?C!MTWK/H0(8!6"E?C5$%TB!Y M9EUT%SW%H@!8F>H-6W97ATEY MSX,@8Q*"1TQ(70!J*,9] \A4DIZ2?YWFW@=G6S_$VT$NBCZYJ_%&\_>*BLW6 MM?!JEK6.08A@4M.?ZF0:$IK=1@0YDG!=8=?:1MD0H"H=J/:;TFN("6&DICVY MX=WVP@\UOT+_NUUBM,T.]>L"Y/!?K'>[KX?PF.RQ)>9OJM?2R1S5$=)\?FH# M8BSQS0]?Q0K^AOPN82P8JK);33 Z?O%1E!9%"KH^25LK1"+%I)/V37;8UP!7 M1YD1N9'3BU*9%_-P(ZF.9W:2-/BG=ZE4^1XEM]L2,7,1SX(>D:H) MLU!0"I7OFQV#V.@E+_.WUR]?_G Z^480^5/7-<2C'^)LHJ>YMY&5E^Z[6=&\ MCYV#4_Z1L!X;NA[R.)VZ<:<3Y7Q7FH25;^C%*./GA+G+AM'E@8MW+.'@Z:_O M$21KIS)D6<6)25M18-R\#C]!/Z!1CUNN)^KDF.3*5@A@]2<;@HWEH^$4AE_' M#CS,F)6VA)AYWKB';,14+UA]AI3/LIZ#5)JR]!#@L>83RB3/X:P%6\(NBD:) M' E]_]/XG6'!-AQG.A>Q.=_1>M&^]I)RZB /4"I;;O#S=E@X(C^Y:-NKC6R< M_:UG89'@?S5U1-$&9I2TDN/YP_4SP7J44_,WMH*L;413,?KSAGC.W!%W11A[ M=GJWV@%%6 1DORNO>GHDX!4C1XBS* M"P!R@EN'Y@^>C"AHF'#"*"CG#2N>Y\T;D1.]N/PGB:G-#&RZLT,HLVJ"EW,> MR\<2D5@?,N=9HX?+52E]/(E4G2'!5O]=A1NOQGU%QR-G@;A0G;.ZU](QW^PZ M])-$^D^$B>,\>O?,P^.A)K5++3E2P>!OE>-3^+*_^?.KR)18=H!4:_N1Q*S# M$"KWB.Q:36&OKDJZ.W7Y)=N]$%,T]=<'/8H2)#CA?J_("%EM56F& B8[20_JI-,VJR5E5V9X(O].SDRN@,':EN=0I+_'EH\P M%CC>3"'C5N"ZT@,WE+VA.TPXALK4-UDZ77\^,(PN3,# >2W]<:)#H79(.H^- M2H2_WZH#=^':>^/ 4TL('*IHF*+7I^,!Z2-B>P!S^^TM%B!C80GOL)0"!;]S MDKYSXKY#8QBN-@0TK:TZ7!-A+YJOJ%-?3-"^U$L$3_LQ*Q&VJHJ +AQ=OK2DD:5Q>FB79$ M4ROZ2X8X1YJD0T>!)CRR%]T%@Q<[^T0((NW4Q#.ZGPE(C-ZW3R53DO= *WQTLUKNTZ&=_L A>U-E*CX 6Q;I5F3-21 MUX'FV:>T#7@#:2)<[P$2P_2BW3Z[.O3+9-O>;NO8]*")TM8T1RW=')/R3)_X M2"'1>KLYX$.M<$G*E_>EN#W!/"#@"SXBR@D+CKRGV'5!;O)#KRCA=[S,YQV5 M3^K)!AV:R;J&NZ8K1'D2C588FC\(Q6)=*9D;'/\N>&F+UI(,UE8HEQX9=*7E M2^)=HS]S[W8:*X[. *E5PQN@[=,%K'9YRN^+&8_"J:D:-X@D3" *$;HW^GNW MM'QS68='9JER1OEDW(/?V13D@4/J:2&(!NH=E.9'HJ'_AC98@(%PP)1\ M3?J3?9QME#G5X]8)$: PABI47>LM] 4N;31 M?I'';6H-!L?NN'D\H;>@D#<4;T_N>DS!MQJS MXG:]VKO]IQ(85_"ANP2^$0[^<0NI2< 8->JU;4ZCQ.(;K<*K.B/_793<"0A( M+/[*?5L024> GV$OZ'^%R1FH?"!XS]S1[N!E]0"5.=AH<3/\43](G8ZX_,CE M[WO\!H_$AZKYZ>0[*ME*HLZR-PJW8&$O):BH=K(M4VEIB(A@[$'9

0JN M9$L?7!.P^+4]A(S82>S@4OH"K=V@,CD7G7E>AUA5Y+\3B^>\-HLX\F_G%=4($K(BE.9KBV5J97XP+(==&- MJ,CN+P=::[>162+\O/)^"(I3_I"H%Y*>MG M2WHK4@N)A%&X;IM%@E#$Q!^% M%0WA&(5.25A>U!0:P]O6*OPEDH?R,X)L6H80H&>Y:BR9'39'SP+P/,2\X;%H M*>2M6= 1.CP#^8;42_&29?M4"T=B7#/,VZGKT6AGT%G2G-FZVL9R#@KYG0;H M.HM*>A=_QUE"ENH%%2JCFHYTR/R^7J+O>]DO)6G27>!2VB$BG%;,.Z^J971) M\HV=08.E]!RL-_=L.-K!1HC41N ?7>D8(5#;U]5QH(#&9?G[MF8#T.WNN(&*$*5C!(EA[%N* ^) MBM>8PC7@K^Q4\"RQ:4;[M&90=3#K* :B=W6EB-\Z8A?OWBK<9,Y3QY0'_!^; M1?$X>,C9ZU\ZB00EY_WF[5>GD[_%PNN/154+)]C;78WSQ)W+6^(5[ TQ["H+W/D>]VM9?Y1AT^);450JE:A;]1%0)*]/N^)?' YN3#3,JVZ^6T=9 M30>^7-KTA"L2]0.2>G%?[#^1M1KXPR6CW.&_&Z+6P]J*11AY,;^R,ATO_&#- M^]1V>5D6[TVJ56Y!Z(@J_P3_BA&GUE1FR%:G+YMJ>Y,(>1F4U!G$]. 7]F]E MQ:+P2<%T&QQU](9C%"HTVV6BL#N="/B[L,41MJVJ-]R^P!;A)D@Z27A%40". MBR$J"+Q'TJF9$5ZUJF95A*5LBBN5<)$ZQI1%@"0\J JK0&"@[6.JA13^&ZVL MK=,"<0@D1NZA_7M=QH8(O9;SW0X;06!)-&G6'6BLL\N]S>Q]+6]LC/AZ+MC# M3KVOT6E4-T0(E>T3%;,Q#C0>O85%50N?"R_-U*0CU72,.J+Q-H1K,BW!;6# M4FT*2=YRG3I%9+U''"80W[H!SB XK'>#+7QC.1#'&/62A MB).@C>+V9KXUN 2E- SS),*%W6U4-WK=TP@0EX)9T.I77OJ*5K%64,8-:V#W M;,_'_,KX-M6@Q/9<]*M1JX-EPX069#KQIX,Z*&$70?QX'\1.&%:K>0O)BOO+ M.P=,6P9E(7MI4+(+1^VB[$:T:D5?:K0U2 MCM75,1KT(W@,. WP.%/R:.2=G$?I/HB&BEW#00Z<) M9QH$-[I01(ON+Q$UIB/YIG#DB.H4IK*Q]4/:-4/XA<5KA3S*)4+R1U-^^B)< M4H0Q"7JA,RY@7JTB\H$Q^I*LL=26> M3K[66II9H-'%@QHZ]S+[E\*"F]B>>2Z:\4?JE?ST'OA,#FU32X\=NU%\WA G M6>-K?NL2(:R0&-WM84WF;E>[D>@F*(E:NF?7!CR)XR$A?0S?N#*5E1Z&=U.% M3+)3(RE$I)@^C_MSQ8W9CA4+HA3#)B7^O5Q8,Z,\PXJC)E(?SM#/DJ%MV$V- MIR.R*7J*BRVI[2&LY).GCT\@;QD);A7S-Q7UO':S)4<[#3PU,2RM(Q&C4+-* M'6C1B9ZAO97(<2]VC(&M[5U?530"I]9$GU)W*0Y+#QJJE4BFPH()UREG^A=1 M6M*6ST^UK9[LS9BTWNO2Z*ISX";+9"QPW4'VL.Q.8./HTJ97MD403Y:BL[&3 M(T'B#I6!) 7 @ XMJ-/#G237DNSO: "_KH0WG !=T7#?+?5E_L M8+3:QFI)JDCH98+M'HG9) W-F"2X=STDJ6C$!"\$RX^];-0-%97#<[B F#,I MGF?SMO6-9'BV=$5:380]9Z^2EH0H)<9O-XO]K/Z9@C*&[*&C4^))H&2:2:V6+'=1>KJU9S?$,G MP[QK^3%[N5G7OF=^ZRO^1^HXZ^W<<"K%$^_)GI'*:(+%-TA-MCGDRVRRH2N3 M^%_1JU8S0[T5IH/4GRP8&GB@I7'OJ)+3YDA8=[! M8M4KG;#A7$:G4.G\<(*%A*3QRT_%CM):/\/SBTWLP=(]J/1$0F'->=O+M,0* MO6B_R/A[4&$ H#(/LS+U%Y%NP0C W;A2..1 M:JAW2@J96!$Z*7M4)I6I;QJ#:GW"U.H",>I.9$U62NAX>KK,GY4=1!A@K$7F M^Y6= Q:,7@M':;M!SBW5.K.^#XGD#6$U*#/DE5!-8<>:*!<4!!JTA.W^_M>D MG)SIV95?]MC<0+X*K'.40I2PJFJ6]8ZS9@^+F>GJ\ISV7$I+5WK#)B%8T%:T/63KLC MJ&MPXL8SM\ATR:7)A6GPW0 *E2*X&VZQ"#4K*^KW;/QW&(0 M4-7$I2$PCFC&-'G3DUM1R9%DGC\ M?# R\_=8 I27^,-^[PQADWKS[F-S=DK( ],K><_+4B$T>UZC'#2/!MDUP.O. MJPWK%?L#L+JPMNV.)B<<5]]H&3A5G 9IB_#JL+F_D"4I//.+I_MW?NX-3\-I MC,?(8$N*9PL#G:O>?5H@YG&_>?WFU8DM:,%!C'LB=R\ N35?KKNZA _@;Z?O M@@<9K%F(2M^\L6M&W'S)Z))Z0BE2PG^'_2 ZI%RD+M86,$47*Y 2-)O)"5/ M7@YN2*Y=!$DU"2X6Y6Q[?>IK4!S1#77W5NSZD/$H44B^7*?#Y=-/]F.4(_![ MK3I9]>]/9H4D@+/JY*=YQ7IQU11K4K71BJ9Z ]U]W\'O_"65!4M-P.S8B%^F M)'MWH9V9-WH2QO\H7+?B=PX0"7TYMA6S?74YL)9CK;5#Y/XH)L'?TX8: 8HD MD2Y+D2/"2-2Y#I:E7&]<,C9VT/9S"..T;$">M22/$TK8FCW;2N_T0@V M0^E:V0P!A%]% 9,<7M[SZ[$]-='>+Z@O7, PM*][V(6R%KV,!* MH*>NWBAHX6(K][)Q''GNBK8;[? ]UJ 0>3PT,O-Q M4=5) P5"VU'(1ZROCA1%Y>H_E3J=A&"0*EBDQ?"6;O/'R887UO?__?CR)NX2^[\-TGGUL" MQY!-^%=X6P+JDI:' >%D*ON-O%7DJ<1[^ZHKTU;OK:_*0FHF%O>M"J"W](U' MB1.5H*:UJRKR[%LM;SG*F.A[MIK)R]TYQ,>??#$V _SO8[.0*JA624[EXSQ=_K4T;-(4!*>XX#_C[("M'D1QAJ"5JJZ.B>P M8."V?>KR ?P+\2]=3\"46%4B3(6)CXEOXJ61IU19.$E<8;X2G2CO#F:O'!UD M> 0"DD>"^AN,1J89^"AD,JU/\_(XV:0$;_F#.+9J*QGD"!RWD/QRO DR9FB4 MB7+*2GS\6V*#%6^2_8,8H;MGI#Z@&G3<6;\ND2=TJ;AJYKP<$U/S'FN&9L\D M;6&,(9I*NWLS>3PF@%W&-2^YFTC_/#X3VEGSMX8@9PJ"[*4V(_Q0DD3HTN^W M1KIJZ28@2B47EBW:")@M@MTLL>DSAX4)6#/;&:]J2W!/HW=A>0!'"M0 -Z60 MD -*1'C=781.*&VL3* )P_]/ MY2!'OK>^[O=A'>5'Y[CAO>,+ MI%H,#[D429-"B4@*T,VLVZ+)ZNX*NI0"23K* I(]]@U'[0]6M+_O-*OZ2[DX M,?]!W)'YE:^::(-E0FE&H&T"@KJ/YW49;;>X3BUD>B?E0N@%DD9$=>$>L&^& M?7O^@'W[Z$-YP+[=44ZL6YJ9(<5*PD*I8Y@*%J-9JL$]'NW\1U0,FO(FTJQ! MU/^&M[IJ+U,^@R_6CUV;?9DN2\^(FM,;9KG;/?\9D+0K,MSN,T'D3>=*'K#T M%7D,DNE;D TAO7)1!D^C]G(AR5F^"DR;[]FUI\B4OYUMR$:G04%BOEHI&HVZED1W! MNYTJ7P+256?/_\/U&WA@B67'\/JH.BB:0'1C["L2.>=B+,(!T[-N1)*N9K^8 M% Y6>*SWU#*4D* G6\%QRL0BOF(F]V:]:6PE8NAP3IE#=!FQ 1$W",BIB5*H M>O<7OK$/IN&RC$%KPH(00Q5^XMIF !FB2%-X5791(U6V-Z3X4(DP*3R4NE376L,\X9'>N4 M4=$^-DG<>D.BB'XB6= X]0<)U.Z>5;CE%?EF.2RS:A5HT/6M!.8J>*"A>Q(2 MB)V@UMZH=6+?A$MV'V,%:R4=4G:*)F,KG DU3J5LL%_*'3213Z5J9>=PKZOM M[JW.]2X94>FB>E@*J*,OPQP98F9!L>Y)Z#W,B;$!(3RLS4+9*D1;.&7>Q MFI;*:IL#-7/#3.]M R$6RGZ&) (:BQ]?YY0QX$(3'G;].EN<[ROX!*RZQ38A M8864*HDD9S*'E.Z!8PLGY9%$UU(7[#1UELGX#GT'53GM[L9A2*I3 TD/IQR" M*SG'W"V[4B%I(HG^)L_2K94IZJ7)I>*'\S7/P2GDMY3K0%BK?RW5F&8U:Z/^ M@OA,KXU18?W3V+=,O[XJ\@=U2,>YNQRSI9+GI8>T)>5",D-&%^ MM7>CFL/YSX8=>S4Z#2ET*I@9/;K;"M'+:/DS4\_@P:7>K ,:YV[*[ M0-\V:F!BZ+GR8NSWY3;9ZQMV&((,=K9+E1=KU4CUA9$69_=TUWPL+G;2G7,_ M#+$H8WLB8N87_8/AW9VZ'+J67E6'^N[(.Q3S0%T3#BF9?!.$L/168C MO0:I)N????TJV@XH$\D,DAB2,^=X>RQ'_]OD2:4=^:B*Z-1:NEBJ.IV\0R9 M*HJ6-)>;951B-X56VZ2IQ*A&(E#=EP("4H7.X\='9%Q^<'\RN\Q D3DY*+2U M(9(O)'42#XI!"VSR%N)OZ1486>-BJSH#+E(++*]LSTQELR.IT15@HI)F(EWX M10E.L3BE/F%SSZQ8M/JY%J6![:ZQ]7"%5"K8= )%M)*9K$6E\8'0'/=ZN)9= M$9,DM[-E? M;'95ZW3IB6A2NB[*F61EQGVG[*"@B0T [A>8:B.'L[[MONE=%2)<:'Q(VPG1(NBOFW'V&>H'?0 QA0HO?OF#2:-8^5(@MVX M0K*C8\L, ZU,=R&UR32VY;1P6K $X$31V?A:+IR&^;6S.#6T48)JT3#+Y*:\ M^$ .>Z"0+D[L-F_3HYB>^#]13(^"72EQO,L."$PG&VH6 "@)TAK177).]MY^<=8"2R)H#E=CH-YW'+XP MQ5J/B/8Q^8*&S(U+A>36_2+A*/R=L<=0(,F6"!?N<]>R?7-EP7[_[D]D\+Y.3_ <)-8+- BY79LFS M7M[2O#@.QJ&P9U1<41.FIJ&^BNHE>YK)>Y.O7KIQ364R)V-I>[7/\H8Z\K%L5FN\>[.!"([?NU:) 1&!>G,K'2H13!U30O M44;"X_&F$]]?,B!/)3/$/<\E_;F]=#N=;+>R;)KLN.EN=D6UHJ<#L,W/!7;S MK QS3H8%!BTEC_Q[@1L5N'8&!R2B7*AS!"? MPPV?^W-@/3.41RI=DGQCK71N4_TR&-<\TB0\X.L/1??: H_OH0WG T=U1 M'-W1-Y+LFIHN+\@X)"@AREAE[\,O$76M8'"'8AFWU)8J,7STHEP6 I)O]JXB M6LT^F_(S9U6(9A&C%]>)"&*6 .0[!X4S_L M]SX/9X\'!^+S<7X.;I&WB04#'O)7NF W&?J3.YS+^RE4NR-"U4\7A-(GG4(267*AN04%_T^':=F#77P9A6>\+!QZ&LR:WDR2IHJ._QBHXGWE7V(&\Q:QUR M<^JFRX[Y=!QV"M$?*O>V?=;EA/6\'+,;KA 3;'P83]&@E:_.7 0!%66]6,YK M2"Q'B[)&OD!1"_PI\1$RJ2?9%-*:974JQI^VCWY5Y0.?55+Q/>ZM:K%C'EKP MX1:"A<.P,$[$^-JI97,1;O92?MJ]1A2[E7T<^S*Y 4EE)3=TY*$43A(6D((Y MXLWJ[V^/JWUS_;R881.R>V8'A=\4N8\DC$(.BF!2I4X7[77I^MN&)]-5 !W7 M>L)==NF'6,4/WW3(_R@!XE@O+\JD*V+*(/H5Y66;,?TZ?IVP>GIX'M1F'7D? MVV53Q2M(8&[E#G%*P_,Z9@P5]%BNC[7"1Z+@> =QS6W1B@40Z"*+F[4;'QH>9J M%U;$69D,'(RE![7>[)U2W6ZH4 M!:B-3Q#-3$I#%V9,40A1Z\)[U/B]JN,C!/!OT,F]'AC5XD$EG>P3KF?3IL#T M-+"\,FPCVK R4*G;X 3YWY/@$Z$/H;NB%>JB@'KC1=6CC!WZRN>%(@%&'3:[ M@OL^Y6K7;0-YAU9GK1K2(54P\OL8K4TE.,K4^KGJ3K%/5W:R%K1S5T7O>99+-["OR')(/ST/,;8&@9'@LHU#:F9JC2E$L9+V#=VR%+H M=[B)D!0(P26 _3WZ,#E4HO)=U5>"3X3'*_\@$='DFS>OOO_/?S_[_-F7DW=S M'+1/61MANW^P[;QS\/>/<(;]N46\0\T@5/@^>_+X=/(J7@ =F]&-FO(9OU(Q'S778G0D),5N\$*S:BW X&W]I(39A91C0+;!S]Y MS1 M%;%[5%RF5 9Q2.&#Q7S>[11'L8LZA-V"*RB FEWGM0DC(53.;/%=>M1?.2CD MG_5\?=<&;^/,/OG*4ZEEP)RMUJRI"^=\/H?+G>2-L]N#&W9LMC)#=)M-^_SS MT\^.[)_/7OQC=NWSYT?GS[^/;;M&R.ZOZ%U-R_G4+K/WQLIUP>1M"3I MY_U5>HKQ@[R9XSWM+WZYI^_9/?JRC_HUV*R9SZWRU-.('5F5Q06NN-V&C6\) M$T)>GTK F9KXS]L !]3_!GNR:2[A[OHNDZE?4+!AE9WQ#6R#6U9*-U760N6^ MD'8%X07K-;!@P"9A9SR:^OR*0R$/'QC9#!,$7QZ0@Z\IK9.FPI1VS B0#JL\ MKZMST:%?5[W7/(D]Q^ZOXX, 988C++A7,06J-6ZH(6(:! "8Y%13LBQE$-R. MOGM;]$,TJ Z:1-]'; *[!")1!U$@7?+18[%]G@'-:@+QI[U"W;*CH->Z+GDT?VX[E\,Q;UC:X9#94I@,-D@,JD\G?R-/OL2K3$[% M[03PJ'7O6)H'QD(V6FKVBHC1&>D_^ZU@AY!,,3VLNEJ6C,7UK:MF)$ MY2(]=LV3&\L,8X/ ]\3_PI)4#=6':2J2X='+Z?!**YD%4 99^.K"GJE14%JBB+'?^2G0>EC)M5+]R]RS* M9$N9-"J-H%L"!4%#W9^+[NR)%*Z4(F)[]@\'KQ#S3SB9Z/HA M*Q:*#AK<2NN.4CU9$Z9ZS;UVYY)[Q\?%YAII;V,7>S^L&2=%)GB&M$FHJ)U* M$Z6JI^@6F=I;#+O0"%XG!FD'E\O=IACF!ZBUF[VZ:W5Z"+MHU;!2N_U<,BA[V] MML\.L(^4NVL[A<]$K^#FSF=&_B9 &+H\W#E];XN+YT)^LJG^OBLS]5,[P_;3 MKF232,OZ$*Y[(1WE01,IP&E8@>W*."2DRKC%0UTN3?0!I==+^O)OXSOM=0XZ M05S3(TPJ<9Y^6"1>ZB+JCYB-X7?_]/H'[!FL4FKB%\!JEIN2LCF_OX(ULC\K MS]BE5GW#A5E+8*$&3-;"VB:<1#M68+$RL2 (/N'H'Q7(T_Z@;3 MF&<_V>R]JI;29C*!E;;#SB1RMUL?*<^4K@8JQQ9-4HCYK+<.&A(]E2:<+'&> MF76+<0-_?&\>#SR*]3,:+]&Y.3Q#J>70U MOE2MH#Y GWCO:9EY5>_ SQSW M6P-T*<%<2"I<6,)E@V?8F'$IB-E1-R MG(UU'%J.E\S?9(^,]O !O7.NS:W1QE+0E(SP"7S[#O?'ONT0O(B!7H8]6H5Y M!WI@(>/.FCJ%027;K/?--A=[B"H)2F8QHC]-?>!=52^2O,2JVO2Q!=)P8 \* M6'M)W=><>U]U,Q1DFHY!)A!S]3*MSS=N_=_$]>_++,(SM!'YUP4[A#;!QP&@]_9V#^K91YQVQ^7-5AK\-'V%QV MT+]]_9_!R?ORI4(G6EC*^W907CKJ!Y&2ES;L&+ <,EE6:SJPN:N(7M;#!2-9 MUZ5G2I"O)"Y%Q2%EV*-9N;U$'3^\YPY.2?!^M'AGB%_L>CJ&F>B+\_RMLT=X M')3U)7\>>$?M!*D/Q)J$QBY=%YR"TEXW( M)1H.:9I:S[(:IFMLS_%^THG!:H@A<7971C30&8MLEZ.FE3 NH"(71=4FX9E%1R^'Y'[MI2EC M:UI(]S6<95VJ4;TH=YN.JC2-F?+$,A=]47,SP]6YK')UJXLJ^V.E%=\!R99X MGA_JDXPCG^^74?J>L5XAR^)*[I>K,/W8/0Z (82MQ'PP\QE\6FT$((%LQ.C#]0R-N!7$,E$^#CT4VD+A^F-&'Z>8 MB=2C@E5@6BW,T:P@44G+S3S>TL++=UV6>&_-!LCE:I?@6QUI MPK*57!L$GL* YH7&TDS[I]H=!00 MKF;5-RK5]Y(;!?E;L'^Q!X#]NFYLN@59H$T_F=URNAYX*7>0=@(&OVCKW=K3 M;-UDQPM^)CXCVPR62')M!S[3\>:P[?OMP(*'J8&9X \9T.A#>*F4DXW,@?.V)RD_:K47NV%#KO9:BI6!*!7<9D#P*W-0[A ;W/Y%HWU42B95;LGF&8&9CKYH)4,2U?7'[:& M;+60J^7)BPBF]$!M^7WVQC1T$'-P^Y.$_#R.A!=KHH=;066*:@@O[=]R U_ M_O2#QO7XMX_KP"K$\=GD/9E.GIY]T""?_!Z3=[+$G@N6D\V7A^?Q^<<:XO7S M^#+W/#1AE7)H?_HV:1CXY^G?QN,V]"\&G,IZX>CE;F1CA?CO81?F8\U#,BFQ M76G*O*@=6]*1;UXW\!$?#/S\B"L4\ZH^QE:E'U7-=R<-6"AUU:)2>' 0.B>' MVH.PLH>LCD/$YF8CR0;$27!=FM)JJ! ES;FK!JZ69R3:7TMU0SWQSK26I+2U M-Z0835FS[]!K!%Z@/"B&NICU(F+_R1>_"V3_SEU^OS^;;L$N,F&@WPIZ MNV4)K1;.TK%D$2-^W/,7,BZ[ V1**< \PB.)^5&HI9 ML'B--*(^_IRV\.S+\)\OM'E7^+R[Z(NQ=E37%4)%"1) M0S:$^>:M>KPN8$R*=DIC^30H^M#X)1D[H!*!T MBMESL1S5S.A5YC P66@=7J =@[U$FFBFB^@6XKG#SCNY'GX':M<[YX79V\$Z#))G"1%X<;8/-B0$K(%!>D81HLCC4^)^:R MO+DW<36F#> QI)%=*G)1F>2@>'F]U1)"IW*+CK/7?.-=("THX6 MIRI5J!*[04NM&1*JD8%,5#FDHFQ6^DB=V+Q1"R#T"!^T[5-'86^/U92)CIM M378DG1>(IAL:_Q*(4]0SW7)KZ)A;CVE6A5Y4?<0;*\OIU#:6:+NE7X&)JE&;E=S+-7#CP %X[=S*D,-&(43YE<8%HM*?!$#15-LO0H5Y\#G+<\ M6,J9YH"?U,>,Z)/45;X<-1B++/(@!/O0R&HJ_DAV;V>_ICM09ME=#_N@2U'W MEM'%CG%4\^[)!7YM&L'=;%:AS*VBL -%5R?)7&!5TU88V'G9@TCO4:]WW@G; M+4X;HWTN!^NVTMA1>@(U'1G&C1-E*9J7\7BJV^F*NM\7RQ[WC MQ)$A:L?M8%"F\&WK$Y\)I?--;)HWAH><'7F!?GQ ;['X^(5&3;E2(@D,&+V":$@7%-0VDO[OY%>#Q9:77#7Z\TFF&4GFO*4W^;Q MLX\L$I%AQIEV/9@]? ($9+R#C:"NOC).#KZ?QS6H&[#OGNEM,^+X%=#V)KX& ME2-Y ^E^">\H?J3P"L;3);=Z49N"H'J.@T_%LVW$EWDD>/=N@5N&<3]F[EK; M^9ZKW!G9A^:/PB,&MV7T*._>3%T'SL:%]V.G'(_ZO:GOIW\LVV$74X6?P>UW]BM3P?AAFCM0(OR!D5-)>UOCH\W87;%P(7I$)CZ];49L)60V$QMH<6F_?T%GB'<-LTZ\@/0D+M'[ P5L MWI927>\B=OJJ*I$"VX'SXU.E7)T>VJ5UVYR?X!H6?WG5=EOYX^ MIN)/B$Q; MI&9,IF*LSV>PW<-5H$O:(%=A)>?Q[P[W_=3O#!KE%(VQ.7M\(_N52C7NI2[7 MHVFT?_:!/KQD@0@@;/!SUPN>O2[*C!)=O2?.B&%0\7_:CT)IU'Q1Z] M8&BP34[X$DZ%*3C?)\OJ%XCT718;Z8.VT86MORE, O'0DYV,T]2126IQWPQ6 M. K:!3LY>W(29C@L-G1W?U6?PKU#/F=DL<$>YR8R3/,D3MD]NVIN?P4/<^&[ MWB2]X= 8;P83ACLSU"FK\'38DD-ZD% MSN*W0>YKS/VT-(A[UXP@405[-PG1*U6C?-WHK>VH]..!/J./=H: MBRV#0Q>;(M+RZZMR<2Z4\<8F/4B^B,IJWA8\V'F*MXV=R;['.$^E+T6<,G4> M3T,4@;YQ$F!%OPW99:]A/VK(O@/O !6U:P:,WK0&Q)]*VJGCETF@*4@,TM3[_T@YV\S M$4P%V.0TI0:\Q)GI%7/[6HJ^VUQ(1'(OF<7/#3NQ-=&RCQOB/K/$QRSLZ>1; MU5;($OQ#-^N8(SGEVPM276A"P:,&\GQ,!OZ0"\M\P\Y-T;O8A#T;UEAX.JO6 M2;4<*+.#,Y<,?V5^A2>A[,2>P8Z'L/?F*YQ '763R6^W\WDA ,I8OS_[W!!) M+[0#$*EXRF$O""#U## GND3A/_]:]FU^-_'IT^>F]#3K;!:ORO.@@>;"3]+6HG-RS^:O5YXWAQTD,_#"V@M MY?GI\\?_,5&1]=/)GVW^,9B6*;M@$E5,J#IOBIJ#+;:.(Z9(-.F8OP= F@'2 MOG@ I'WTH3P TNXC("VLQ;,8UHC7V%M>H$A8'M+'F!5$5[53W]NTX>HV%#1N M+-%]>39-;'_:!$_.[V"YV-7.A-D]HJ90IP7RG'>5F8(+*""2LR&6E$H6[E-=U7/['68 W)/LCBIJQ69%:09^\I\*:XY5 QZ..$4&[/LENT2 MJ0,U[47AF^( K(,W%$MPV\BS!ST>5(7IE\UW:O1X)SS^\G7+. Z6([S+*?_V M[,O@0![9GLX]A\^'_C&DB!'2MQ)Z_*53"_ MMRQ' =L@E K[OX"+L>5:F92 D4HRRG?5^(H=U7*$G0THMAXAAG TN*6Q+^Y2 M$-:KME4YD02 ;B^;$-65_09ZFGS_:R9U.F()N39LO*,[#-)R-21\B:3EER,= M\#>94J"V1>F#[7ADBY#B<0'KXBXM*^(6+&3"",V/$ MM&T",%$[JU5>,->:]EP8NT3P-B"ZN(S"$H*UD=S3O.KFNS7F:6[DQBFEI%;M M\#7F\/8^N65@W7MK:QUM?.BRS@U]-8[9H1D2U&A$>GKTWBSVMKZCZ"GM6V$3FQ;(')"O8L9]V(/< M>)$&I!_13E5E,AE0AX3=6UL=;_C3)L[G=PUR7^&^0;J19@=Y^'(U:KJ!](E'BA7,K1==9TW)!>[X\D)M1@A_" GGH*\W1E M@N.$!--)@+- ?KX77<-8[V 6]=Y[,[?W8PNY-!2]X."A,8OKJK$DTZ)4(^:1 MB[%1X4_>9LR.HA96AX6O#6=%%=D$>EX#U]#UMQ&K'X/LW[W)OT[&RFEAGD13 MJ;[BU/K1!>K2)8)S7L\?/,M"B/8;UU@Z[7]D@45^TYZNCV2O>JUQS.K#*2%T&#.,XTHQ)'5AC2T 4KSBCER%^*+#>JB?()7 5ZW/FLJW(; M5OYD5IZ,/VD )XK&ZQS^%,L<>??]21CX2D(V8BA[/ 3E(8.G3K7@F>Y?>BYX MPCQZ0K9 XN#E?=0HGKIG[>6.QNMU7B#LX&(;?Q MIA@TK0F8/K\Y3R>O1(%;EW*FE-QP;WB_4&Y'RW%6X1'%A$(+1@+G3EZK0'_# M]*J4-C\LNYE8!0L)#*]U$B9H6ZI"F->UWA:_3">>S#QM;\"H4F51F:M0GE+W M+8129:T3';[0=E940KDJ)]V7\2:% @@/K;$" ]= :MNL+(6!32QE/? ]1MH3 M9XZG4GKWBU]8&-IM 8U)&MZ(&:WO,&],0N&O4UVEQ+IQ+:G5/P=LD^VEJ4+4 M[K:"MEP.#I) &*- Q*[9(,*[>:5U"#5"&G2PIE.O#=:D! 2 MZ2T30K>&@UJC[KRI2Y-&%-*48HU_(Y/--:84-CA^SZZT8 85WT%U"AQ8$\_T M/%56\A9W6/@_!8$?-AF7)EMC5JC4"9TH89Y8U3PM[ .;?M!1T8--V20PR\C+JLA[=/CY> !&*1VF]:47#[3O:L=E;*-D1IVVANTZV 7S;B1[U":TK$+N\I<%+T&;LC%?N F\#>6@4I2 !0^B;#H[ET7'T! E$1& ML%&W=%4,O#<5[W,KD2*;3NDVBNM1'L9H7AND?,2RS=U;M:/#??<^6,)LSAFU M4$,&[O$:%RK,"BSEKK.LL*?9I<6B4CV1-BUN+1.[!5'AUQ>TV41H\'M-GRR" MHK?ZV(51]0Z911/:;Z6MZ%!2IF[G!%V'IZTJR3V*]*:,93IY7Y8;R5ZHTKPQ MC(:#BNRA[<"1;*V*7#%IJ[Y,UN/V2Q&N^AE-J29Z>O61!GRSL"4,,K*.D7-> M9-T$31ZE)T/-@@79UYQ]-2G,D'I%1Y>!1V[IHLPL\FH7MLF)RIA),JF M(NPN>/_(+_G+!J6(X"RES/$"TRB_WA:(5900S)$,\!:UI%\":!$ +#DRK !: M/CQ.#WCHJN]V&WF3@>32Y/OYM@6B"F@: =N'Q:%&Z_0N/[#-4BGI8]LY/O4J$6I_ M)?$=&5[&IJ7L]J8E93$G?]G5INCZ+//-$BQW4<(7%?=#3^(22YK6SJ#(*5O, M!@JKY6EFX,IH:AKE 4C+H/GGUCJ/%5S:UGM1X;ZBM3=)5:-73")+@VF+[FA8 MXE:"!B4$J(,7#W-RV7;O@P4DM$M1][88^_>8..)TB<8NK\.=2=HNNO=CM+V) MCJ'0;N9E<=%V8NTRW<2!B2$C :/?$)@'SS+\YY62KB>;N\' A4?!1626M]\C MMITD)1/LJW4P!X)\'+\ 4(F\DH12//V#A5MCQV,C]?L%SFX(\?2M@K!'HI9& MSHC(E< UWKM_FHG&:'AJT\ MMPBK@( &F/%)/-\)BX@K4/E\DH8+@R8-!$%,P6191Y=:ETL1H9H!(:1K40:C M*L0719U4FMX;D&0;P@*!'&5C5W\J]RZFW%\4%17]7BUOR$ =D#^% .FGLM[" ML=]*!"!('\VK#2*]A^3"+7!\C!)(]T&*(8%0Q(B 0_V^/8;FDH MDC78SY@?QB?J6JK,_M,NV>&&.=MU85U5-"9U/J7DA+BZ+-;PL(2G->V._!(, MC A-$XU<-#QI:T]VD =M*N$0*0]0_Q[T2/.J7SONAGB&S >>QQRS1F-9='&R M%UUHDLA:.MDUF$_CZ-KPJ8JTQ<4AOQT\:=5),S8,Y=0C&$J+V9<%0RS3M:E% M\-B,H](ML?\P;J'!#M(<0D;'*6UFB)BQRYED(MT$0*$\!93&$?FY>MN>EQBQ MW0Z'(0P^BK'Q_%!$&'-<6%'#P*T[)!@LX]+#XR0R3>+ QFZ>.44V< I M#=ZMLP"WO7^R,R^]E=%2&[H RPZR@0KS"]1CM*8)Y>SK93NE[/2O+AHG & MB53$6^3>Y_%,OIHTXDH57JOO1A+@H&T&DW,MSR/:&PFYGQ,75%9 =I";5F!Q M(_D$^2 *:Q&'-UK TMHQBICYR916YY0 K9E5->QKO*?"6.?OP5O)_H0L#4#L M'77RVD8^A[\5=P[V!._$E TDVK'V)O-H$II"F89._#&\\LQC/%ENUYPF&]N@/OK"L7AVYIK52C/=^4)[G'E((/>\+?T+RUNR&OTE[4@6\+ M+M(-45HRDR#XB!'*?8V#CD5CV3TN',S3Z>2[D?O_O)*RAKO\PQ)@\4R@T+W: M:!:1[>%$T>2H6Y&WLP)T&";G6+:)@L/Q:BA4R _B'LK*YL>#@-_+O,Z*^?MS MZHR>J*5=\O_[\FXHGBBTNL\P1U8#81Z^"A]81 7/8B21;30L6GSA3'-JK9AN MS[M3_6O6W(_6)7HX1DAY M3="/?E !+QG4J?3H[>%2E..3E*D$M-?I6"WC28O,?0>H^!Y%/H$T6TBRBWMR M@Y8%D LDB@9C@MXG.W&-63< @^QS/'41 R-]F_I^XF;L^KT3.)385E#*I\C;N36PLLO!9?44@JJWI8?=;)=B0?,P8PY]VDAWC(?0$?\8(,\TQ M+(+9FVI<%2FR$_N5E/F ?3&*B,,1HA$?(M.3=A_V.+O2*+(=G"6U6KG_X&BL M-,H:DC:%4;SK$7FIOA/@9 MK\ /A8E]\V8:_O\W,K(W_QV&WZU[:TNKX;BX>!E(55@*#[JM5!_28EGQ$84[ M1R%9@$"M=^L(+2.YE_$/+LK9-O8P$M8!)CZPR$7?:-:WW^Y?P6F 6 M*>/=I]7IV 8HUVCDHN;/.@(SF[O9U>2EH>GX'S"-4RDKRJQ"'EH2O2/\F@@0 MA^"VQ[<3?+,T13A<(7#H!3]1%N\S4)$/OK*X:=;NLC"C;WP'S,;([%D M*^UZOV>7^$]EXDNQ@ZU78"47"" 884=R4<*^ RL+:Y#8KCV+/%_(0Y,S S68 M:L1KH,#9U7()J>=X'G8@FOI5::C2O8TWTW:,#0W-CH]/'AB-/6")3\V#9$ &G&N.D21 M&M&NN)B +V8MZ$5>)H)^77(\B!G6B.'PM)O)IYPZ.+AF-"PV*++HT0DR"[': M++="%R*O()75JET$)(W+7SJ5**3X9?2G2)? M:7WXP"[[V?:>W07A' L-FTBTC)D($-Y!F:67XPJ<*0H3 MDNJHNKE@3TQ52HM7K/2HXD,6H%BZ?A#J9V2L2?GT*F4E_=L[/E+'F*;L_DN= MK6A8][PY\TQ2,Y:E31()IXE6:;;"[FGK?9 4AESZ6P[^5T*I:L=LF-P:+V^# MY&EIU:X]B9LMXR3D4?:O5;KNP5Q!-:D>9=%[@'"6)D12 NE1P M6*+S7<&VJ#+C,BRV>0 =75M%'N!S5@8EH6V[IM*Z55G;@W-@MT%"Q_) -\6Y M,0#EF1K'WM#(R8WXU,&=$AST.J:8@"Z78D1GM(Y1F.4!"&A P+,'(.!''\H# M$/ ^ @&/B3LQA=@M)(<2[VF?)?U14-Z$1S"1)U7&E BAG1ST;H#B2_Z9*,&>%+ZKJS(BO*OFC^)X*C M$40)4O+8MCF&0_")%Y&E@3V\; N)W"BQW)O:4N\1UV&JCGP;"_C3$ UJ (5I M?)M6\94D(^X!*^+-,X)WSW7[H#9+!'+E(A4\&$9DU:M<0\WY^,?[*^\)!<^- MTH=Y12IE<_+IHZHRXT9+7S@1EJ-Y)"89]_,P+TZ?7I=/RD;@TTJ.Q.R3ST_/ M_',LR>2_^PC.Z+ZP53O<(Z ZAP]/';E\O'N)S9AK))AM5V:EB5P3RXISUVHF MIWQ=U&!R$:KRO;NTB!_\/=M\;Y::1YYM(]N6/Y@68J=TU2(561+AO)438[R> M;YG./LZJC-39#LR? (-2@KE?0;_(4B6)W$UJ,,;)AM15+;VV"QN=*QIP(^8&Q^T\: UWM0((&^?%>+*"W+T2+^Z8;X.B!I ^FN@)>V0%-:OPO%^8?KQ2 M)_&?HY^B:9L3,_TQ3:S9+^;9,PQ0K!'3495JC>6OCK6>6!OHH(S/#$Q[V9QW MQ4+2%8F?T80_"4V)?F\F&WOGYO\&'$.]>"-##D2/P,*L)"*>@((\BV M+OEE24V +*QV +!KX6K*_!>SW!1M1^AEG*P*9]",V85EZF"9%UUQV3!=!F[G M"J(Y7,?!ZQM+\'"<36-4/@ O M+3/I'&)@?$VOONYYP6>NV_;]Z(,\V/XE'W7)]++_WB758I$A6(@C]&YK%_!W M:KNU44/@O?'G$WO\&!PKYX(_;+>UDF6TJLH==>0B2HH[-[Z-U.^+]+,&<+;L MM[7+B(AF<$K$T<-A@6HXT]2))B.%!9["X.X=G0\0<;;;F_FAW;8E0TR9WGB: M*+"F<<(]VW0+ILS4SU&.\;!STKEE3L#%'BF='V6D["G!A>D]":&Z<.U&@!P1 MI;]LP5(6T>/T7P=$/9E#^Z\2]]_'Q529[+V53"JNXVM*Z@UMT6EZT*P,V+AS MOH\:TS0" Y6&A$3J[(6?)U% [=*2Q01/BH!"9&4C8;4:HZZKT.3"2B(O&$,- M,AXR;M+C:M;3%$[%Q.\FEL8'(M0LYML>=HK4UT%:!X$81A^.5*?-5,6BW22_ M"./>&1($IG%;SE=-V-+GE961]40Q!EZ'?:'15MI6$1%(0N'%.68I8I^K<^E2 M2&#T68B\WX=IH%HHH \L).((2^T:$6@[ ]N/P#5Q@+'9"^L8+ 28(^B';?BZ M](E91_T8T'*LYW\?^7T@V4U4SIU,>;\Q2+$2*-G[?>2L]@_(.@(JO"W7DS,Y MF=0< >KH- TT._0D0"3O@E3HM]+LXPXC"M%RU&,460)\=9E\/;H]YA+N@XZ6 MI?1%F?!N41V2*@?V51%6]/+EU%"0FWIV,S8:LZYXV57:"B>16.S9=ED7)'7P M@G!PZE*4M:][M5J;I!>I MQ4?-FY7-JC!E I^E8BOU3@.X",5(O;4F#W'W_)-;&J=73BSL?A3&S.'] M>'B/_8LP5?N^/_6B:!0;)(?"M8C0>,S%,"W@Z:AGH+ SZP^4U C!0!*_#5OJ MHPL2O0[T&B%.I%([9*_W\[]3W^%C'IN0OPL5 "&F&KZ1BW+7)&IVH;T.YM2S MM2]*(VM0275)N.Q42U9.:D[&PY\Q1A[^2A1;C7_.-7MW34*>NK:DX<=B@P1B MVC"$DHD?*1;1YO:DQ>0G0;7>:A8GSJ7KSO7>G/_W>>) A/N.R9R',#TL'1\L M2KYQ%-(")0DQNF_6XT&>9JR[KE(TL%$:T0DI'[&!&6)2"WR2,MEJ\]-0<%G: M;N1F%=.7\G0IQV\F3BE)]D@9Y)+"5I,N9NT+SQ :>H6/*=[[]A/Q.QT[7K4< MEDX9)7 #E0XDRMH#F3 K;9?5!VKWJ;-9D?>N+!8B]"8TSB"M+*4O>N?WL/6W M]W(7R%RSS#.,Z4S6S1JVG67P]%'<0U"\0?EBX/UK_:-W'">;0FZ_>(:5,3!G M=KC2;Z@)R8*."#8$^-0IZ+AIS76RQ<;A,K>+*D20Z20C&"-9] MH]E/8_54I+$M!PE*F'EMPX(U^Y6C_6OD,,OU,?VG!X2C(1R?/" &?]Z3^5+>SNMII[RQ0L6:*[FO2KW19N&A+D,*,"4P\.4#4GI8B*ZPB^ MC[8OK&'7ANAC/87_L$-4&]RX$#M28"N\]Z*4ANATI[JKKXW]'?MMYX=2L_>N MQ> W3[S/P;Y%EVX12S_!?RF,=^AO[[O"Q$^MTUR^;TC!:K$(A_7KL#J/?LMB M^O$06/C]?[]Y?7+V1?S$HP]9[@\/W48N7..U9UODL,?]]EM;HAY=0_>#$H7: MXV)"I'A?-EDFY,!6UK8J%]2F=QT-;PN3E@R^[93T_2Z574@#;:0+[R/$3.&\V9\ M5:;>:+'=%G,D*%3X<#B80;9GC/60G!L[ZP/OMC$]1E ?M[TB@+JX\7900RZ5 M&,N)/2:T'IM/>BQ8@N'=!*DRI,S*?-=4M_WC.L6Z344W-]_)\SF)KC@8E3$24/FP\S7:)"N-_*VI, /O M9(LXXW5@=S-^Y\Z^TCC$A8-LVO-!!/9%Q):GQ$2* W*YQB&;SR$UFE';,. [ M&C4KEF?LBW5YB+J. G18BS;"/?>UAC5*<3QL&.7EJEU3IYEP#%_(V$;MWN-J M[OO/O6?W8F:3V8H+^%,XQ=SOMJ#+=+WHXHZGBR\)VO/'T,?BFJ6XJ'A9&AP8 MBZ98!27\6.QB^G\$N#M1S.YC;0JYI,!$%687%"(IT>:TLC!:M'N@1;EOYQ4S MTRK.ZQ(] F/.<2K>5;#LO4]Y30<]H+AI8AW33 /-O/!S"8'2;1P(+5 >DAR3MY(Q.BMD0[Q6LUZTTK J&@S+>5R)G" MPW'F)3D[];>+,GI?JP-\W]$?/Y7JAD",$+IN8Q,\5*Z[]43&8Z%=PA&ZZJKW M6?_(@97N!+^33R53+":9VYNK'"\MN-(J'&Q10E2%31V7-[FJM74O M_53;9;\T>A].\[:Z:7Z=W,CO_:#"V5WUP6Z]6,LBZ?B.K9.'48H$7)FZ#95= M,2<9@HPP:6Y79:UZ;!3<](VL=LCU;E8WQJ[1$GF:6NK3EJ2)>TJOQ,TN?&)> MDY-W 1: 2$EWVQF@WB.:<_D;\9H>,CI8G7[HB-SJ]SBOB*A9+%^V@A)(H 2+ MY/DO7F/; :?CIPW.$,;S\TZ-I@$7)I^*?](1GT(A2B DYO/=>E=':YO&O21) MVW:E$,C2@!(:<;9];'==((7,)$K\K-\CHO8\.B2I*XO[)0E<]U)QXL#R6KJ_ MAVHIM\JC>\3T\*K38LS+.;U*O/77-MEWE=%!W-!A%)3V2)1I3PH:O)B;*U.D M'U1!MB#P%JEYD^HPG?7HDKL\1Z9AJ\D&W7_ZX9&:3N2P/I39-P\RZQ^)\Q)(UM(56J9B5VTOH7OJNJ"2L*7F=]&=$RH4( MK\?8*@,&V4) )/;0JE"_!X9O670#O2[+-2I!HDC^1&@+/]E;DSDJ!;5DK25" MP&=9&Q'E%L"["%U<7\/7LZ(I0^I3;W"G8QY0=T,%&U6S8NABOW M*M/ 5: 1W,3:AYA2!"*8R &,:U.\$GS-(3L,<&#J:-7G\+&V8KGK,33CA>ZZ M\6&-QK6_R2>Q!LVLH.&"[+VV4TL:Y=>3R4W9^VXG/^\6YRI_.TP6YYF(-!?1 M/Y)#+A1US4*AVO.J"W=*ORUB=\A5N1U'7-57;B 63TG_F]TD=\_ANF_!SMV; MP:/S]6WVILNV&Y^4*;HS95:X_Q2TZQS)C-$["3MIK-%EHFXN\5?Z50K7EU^R MU"7*Q$JZUVAQDG2TRR)D(%!Z7!B JBXJK$Y>EKVS-;49'-!97P4?W_7T2=MZ M)QKW\'.U^=<]N%]5RZTF,+33U2%WSSTN1(H04[-AL2>NRN-7J(D%$4X'!W!F()E8MS.P5+-69I MXN40+JL^.:Q&PA'1G3<]7/1O'M"4AJ9\^H"F_.A#>4!3WD>^R'B7F/#0=?=; M3'R8G$@PA()B:/:I!R3[@NV,.U/ MNSP'D^6"U-=;I8ALKA]\V&^?G#U](NMDV@,)U^!$#P$'ND17=\H@H&$E A]$ MP*&H.NLI3*H[]C<"3NB4*^NK;U]-/L7_^7-;+^;MHR'11:3P/N2NR75C**F3 MX F<\!(:]]Z,NLK\WUVC=UG,J,0Y1),2I^H&\_W)L]/',GO&2<=NZ.W(\XV# M?'_$;I@*VXL)H=*A)D+HO4)7^X6DFG"),ZZ+M'LB@U4B&>2?*2*#^S\;5A6I MP'#@3DQ)R\IG7B D>"-MK]P=P[6XV3A?'E4!H5-UB]F"=S <]X%%U]D\-#*B M>#YY>GJ6KR!^X)//7N2G8JBTD8OOO+B=]D[&2>=TRV1SVS(>V-_N_496\'#M M3[K1IWAZS:$D&T3/#MO.$CS5B81N0$%\3*'7P2$HQ,:[I?O@AQ:80E;)"LU705>0-( M5H9\.W$Z))Z2WGPO"D"6A,2P)(,:W1O2[+JI!>(>/SO\[93(%L$U"3BA2(ZI MPO_.$B0JJB2G>LG(;P?+*TGR5'NY7+7IE[6M5@>:PF[\]3U)RDA/'/IG M#\AK'#&,9+Y^]5>G'_&7HMDA@:% 6H-$BL-U +^KK&('2W/JDST>WL=GM]3" M2XFIL2V7-/O24EJM#5E5OG3ZP"MV+ES=/3/S 9?RL%T#QU]1L=SW&B$DZ7 C M>D,5\Z*4A0VGWC_)"0^EE@T'#-MO^]7?_B=H"SM[V)L.5RM6?*96_9TQ6]&U]L@$12 M0AL$V HF?WK-^\K'WA0E"Q9A(2)W1F72.*1>?,^SSTW#&:IB@KZES/OT\W M>E/CL3:/M7W7Q<=Z6ZYW)X,E%M)@]$FEFL8@]JLD5JA"%54^ND9+V3<@&C D M.HBHG%?C+2CK_&!"@MB^9#05K>27\Z:4N3A#QG^Z3R) /'@$(.5"M>;"#-T> MO1'V:;#B*-MI'(."1)=2'5K!1Q:X-3 M?2VI'SLAJ]OW[P[P\M1"!LY\W!AJB7B-0)NU\,*05FB M<.,%8E926>!\5VM6@Y^$"AQD)C!&@ M%G>U%!9:3+MK\UJ-9C0'UPRYK2#$L#5$?2_MN*$^GD&[&^$Z\/13X<3N)"[N MI[^_QBV!8EM$]%&O[?QNJ]9$ 6UJ4N19N"0.1,A X[+FC%#W;(AG/2HM"7.2 M2J1_XI4@TC\S9+1^))8I"));C79'C=-9@:.(B\#SZUK)*7;/&-W0[K\2M'0+ M:,,/S=/HRN&3P?"<2&5ET"RZ:GD3M(7<(J!V;46OO=3SJ)@X_U3,5$I#LT'H MA'FFOB)0H0?%3:OJ6JXSO8O:9\V2* P^:]W$%N.M?@/MYFJ5Q4#ONDX4!(AE M]D$P!85Y(-O.9I9M-^80Q#"XH'HS@RL$6C\/@*J: I0-/;U:&=#,)9R&!"&8 MJ8="J30G-P+\[M*?/=\&YG]<+%\W/*U"S,S[@RB4505U=#/<@L) TX3L<#'; M=BJAE.. F1I7AR]!DPZ++(#1Y,8.VT?7>0"V?Y(YD( M;6Y(QZK+VED]O2 X/OHDM !M>\<(<@&'K,\I%MJWPMTQP5 MQ7&!#; 2P?1N@(*JIKU6);M?DI0S HL [RX)!($4"K8B^^.[_$=--"37YV0PN'\*VH99!DJ&DUXB4 0"'FV"T/ED0FJH-]KNG3F[11^LR[IN1MK9T\23G,-#E(G,P4HQ+E4)3"]6-N? M78R"ZZD?1VVB1775@E:P-O&%@\R(,)UX&HQ1TXMPD0L&M%W6'38>]R6LS7;X M&K>.^+!XY#%8>MJ(G,K;ZR.**)'S@<#2HP\,!=?C@CS*@#A\IA^-9 MBFT?G'W;5,YUB.1JZ0^K*GOF6=5>7KRHA9G6C)J>OT1O2I@T)_8"&T)4)9:M MQ'+[4(6)#35QJBGGHB.Y(/9X>1>5))5#,B)?+F>)XMER!A1@IJ0PUYG2=C3F MJ2FAS'R=,0$^95EYAIL9**"]1.X?RS%]!@^!.8&R[8F7%^LR$1YF+.,1%0*S M3G@(5 (U8/J .9"A- &C! DR 2;_W]BVU;$CSO61IB[%) ;Z:B.+:Q!JN'LL MW0A3'FJ%Y<9*1QVZ.PH=*D6)B."5 P/%1*E5W8.6L M.KUID9"QBW_ND*I[N2", ^?C\*TW[?=/,M^ ;]?/"8(7 MB$P!-)&'VSFI*=?SG_%F;NMXF]ZQFM]MVF'73&# R:6HJ@H9SZC%.$,][C-I MXD-!YJ&?:-+T#R1F37U'V9SP%I<[ FD!>M?8&9 M!B7CP/VH/+L%_JM^^.OK!V5X/F!F4A+Q0KBK]PUZ05_8(8;=+2VQI;=[U\[M M>+]V$%ZT'@0J2OQA>VU /WPP9G.;AY_L<.3R)X "T>M!P!@,2L7$6XT]U.&C MLZGFMG'M-1IN6WAQ@6Y4!\M[A0TTML&B)5R.;)\PV@LXR&_G9&:+KU1(/KCF M-85U#'G;GB!4FY.69EAE9%F=N?FYG.G'#B6>LOC[@J!=:ZXC)NB:(VH)=%PH MIEO&LHE#6)\H::!B,"A-Q816%_I:ZLNV*"-HP$+5#:/P\L5BE3&4O?2G5#IL M]HM\FN 0*$P7/^=V=*PY.>A@(U^68=8!1MK\OIT<7>9+H.@0*#V5U8S6U@\L MI.H(N'"0AD(\DA?G48:PLEF!B#LM'$L%SB.@/ !V642K.-02/R-LI5!^>[WW M"/8$WQ5B.30(]99\'[/9*DCN]9JBA '!%%E6X"4+9?O8&>L!.\?F"8-%??Z( MMMAEBO<9'!GBB6*U@CJK]F%6"+Y<0.(0SL$"]!!B2-"*T@E)D DFAMB;BI\X M3D[1B$=GVV%S+MBDZ,@Q*NQ?^'F> UHU@]I)/I?R"=U)_NCZ+^8E0"SR!3TA MEGHQTWVAYE4HPZHODYS!<%Y9$RY^J2-EHIUA^GP.JXAX'EYG 6!-"#NLS:/J M MR6 \H2X>P$N6%T.HTXP.Y2 "'9 W^Y2J$D96G?R"JYW% >GS]GR-O)R4FV MD,2\K;?"(WPV P+\FFP^KZZ00H^V_3*Z,].8(4XZEU'MC7X*7E2*+& M#U$9M5;GZ)CH0+LUAF(8:D(R%:)G+@>E?6JF_QX\,5^S3VO= M[WK3LAPHU6,W=TJ$1*'"S(M&5"#$__8P78"K*3U_*C$T\Y4IDV6< ]5($)1RSA8F,-&@OX MEY@W?9'8\!/D.)70APZU9QU)PWE .I.;H_DAEGB_-6I#8!&'U40G&+9GAJ!' MBYG9U=9D8EFU8D_.<*_\P?=$>%E) \$:X=J*/]%Y>0J.>..<4 MPI/GY?E=1A+(7S?^Z:P L[*VT0.OC#95"X4F10K>5:X5$OHJ'4@ 5]NB)UR[ M/>''W$8_V(]5,:-$CCOW&$974RU:!\-3>*/80U0PLY:41Z99[ 5OX"30T@ M">W 9 )7F4\%>X,5Q M\9'(47OI.FS4ELT7#H FE90*U3LWI6W04I7F2=58=JI;X7S;M:%9A$"1FI'= MJ P$@[4FZ #X9>CNA-VL !I#4_;\ +M *!9\?&WF2JJ9%5PE1#$DC#-\ALXI MKO4.DNE=V[7@#<=J\C&C3O#]!]#"=.0X_/1L;>0&$]:2UF35B0FBQK'%P\2# MOSB\JGMX#0XQK@$)1LZ?&6L@IAU@,*"]04)3=MJCYE/J"\L$-'=P<,:QB$?* MZ)UX;J5"^4SQ3TQ%AUAB22"W>!I4SL+' %RN51PT*0T,J.,0.6!L9R;:)8YV MN[+THLY%H=N?P-F@K+P:6U1WCFN-)@Z('3,PE0'?,1L2]VT)FG"!JS%;\[#N M653.HMCT '8W **#N>(>T87!NYDV](9[Y""@R5:(G:;9TM< E]0I5/&P. M<_7%"O,JYH X?0V=1=#> C'>PU)IAP:'FZ2I;4;M'I.FJ)&)W0L<]%4?H@W5 M\R9M08]HI2%7$KPW:)2=)9(>L(J"53P:L(H/_B@#5O&18A7;:UAY?>;I'96P MR.QB7$TN$#6:KY9(G^&FG#C%T829=]#BW')B7\]L^I_L+5^HZ!)H*59+;(AS MJV8A9;PLWM)-\&U3K>36.7<<1;Z*1U-*0;"3Q5]R7/$-O1EF9S$K4KI>KIO5 M(D00]L740I#8D">.T2^5&;QN(P8$LA!O4G,CUN"0D0W%M(H8GUGO1^3R#D)3 M('7?DGA\E:U=IIR\L$++H!3NPNZ<%XPIQ-L=F<9FU(AE_/80>$R_C$')4,Q* MZFU89:4>R.= MVYKF@4H3NBPA85)D46J$RRMGV&207/82(,HI7M8K]$F-JEZ!9?(5*<(FI1:# M&4E!"DX^: P,=M"!P@GW;AU!,H/P,"! +>1M/8'JVY,L'C'-4 M3)9CAGRJKTE926JWU'$6ORQ7D2%O8NNK%,MB,I-9]2U93ZN:GV_4[-0XBGG_ MV"24B'DEJ2I*I&1Y\"7+KU)@H H],HA-.:"6LX<%4YL,VK: <^.ZG"&(K!%B M?UL)LF;DG+1%S_PUGNJ-=)I0C-0GLK!^@%TDK &F*0[C UBE,AHHM+C615+= MK.II5]5)1GH<;W*J:I\#A$!1\9#*G((0-$/S.>%=X;2Q=6M7KO7MI 62)]\#4^2O#PJ06[>H+*X*FRF?8V6K70K=2 MW^Q"?R^%G#X"_P SBIN@7R-5&:LE@7,[F6F\ 7@2TU3% MOK)GUX2U@]"_'*9%_40C$&D#;KZ MQ#VANA35==$W= %C>O$P!XLZFTO!6&E=H>PYWP598VN-V+^0!E81\P?.\H)G M+HV4XYC0)',;!5J5]#:MIJVD3,-XWVT?]UZ@,+6Q2^AR^4))G8(IL%3(Q'=P MCTNWX\X .1KQPS7!0XY]A4GFN]'<<*LJ]#?\7^&GRNM0HV@&"ZA4[ULMSV&L M+ 30>N6-*QZVYI-<.]5^J/:"]S5*5?,1JUV_5F7F)@N1./OXY '((294?96P MKA0OPL3^Y#Z@@O=,@F-L,??A$_>RN;!,X368:!=>TP.\UU%]S,!'1= H79?* M ?T[ T51K?#.:,\_K2ZP)GM%(9T^+FI)#%4"DI)NO-::8*TUJ;'VH6!F.,+# MJHM=7^70SS)QV72E@QMREN O4!FW\V/LLCJR%GJ8+08&8/-F[MZ4:=HH4]T M]3'.BO9$'T.8U_C\^M_(CK,VF"!"6!R MC0G376N@?_9%J24"V@']ALO:82*H"._\5;#B?A>N39*9TYK"UV;1D@-J!.VJ. M/$#*J"TCU+]X?U9NGLI2_#W;F(.681P5Z,@AN3"03)):9U!$_8M, M4^SBV&PZ#"B^V2E'M[#\@ON%LYIV;@6O<[TMMUVVW=*1)BX!2JUEGFPTYQS6 MH4 H0V;I#@5A&B(WMI,^HSDT@*74./,3YO='4@O@GKW$,B:*A\?= M(9^QI4/63S^[4"V6)#S0G;LRK3HS J-"*@$^M&R,I)BIFRV2_ R^ WFV)(A+ M-#<($82^Y (<8?RDBKXR6\,7M6[LKU.0,M?2ILKI9X*S-;M(U)P^)/)]O:_T M-[L$]A-K2$QG!PY\68#+LUHVQ[5TG4(:=H.M?8DH7.1L4\KT4GH1H+O@ PSJ MSF%0X%>QP2*D/^;A+NVI;=<<-:H 4U2#$43(_I?%#KD_U'4$9FBH:%W"U,R; M[UM++AHR69?EE='BKM-,#\[WN\BOU*6T<=GG9HZ:\U6D=4REE%%)Z&JZ>0BC MOJQ1 %/M#-O9&/2]F]>IXOTAY*B9\>;3=@F:$X[[$X;+3"]HS;7-DY_TK=D%"EE1%;PD6)V"2!9M-J ZK/ MH/J.!U3?@S_*@.I[Q*B^+GV*+I%IT9&(?)''*F53Y\:=+0TDR9S;OD#5APU% MGQ?^-<&!!^.AXB'+?(-@"=;P7RN(W2O*C?%J8JM!3,3Q_L:Y?1 W54S7J/^[8E]#(GN:D"U!F)FC35\RH1#/JT [KV,P M['&]4! O,8VBS2T!-]\L\BDQMD]FOYMS4^%UPNFEN^J2ZN1>%I0T;2. QJH MDC@A(F8 QXBKP#SC(BE3Q=/>, = ="N55RFO]>FT8$[@.>FAY"F9$HO3O?A' MP+=I+X1P'RN:LV\:D,P]?UZ2G:46^LJHXEE<%#!I)WEBX46@4]5/OO2=ZJM#WY'XS(")@'( M+W/.F[JK\'U+>%])M1"ET_%CY-/ S7>?O':S/2D)(IQH'(,L28\#7@V=U1UJML"1G4 M&0[GPT0EX7&\4AS1&9NMP:?%B0>7RI2Y]!/0!TO83IA1TQ":@HZ',' O!=%Q+4?F\R6L;"^()"YIY11OHTJXFU%.7,Q MA/7CB6*,3LREY\.PE-S@!?P'AJH?S&_B*\JTZRNC]5:9]%/[+[#*4O$QA!0 M2[Z%$D)II 9 O$")([& 1P[CGFZ9EXJ[\EJ)Y6^]D;;+63!TO\G=&08G@XH MI*-6O>:N*J#0US474#I&M/^ZPARC/BG+=%4&S^AD87&$6*68X(J!#P"T1C1D ME5<\R!2H:K42*?E/XL(SX5> [=8SQ-)7 'XJN*1!'G[(O[5/PL_^/("*"_89 MFX=#F#66C\T; ,T?#2HO#<9;__]LA#0,!&M(%DS4@;P1:H9.I)8.*-L$:ZU: M'72V#!AE^#'I@@J)'V+&R+C(-W%(;BL!C M&&1>2=9\06-D9RZC/BR;?).+NPY+VS)*T$@"\)\@KA #XMPXJCJO%X(!$NNB M7_TBF28(974LC1#C(J4)LG286;?8-90OX&I49JEOA^/\M&J=G5/OMQC@SN>- MPGLSD\_Q?%JR,OZ$P2H9 <@'6P00KE!*HQ-;> -2Z%BI.BD,)(%D5*P9-VX%P M6&2PTTKS.G-S!-,-F=6T]KY4!=@]0;@V"H!C@7B.BEE193DH8P%.YQK6)6SN M$ZQUA)4&L]?.UK4-?(5>/.ULT32KB\2,\+,;+(MKV_!L\PN9M#A7)>I!;7@L M[H6(1 @#*" =G(M@4' HQ!=YVD+HME$\I01??TOR7N"V-AW%QX: E]B-R+ = M]#P6!)RAE\K];])C4D&9U]K>H'9Y]TU0LT4\:WU:>'T54P79+#-.G*>UX[IX MEYBNV=D6Y8>$3B6AV6OW@G^"B<:QX,'DZ"^MJH+W(SH_+P"+M8-XFRUX#NV& M$QTNM=+FYXI\ %=!"36OJ(.R7K1M44O.I[9FV+.%\CQ1TXME3.XGSII-]@^$ M,>=7GF=X9K5,\%MT)1]_JE@/B:*1(,Z,9C7F':#0CJXB"ZZRP5@25$!BW/9,UE]+5EH %^( Q"0:7,[W WD MV/K3(WEE-RE1,IF3]H&0']DG*\1HD= -K L=BX:F$+'Y!,^C?QL=@\D;IB_ M*L5HEZ[)AI.0Y=DH4^=Y14MGW**-OIF;!J>-&-JH"G3>*__K!%L?]T\L. Q1BP&+W"8MQYT6JR5='J';0ZC5^;]ZC_ M[__.I-,4/*OY'&M8M%\[5K_:N'._:^>[1,*76-B5O"3EA<@CQ9&2!+%YH[0[G50AO?1['28G MY](,>J9]X51[DHH__5U[UA?!653 A- (:TCR1@>0T#](P63$OQ?$=L+@@#?:64>&-.TTG. ][6-A@]ML MMEJN:[<]/IY<>UOHXG'6A\=KK$W540?B/8M./U,HL@#Z%-GN.8;N,HGUG1]$Z<^?;Y220<4NXX-+.6=W/_,[/ZU#P [] _L=K?_NF(>OU;)/SKZ1L%_ MM3J'Y((6^Z.>R:&3T7-&VK(V!6#CK$BFLD&NZK"#@VB!:N2,+DKR3\C4IXFZ M)$BF.QP'B:.84I#(&.L7@B$=*G/)U\V0M&\P=2<[;>I(A1]TVKO?U+E>]X\6 M^M@OLV<\Q=]SO>V34Q&\,YAPER8QGF,;N&&.F))5F[P@G'.-"^-@0F\M(N,7 M?1"1PTX1>0\\>I^B.0S:>$,S@P &TR]!^1WH%DQRO;OOI_F>R3YZ]/_XG]/BIY;TYK;'ZO"'>]R;&P3, M1]W6@; _8$[_4.<)-)QDE2E6,O#]EW^M$/0H&/E/3O7Q/8!QN.S]#@;&%\%' M ;^"N-)OH2"\H@E@6QJ>![*HO!Y.9JA?AO)# Y"A Z*D%$(D[5O]_H]/OQB( M*?#*+J9Y&N#AV'_YZK??_K&'_QZ_#%Y5)HYG/W0<0F1S@-[_110'!_N3\/#H M-)P0P/#AZ(;^-.FXX0299?>6W:EKHR&Q- MGXZ/\--#\SA^+'=P'$CY, =.3*V#X[82X8.UIVPGD?;D0"8 YN@!R3P<6#AN M&/_^-^XFG[0SH&/*2LIJ?@0D?[\D^&WNC\L$'%%!4P'M2D3^2B2R$A:%JV@U M9NYJ8%\#L'2K@$W6NS"@1/QDUZ4 #]-'A\C@UR):7O1K:Y$EQJ!:SN$%1"40 M[F2V6JS(5V>P>*&J58'Y" \.T-:>(UZ^Q) =URH-X CSZ1^#H_U]Q.A]-;TF M\HEQ(DKZ M,^&/9T?:$?M:,;/$,44:'\CP":9[#$SW%*FI;2!2D_"W->1(@1 M; GB]W\JJD&<4D MD4T(A1HKM3"T]6P_YS (0^PGPM17!8"$2H+:4REL?"(R^,M7QLB\FE4U"GX' M3.&PYC9?3HO&!.ODC"KL3$[=O D"6@2#8UT U\(07'=\>G" MHW>B!>ZJ:8+R'YAQ91&2'$(G5[I&E/X<2PXP\)&P9C/O<632(3W/5B)A5%@M MXDX6VBH4L[_^ B]$JT7I/9 RWYQ& ?,*RHQR+GV. [ S6ZI[I=L\ MW1:MA_#B^K^JB]!IZ 1=CG_4K@BZH1U>[O;))WHJH\IAU-((YH9$RU+]+/]X M&>-,J_7/"0YR&N&/;N-7:'VXMT\ZL2KT_X_ESOSQGO[HI^;?CT_VC@^.6S_: MWQO?\.]'!^TWZ?I%UT/I6/KP=.<>ZG!OO']RW:7TOH)\_/6' ^,QR@YGN=;) M#_*MGU BBJZO+Z$ GYUKL?T:C'W]E:IY0_9([.[[W#T MBJ][XWUXW^YUO.W"/*0_UK%NF+^P,RJHRCAX%CT/@IV!5^)C/T-_.U^5 M0 K_O&:%A^TUZ_0G_H>*1SJ0P<%^3+0&#?!+):0B>H,?SB_[%A&(P5@6-Q" MG5>Y,'CPO #V_1&O+,QN[_==RCQNQ/ZVV]!Y7.]. MWNY7QG;-__KQWO9VZST=CM9N'ZT>VMXY_D^?S.OOP,?_3?:U]LXW-J$M:]8/ M*WG4GT/<+I?W9@*?K$A,7NP=GPYBT5?US;:N1^K;;6[[IO#H6R.@_IW5\>%^ M?TYJNV3>=PSS](3B8+PWF0QBT5<%S@:-@Q6N>DT:\Z?N&I+N-^_4.8F^_#H+.5/B/EHJJ; MW6YZ/HN00!BXEG[/8?8TD/RL*J#*OXJ*>/1;GB.!LL._ F_Z 6X*"DO2FD7!=P5_MU"11EW6\%_ M?N31A0Y^^S6M7X/G40UO^Z7!7EJO'=4JDO];_)K++&<_ 4T<:5 MB_R?+0^HY1Z6H/YGF0[:N$H.!D5K@?H'E19\U;PZ-O4ES=6JBK:7AUEFM;^= MY\U[)5D"]-LMET7V=IJU))^8\5>TF>1R:P\:;:01VX(E?P3S>A4-2\D,T9?V MQ*<-.5A$Z_KMX=@T]NX"V+@;W_3^J&]G=E7_W3 2;!!2_7B7BN;KD>1%/-\' MY8K_#:\E8UY9Q_$!)S[ST.?$#VG^#XT%[6'K*DUB]4CND47>-M=O:AO5ZL2Y M!H]\*3?H/^1W0Y9U&%B% VPW*$N(TU .+0,]C5@#XCUHHR4A++*DO% Q36K M;M5?SFJ#T'A"UG4WS&F. S;+!E=P*HC>W?"^@^('^U[A.&.H\)EF<1P09CMT M^R8-VFG;L#(A6Y*D"+((3D-8'^>!G>LR, LF//.@FE7&L[5HFAL-[("]X"YA M#-G1P,*W%SR/SPYGG*IUSD-Z>$3 7O"/?!60CA [M@[0M5IWOP(-Y>!!CPG- M[3I?1:U](&Z@.$R68X<+L@JT+(3P);H;H2= MUR5SUD*:<,#"+$- S93D603&G4?6R7O8,8FNAD1+X,T-@3ES]+K..\+XK RH$)-0Z!0 M0;L=!AF/_6#. "V>\A=GPJR.N+-\ ?.Y@< @!]:!F3MNMGPY;-S];)PS&0HG MTG%_HS/?$>8@.K/157:9%'E&DQ#=639:'=)!AD-O1@;#LUXBPW *#?(ISWKC MZPN7!&RY3&MWGN@*HB+V]'O;@_O< )WI91G:]9"OM,ZY%5=,L5>(G MSF!(.3!9Z_#E4FFG-_6/(ZIVX/K19Y$_Q[*5S"HK8'SD180T.2'-U=5.6)HO M#<64?@YMJ7.>=1FE;,\OU0C&UIVOG=L*N14-;L5!9&J1(Z%1,M.W3>85\FI% M%Z=OHWRXY'"C5((+W)((\_ZTR$T&+ M .M+,3!U2;+2I*1+'<6JQ0;=3W% DJYD5J']K3-2SC'OM1)K4@7/W(F!/&%7 MKED&\0KE&""RSP>AN">AB).R6"UYVF AISC)3$XC $Z-9,&#SN4TB[Q8:J10 MQJJ'3MQG)(*5FBM.]D.X"4H;JI%\]H4TAPY!M"824?5&GB+#:IK\:Y7$2"LK M8RMM5GJV#B ,)Y<#YL!'0]SQG>R;F:Y *5]@+'2D"+(ADB*DW1&937TBAF2\$ MU2%4/)'>LZHT?(!7T1JSJ9C1NX($&[H9D *B;PX;>D\;BIO!OD"5!^JKUN45 MC56I[R=-+S5S8=V3"L2A<7(.FE]_:;8:]NL[[5>NK?9"7Y(.E8TGYLZ$I\1, M>'+4)?KQ.!@'JYU ,:M=\&2^IMG7R/49!^>D==F2&SU.PW 7^I]HNHV@P#MX MYGTA,YY2T>0S2*Y7VDW0,6?H3N"B!]:JOLB_('T)Q0*4#X(<00P9IT&NOH]< M<80H[AS5,"!QH);$:,9\LF__>(W;5/MY O4"=!?UEQ;URN$R6DOH:9B-R>^$ M8HY#W#;L]O?9;1F/A<3WRR)AQ <<:>T],TQ'X5J&=MH1>PF2N(W: ]@@J! M &X 0UY02$>?9) BHIF7Q;!SW]=Q"[7>2Q!IA1O"R3(:?YF#K2>'2\JX.4Y/ MA(Z+8AJL,HNNC%&9EV34[>@ ?:[S68*?,Z *0O6V2W?O^Y/K$QD/;.@/_BA# MQT?/.SX&JW$?5B/)LAP:"T(T T;[HU>&$1GBNQGI;T#=^B^E5L9H]=$;GVF% M7\Y7L-$X,(LOJ'V^ F<\8XX^C<4<4;RO'4?T(<$GI%\EF,)R,$F<* ;KIB4' M+0YPVS+"7))3]JH+HC(KN+M0Y0JRN: MQR47EJF6DM4:?.'OI=6<=)8,J@*\O@K2'+*9B%N^ JV4Z$7G(I;LDB3([20M M27-Q@)N47X9]_#XX*5KRT*WUMZ +#*[8C/NPU@GQ;JI ] G"\UO#5E$F^7!$ MOUN]T,636ZCV#+-KP"NA'&F UT9]NP[J=4XQM( _5!!>J^<%2OM M"Y#I=U/N9)3=!+TYN3Y6V"* 1?,"4B2E*Z("F*:0W4<[6RGN2X7T!+2LL"PH M@),3Z'@0AGL2AG^N8L3LATX1!D]G%"^2#"=_,Z(5"C&H;=57_7"93?4#IHQ[ MEJDO:J9##,C\AG"A6U5 M:\Y_(@::=1R4-.)H$9VKTLV(@Q923J-I"24KC(PC@#?#I%.\"A1$8&R)]CW( M0RG5OU8(>AO$[S[%SYFUB_MP&26I$X]6%TD1C\ ;7#==04"O7UUHJW6EJ&L4 M9L^H%/ Q'.I2DALN;+0*1 JNRTGB96('+K!CPJ*[##K(Q/=Q8#B20^P"L6<8 M#/-:FF%MG1+W-5I&,_XU>*@(1PAFZREL717-O@Q[]]WVCLI:M&&TB7/M%'!] MTAC\T.ER"H-*S2XR_1+GVM[$4161Y2A+01237N>3"(D@1**7U-TZ+R)MFE:8 MRQFV^1[5=A1KZQC-UG9>IZ #*58@@& =&J2W9Z&N\N)+2'WJ":I]O<'G^H/2 M[5!.A1V@)$8!ZQT2.P5*@W_P?9 4_#; B9V-> -;U9O7X[RU&^8:E8-."6HB M%P U));N64,VBV@FS!CN\RBADI5X8 MZ#!!&5JHJ,2,,J2ND3:(_IQGD%P2I8.;CRX%E[+Q.L/^?S]C\D6I9;"$4@*F MG=RTHV,PI#\-DH?4KXX*)4T3:'"&$A>& 7C$.?;\UO0CJPUC[)#9MC2J##&9 M)*4"PZ G4L2] 6EO'24/,>YWDB.O\HG\0=%,A[#.J09X/;9#%@9M SMVCM8- MOUP 0T[]QW]#-X^*!T L!F9RP"#^$6MN2$&=J^%HZ(UB5!I.S&KB,H' M#Z^^5TI,>TJ[)_E:#=M[;]N+Q%,$0M?7'P$/(V2%M -/BCA*HP5WJE)CXCQ- M9GY+JOYFH8UT65DR-XCS1E=1,8\*:4O1_PM:58>=_-YQG]NC\,NG7[6M _X1 M:B/%%B9]7=HCO>^S-!]P(/>Y2X;CQ^2[#!V,5JZVQ%-VY5UF*;)J .XF*J?X+51:1" M,P(]BZ">@49R$)][.N0D,=N0T<6JG!7)5!E*W3_T%X.WS$'W##F9QZ^>A\$] MTB_S;5X\-RT+O^>5Q0?!_ &86(%";"_LT!W3[T^>&UK,5UD&#OL?F"\ J33X M1THP.._,K(=T(P UK&>3,F.*,.U)(JN(I*O 0RC3+1,<*#*O#=H;UA&9-2 MVO00^GN%FJ?8B^0QXEQ+ BN%(R@-(,J[]HA(JF'N(T\+U3#HOX2WXC8W)%O5 M%E$K840J6R8.)/!"%LPPN- :4"OB4/@PL8\W!<[:@IA3K:$,GEE'R/TS<;O4 MEH)8/I\;()5A3V5I+5=3JG=5&^0\#/Z7D=KFQ_\+E^V,1;GV^A)_4Q.D8CWE$D3YGF:4O,UI!DS#B5AK]?(Z@U^ZD+HC1'0)NS&0+Y< MUJ[1U;IMJUFUC@Z$;.JG@:Y0Q&7R?W".$WJ[(*&)LO8S >I""GB(^2=*4VK< MC%)D$LTP*BI#ZA%'Z\VH+NLYV&N;Q](2+]E8DYQ/ 4M<-A>A_@U_/60%1K4E M& D5%?XHB,X+)33L^ID4M:DEM)ZP>=ST*O^I%'QX#CQ9B$\%59)/4W1N$,;" MP;WEN!*-)/?59P=O/5)9;-) 60G* .\]9U/#W[?P4U4F,1PJ2#LJNQR&2#MM MH0*7-GOY,[R*+)_ (-UU<^5 2ZM^+J%SXF\SWHX% !N,!$$)*V73(.ZWBMH7 MYXW=#3'A9A1;<[-E._U-UEM@17VC; ]M2=*6-/&78FA+>H!'&=J2'F5;TL.< M:-"R+K($HZZ(F+G98C//8^JZ M<;[S8M+#]OT\/;>1GTN.;10G8&M%.9?>OC M0<&%K6[-&[ (G** Y %9?+U:YM;N;\$8H1=&#K=VK;O]SB=G/PZZ[4=\@_%G MI\/XL\'J#%9G!ZW.EM._/EQ"55M=]6N&5\M&!,^J_%S1;",P4@F-!;*I/N^E,$4WNR_#("[T]S+,,P6+A,Z3#FO9PK[) M@W=5\ !#%KQ1,YQ)%!R,0Z15QL%'L!-)Q2F+ M4J4I1>C>\EA9L=*!Q^?$XSFO#,.7.E]DSV)=+/ MG0*V7IDU$L6.PZ7.@60,\J'(3_WZ;V>4S\7;PW^]$LB_/@]OO4]__>TU?+IM M(O&AE*O>C=>\Z@\U!')_JR=]@TW2[C:SY/?++G2^!L@;$=K":#$"D+RR"O6M MT\S^SJC34IWS:+,/2,&3+*!7W%&&A3<-@!K-S20LHR ^_/)^-(T^*K_!R G@[BXI+[5>%\(_WT5?ZR2^SB_RC M5BSZ;/)-,.]/.J.0+*K);J+2C\H+K3,JU,#(^0^#@, >8MQ2,M_H]2&>0Q8H MF4)K%64U)3V;X3.5//EFBRO#%^M7MZG>R!F_4,M.AD)OABG/C(N:9FE'HLL% M[DJX\X+C8&'"H?)DH5Z ?$GZ'5Q^],@55BNDK22IPAF$8'V@>Q M[#K<':U55/!TUC4=5FY_2Z'\%S485H#B,SNO+DIB?EX*FHV?9)[GE595,#_N M@]NTA"AI?73URA78&">Z!GGAF#NZR*/8KJ!=(/;CM$J#!L%+"]0/TN0+_18/ M TO '^H*I]/PM^A)6O;5:>]$72FG"U[Y^LR1GRWC$@2U+LN[=6M++(O4_6IB MF* CFDK[ )8EP.$',6.HV4+(*'*KSJVC)3N1YMKI(0K>+&;M8'F9:R4U[UKE M"BJ&\%UPGI AG[_ORZKS0N;Q7!66*N44_T+G&>S3XENZ="O@W .3$+/&227+ MK1"1FK63:QA^8Q^;_SXJ%+FSKIMO)X7B,\M.__W3F8TO.'WH'E:PO@ER%'%/ M'Z\61U3&=H$?GP%@7^X$5CJ0*,KH:/WP<,.HCA6<7NS8\A:%KK\B]7"E0J,_>1Z MP -05 D1 T(,B8IJX;"$SM:TXP@:6/'LS46B6H^XKW(E*"[T;C &&SLRZ$E9 ML2FJ7R)D\"MBQ?2N3R:A7F+*.*M6K>NX-@F%_K#/%!NA+I:$M?)^1ZZ(?HUD M#HJ7Y2-N#;>A5F[DF7N4K+/(NHQGWR"H[:)0"AI(0%MK=:,O*X$'RT M=QA,DS1E# +-$Z'I!HC:@*3$CT=[+]PO57F%7.2 GM-OLT)($QXO0!ZYNV,/ MNK.3,K6-AYG9L6VUB=/P#F>(8<8KE.UR 5UE,\2&RNIH/M;ZQKBGXT2L8),6S,NR]Q,JO3?SD<@K* M'7&-\&GX:.AU/#G>VZ>%EL4TV)-F#5:\RJA[D\3_;E]PO"28N'FN[X6H0/^- M?]3B>6#VM?,^%'TRF ?9-MP&9[]7FC)F4;JNDEEIVF7LHKN@Z5)OOI91'N2& M"B'!$?"-GYG^&4@ 7-"Q;>W0-^7A-#="KS(L0ZW8949>!D@+1Y=Y@9^8/(#S M"/JKTUQ0;0TEZH9D;^R\.4Z,TH"4F.">=H[1RL= (0,BS<7 3@@D&8B @UI ML2E+;&&.XG_JVRI\B%61D6Z@^Y+ZL9@]*P3.+6&]M4/ZX^'^WK[LNMX&_7[" MMCD/?CQVE!]J579C]'TF) CE10[HRQ'&(MKCH*=LN[>1Z4OM/L-2CS!373LD M5D1+]LJY(PHN@1O8DVK8MDM(:[]HOD:^ TA%.(E)BJAB'^ M$U!KL@0SWL.T"#>J8?8I:S.<;M[(%FZX-B6#.-!P=\3G'JD)<"/..:-_71Q, MPN0Q:X)WJS7L#!&2\3J+8+0?'F$> N+->EM-P?I4%*M)_02S- H@U@6TWM)V M0RFJC<%3'@]CQT02+*YLP:B9*IDSJ=@JU1)! M->*3H*"+L((BAAN@HJK$T(%K5I0<&(G1D=]0QE0<#+T9Z@O)K0^_Q2M/M?K3 M_@EL,,-[4"WH\^ZKR4)!>2B6Q*!,=8(H*::P/*+4+ 1.T2)%H NU4%$YL=7N M,X<&58P*2%&!BG4%Q;R&=INHN@-WX#',DO5Z_=_PNG5A]02$8C<++#E#F4<2W,=M6/4%8XTZE/YS[PP M;$L@G<;O0_$$)BY@@K;37OQ4:=OYHRT1:B8)Q!7,LDV3\D+%GMQH=YC];"HU MU,P,P[LXBDG2^!HMX*L9_1"8ZHSD%%?YR)A,C*V,)P&K@8G935%[&/QX>G!$ M?UM8QYRE"Z&F ) ZP-X&]'0ZP MZ0=_E ' -@#8[NQ$W\3(:N."X7"G-A_O'?B9@0W:7)QW;4B4=DBG*4>ZE):! MC$WCT8"HO/W))/ZF0[*FDI\P4+)%.#T^;;4(#FX)YOO6,Q=H!&[P*#T+L,1- MP_ =L!V9#%-R*G&^DS!5Z]P,*FXIW-I2$ZX=7TY9MX<&,JG+)%_9>0)1QQ # M0M#]^AXW\1/0_4"\Y)21NURAT@QI6I7H$$(:M)E5=A]*,B)V7@.DFB+P(\'9 MIG$,>FWCMDINK.S4-XQ"M2BOHQ0F0RRTSU]6;L78FTGE>O*0L:Z@\@*/VWAK M"B(H3=1:0+.DX'"&JH^;>MD-U;&Z-@D?ZZ;>@=_IU-@%;3*7C MJ(2L[R7RZ8);33EG%'\O56>2<)+\0*WK+K^ LD+GF,H1N,'6G6RDI&-+_2 8@5<7M"7P2W%_58RUD=*%[3K!5_M%*?5RH9<+0+9%A&^E MXJY'H,1,*.)&N48WFR_$=B";)(.5:31W$^PG-2MB3) U'I"1M,6-S$T%NO>1 M!G*)(#%$%#PH U,DLX,-X!:DXNLYJA%+_G-5M"8102JZ(JCK#+N_!"_&?_'' MV]35+N8W,9'0$*B>G<#NO#A64^2T+10A-+S!49UYH1: -^>"K%.B3[S]5$P, M(^A:/F*>^+)5H@6$8F_+(# 6!^=\ Z<,5B@P23U="Y1*AE]+6_<6X"*#7;>B MIB!A@)!)D_:C1!B0C2DJB8U0..EB;+\M:S6Y:GFQN>H'UVS];!+Z>M%Y M4NFR52>AZ!'#W;8#4)GZ\?3H.!#%@$[G9/)"_A!B0E((47MV$+KKO_52B=]; M 4ZTY/-\+7*X-_85:5N]U&US_(-DSL\1^L JBZ<"Q0U@T4LB"["992=X)1,7F3_6,7.M1=/8SZ5MAL"0 MW).4NX+&=36XD%R.,=.7X;1/.C8ZV,EX;8;,!ZFL$#H\]WGE,:'3XE;8=2,>#U/^7 &?!8U7D,#,"'8A;WHK<1_1# MH 910/R$?X')3:%^;Z'-GN[ MI^60*2**6-H]'J#!6%<78NDRE/#H#/ P >Y8$*4:M4EO6A_I7Q#6(_U8Y_K= M:)HP5?3U"K1LRY\8:P'BI0F?*!!;@-T7D,8W@T8*A1,6-KX^!$VD94SI&1F? MECG1/3/XQR5G 9./C'/D M_@?DX[%%SQ?JG7.D%W'1K#+.MON/I_R+XAJ9K- M13X87]P/_X$G9J<6[0P@!%I5!*_,9('@%U9$Y3T_ZL8'*Y6E7$16N?=O_D>T M6+Y\Y?75Q3:=;*'B$!\9]\11I?#WGEG!6JW?$H8B^3+,A@*FN&YYN19K8CQ MJOX39H/L5?+L/"?&.22>1V 4) Y\9>-[F1PL=P",2*^BRZKB'/6MPL9?,)^A/ GD%6%!\>O4X"DYQ#@ =4RM#>40KY'_ZD!@+"52# K>"! M/+Y20QU+2X?DS$&13\%(\_F(M:&&(^/@'=#I62U3X3#1,4^V2J/"W(-8!J'[ M P0,S04ZRB1DG._47]8N56'@L572OYS AQN!0QU'$R&B%G>Y!5ATNK8M+:8A MK@#[RH"VJ+P.2(II.I/1*KVV,9S6X59I-K^4X'#A1#7OR7%,P72,Y#B8-V'G M.@Z>"09?M36!-D?3('^^BK345ZK6)87L=LAS]QS?WW1Z!OD4 M=#&G9MD@60Y@:XL81K9 =.\5CO6+&,!ITOHE]+SKA]!_@QJYN&QV^_42YC1> M(2'=!#)E\3&./N= !;0SQ#<4U\PNM&O'8&T:ML CP?CRK2+AD0#JRV*>"/LU M>(9E@CV;ZBN+*\@+<3-A,#95V>QB@6VUL !$ 8"X+!P:,4,%8WM22*DAWA,J M*@:N3)TJ LEU>_WF3)0K#:VU6=:T!5?Z&%RP9-<3?D9N(8U[260'@# ='_I@ M&JD\=>MW2X2H%(SDB_$ Q %YM7!^[K\ R-;:%P1[!$ELTE/: M'KTF_@^$F6-EYP2DDJY&7%&"PPD)>\;-?%XKG84(RCGWX6Y>S:'9 N<_E*(& MS'GP27^S>D4!"I?*"'48T=],WE%6$*?B),#7L98TNS1V0JZ2G]UR=3K[8S=4 M-ATIN!F.N.<]BZT&D%-&*E](!,_E/C0JG ^^& MC7!@W09:C;@%^QIF)(O+%R)MF+A1G-(PC8VTE[8E&%(B2;7B(\%RJ6RK\K)9S%1E4R/C'%"NWY,B7<36OU M.],V9K@5^M(@-98*3&I/ ?5+6:^H^\Z;A>S%*^D$4;5BX)[-12CS3=3<@?C G:%WV*4^FX %1I0X=$ *GSP1QE MA8\/5'@/=$C;G6A8XX^HYLZ,5JTU@9HN&U&'1OOJF.Y,[R @D4R^FI0N\>A M_EW?EE9%T%V.QD4_M) :A@3+?_]TYCI UK:@)VXZB!AK1@] K :?SOR//ZVF M4;'BK]3Q]E[S>E+$,IP"C@K5YJ".DQ%K%Q, I3J6H48TXB.3,0LF6\0NSK>] M#"7D6JTPML>>[HW;&H8WE]F=7N+QWM'F7F(G+D&\"3BAXIJ97)QAX3 N8;UI MR_@)=<%Q9(J(*8"/@A[SUUL9R=%) W0F<;^T(+[#BC#W,.'+3!D$FPZJ",^VB%K^N@'B/<5Q^ M)%&+8!)J*K<2P&E>%XT(8^:QN1 =94@9.CXW9C*B8II4T@291LF"$"-*^P;) M-'7:6- U@BD>]#@M[2;.JY0(EU4=[I:L8&G75CPY_)*)+H6@I!EQF3 [M$1& M1L>X#,S4;E0A\F[BLT)@JIHGR#@$4XMF\>H"\).9M,M^=1F ,I:?CYO+8 M1E@5-_NG$-!I>2!S[-W&<<:%LC?A;'W/4LAO\RI MTQ:!BN]<[B#:"3DY@OZ"6C64#B#[#O %_"-3P^3UY(%GD&N89%LE\K ^/$(G M(AXMEQ5,*P\JWV-2&E-.%I LW63CP4*=K_3;0([-#L"V&A4I2"W*6W];:U2X0::@G $U"'NN4=8OM$<( M=[&^%F;U[KC-(6M2X"M+/V_4[Q(=@)RNY/LB/-<\-7Y8M MS9'=H!0^EX5AQ$T9+!1D#5 J"K6,DJ*>E #7!,'Z)/.HDKH= M,XX3=6&DOD M).R!MPQJ#>LZV9?KRICCCS :'AO'903]5E>B=,TAL@\ C'SP*_MXYBE(SWB5 M%1<; B4^/"$XMD=?.%49)WJUYU XV#@ NS2:T;G/V-4UU-KL-E[/HB4=S83R M@Q[_A+$)5.;'5F4?["J";#J^':/31$X3)LAM ]G>R/DL!<6@*_& YQY9F6G_L0TVJ#'U M,L[X-V19YC+UR<1N#0>I;P;FE>>51.BZ2!S7&E[R&#&GSX[@* X&#UFQ5@NW M B!A(V$M2)&L2F%]<,DRH,Z WL&:3B_-(<-;.\!MUA0V6R!7E RQ@ M5U6JXHT1,[7AO[/O=,9ER\6S<"!X;._4M?A5I:$+>_H F-CNOD?X FC7 Z^HAELW6CN.H67KFX M^O!%E(TED_="?]];GKWZ&[B"Z-1WV:T0*)#^RX5*XY&6L9%+S0^]5_)W5'P. M@X,,"O )C>@QF4FO M7[K>)<1KV57;+M3E#P@2 X-:[*JQ.PESZ'/ /P.;[E<5CQRXN"7:,GO=8%/V ML@E[P7_C<(/<01TZ^8RP\Q7L0\B=R BXS1YE[,N6VCH[Y M1R=?HZ;:#1;FY-]+I= M1I0>@GP?D>_3"2JKD<&P@/;/8. Q"27N-,:Z&3>LY-2OE*9L*V2?Z=A=8D[) M@=X*8)3, <$\A3*I9=.TN[& H4%&MT)#1 Z1!>58:,7,NYI&7XD.71HJ8:GG M@YP((@TU@LHNDR+/*!MZ,[ZA*^\\_CAV8%-Z96IF95MY,9BQ\4E( Z$A(>"( M. ^K\8DFJ*^[8%,-Z_<,_M??M%J9Y3)=.BJ=<=(H"M3E&Y,]&9]*T]<^;XQS M#_@Q0I(X\$!'.]/KAON.]=O&@]$>\&P=.^B'"Q'>1)O76A#AG'VZ +R0!SJ+ MRCJQAEXT$"^I>2U7VI^=0=1\ MRQ_'Q[7VNLW=S()+1)<%E_+,3"""#Q&+M\N-+.]IQ!&VK3Q\!T:S 0,6$8-;87[+\2L?'YTXUPA#.&O7J^^_D4.\%KWTW'[P45)/G@.Q%.D]X/MG9'Z^"',' "? M/?BC#."SQP<^VR6KC-T%4VE*%^Z:INXW/8^Q_IEU$(M+(1TJA1N[!=HS ;N>Q;4. M>F_3N(U7:.\2I#R:=L<2R#9Q*YV9EJ6_A^3=_OS3$=2N8W?42L< V]K(*^NC?-$W9)S$(B\K"U&1(6ORC$Q19//"_MA(O_W+_A9O)%-B M(+$!LQ/UEZ]^0M= OW7)! -RFVM7E.>@^&U:-\[K'NV/-^=U_<#7Z?$EFK_Z M* A]'?/OF%XU[>=)Y7A!T3@(TS5D *TK*K'@@[?M% (]+]X(:'?E/*:,+G. MZ]Z%'Y&:LB-PW,YP+.>KI77Y?45BN'\R:E6L,'EU*>E72?LBSM>?YZ+L M2^GR^YF$ #4HHXSK_P+/M48'*5/)FMQWRV(54Y8$M2M.T:BO7 -$$CFC$9AM M#4&+B53,@?P1L+C4K,GAC!N81=2:K1P0JRO-+*Z;^=6.CTR3DJ4#.I[8/_)[ M6'PPLZS1 <4[,4#F]'3O]"^4/IPG15F-M)1D!D#!'2SJBP#GF'C(14\0+ \W M$GY;E5(D9&,!C5ZAY";-!!5F58>"JM9:69G4QSQ!-("=F)4+.GBZ5KD>%2?54WS$TBCFU9A1 K-<32@*,7I:@W3B4(O>B7/ M@F>L\'05F"6GBG,#?@>2-J:T#PWI(NB="&?PF<;,:85!X<@A@G%;4GUH+P@$ MC+Q6+>M@R0Y]@T$D@-;6, -]0H/15P:*5$/:V!B^V28:N2@3??!2+(]7ICP4 M2M)8&!Z(T]89$EM^T?I<_S5;%926-\\7LMD-H*G I.\7"@&UH!X3?&EN;]UK MR 7QGSFO:W;7D++FJ'ZH\5:&]DJK+5G*3,GHT0IR.Y7;%' !Z&M$TWC0 4-S MAA1!^C"6!)?G_-*/XUIWFEX$_;=][X\A& ^9!&5AY/H55%T2\"G@"!&V&VVAD,3R)JHUJ&?7JM>RDV7F)L& MF-HZ@TVL*$5%XT/QF2$EM38?8RNTN%K>U\(Z$V)S_)FKG&%^RU<<$\(:G/?2 M;J"Q\CY#B.$I(RI">2XXF0IA1U!")UF2.\>'87424U "O,L!L&)U5=Y=3H"Y1(FM.@/!K[UE*<8'$S+]3HRH@R%_XO/II[#RD+6C*+AL.*3HG; MJ,V-FPL8G;-,32(T4:7C!YA4*ZH1:5.W.$]*XC+P%@^ M[<8'1I/8>64_ 8 .=IT=)='NP"!TYBL #QTTP^D M.3:K10)AM>'SU%>K[S@L%XNX!2?G1*Y!4H8W%Q(4P9' M_)DT>8+?'1KNY0RGTGU!>\CANVE,09=4Z]&$T!]H3+5^):PFUXY2U)L*PUC M_=MRG6&U2W1D,JN,*V+?Y.WGC]R\PTORZK?WGO/=MM;HGIEXGK^]=I&VHF^; M!KS9Z>?@%]_^[;?7>)^W?[PF*( _ H!HT5L0"ZYU^#O9PM),6V,(AK-IUO+[ M;FW;RYKW;((K*2X_CV9K!Z(F>]_YHJ4S>=86__37"(#;759L],$U MS/(*"Z\SE_MZXR4PE>.T]9Y]^)L.GZJ+/.;)JI(-PO#'.V__7,4\EP"];$?( M.@$:#V0@KK>Z'2._03X),-Y_C>L=#.GET[ONO*1 +@GC1DHN8LP =N M7TT#'&42G_5/_<0B=J61KC2H4,ZJ7(T %,+RV#M+6;0S&1W#VV;*I0>>\$4FEY1Z UU][LS$XE ]/#)D5%,^M@)KP/E(:# M &8^HM27J@VB-W)JQP*UK;@9"HJY!\S@C>:%4NQQU,\"]N&"37 ÐE$<06 M+,FE.#@F4RD\LFA9A##.G@"+1'&!V1!J";J1NND8(TNI+5DD;PX$+79+-0+Z ML 3].UV[(]LY13V23!_W7!9Z%?3?8Q?JS"MI6O9<&H M7)S-U./S85DPN$* K^?+,T [7YD1K+3BG$C%X;:9: MXD0L1L4GF4R<(XL/X0[I]]52)A.B*C5[R:@<%%WGD@V"&HL_0)T]X]*BX>>. MC+XW_8AH?8WS:'-S[ 9F,YQLZ;['7'$%)0JR%8 UR+\&?OY\FGOI/?(,L*8' M7DI;S4&A(SL;'MB"AK>Q]1$.;.'Q2E5!11_'H&%7 M^T5>)/^6,M.5BE+MH:&.Z&7>Y#?RQOJ5.'&?'(G:O*P6\VRTYE@SE]>6&:$O MP-%-%N"/V!R!@!,DNI'2&\X.P&0*TYD!F0\=$O&= \YFF]E6(V[T:\2X)GNR M7*92CN9P#J!TRUP[8J-\CKVQ/):S_JS87 @/"K \=_0DL:D[W(/QS=HN>-22 MG=C9/JO2&W;Y(3/7"[P.#F%5B UW-7)WN._7,@^!2;MXHYV^,6R!FMRL TH0 MPK=H@MJI WM&I=NSJ(C[=6CMSO@E86\")!>F9\#26!,#Y\5#K\VP^[SO-7XI M7)2VW9?/X A!?=[]30X%3=I<15@ P?FY@.O /BV+%A#;Y@QC@3]I[TF?SY(# M,8_@#^&C'N2T\;1L8.F9A51-YO8(F!08$B'C)-Q8!HAN4C0U>KK-F,FN;2#@ M[\3O[-T\;!Y7I#[%TMP?L8!N\X< M"6]T@C!=$#L=&6+G!W_AU#[T2;S]_)!D5T\@N M9@E<.U0I*;U+H?/JM[8[_?+:?FMAG%T@())AZPX9J8%HE8E>YJBH74@@N G0 M1\"J-9X.DKU0^:!QE\P5R:;*N9],J7$_KC\#P[+N9H5#Z^)" ^HL6:+B923: MFM67F1Q#KZO=^$N8E+6BZ@93J?*SE]HYB&*>L=/V$78I1.EL13K>WI][%Q*_ MZG\.3>M:1YHY1\"IMTX@L4?/ ? FY4,+B#AW2^2DJ.A-U*G<)&L2U(9Z MC :0+;'C-O8SA;(C.0SE;(&9,,A$'1RYY*SP) :Z\/Y5887;F$M$A,GT+ M?&G$RE4DPFXUF=Q1>B2^-+?+=4HW:E&9B[W3VP[C4GXG^!!.#UD MO!\U'LAH++Z[84D4":K7'PQ0%*+Y)!6V5-I 1/F"HXV7\ZV)-!D*CYUILX+*%;@>J%N[C5WN!D&4]E;Y^G=9311 MC%!,(-$QP!>Y0[IO1OT-UV;[9;?_)/"T \B7EB5"L;@RC7E(*>^#(G,\R T3 MD ZTQR)GI8>7H^_8, C^$YJ/-55"[P-[HQ7U%7C.9@G-;1TZ=>%D-DP.C8(JGV=S M8CU'I*RMF#M^D O#.-00%PX0>#0+$^VCOT:"=N *LN@^>1JGZ45DRF/!%II$ M9&UB,+.XAF;?06N=*_0BS:(@8VF:-F4A]'AMXR+A7:HN. 7J;K!>ANZ>0[M" MU+1X=+CWHCE+02[%Q65;,OUQ?#C9.W!_4+NYI$G."WV8?SS<.Y;O HHP./A+ MZ,]F^"!#N9=161EV$L3VDR&V;7=B'^:,#8/;CKRS>Q$Q^13S3>/$"Z1YF4>7 MVJ? @8$TH9;F:R-DP;@ F+OT%MITV5G>*[DA/\W4<$IQQP\W9-, 0/IJ8S>% M&[D-8\2"C&)'2#=WC"V& _C4$&A"@1K+&-M2$(*!9,Z0 M^E HKF1-5+2@=EAY9X?AI]%%O(VE-' J $MYXY%K*MX2FSN D.B2EINA$B'A M+:2U/58+ZGF43\_>X,_)!HVF#$DKEZ:W4+ZHGP$ "^:_X3+O_GA5>N+CEK7H MI/]OX&;2&OS%X4NN/ &%!/W+3%:U#4#J[$+-OL!X0D@&&X@:9"TR:80)PU8AG9"FT!JFA&2.FUE74!CFJ^AEVE/ZZ&H MT,)QLK^/HR"M>T:\RG&^!-69MZ]#S[2EDS?E%D*D69!SPI!YQ\ Q#0"WUUU8 M@MX1^A@9JT/\F%U,%AU+C67^$I6NN)BT UO**QGE8 XX-';".9_LC_?9^8P] MU[KI4F.O^EZMNY,/-KEU#LAI0T(7$;0\UWJR]Z+&Z*=O M/L#[\'1B.#B097=,QBN]!X5T0$>XXL$K_1&0N*.2AIU\Q6X++'@)F2R]J"?' M?_'GV"]-7UN<,XI-A&U!3A#,0@)PI"D;FM0LKQ)3K)7!,]33.D *60G"X.%4 M,:*2(OXD?;X7O"75!WYC2$03QC^=@XYCYQ1@K@M&X7K'P#@#V*WHKQ:F@9AJ MHQZ6L9&Q&FVZKH_^=*^&E4*8H0MG\W3OZ"],TWF"4[O'Y@_@94M@QY,(L":3 M,VT"R'6>E=S(:S2Y,85V06N&TZ/=A4/U-B^FX!6< SXMBR#UB7:9,UN(1]E_ M^6=>I+&!8[P&B0*9P%!C,GX9I-"B,\\! DEK *G4/R$J^J3=!;U _YD#NT!J M+C$@X00)=S(@X1[\408DW("$N[,3_7JU_@3$#UIOY^=9(KW+3F\Z.>6L6E&9 M?J!,%P=#9 !$MVJ%_6%6Y8!%(97]_L/OO_R# XSW6G'_&W[:J;KKUZ^I;#*4 M9?*5)VRKV:H2@^FU5^*PIQ3'/5T0@,QP5)<54I-6RF-XD%9%>FBX-5;BG ?% MUZTO!?[Q ^74S!J8K]M>(J\$X-ERER2=0C).)#9C*8N&D Y?Y S0$2MX;\"G MNH3F#C\X8WI[^T7*Z0B5MC.ZC+Z9\8!-'=%*0Y8[5:5_X0HX95DC+#%8#JJ$ M"A='6P+<93K\YFR.L!8R65GKB#!,&[&'.L*V;Q@L8(%LD73'*:G'QA;S@O<4 M#"GB+9V^ M?9,B :FC$&B79"N)E4Y P[A;#]8VT;L>7)'.'6[N],4*WD?T)# M4-!9)@EM_2/TEM<"],2R4>.-F9,E@*^9(D4Q^E2=/H08^G83ZQQ.JV T255GIEDB5U1"Q$Q:XKY M':DH^P(!%86.6MN52?N%\/P\IUGFTF.FQ!:P1 92Y;1C&V'1*GB%M(R9ER/C MMG!?0C?6&5OX1:BVJ.I51PNLQJHIHJHD"8*([H2DX1J7W7%T)N#>;Z"/:<,89XLHQ MJ,BL/TR]RLZU/X?GTE?5@B3H.)7LZ\4RY9$;T7G+-AZ1*\4U>&<>'+R;%GAO M0)Q]'I_8!QXI \QBRHA%4N3ZXH=X'?V/(S]O;3.!,.FG LPCL>P!O1]70;0W MEQ!,,F,K4SLAC9*WJ9+7["C_H&?2]YE &S*4*E]5S-<[!>^;BD:%+?S#PB_/*)I\0+HZ:6J46JR3?)LBZZ"=N0IX M2*>;<Z6S^AT&?C._JL8JNBQNLE@'>]>^2OS: / M!EK75,I]6@(;,T1BO'C:I\&.H8P\PR2;IRLEK"6"H^*IN4[,VC*YUVEN04H3 MMQ^' ?S"<;;(=92=%Q(4 C:<#[WV+W40SI@M9Q)4GL4F;5FC4T5KZ;P%DY4Y MB/-07PF<6*)U%BTXLD.*, %0(]C.ULLH?G!>PMMO*#UBMJ3Q;+0FG._1!B;/M0OR MGF%=[G8CB1/V%O.NM^%PS 1+A 4*AM 29MO'V\/&P%:8MB\/->P\=4PH[IIF M\GN[=OIAHB+FW(LL/>6:>+MM^[43B5XE"(658>^% D2V,]EAKFTC,PR;@!2+ MTCAFRSD[ 126R3)+0@_7QQD=3KR$X*3@.(*HR"B;4\>S"]6=4,[N\F0^',EG M+=E#&JK.Z7R=%LS7?I0I\94! :8Y;2M ?B9CE^-@YT;WR\G\TW8RV5>T+4T^ MN2=&"D2C%0E^57YE,"68;9!&(P:]@8::72 !1)1^!PXD8 "@9C/9 M$B97:.R&?51G4 @-!2WEGK'IAX!+.HQQ& WGTY7M+8W5+ &I\$R.C_\[+Z(, MT"PR'-:@S^,$&;XAE*ELI@Q[J6W;J6%W3@CHCD R85FO,4H[+R>MG$3,'G)] MRVJ51?3/'!O%-BR0I3\WEA5 *QR"2F2IS$ "!@)AJ!;#, ;^PH:+>_Y\=9&; MD8^,VG_[[NP#%_D^(;M$Y"6]X.F/)_N S^;Q(ET#4?/VV>PAC'J][B&G:HZW MAM@IDO(+"GJ*(R$PN*EUQN[O'9BY)!3%;UCAKK"I9ZKANAGR=O(+,2082C3K M(D"_E9"X8ELJ 6U+MT\*K:UQ,1'?)347MO9"DG*-F4F: M.FGL^ R(D!$CAN^&#U_S*998$I-)9DY/G%?MW&';7-_!G3'.RMIFZN'/B6P. M>5^\P4,>)P$%G,ZLSZQ)K6'.IAU*WS8.%!2;)40LD%(?I;F(DC)*2YEZ3J&, M7FZ8+1#+%XC%'[YC? 4#; 1HZ@4B2J[.58QADI$O- V* M'@9L1U0AV:(=2D0+Q"46NJQ4^Z4"Y P=+U<%>=U_H@[7CXJ]JO[\5)DJ8H?9 MFGZJ6ACGAC&MM=ZZGB>#]=OGOQ,9CZT2EU@BM\=>&F;=>;E$; 3]4NUSA'%J ML+_VUT[FM10(?IB(8Z#@4MQ4R3J*$)^;1P8/TV4-_.]T@/\]^*,,\+]'"?_; M$=_P3Z=N]9MPQKK(*#,-AQJ J1>JBU.*0%<41FZ.,;\ID&RA'R"/WG#IM0R= MO&?:K+?M[%?.()T;\FGU+,CPIU$TVP=OS =%30U9Z8?!$C\+C,I+%C@^UO;>C4T5 %P#>6IJMG3O0KYQWY;+3W)11S>#26A2<4R%.5I4N!$8@ M2(5?Q0Q1#6O3:LFTX)WGJ7*9W@2>V;X>M@A7X%CJ9(%CB@!;A]I9=MR\51T> M+>MF=('TB]O1)\RWQL0CEH-+W[M2,Z&'H\C[DJO)?+]8S:-56O&Y;:NI=)=1 M_(GB!0R8R/@IH'9H?@AFC*YL!W1T,1[J.(E!)3\>'OB=MIA*Z()RH649G]9Z M'M:?E#IT:-^BY*TP%I8J^0DH4-(L6,_!;..B5*DMQ[C0Z4[/8]0N/QT0]#(G=(Y Z)W-WKX][2L'_DYH'7@JO[ M#?Y/S^PZA1=.]K.&/S1!<#M!,Y%>25'48V'>EKD9 J[H>L.=VX;Z>P8_BUGDGIC9&;*&4W:S.UOF=OVIN6RU@+_^MR@X7RO9<=?DW0*7^HQH=W>J9#B?]<)*B>T=;,96,0O->N<7%[>IB"$5 \F#9:E^ MEG^\!!<\C=8_)TAE,,(?O>1KL:\%#IJ,46$_"I40?6R]B+U]\B2J0O__6.[, M'^_ICWYJ_OWP8._@\+#UH_V]L?Q=/RV\]5]_./A!OB//G>7:/C^&;VVU7"=[ MQZ='UZW6EG\_.FB_1]1CO0@[MYSZH8[W)QLO]1.>^F*G MC]AW_M8U2[($&O_L7&OKK\%8'#M2KZF:-U0N:=MK K5[2T^; MO-,^O%'O7KU=AB';_W1??7QWK_X(C\5;X:[_Z=DJ,T3VSS$JPX3.^"6(3P#_ M\Q=J.E3?19:N,UF[DXR];ATGWZ5ZU;Z]O(4/4S\S)[!-=JP!O<:MF4:S+U#. MR>(1/_)LIM1\_I)#4 A0M>P$&,4'\#XO^^8)?3:%9:8=&]R,NQ& :]3/<.6^ M7WF0H$U7OK%FG>/_?(O^K%GV$7S_Y^.]%T#F^[] X15/]9#X!N]H?MF!5QU MEU[M*#P^^3X1:_NY(?S%MZPO>$4W6N>;^V!M^K+'0MZ^$X]"R-M?[2@\.M@? M)&U7MN-12]KA<7\E[>XC[EXEQ[O9MI=K%W"^R[$K>X>&\?X-$?+I. MO_G6Y&8;WVJQ=LY-'H='AT?]<9/;#]B]F91MT@H]%XL./1B.QY-A;W9T;P[W M#_N_-W>>--PQ!Z/#%3N]E2]VQ_G-'5NJ#LC:9/S\V]RQ>TK&/F09J(LRV0X&^CT7B@X,TN')L#.[N3/C1[ S3S,Y]NSD^9 >VS;T M.+R/_!@*_0MTJG8YN]_HM-U";';+4QJR8=<5C??'_?&Z=C"F[[E0M&_+X='Q ML#.[N3,'CV!GGF8>;+P_Y,&V+;T/2;!.3\QPDPQYL+X'UAUYL*/3_GAD.QC3 M]UPHNBI@^R_-]]N;X9,B$[7QVIR,3]N)X2(5M[96]N)-46&<7W'Y? M^W^?KB=VZ[W>9:3SMS:.W.S==\2TM;_T23BQ"?#=]T9OM/+?(0MRLU;B1WF8 MOK5MH)>'J?VE3\+#R4T]Q4&B!XG>98F>[-\R'[TS$CUDJIM1T<'M@J*GF*H^ MN)-4M7,:)M>?AO%^BRYTRWH=*L&DUADUY:#_L\*#_Q^5I5N:SGQ9#97Y;W3,>#VQ* YO2M[EC/6A* M:=<4IP,3_+=$I#V7B8X&CJ-A8W9R8PX>06O?TTR+';\8DF);"OF+R7VDQ 8F MI1Y^J^=A=0?/[7Z/^"MW,*+ON5!T5%=OW+4_[,RP,T,6;'-L.^3 MK8*)Y/Q MY.60!1OHE)YJ(NS9.!P?-AO:^A1:]WQ?NF8=[+\8=F7G=F5\TF3$Z=.N/,TT MU&WK@D\Q#_7LF\N"[ ER]QF]2[T!;6 YVA&GYONQ'-U0$'89FWRW%$C?M# [ M8BZ[.D3V3_H'>[N#;?E^5#/?H%YO047SB,[PW?+4/(8SW-4 3RGZ/LDZ;=ZA!V+P3J2'WT0Q=1>;\:B6N0M^?]H2 MZOY41=-422!W]S'ER77/-N&41?#7(,NK8*&B3"_I?%4+,9W" ?_R$% >R[Q, M@"WJYT*E$9 *O+Q*XNJ"7]G]%>_@OOU)--5;N:JZ?]+8SN^^<;@X1^-:M.W\ M;WC:)/[K#\ET/#X].HE.CL?SP\/]V6&D#LG!X?SH^G^]/C_CLR?[DA__X#&UCKR746 M<4(5R0RM3%2I./A#E:NT*D$L/AARO$[EN(B*T,7M!4IU#C*K_^^,6 7U,L*7W[_Y']%B^?*5_H^H MXH>CVT3! F@'9_EBF:I*!;&5IW+LL 7GTO>(M7J?U.O^-< M_T6+HC[J$_-KN$U4Z'?6+V$_'X?Z"_QJ'Z.B"MZ]"X-WE5H$+_8">Q*[3B#< MT(J^EJ88+1Y^IU6<@B3#)\1'>Y5E*_VS/W Y _TS\K788!\UV2M1J.EC:XKV]LD<<>Z>[\P?[^F/ M?FK^_?!@;WQZTOK1_M[X+SN>B7ZPW/?F13W9.SX]NFY-M_S[T4'[/;I^\4W/ M=(LU^*8G?^1K/M:7VL6'.MZ?;+S4-17 G3B(C_Y;UVQ"WVJF_U!1$2CMAL7! M&S53BZDV[0?C\'Z+17C!GY-*K\%LBV<,GOT(;H"^50HNP?.G6^*]];=V-!_4 MP=&Q/SG8(NVV90)M1U^]H\JCW=P[Z[FYTW1OWY9Q_.@EJ/WPO(TN\P*BE9^> MK;*Y_,=S"* .1BA>T^*G__A+,+N(LO-M^KOZO4CM\K%AD2:81!J_!!$*@J!U MH>Y@?L*=HJUJ>T# ]=-:D@6F+3R,2/ZNJF!.03]F)RY5MB)(>PZ0=FW;M7BH MLN*!"H-YOSMXZ,WJYH_DRO>U9COP"/>WN#NQG12>]PLCO0Z=MC*;\CY-PN2GG[JXWWP^/) M>)=$[?N,4GEU)>'RT4U+[U%KW.^ADMLFS/;6EZDA*WLT0SM[%$296 M&(9D/FF*@^/PY+1'W%,[V#7><['H:FPZ.7JQ2WMS1QWYWY A?)3[/ Y/QX]J MKD[?> :ZB&<.Q\/(G*U;50[;6E4>=S88RG>Q6A9JEB F5_PX .!:T'&J(OVG MJ"Q550X>WC>I^&VS#SOGX9T<[_?'O]O!Y$#/A:)]6VYN]1]GLO%Q[_+1BYM. MY]S!\]??C%-'Q#WDYK;UZX[W[V8(STT@7CTAA;\M?&MP_KXAOO\&%I*=4=)R],A9;EUWGW\>!.6[=*!1/GBJ [NZ'=,>SST[Q\^N;,[:]&? MWS\!),R[K%P5,% M6!9JD:P6)0;0^F*7R4R9H%I%1:;B064]]@IY%TWSY$7_ MXN1=\G-[+A9=P(GQC9&O T"FE_L\WBD@U%.+GSJT\OX0:F[+KOQX(\WV%_XU M GJZ#'CYJO/HG*HBT4H_3PZ4KT&:ZVN'0::JP:=[['7Q#NUQW!^';@^7._ MY649(,(9,,VKI+Q ,N-\'L1J.OAPCSXP;U<;M?'4N^_([6!6H.>"L7%N^2[M MSI";NZ=IK >/9>!PWU)-6^GD(35W+>O+_E-+SA$,Y!Q2=,]2[=@]!\\NR2Y5 M68%7-^3EGD9XWI&7.SSLCS^W@ZF!G@M%EY6?[&]OY8>L7/]V>')RR^F?NW3V M^IMI:M?%V4^+(2NWM8HZG#RYM-P'[C.#]C+TVB C!RZ=&J@&'GU WJXSCDXF M_?'?=C ?T'.A:-^6P].;6O_73X^.=ZE77YJ^:6.>/ID2,5MZ\)-3NZ& M0^H1<@T08V@^-'#==:C>VZ;=CA%QX?[XH#\.X&T/[#UF&&X_4>4Q2UL7,O_H MQ4EOMOP;4X\ MMV<' SG4T+';(1P?B_PR*8'%?IX7P:Q0<5(-I>0G@@GJHETY/1ZF?@Y@P(98 M')S>,G&S6U[< GR,,OLT M!&,'?=R>BT7G5-3]G9J<-429][3/QX<'N[3/3RUTNGL:@<>]7EWM9\>/&.YQ M'7<[U0G0K8-_!E'\SQ61"8AW-Q01'GTMN%V1'$Z&?K0!"-+ $=YR(MENN78# M#&3S+A_O%#O_4P,V=!00CFY90'CPZ9N6&GA]S<0 OU4$+\U%)S1 R5 M+U41 6'[D(5[,J%X%RW \6F/BJP[F ?HN5AT]6 ?[>_49+TA$W=/^SPT9.V@ M(U=/+PUKM:G >GC/Y%"]9H;*!MSO_<3MVXG+KIF!#F[0<'S\B,BA=H89ZOYH MH79:R#JX1L/CVX[X^]X[_5@)H7HI->/Q+>&>.Z,?'FEBK<-W'3[JU.^#UF8N[!V^VUD'5EU@X. M;SJU_(%V^AMSJP_F[3Y"J3D(3XYN.9%A9_3#(\T^=J$F#X=4[=;>[L'IO< F M=]VG[>J2J;NJ&_S;P8M][%BK=OURW*/B_ XBO'HN$QWC?":W3*/NEOLXH"PW M[O*+TYWJ;V&R);':C&M_!OZ4J24X.7M[-OW5G M8M*J_'=-6'Z\L^"_\?H[8O,Z,[,][ K?B:DS-WD6U_[<8W9MUP!1=W>J=O)( M=='HO!CW)*.X@WGHQVIV[ON ].N,'(3[QW=]1H;$^STGW@]O"3-YW(O5D7@_ MO'N,]&2C27A@-8<7_#FI],UF6PC3VR2+LED2I0$&8N7/0R!VQSC(#FFY;29D MAZ_\T&OVT/=_&E?^_A=_ LW)?ZAJ560!\$#_/_:^M,EM(TGTKU1XY'U2/#9- M\&[UC"-Z97N>8L8CAV6/8S]M%(%B$Q8(T#BZS?GU+S.K"@<)L'D3(&MC1Y9 MH(Z\,RLK$U;%GP3C423BB+WEV^CZNLK'.AR -N"&8KEJ[K0'S-^ &)")0A_CBDA[=(DBG;4U:TP4^B2@OV]W+U$CM+9D=FN151.%OKCU M7,P8D5NI=P;>:SV_YX'/'/?9=83OL 5?!DDLD^_8VXDQLX\2J-F:6NJFABH: M1G;:G4YSC/ ]6+96^O$$$>ZM8'%@J=3F47O%]=E>>[1K_:BFD]S% N?[$Z81 MUA4A]TY[N&?W]ALDWY,2YM&MR>OQ10R4#_9BOHGYQ!/P7S#FO_TK_7'4I8U? M6UI7+8W]C?E!S.:"^P#1:>*E:]4KTVM20+]#K^B]-=9@UV7"\,FQ ;S=+G(' M#&>?_:$ E?NVU4,H_#(3ZDH4>Q&A8!,>":E8+P=)K(:930,$8HVW&8.KS;IM]EX2X MEBTG"T64>+$2)E/^'(2@/9;44MI&>IPLV0S #-(*3*5%S-A@E \"S\1)&D" M:F*8MK61X&DQSAQAAP)$%#PJJ02^ 8 M*<'HJW0$.PUO M U;:#)@-7XS%7&UHCA7(XQD,$TRG(!=SVUGMP=-BBS!X=B,-:)C5<6/F!2!/ MU6I*.O=LC]=M>;8F]([5D7; =8IHA[T9]N_9?'>R1SF8H_S7"?T#D$DRAT<\ M 0LLB-UGD2Y44XV#PRJ,+X(PGH*E%["E*SPG4K2/^R,Z7(0N;18(GU@XYE\$ M4AF^MP@0V;"LT)4"6OCV#!#W)0,$$*Z(B)A#=Y+$V2[R%*S61Z2:_8 Z@'M1 M4,9V6DW;Z6ZE@E]9/%BZ+_$,I\ I$]CYW;.8N;8GLGTCB;NP:-3W\0Q,XZ<9 M? PHGKD(*4=P3X32=/")"_'ZM8C!/H#'".\YS$^7LG,0KR1K14Y];,JU""(7 M!WP?"E!S\-G#B^O$,V7&YK]25GDG^X1/P#P'>%9^LF:B7X9C!BL:+?_G+,Q, MIR=Q-P&T?[GC4UCK>^Z]\&6$;DQ>)( \4(./4 >N;KUR@]/IR2 E M]'MPK$2(;\&2>%V6PF:AF/[MJ[^X$\NZ'XSY>&A-^_V.W>>B;XU[O?M>?SJ8 M=";#_P49 M89NDJHJT&6Q*A(_OH-_W:-HH],3M9VMNR/W =:0?5&G9%'#Q'[ MSHWL)"(5A4SZ" RZC-SHU O>;KV/'HB5K&[#1]]N2Q&/R^\.57?R'X)PSJS. MW3_*F.7\ANS&':TK$RMC)_I!6F#K^+3]/ IO(&N6PF4=[ @VPR=!/A[Z (5B/6U[FPSKAE%:/BT5DV25TGO M!= [R^%/TB'\#EB;@NR,UJ"(;SB"5##S@ I=CU#0,!OV(UA,(44U%J&8N\E< M$@$,]NS:F:VH_#K$-KA;O55WZV(!A:^^99VX$G$%&9 M(>N$($#]'%O^]%]\OGCXH-&J4%^0TM+2)3GDQT&X!/Y_%AYP2F9%2R]'OGA' M5BN-%<2"O /\JY/8<5$JR8_TC&6T]@+"#@P-N1KP)^]R2@"8$ Q\!]YU4\*= M8#Q(1$WCO$\;'?66XK5^7Z)V#VU2Q"8C1CEU^V8\VB<>LDI)93@M MD8*X"B=X\5]XZ##N_)XH9B ^N"\RG)9K,,,Z(I'0,$S-D4PS)89SA& M.#)[!D2J&$,*)>X N(!Q0PIZL*E0GH C@)C^2,!B0TC/^',A8C5W'0EK5SFX MJ)#FW X#<'G]8.[:*!#D=F"\;#T@ ;283CX256K8<@S;ZG@PB<T$#=3NZ5QJ5)^DDVN).G8'E=TC#)A$,_.2Z?! M<*]P[6ZQVE]6XJ";UG8\4Q EC&3*.T0^0Q:*HB*-IC0)Q/.SF-)!!TU_6MN[ M\@2M')\_N]$7ED6$+N@7H(H@F00B 3@^8C]^1P;W(^%MFH32<,XB58$4"ALP MWC#>^E?),1 9M(/M7*"-;E1_Y_.^0]RH,E6FMD2B%B-"P!\TI/*- .U%_I&. M$+SJQO* " 8@#8@Q!/<)29S9?)$&$>B=+-@#XQ5]J1?:3A*&600%$.LIJL,W M0HQ,P J)FC"0$:VJ]\R!4C(%/R,/(=,EV4:SO1\:FOJ2?!P$+.Z:.(L*OTYA@?2DB@75PV31;\A=.W@ MR2-YR+9-,-T*M)H=GX5 M"SP&_3--R&FMFJ0X '*0M-9!!@4OTING;0/"?!I?:3V;A^$2GJ/C4Y[H\$<" M=L'4A86#B(#?M+#(!I'TNTA"X#$4+PLO>0)R9 (%90@>@OH$-H-D+D &(Z/I MIVM\[O#12QPA?>_'+"PDQY=^0W9,[_U"DCV+1YR?"-XN[N( M_U,1UJG+,8ILN_:&CE)E1"IZM^)$F-HFK[]5T_NQY;>0,0BXQ37D+2\4UW3K M%=4J\C?L;F[KUM5OO:)MHKK )[YYF_CZ-I]X1]'P.R*)2?C-MU_CP8S_)*X> M2.7TL0%(78J560](0HRQ4D#M6VAWE\:TNVC[%1RHZ^*K=[+O3^]GEY/DCA<) MC4H^0__M/,7M6^[/#&X&;^3@-]!P2-^,-E4;7PF4[=]2XW(H+U>S;P[IHU&7 M>ET5I=Y;H]&-]4HZ3J>9!A-Y.2:N@LC+MS9H#<>[=I8TE&8H;1]*L^['C:6T M(UEL]0O=6/>F]=&V[0]NK?%15GG'6/2OOM7PCA\5TJ'5NV^0#7R,;B-';A?3 M<+*HZ#=D[5J1W&#F3%:6U6\^9IK;]:5FW=Z"1U;R@Z3^I!M=, M>$Y:[<)86P=96]LZ_[6SMD;-L;1JZ)DWG"0JDDH,7FJ)%TK8Z#XT'SO-#=*8 M7MX7[T;8O)#6I_3NBH>7GB-C:MUJ8&LP:% /P1HZZ0TGBXIN9:W!_25:'!O< M;(6;P:Y'U37$37,C-N62]&UOFRZ]MP:KBNC6+N96O:P \]:UOW5@+_+U--BC MWRZP!NW1X (W#,J9^9==&U.9.P;'"^YN1W1U,VPJCH=:H^SF6/U]D5W9_M3A MK=<7O^?L]$3X/IAF&Z.SRL87QC,=W< &W%1?)M[E*;6+;L M,W]KH>R/*\6@32C[-D/9O=:@8T+9)ERZ%BX=#TR69EUQTQ_WFH^;YH9G*T+9 MXWL3R]Z6AM]V!^].D:LI&;A38GNMAOWJ! TL-^*(12BPG276UDS+T?NY>IF4 MIEL#<@>*Q]U\'("^:2Z[9 M:BS.'=XZN;-GOK^2[V\@.>3OW*46Z#QK&>9A MH8D6-JB<5J2+P M'Y,KO@;>\ZG2"W7"BJ#"] M&EQ^_\HQ,[":CYGFYC)4U.T9F+2/;9/,NR;IH_+:?F#"[":QXWJLM28=^)HS M_G5:Z^P9@#,(;R;"=[B?_5%3?]X17@IKEAK6-FT%XWI"H"@-=; M$:F<-'X*@V=\F:UAM:X.797#3-W&DX6505X.CV3 M\U9/W Q,9:3:&5UO!T.3[6:RW2KIXU^![YIRE.;NDOG>W%TZ6'Y^".8H060= M-:S&,1&^F+IQ9$3+;3MSPZ%QY8R[L$H4W3VK(QC,G-J1&^V9Y% GS#37.:GP MY(PCMWWA-.O0PFEU]N0VW5O*2M8JD\L$T&\T<<%JC4SB@CD<+SM7&1CICU0"B4W#8 Y@\6/73S"NJ"*,@1^QB9@&H5"UDEC,_S0F[6MO'8>F2E5, MW5*+WIRFB?76RN1B:TFRVK0/OTIF*L?KE3-3I5LRV/,B5_TIVA#U M;1)UK]4;[]DOL/Y$?:VQ[@JOJSLV!P-;NUV]_E$/!N1>8.\%^LM19GJB?=43 U$3%5CAAU@"4[*@Y;MA1)=N90J[[ MKG(K6_=J6?A00_CZ6+@B%<:R6OWA80<4AH\,']T\'W5ZK>&^%[-OCH^.-FU- M/;-R,O?G<3:WV;V MAP)4[MM6#Z'PT;>]Q($I9 W).0^_"+J7\<1=/\*>,F^ZEL5@,9X;^"WVQAIU MLG_AY=DWO7Y?/Z&Z2/%,L*7@8<0$ -QAWPE;S"LMV)6YAA4^N3Y+R!&A,N80&?._&P)+V9ME$B,4=,;Q7S$/8 M<1S0YK;90W>%.$]!FZ^R/FWA4Q*RQZR;XP^NSWU;Y,_1 :<^[,[=_\"=Z,EJ M#]FDA%Y>(1<[!]TWW79OFS&8^KS;9C]L/Q.^Y@@[%!Q6_,(CM@A=0!E G#F) MP/EG #?JOE1,D25B5K\MJFN%M1AL)':Y!P,&TVD$G#=9ZN^F!'<$J*KH2H,& M<6$^"=EMF:0F!/8!2".9PS96>H;NLF7\#^'%03JR#J4C21K_3V$L".,IZ.V M+5WA.1$*I,0C84BT#E1 B^2VI/*8?Q$^+(@$5X#HAQ%#P#F\,Q&^/4-AFFT MF - B0P3NI,DE@O ->LMR:$( &WV2_X'I$'N10%S8>DV?IK1"P?K@3\)'%A! ME^*QJXL'N^4EGN$4.&4" +Q[%C/7]D2V[U:.T.,9&#I/,_@84#-S$>".X)X MJ8[(\8G3N0?3Q-S%QXTCQCD RP8F/(@&A^-.J>[;@0:W^:1;0A!50DD1+V%= M/:JB1M"^H.)![ML9-%8;^C)8)WL2/E 9RJMGF!+MP3L<8!W"T1XENP)%Z7I;!9 M**9_^^HO[L2R[@=C/AY:TWZ_8_>YZ%OC7N^^UY\.)IW)\'^!>[_Z]A=D&31^ M0 ?&2.1__89_NT;11R8G:SN?Y$?N ZT@ZU$SV-%#Q+YS(SN)(ET>YQ$$_3)R MHU,O>+OU/J(8DM8IRBMP8-I25N+RNT/5RQ;,O3FS.G?_*&.6NBNGCZMV)4K6 M-[WVX&"[V6K?[V@W%R3\#M.NJ*@0A+&/^H"O&<^H26"P9S<,?"3#5DX[@"[0 M=C$P'SZQ@RANFK&1=6G(ZAYX!%!M;.1,BO&A!D4)WDBE5L^.N,HPI !>$@SP MT5VYD]\J]1RUU@T1'W@/].1_\,MGT*GH X:P_DB;GV0$@X60D$F!=C7:"LDR M2&)FS[CO"R]JLY_%%):A+*33'I)6>OL5KG(*QW\2+'X6D>O 9MC/;O2%90+U M,B>[M$06"7)34.G$8+^S'[_[+SY?/#P254V3D"Q;)Q7TC>2H0I.]@FLX. $3 ME1K=W"]P&>SF67J)4X&\X:%L Y(.G\C:!F6:9RMX1[OR:_Q:'$FRJ)P2=Y.Y M<]-4$RK'#SC+CX!SU$8XWN5%YQ CTAR-\L\_?4]0>0$&GK$7(7TXR9F!_Q20 M$X2PQL_E,@3]*"=87VI^D_F%*D'B",#?'PGX("[\#L2 KB3(?E>953C$G-MA M (:6'\Q=&^6#0T8YP"R32\!T8(2@^01?3#WZMLV^2T)<\"N*#!42[&Z"VX&? MP8[T@A?:**X=>"2_GVS!2RVX7EQ@(E_Y2A5AC)P?S:,U8J*'+T)'S A <_X% MH.K\GD2Q='W@&4Y!=N9+Z!*11#&N\0E@MP[Y?D\[\"@*%E:=K\D">VS%#[',,#N4VD/@Q&JQ@"8!,U M!@T?BB<>DJ)7Y Q#.5*IK%%QX\P ,Z&L&!>@ W&W1/%%:I,.R")36NK,N<4 MCZ-U(27 '48T@>8V<65QV776],U5Z&2M)1OCT$UCGZK*%'G&Z7:&YU+]NG(9 MJ(_KYL!3P5U 8AP0(;"JVXLHXLP 49$\3;$](DL_F"@W\&DE'(0&L6 ME(;QU!"@"!Y3Z>DM2;7!4A-2^8HA 2>>(AAI=2P(Y40(Y$+MQ**E&JUIY#-# M_]53>I\.M0&@(I**%\T;%4E704J"&P53)TRN76&I!\+5\ZQ7 ;9DYMN5KE]]N_JWAVO)K MEL)649(*[)4M,@4WHJ3V6Z^XB-Q9Z8!\4UO?J1WAOM?LCG_JM=W^_J?G8H6E47CBR7PX\K[E0N]W53 O?5 M[/]_T'4\5!HW&S#E8N)V"*-"E!O",(2Q'6&@@6DON,,3 91*5$QA8=4KR=;&^6G*" 9_T-D--V'3PB ,W@9O"S#W[N M!CU5,G?8'@TN)67+[G&\M0\1J[O5&:JKM#M9L^;4[+E!'U7&M[3IAROH_;]C6'U(F#^^MAUZ!HL.X]4;+*.LK.BN(#5ZM_O MVDS5"+ MV]2V[T?7)T7*]VJDR U+D=&@-1@:*7(J*3(>WZ84V3?4>EV>O;X& M?GB,]%:=^1/ R'S?E.^/%!Z4JN*^WB;&;[/ $Q'W!)MZ01 "'_CLK7..0N-U MY7/3X;N44*Q^JYNEY-U&<.46\#IJ#QO4^O,$6#U4HC6<*JHJ(K?ZUB5\B%L M;K_=V[/1D*'[T].]-=ZU@+&A^RVSN]M#ZS*@/5)8@.;MCDLL^GJTUBP'^Z=8 M7B4M*P[W5IRCE6N]S/-SF?HE-%0W/BTW"0>M^Z'5')MP Z^>0OPV%ZWM;H,L M_1-@]5"!UG"J*$?+H-7I[]HAT'#C$D/VKY)]=U<[ M_TB@W3=ROTOK#XF"3L.<@(_^LY#UR?!RYTKI$WVK8GI0W/\8S5GJ9=V?^5!@ M:RJLFQ@HMS?O6_?]!KD1^XJ"$X9XKHP@ANW[YAT@G8T>3BIAKYG8JGK1M8:# M8\: #2,V$^/ B(-]CQ(-(YX,+??M7K>&2"EO5EB:8VE: FYJ M";A2AD%V *(VXE'E9<3ZG"%I3#5BP['JJBZ:L-4_;6C:4U]T3.J" MCG%[2%#X5^"#SXT5LJG*]Z82!X0I5W9T='2SA96RII%LA9>ON:TJ!7/;!IXE MWWX!;$G5VK-RW'YA&5',XR3"3AV%&N!;EP!O(F78=:$,S:C?_ZEZ=R+(Q70J M[)@*T(*,!=*@4]JL.X#K1W&8R/KK\ W(3D(.C]A,.-2=0/8#<*.,@E35^P]! MN BH4#Y2&AT*MYEL'*HK",N.7S@YCN:J+GG/5,=8-E24E72QD/*X/;K_NL5& M;0O_@T,.V\/!UV?H'5I?VG+J0EM:ZC24MD;M40>(JM_N:]KJM:W1;=.6J MM M:;F%VL'%$N19275 ;BZW1'::9+$(Y[IVCYLCB4"VVM2J4/6EG+D+YB'6\'^3 MQ/7P;=5T10TX]82(LU:/343FM"[(M#KM#E4HIZI5FJ]E'^FT712R'%T1P++H M:ZVC+M==FDGQIB0,+"E=,:YV5:CTVV-+BA#P-F9;KT#-W=4ZKK.BXS9];C6L MN/[F+CRKD*&^%,5NN[([145K'>!B\>?V*B%K!V%UNF#W@K"!Z5S03N5]#([> MXTZW@-ZMH7";_9:U!Z+5!=14(O%!6*++"W/(9D'IESLV'U8M'V33E4^[(\$M MZ.4C6 5H#78*&-*PBV?O7F_:;'5' M7YF>VJ:GMNFI?7A/[6/+ 4J@VY@R(K=4UH'KW]3<$TQJ$;N%*7.FTWRR.#M8!+I%K%Q=S%?\F#@O0;:C.GIY(OY::A,PA0 MI^3D46;63;X*-]:M/QNT;2D91I-CTW =3!GD83V#&TME &ETZ4S MO924*B@N7>\K'WF2P'@.O&>RZ^0!2Q%N6P>4SL42E:90!9/8?R2NU/"TM5]S MC6>;QR6I6UCHGPNH!?(GWVP:V$0@L-LY.N(.+,"/I#6%OA6;@BL>*#X QX9K MGQY_O).^MR!BF61=&E/G3;GN01*!,)T'O@M#"1F.!#*$GP0\3Q;D,+79]]R> M,;Y8 *)4%^0(>^O:=' GV_5RU!'D^3,;7<4@Q%-6M0&,9KE3UP:7;J$]03KN MDT/F-(_J^0FKG@)?IZ>%Z( F=IR$@@(/\*W/Q#/W$O3_2^ 6' M6H0NB !8D!H] H5./WJP3#!>YPP%1*#\$1?6IX9#I:UW@Y'^11)'TQ<"9)OCZ0UI',D-CATUBR M V 1Q!IMD:;O/@#!H1\&^_')A[=Y-&-.\")EI1XP#KE#[9-I./4I@CE>+HAW MU3D\X G$!R#L[7IK[LRID[U9-:G.!:@XGT9YX6$(D%F2F E!3N'9%_^3FLR# M?OE$HA^Q(-\IDX\J)!0&02QS!_"(7P4>I23"(!TU+4?; M5G(K#MG >$ZI?D@(!,@7$T4&Z:D4\4@N7HH*#%+)1T$> M"SZ7$3I',5HZ,]E7'])@KZ)?&3=3C>91 =WE%!!U1(\B"CGI1<_X,_*S%[Q0 M8@[AA_)O5+PX#>Q06_E(%+>DV!.\,>H0G4:4T8&71QPZKIGK$IY]GO\.+#$F M_!F7^P9RGR2D+#)PD%E(^Y)2!H&8:FS0RS J2CIML[ESM,F$DPMP(Q5( IX' M4M_B,2*N=64CL.R\)4-A691Y3S!@Z,.8@"JR/I5F5-DN^I@Z0IL.)/B,/25@ M%"(-92S);5LL5'07&#*2P7NVX"$(MU@;T<](FUHLAP*LK% EOI!1+6-K=Q*K M"[71W'#R7!O/I;(%J%&*0Q-QH:;-+5 +4<0:P%2VFIXOO&!)I*,![( Q1.)8 MKE\:P 2:@BA&+1G($"X:1!' C9*([BXL33*RE)M91CO^8DB1(#J76DM2:J%DE=I!07$A!*V>=(2PF<%7:0 MI"K^Y(B3EI1M:A"0?F"*BASM!E(*P2*DU03\S,06BLS*QJ ZZ%89+E;> =&^IO<<7&DJ6FL P\.V"1WJ M+&I.(&+1'.:@\P2M7_3""]8B-1E7]HA(^Q>1)P'+@T4NT'2*I1PD6,'0,).7 M0S1-^!RX\#E?"C3$=]'6M7%1TVXC90&=9OFH,,I=&J6XRPQ2M<$L(I&*Z#2S M!;B6?\%0AT\J/'X)4$/-H_C%:K,D3L6I@?D0QXOOJ1(RD M1.7;%.4" RQX\H&N8.\+^(T^E83Y$_^5IPH'LMS;<2W_(6F;)@*16>>SS'GF4*;"). 7Y2\%#OM(;IC0&-^I^_8P@-#.4H@KFL[38+I/3,= \-(^T6Y+R;F2> N[>YO92XZ([-"=9!<.T@5S M:?;3&5+G 1Q"FH'^:3V\D^*;II-HI]UJ:4^VD_1$)!TH7.N%2^,0MHA1(>64 MM=FC!QJ%(O[P9D 10\1^CDBB]$--!%KXKTIZ&3W)K4\[8'J 6> Y& P%?P)D M.T8(0'&109EF[1!$@GR:1+,DY&^"G&$$A$9?I.__@*T.8L#CH8PLW4G)F+O] MH^QE%56(Q+,*NNEX;.;%I?"BZ!=%=G^7(,6T&7V!A?L8<8'%.U)-R=4H583! M 4JGR:)X*,2 7]P%,5NF'=4D1-/(D#$%&4"8T4T81'*\E,19B!/9?)$%_:6S MD^0#8@@D-.A@PX\INQ0PZN3&5 MAJ0R*-55I:H$P&SU*$?G>+J3D%13OAD(9;"FIS)E*Z,4-G?_)+@6(AI@$L5H M%J'(<1?('"N14Y6D@POR"Z9]]?IRDVZ0!3>7M#.L3MHQZ3SR 0:*F1PER/":EUCM^Z_Y MBWF/CQP8G:&;>GJ5OMOIO;;UC>SLM!&4HJ++ID '<)8J?A?/M\RC4SYL'A(4 M/2YNNV*O[R@\*IQ([TSB*=09P/)$^&UFF::_1 G=Q7A7$@F12)>'V&_ J(\U&CE(/586/N M2-7-WZ])1RXFH,P#1WCI#5-]#6T][2/%F 3+0JXK!50$2\$3>##^6]JJU1'_ M5L:.RP5^37:Z:^O<"WI%A69PV?92AFU>Y3V)!C))B8,*Z2A(/O*I])4"VC/ H_T5>P2H+S0*L MI_G#IE86G,5@JDLGY9X[35>EN0ID\ )GSRTIOVZI%Y W,_% +B )V.RP#[1: M:",@>%Z52N=-NLF8U"&<=%YD2"F@V^RCGA!GPJ-T>3:8'[80@@L66=0K31P2 M/OEP*^O"V$&0Q'G!2?/YPHUG"D!JWB#-#T"B]D2LKJ##$#!"JR![*<2&?KN4 MADFD0]PZ(.R %3;M2$>&CK>6L+U\9//AY5,)_D 1[H64SBR7&X MIL]KP.::M1ZNV?+1 ^X:7,T@!,2JE ./H**MAE709B$IG0:*!Q_NDT^Q*9_^ MF8VP=F(W$3;'U">UN,*,.&!F8639I>NFE93]A#QX PVE-ON,FIQ%P5P+]$AF MWN76J=['NCI>E?#2R3Z[0 'D@S8$*;:U9H2R9[KKT&:?5@E5EOF)I&[J=< F M6$8RT.B0E ))$PDZ&K#:_:]IWU;;2A,I<^N(M[C[OEWUC%K2^*K/BFRO3@WR M=QK 7B8M%B63W_6;:T>'FSU%9<3DSA?0A@#K'%P^/L?HLDN13"0WT#W!!,WV MS'O-A%_A/(H2[EXY:=MEV," MG#K .3(!SHLOQ00X38#SM,DDH!;!&2"'@8A':=)(:X.U(R!Y/R.]R#99YJ^& MZ(MI&%6@P$,J3^7HJ52DHIITKV$1B??Z+P^ZIKSKTVKIHP<%.R5*!^NM!@B: M\N=,M+0[4KRH!@EJ9O5S&W[Z9OUYK],>=@>E/W7 G-CM^:!7/DG5%U6+PJI% MUJZ3W^2BQNWAO<%>4QHNN)E<) ARE! );$DW)%B_7O;Y\@^IVY2^H9W,EF/?%33G\7JFD<+Y5;E_\A];]]@U&7R>RH&#T;L72W-"[:!NT MGH@TZB<>OF:?9Q3;FZHPTS;=GPP$N29MX[UED'[3;YET'Z3;QFTW^1;!NTW^99!^TV^9=!^DV\9 MM-_D6P;M-_F60?M-OF70?I-O&;3?Y%L&[3?YED'[3;YET'Z3;QFTW^1;KZ!] MPNTO3V&0^ ZF^F-^@&T+,9T^G"K;YR(Y"?_S6I_#[;-E#H+7:TD@9G SN!G\ M^@??62A/Z?_VEKLG%;GEZ8B?MTF<>VV?>6SL IL.JQ6$RI72FU4([;3#_,Y" M'+5.6[MO6Y=I"\@X"8P.)I]]W=Q,%I>1>.Z+H#0Q-&)HH MHF4TZ!NB,+KPFG7AH-TS)&[D7A$M_9&A"4,3J[KP]HSF?:.3#7*$'_=RA%?V MN3,7E,"I&5Q@64WR'&Z(P1+$B*-KWAB@, M41CM86CB->W1(!?\2$1Q \>._WWL8\?KCCGTV@VRH4P@ZDPNN#FH,S2QJB[[ MYJ#.$,6JH&AW#%$8HEC)_3$D84AB17G<8);'#9QL?3 G6[MI2W.P98AB-31I M2,*0Q$K"V'V#3"A#%.[MG77>P+'6=^98:S=M M:8XP#%&LH*5K2,*0Q(JK-30'&(8HUM R[EK=!T,8AC ,81C"V$:-C!KDB9OS MK6T!^[TYW]K-Z6J0A6WB429$:4CB,MJRWZ"<8T,4QK8VA&$(PQ!&W0AC,+@] M(5WJ^#A'-]T&M24J!_UK M;8G2 -=1VA)5P^L(34_,X&9P,WC#![^!BQ2F+=%K$+J*5@SE6QNV1XV-6%R+ M"5R.F6[7(*:6B!GU>XW%C!'-S1'-_7:_L71VW1*@-S"(J25B1OUALV(W#7(3 M3-.6G%?Q;3!3US"!P M"+:F'OJ.PMLD\=03,R9674^\#(:["F^#F?-@1A4$,]@QV#'8V=4D[9C8Z*E@ M:ZI%[VB2[FKZ&+_5Q!-N&2\#D_U64\SL9_08[!CL&.P,^A?2-T>OI=LYH +- M!0!_@7*Z>0@=I1K?*LBO\Q;O]MNO-:?W=C]"W(/E+E:XK(JX=XDH'$;HM<,X M_&D0?FTAI'$S,E*-$C)*J$PD==M[WIJ_&9EDE-"-(;QY.!WMB]-+G6/<5-G2 MM.>?*5MJ!C>#F\%///@-Y#N:LJ5'=VB:X[,,S"70FF+&,DF"]43,J'>AVGA& M--^4:#9E2^N*F9Y!3#T1,^HW+';3(#?!E"W=S7SKM7Y:%Q/S)ARLO7$R] R$9YZ M8L:4+:TK9@Q>ZHF7H65:.9T*MJ9LZ8["N[G-QZ\;,Z;Y23WQ,A@:CKDT9D:; MJA!IO%R -@QAU))E3<74.F-G,+Y0P/P&PK*F8JH)95P%9DR%P3IC9] W8?-+ M8^9*;&)#&$:@&NP,AA=JGWA@R58Y4$E%"5/2]2P0W*/:WN$HN\X;TL<#3ZTE M37>T\YV6$[#\F8J['8^Y=@G)G);1:D=1AU8#- 1UZ.3-HYGA:,]LYEU T42R M,$K<*/&M;MD?5O?=R%RCQ(T2KQ5!-8]FAO=[9D:<6HE34..;F$\\H2OFPA]Z M66KT.U1V[ZVQ!K+K.\*/W]_ADV/#<_P:/+L(S[?\W4GBMMO,_E" RGW;ZB$4 M?A:+4$0 EH@]>MZ28HBCAXBY?BQ"GWO,#H7C OKL(!0M> S_700ACV$DYB=S M =B/&* [#%Y$R+B/M!$F=IR$@O$X#MU)$@L>P&CP6$V//[FA*Z(']L]?_LUP_N"!P1+G#VS!EW/8 ##U M'2YO+O3/.+XC)FN_M-EO@BU@#8&#Q.4M6;)P>"Q8D(0,:%F$+[ ^7!?MVN:A MTV(O,]>>,1N0-N//L#6?N?,%MV,6^/2=6FCLPKKQ,_B\72SIG"/0.0]AWR2& M5JGS%,3Y*K,3%[P@ELGWF(I<<0S ID-_^!/ C$3;XR;$? 726C/ M>"0B)!SFP-@\A+]/EC0Z[\\ M.&ZT\/CRO>O3?NFC!S66$DZ#Q9J<(7S(GQ]>7">>H3AL=T@DZE"JFEG]W(:? MOEE_/ARU>UVK]*=.>]?G@U[Y)+DO2E2EAH ?^.)B;VT%K'%[>#\X'ZP:O:;[ MC2.]$O*O!4F<^:U70-*@\XJ21@*L9[6V.*C8:-_6"5D[XPC5D@CK=$K?[71[ MQT-)3;=>M':'W2Z,/5#CD4UL/(.B1M<7^OO:Y2;8L4A\:& MG\H%HM5O7,;2Z0);%\' UY=AP6LF]8I(ZYZ9/HVEMW(P&'H[%[WMF:I[U?1V M/0[?J*N-J,&U.GG=4KS4C?O*U>JP5U?#YC1G;UL*WSHCLJHRHH'F$:&YN2"& MN>GWNMP?LO][LLM^]=<$C<1?%7)($0Y",QG,7-M0)TFU7G@"$].# -U.]8( MZ<47\$&;/=J &H=6%] "_QO0SQ-\\Y<0=KP(PI@F8)_QOQ'(SJA%+W*0I)CA MK;*\/=QO-C?0:; 0H?P4_H%?_.J[R$$X$+RA^ 3)GKT :16W;74EXY3QY2MP MV))!M\3&7F"M)$]%%GW,)5\$D8M+?A\*#];^++(4"U]&:#?E61OX6@T^ M MM@;>N5&YQ.3W95AL#L"#N0E/Z>)!6^!4OB=5D*FX5B^K>O_N).+.M^,.;C MH37M]SMVGXN^->[U[GO]Z6#2F0S_%TC^JV]_H0L30-,?8$J\T_'7;_BW:Q1] M9'*RMKL7]2/W@590!:47D+YS(SN)(I0SJ#0>?>XM(SE6(_@&SR M;9!?[*-OMZ6 P>5WAZH&TP\!R"JK<_>/,F:INW+;ZS90D,0HU$GQY"1YA%=^ M(./)Q[ MDZA['K'3O#20QH9FS16(R^:NW1BYF1L0ESV!,O2V\PV(:V@-M[?Q<@.M6=!R]C@I99XV?E:GVFBM$,DH'.(;7;-6='E>F/<'+UA$N7/5:+6 M(*:6B+G4U9*;<#BZ^U6RN0$KIB)'OT&:PUBV9^(BXW+4$S']S9>VCR8!=:$F>@8Q=6X^>1N.QS892S=IRU0D6QC'XX9IXIA2 MRF#G!K!S8"[@3=7E.$):RYD[-!T;675CJ.;5QS@'/]4J9>=T&8F&E^I0Y.#F M"/IT.8^&H U!UP9.C2_G47*3,])7.>DFYWJ)#KQQJ^[YPR>>X)$HW-_,-W?3 M?=WDP^Q2Z-S]$Z]]+L+ 26R8:+F0I2[@&7SG^\*[MAN@O5&[?S^\ZCN2S5]3 MLW8WZ&^^E;K]\]ZX?Z0UC3J;Y][RIFRIFK8&=;]:6&[&?PC\")NA,I[ &@(L M^\&FLCX MC?=IH)E4[?^-?L\PSI$P90ZR%9O]D0WJ(]? ^*@/GSLM!XW#?C> M!87MVELL\NT;:J[J>AZBXUU1X;Y>)6_=AML4LJH?;6Y[:O+J;E^Y!MTX:Q)]JA"Y@];8NJ*Z$>?.Q-K-5KE*;BK'ZY5S4_FF>YV6U3EVK0!# MTC7![DV2='?4&O7WO(EW'I(^I!Q)K<_5*OI!#HRV/H]HNWX*JVBM>.Q^OP;- MM43S8>?S)T#S#>39XRBO)#DV//>V(E70:O6L!F4+FISL,V4)=5N#T:X=$0UR MSE6!HV7UK9 M*T1_:SQHD/0W=]S/='K0&NX;>C&X.3%N!JW>\$*-VZ\(MN7B<&1$H6&WPVH& M&[R<*US3K HL>]\E:Y(%+:_.VUM?$6!O^;M='9GC +)FQ_R'YH$=%S8U8?R* M:C?WK?NQU1Q%?6S^/W5(Y?"%;I64<\W8Z M.FKT.[2LJ').H93.W2EJZ8RWJJ63B\R MZ<^N' )O:K98***%L#&FY2VOKJS/L-T?]6I7&J:.Y6JN84W7O;MSK&G4Z9ZL M0)"I(V3J")DZ0HMCM6\/-++Q]$-,YF:+R7Q_E:G>UM% M( Q)7S=)W[<&XSU[>UX^^Z+1Q4=,Z[S/M;Q>RQHUZ*37&"5G M@YPS(0B-$N#CM(,PYT'+3TC"6N*F%W3:NKE M.S?!ROY7X-^56]KG=Z@;7@2P*M=RT!DV1^>8VI#GRQH<[AH:-,@Y#W+&K?Z^ M"3&F?O%KAU=](PP-OQTG^\P@YM1:ZD*EI0^L8-SL&U^R0G%PNL.MK8%U8+FG MAJ5,5NBK;FLX;E[0Z/*)N8;*=M& @]9][["Z80;5#4%U'P1*K5%]M0@IE_"# MYAV0&I:O*855]$/:,P?,H+E9:#ZLHO7Y;]?H6HY^X(MJJC!OU>>M TNAF-8^ M6U7M.PM ][A0?UW]$HY;D.5*^B5<1T.A8TN=,]T>-MQ+*NFA<04.A6A'2V66S(>%C-8(Q=&3HZ"KH:'-#H5SG MF=5N0J=H)O0JE+N;@T=> (O!!(Q@(4(>8Q3)$SP2Q08_CK!#?.JP-\-VO[2/ MSRMM?.Q@ON AO! 'U-*GS7Z!#_6X[(5';!&Z #S8.W-"6)K/)DL6)"%SECZ MQ&9 R)\"5U:9!3#:L63*Z(6,VW)'L(Q@ M$;MS@"%-$KK1%\87"Q&[L:"O0A$GH1]MU6.H/IC^3; 9![Q*F "\N9=P^4J&F$48 $9$S,.E?&T>.,(CW*5? MP&M #3 \O=%B'.DNLD-W MN@Q0@6"<(?XY, -@FX\N"WNO2O( 0\9KSU0QJ8 M_7?@ >/]UU_&7:O[\&C_D;B1*_7,0MIX=6$KE[K8^NK12!7_CX4 M'L==9AVOOOZJ\)62S)WL$SX!*9S$U9^L56Z_# \-[E>ZCN3^G(5Z,0O^).XF M(+Z^W/$IK/4]]U[X,D(-D1<2("'4X"-04FM;K]S@=+K/!K?J[D9@!M$;A,2G M[TFPXENP)%Z7I;!9**9_^^HO[L2R[@=C/AY:TWZ_8_>YZ%OC7N^^UY\.)IW) M\']!G8"&H_YNP91]@"F!=J*_?L._7:/H(Y.3M5TKOQ^Y#[2"ZH>L<\>S?[._K^ M[L^VOQ,UH;M V+.D_US13=PB9V'+HD,;H%*_[E._HF,M5''%#&&6VZF(+7A%L,MET57?VRXY2JYY09ZV8RZ'0K06P^CW!&0J<6[349; M@PK?G+3 X6E5T>W25_.*5!CZ:A)]->^:?)WHZP;Z<0R'J7%@[6<#A'<-+6]# M7Z_15X,"TH:^FD=?1GR9P,'FPFG]U#8P@8.KY:T:VMV&O%Z+2QGR,N1UPK"! M(2\3-=B()"]^8& >F(#!E4KM&AK(2]U2=\0F2$R0V1U)K(;"!W\ZD=X M:]MA;_D[$SG8*0VY.:Q50]O;D-<5I8L9^FH>?9G0P25"!Y4703K-ND9[EE81 MN\#LZ/US5A'2#*YN5-G?/7CBIN]'&;XQ?&/XQO!-C9!F^.;B**C1?=SUV\[K M1;,;9.2^5DRL>TC ;"L@O5)_ZJ2#G[OB@8'"M4'A!L[7]R\G=0,'4Q7M&/H7 M.!BZR$YK8]'>()$-#)$9(CLQZ/LC0V3FB/UU&^'@FC\W<$A5(<:[S3\J,D@V M2#9(ML;-1_(-^+.'EZ"Y66NPMVO[W!HF/!HD&R0;)'>O ,DWX%<=7A'E9JVQ M[JXQV!I:8P;)KR'9,DB^>B0;MZH)JNKP ATW:XQ9NS9OKZ$Q9I#\FEME<'SU M.-XUREM#'-^ 4W50P8B;M<+,"<;UXUA=J#>8-IAN"J9OP+,ZN'[!S=ICE\B0 M,S;WF9WGH4'RU2/YAATKI_1580T@[7@SR,W_"PAS)O._S7$ M:XC7$*\A7D.\M;]YH>S&6[G=;1VI9M$1;_0>09+V#?BSA]_NOEEKL&=NS-T DB]A\ALDGUE770$GWX!? M=?CM[MNUQBY1E\Z8W#478P;)S4/R-5Q^O0&_ZO#KW3=KC5WDO-"8W&?F#X/C MJ\?Q%5R!O0&OZJ#KW3=KAIESJNO'\7Z7?@VF#::;HZ^:YUF9]O3G*JE40WO, MX/@UY]D@^0:0W'P<'WC52"ZJY'Z#N?Z]]\VDPV!Z8/?;PQ':$-;=^1+C"0C_ MIA.0#7/4%NF&.0QS&.8PS%%3YB";]9N83SP!_W7Y7L0-3@*U,1+Z*FE-@YE52)(SBD. ^R(@:@6X4OH$EQL^"\0$6=O"05_\OG"$RTV=WUWGLS9 M@B_G\ T0,)"M'2=_#9(PI2)) M(XL@C*>@! (&JP2T><":3@#(\8.8P?!>XL V_:5"KZ);6/P :X M#&G#;?8+0-/F8;C$?3YS+R&BQHEGPG/N8+^PZF<1Q;C#5K::,N]7SCD14P0E M+"UXP?&(O1FW1VSB>K 32?CP0/7&2)_&&PFE"NU D0M *:S' M6[9PGX#T, H\QB>,*O3[GTM*:W3'GZM-QM7NO2*3_993)O] /.#IK*3*,(M MJZT9<[$%/\22!P0=B";'5M(;D2F!( -T<(XJ:F A=)Q!_A]F T M$+H>T/])]$3KNVC2MIF+KY+D')0_B=NF$4 MLS\2'@+?(LT +?5;[ 5X:BY%'A)1*#PIR&;N0O+Y!QX^ ^2!(E&0HV9G LS- M.1 T<"%82S$2E!2D"?$[TEDD@-W@[TD$ S^+F6N#D&^SS\!$[A3-1F0CF'O. M73^&_ZGI<5PW1LD_Y;;KN?$2>82G @V6_:;?[A19&@@X2A8HP]088#CX"8PA MIK JL"O@A6 1NW. &R/VX,[O282SA").0C]"@>5&:G;B&O@7?"TYGO;6&_:9 MPY?PZF,$HAGGDNJ2/X5"2#'V(M+)<N5*NNB"-0=B ;IC@#L"V=B<2$*'X(W%#FDKR,FX%Y9 E@5N)AL! M=@6K)\2ETV<2@ 9W83>DZ6 KGJ=H8WV!^G,'W@ ?XPE5),((U+0O/-)S!>1* MD86/E<)P<#J0['>?OO_Q;AK"!/ ]/'4$]T0HMY"3B( *[M(/\)G"HQ2;.87- MY@)TJ0U+_VT&+X,4!"2%N.5GI*,G6+?X?O3,)AK+I!FJ)I".'F8.X K_X]$^/:2MH9J*3\Y4A?0#<(SR.O1".C2XUI\ M(WP174 8$> ,H&03UC,L(&A KL S.U:PU$C)V6%E6Y*KPHDC&,1>W5K>[AJW MNULHL0"ZBMYS7AJ *U>"C+LR^NO7*#4ZG)W-, M"#,/^>C'%\"Y;$Z[(4-@.K[&]?_<6=6-;]8,S'0VO:[W?L/A=]:]SK MW??ZT\&D,QG^+W#&5]_^@ER'I ^T=JS. MW3_*F*72'CPV1UN=5TWI4152$K"MP.P!X?@C#[\(\D5ALQAO 9=L&P.W6QL# M]S$3[_/0R2,"]*) >F+()0%_BEYDM M&^*$S_A-X*/!(Y!I\@HMO^-T<10P$X7U22L_E":(\"..*A[L:KUC6MJ"["L= M5U&F0.:[XT-M;<&P$Q&_"%@0/LXOXTZM'FTC,+$#5,&T*QUXB&+X&P\=>BI= M6;Z* 5JO0\XIV;D@)Y]\--[) E5!#0 79TM7>+ 5,N?);@^>A=R YT[3=>MQ MU73^6CPLFYAF4)$7F-A)T&R6UBAX3]),=^6VIB0KW^@%D%U*$RC:EY&PC)YHO4[V7M6^ M#Z0\]@E>6U]FB?A3J(0U@7RK6(TD@0D^Q#!@*9"U1X)NE7)4E)\'F ('<:;E MW0UQU*^X'=@]0&P%UUHXPQ*!4,*EY)Y(\0Z9&^ _))YWQV>".RFZ6O23]9"Z M-REJ0"@#3,'<(D2N2F6*\8EPCCZ/6%=MX'\!W@ ),.SOB2_C@.222Y. M),>DB(1$ +!IJP*E B[H&$D RP919!Q"G2$ :V$(ZT"F9 /Z3! M4$LA$[^X -.7( $U-\$%@IGW'PRMR)4K-+ 9QY^%GPX/KR3 VAFKSCG PXV7 MV_+0R5AF1WOULPB?773:FV67_B9DJ C()0Y"&?!D$>T%;2]@ANVLSI?LL$XX M+15:HR KB^8XC+*&@)+7!LP^1*F2'KP@U8&& /JR;8ZN&'$JK38*T)I:98^U M@0N+2N7]RRSPQ!U%:B1ARSBPC63G_D<&6UILDL2Y0R8:VJ=!,#0+\"/[0L*) M!@#9A'HWTF3 ID(&9,F8S)XJL27CLY5Q)]IJBH9[*XT:59W19$=C#5,^*=\P M#/X^RY-T%:YD'JQ8D*A*(Z(J;D_""!QT/)[4]KN6?O(4+/")_@!-Z0LPK"U" M=>Z+05 W=-$F+!L,H]@B B)ZF]%R/ LBB528"L0G^R,)8AR 8GEW%$D%@>C@ MB8(,,VO5, \<.DX@U+]KI<<)DD,P^@I[$RD9HI(#/0CS:Y-#'XUJ2=H"3?K$ MGY2]IX%#![L2C$NY $P4"6AG2$#3Z9TR4\A=6=")Y,K)1QD^4.)GS) +)G,[ MQ$TC9>;L\A^4V:"D!+S^P&9@D(+/TV* =QY+MJO-)/K3ST,2TO3 /PO, $\ M_K(A\%E+@OZ$7*JH*)+B"A$8*",_2+T!.HL&<-+Q$&I9W''NU$3,W3@E((#( M'(4;N;U2CI&;$P:^:Z-4 =$4PJ*G9,D&9$D!^7 P2:(9^#2X3I ID[L)G15P MVY;.J8.G^&#:<>6"R*$IPH0(!?%+7TJJ0/KXL,IM*E.&.$BB#HP4&(SCD8T; M.G=H<2P+/$:Q8Y4OD^V":$MO(MTX4 4>3&C@I9!5=IC>2=.HY$,)Q^H#*?0S M@.^D?D5MAG81F;D978$28U,D"(0)F'D NM001@LZJE"*2!IK/HL^&22^$U)N M(OF1#>L'DDN#4*\E+R:1<@&*TU%62WK@ M%%IUY"@^6H:5D*F[HD+O38L,.R;G[CCKN_EX/&#%PM^ATL+A0 MH# E9)R $H;$G^C/Z!&TIN5/P Y/J'P<"2C,)[*Z=[00=1*.$UOC[+OLFU?B M>CG89P"08V;'NWBT^B2MH/2,'D@M1%;Y6.&-EH$;DP-PGQE2T*A]P:"HYPJE MEU+PT+F^U$1TXHWG-:2M /+XIJOS].(TO)3&L\BV7Z$<2BJ#Q2P5 VEO.?.2 M4W6#@55,-D.K!J'B:!A1YI8\J87Y]-/4-I*AV8\2;^@2Q]+Q3TT2!628 M0'NP0)<4H8S(LD6C33I.,SP6KD(*8H3BRDA6Y.U',S#T[P@PI3B7I@/Z"*B' M$X]")I$]$T[B%2($/Q:VD09/P1!+8EVYHF"+)@INK%6'.#D)(OV,-.%*@=[C,C7%P[\ K%MRJVCJ2F;2#"\9 MZ3&6&;#[I$5:_?;X:TT),O-"!R1RXD%I@,Q;S_)-T\"5UBVK)/I"APDH=^!A MPRR"SUD>L =JS$M)2P=#7O+\, 'SWL^P2F?DVH)%!SMO][F4.XIF9ISJV-00R5""T?5D*31(H$S'CWA08 P1\.?#9"%9W/77OU56 MG&)@=[X@FQ\&X2H[#\.]0#H85,&S6!O?!OGMY19:W.K?->*!PS"/IC!?:PTI M3^#:9BF#Q'*8,$URP $WHX CDE$@ \G7SUM*Z(D 1J5H*AC;^,T$E806#OJY M3:B*BRG0J<&4HPJ4G7(MD@X*\Z:_JU4Y:T0E8X]@]"2V#/7G "1/I%68/-4; MVB1,_ 5W'6V$Y(.DZA>,(>*IVXH=2.88Y9.C1$5[VX]T'J,D 'WTYPA0 "ZE M]LD42/C>06&-T48,]BM38IGZX* 8HJ3H" 1YHDZOM)#PRXV87[Z,BZ4?26LA M#S8I'--PDUQZ],5=;/H(5"+";X+RWT94F RX- /.,AEP%U^*R8"[R@RXFMAD MGUZ]EJ.B8AC!2T^*,H-57C,:MP1ICC2^:$DP319N69MDS9R4-WLD&R7:;4_)9"44,<$;"/((6D:AZ\,EDBWQNAZN30N40"WD.64PNH_L:8#9&(KT-M4B>[ M9F>?&8+IK4BEC.(Y*4G;2!W %9:?)K30/O3B*7] KFHNP IVB)L+OVK_MT % MN9OE^M:JS.]!*Q]K&FP;/RC<8>\-SW&S?SNAH!3QA6YGEJ7H%&&% :$! @=E ML Q\@&.=R( R2A-?$7]Z;X["KJODK<4='6)) M09B182Y]&O-7I*>KXPDKAX(Z+U+\ 7Q83$M=S4%-0S7D(.^8 M\-4X"I?ZJ0X4_CB-]2F9I'/PKV2DG&P'?=:_F3L PVG4NVI=-#N(FP^8C#%%VE8+:H#G7Y" M9R9'IMHJ4$2GJ'8;4GU1AUM(>2DKY@\5*6(LDW/I*#R[0PLF"%"EB/'\UM50 MBMQ8L+>?@0KC1PFP=WAP*;_*/U:)A.(+'7OA[71Y/P5,6QRFF-@K;32_1)E0 M5H^3V.G!+!K1^FZ-?DG:=K0IC$?.Z0Q=YI_)I:1#S +/D@(_05\4-1>L3KN=>'%?A/)\#D]H\QM-%1DY MQ/'_FKLF7W[TVP9X;ELK03K;UHP"'6*O"YQBIXWCPOND[HZHL0R5IF1$AF/M)!" MX96";$@K0X3<(5E43$YLL<4JE.017RC6P@LZOQ>EOZM20_2]&5M=,4ISW\.0 MRX.J*=U"DW*,3E1Y NYB*%D84VS<4&=]VIBXC&^E2<3:K,9WP;$F?3%QR2E5 M][2RXRC,#U%W,*0]M.G8I):!3Y3#\X47+&5^!"H\Q);@\_R1$[HL5'G"Y3XE M8#-92DB>=:I@M5(?O\M80KX*B'18-,B5$X-B5-V

D81QB[?NHHJ40)O%:T M>O^A):?7 CF-)NB@1+;P]'0KH$MN2D3CU"WV)/"FT )>T'5@N+[?D(KAO!K' M4 M,GA.U>W2A1WI#[L M$]49 QCC7V3Z"(^0?=&BQ[M3@N]4(I-*& >+J\TJ3M*(% H'YI\ M78>R6HLES7[D/M B$-J_'K][?*?VG5)3JLS336IA@W L"!R-"5*++YCRPE<_ MTS(IG?/QN^\_/ZK*9WADW"5]*?-0J4#6BHPB(U *JBQW++_>)[K#C:Z-O F& M90KQAIN#8"%>P6G(\!!H5ETHFKYWB8 /LK@3G@"M73[8_B)670X']\4:\((]/R6K74 M>QHD4R\(0N O/U"T)616&4AX_CM')A+QBPH MFR5*"XJ1R0,LTNLBO6RD4ONDE4]WEO#:9W8Y35<,4\1:6NHG+2=*=Y,BK73F MZ/;),D@X$E[TT!M6>]$7(;*J0TI':5ADMG[##(&-*$?YEIZ+R*SA+(1)2A"/ M1RBHA+<*9-$J4$(H^)^EPE, U!4P5E^F"IEX'RN[JYQ*\/0ZELK-4?IEE>J6 MV@]4]0&PPF9 ?J_.>L/-I[ MMW);+)CHJY,!D&\H4ZAULK2:6%I>/\A?YY3J"L"(L%JH+@T@6&GKBI@ M /HOT15J*7MH0X$&8-*4/S+?5R(^_QM.@OZ_H+H=,%X&;X\OTXA$%A=]+J<\5S23P14.FJ+TI_VR+O\,O;XKG[[E07$ /V^!;F\J1R M. >4--4+Q.H,:> 'O%!$?]?GG-'62RS8X"CETJ3A>]V4 M.+]:^7&Z3AU D2?-) 5B#&"HZP"8\N4>AECD*D31PZ#]%K8*%IPQC&2%'B;MR8:FU$LG, $SL^ *::T;* M*"]O\.B7DI_D;4\$H;).?A8O/ 17Z2=9Z*"5XEQS*]XC4+<^;3>TDSEF7-M: M@J1PODOA?)>#E?M)4(O( RK),N:WX6L#259TAN*=$>%8[U4AUR; M.'\?WQ'S_*5KE!1IY0'0["\8!""XX5<9>RLE1+%\9%M_2?%M]*Q:V;WE#%P4 M4"972TT8^'B03]GJ6?42BOAF(Q>.JY0ZES=UN:SU*MD[)/\6]*X;R9QR)P ] M:#)?T\S7KLE\O?A23.;K56:^UC&PDSF!:0R$_1LDU5PT*Q3R2SZ]BU&C%E8( M&RRP3+D*RX'>DL>"Z875]2!"M75:J'-,CI2#GB+:@Y-E>K!(]^WIX'69EF7> M/F(F-Y!J$^K20_[H(A+O]5\>=)<:EXI(W-%'#VHLI8)0;ZUTZ"&$R9\SD=SN M2+&L^C*JF=7/;?CIF_7GPU&[U[5*?^JT=WT^Z)5/DOOBQ*VN]GYK*V"-V\/[ MP?E@U>@UW6\#MFNE]C_KM?A9SVK5I1L,K9&]?2.3=>BR2O1N MQ1BK[@'72-[/]630")D9MT[YX[UZ2S09:.=EC@I7@WZ9Q[;$Y[VHIO)S(>M8MD=G^_9%W!X2AM!5*ZQI* M^_HP6TNU+V^01?5K/A%L+S9;V?/56$LEN*P;'UB MU8;31#E:^GV#F%HBIG<)Q-1?M=9+3=SV6_M&G!ID!?W]QZ/%DZ[.#BK!9MU$ M:X4=U&V.'53.,B=3M]O0:L-IHAPMUL@@II:(Z78N@Y@;8Y( K(?$* MM=+9TVUJ)IV=,SO T)FALU/D!BB(J&M.W2)0TS$ 4Q-Q5!7^:76S6PCUMW"/*O].':$XHF2Y M/0XN)Y=;YN *J\IJ]:T](W:&C0P;&3;2;&2->XUB(W(>OJ&Z!TTI+*6O0F^P MZV7-ZM2R7VFA;(>RX]2;;GO,=/\V)^M[OUR_N;O6%FV3)0^G M4VRVJILFK-:>7AV#<3L,5-O=7/U"O8B&529[I!J:5=CXP,-G[O/_$^4)C"IO MI84W(]GW$$G(6FE?V)(]Y7FNP]JX%H!;%7'E5II1]29S?5E85*J8ZUK!\H= M4>,*.K_?/$N^\JPBO4*+B94MRI[7LKVSG98+I3YF6$<\K<*)!=)$*'M;Y$IR MKI6WY%DATD\^>TR>@$#9&G(9-NY-J%95%:=JXF_Z@X&^U\\$MV=2$&FIY,.L+'X) MZ"G@Z:?0Q5\"6:E<[U)6Y=,PPP;S//I"L@)?1;I1U*A?(3 0%6!=V@"4W (' M1N*7I5Y]-D]@+6FQH+0^+!9>#'Q?%2TEBI/5Z-:AC!U'[-"=9,5TU]"U( MAD!76_<"_^DNU4EI:>5\?6D)A6PA5,<=\:_JR<\YD !6K%P!I:Z8UV:/U3U3 M5T7'$\GW,M:6I7@+*E37?*(.KI:E*'K>S):G,BGI.)7::Z+@L#$(5J'4-9TE M]:-DE]6CL[T6"Y17J/=\OY#L5U4HD@22;%+Q''C49A0KD*N>\+DZXAYVW$WG M:^?!_.I0H5!_TXT49('+K'8O:D05T96;S95O+];T3'DM7SZ=RO5*KLF*;:=3 M)U%"1E.NU#;VGV""NA)F-:K7ZE=+&*!(3HL(ZRK5\->T3G5:O#M7^5M6JEY? M_FJ]VSBWUJS^IV[925;;74XVX(+D0Z4F)8U$C*UPF-5)WKK&XV+%^M MD!;DAEC_U/5"Z629+E^V4!\=+J]A)P.9?@WAJE:G,'$W[=?L<&4WZZ'NP9/6QW M4F]CZZ&;)DT_4VG\:74]7NJ_0QU*T@;ANG0U M"(' =LFNR#Y=:ZU0.(,"'F0D563UG=I#K;O3/'[X?]CSQX^X[%P%2P3Y2%!78E6K%_4!5X(<],@$F\!Y MV#ACEQ:PM:%1U5"*'"&R'"42-CMH !0N&P"D'<&E7@S"$+T-W1B)%_HZS@-' M>&F!=_;,0_2(LCKNN5Y)I !LOD"9P:)$-<"V 9]93RKX"Q&N;ZNN2;JC1:XX M-AC1&()03J1< #88?/*C\G5S!0DYA50KN0;:JDJX;C5<]$,USX)9'E#T"$>: MIZ5W5\K34TNCN11NJL\;-HR"E^1J< 19QSO';RLU[.4*'.YB9?_?9/,([OR. MCDQEW7OY#=;Q)C<;\-W*<%)1N[S8ZQM+^*OB^@)[W6:QX:R7+\R\%0/ M/=K\,XZX5/WB*<0B"^4J@532 4A:,=A832) FG=Y RZA^!/RG[:M_"#M9N&# M8K&I;05VUDI;FFEY_UC2E4$-B((<(PIDBLA.GNB/JI6B>0/F'/E\VC4OJ> O M.3GPIRX8\M39 <1Z$JV[^Z9:?%HMOE<$Q6H9;-?YVU>O%S&W>IVO3(UY4V/> MU)C?I<;\R8K);RP=_]&/DK!0P_>\W?_VKGG_H5BF>9 CZRBK@]WOM7K]O*N"?(%/SM2KQ_4ZW=I7KS9JV M69,%0]6N[0 L:MC9O"A3:L<4O3=%[Z_AK9I6+C^H1OZ.;4]JMO6#*MU?Z=:M MJ]]Z.<'_P)^#$ WY;]XF_E3_XQT=*-XA2;"_3L)OOOV:R4R8JX=2.8%L@%)7 M=?I%&F*,E0+JZ 4-2M)YZY'^74YDF3^\P/.Y9!X53OJQG^UEBF777WL>M97- M*0%H!C]SF0ZS[),-?@/UU2I$LDYE"3%+.M'MQ&^N]-H9[D#7^ [7D2XSU_$R M5L6MY%9W9#7N4G(-ZI\UF,B/=%&QCD1><>.P90UV;JS.&>RXIH&JHL'%4<(W9<1,*16K8BF?\7!WOWZ$?EE'(9?X37=. MA.]$C*XM/L-SE7UNIW<1Z<8A9??A7S#A^YE[F(^0O]Z!?@7E ]+EEQ;S1 M\G>'1(%NU=%(WVIXB?4*H66-FF.8F[K[9RH8?6\04TO$#*X ,8*E1QOQJMJM=87XUJ(IV#;W\AM-$Q<';P""FGHCI-A\QS0WV ME O0M]:ZIV* 5>5!#([91V:KA'8B]E%[-*BWE28;Q[@GRG#?!6[&OCL"X=5- MGU0E+ [Z@^;8?_MR_^F;/.S!4==,;=7Y7+L:, ;E#4=YO[-G]]_K0'ES(V@5 MI\#W)MBX;;"Q:UUQK+&K-"Z"&GUV7:Z9^5I6D,8YNG8[-&TX4%>'(\:ZMO0UF MSH2987/O&%Z!1U-QU#&PSI' V31@5;A_HROV_LJW_)CU-"+KC I7O^"%+JS2 M;UQ#XQJ:[YOJ&C;D&/5#,$H3V#\(8BO'/3"&]N_*PJ1=C$&L\=:[S::BA'2-DS MMJRI>%(L2-#K->\B6"UTW<$<=!\N;&(*OJ M^PU-P'9KDW9\XH!M*1_4N!E:52-[K.2G6V5,PV .T/%CUT\PA!LL1$@76"(V M$=,@%*KR'XOYGR>-[]ZL07P<:*.7R37<;6.5Z-Q%XB>!6 MJ;BX2E8ZM/5N(UFI0L/WQMLW9C&D;$BYOJ3@B^:A/M=O>:Z(]*[*" M6IVQU1RO:E>A=<8 ZQ8"XRJ9Z5!3M)',5)$%TQKNFT5O*-I0= TI^K[5&Q]^ M#M8DBKZ"0YUR33\PQU^7._[:@@,:>/Q5VN4*!GMVX6$HGH6?"(97&F+A'^FH MR[AEN\:VFJ-WCW_4U0"]6Y7@UATUJ*777@+O/!'50XS8)C/3\4\(&L!,E?E[ MG\JSL,^!/,) M/'0892!*0?'6/B@!]D"@W9J#EKZU?>[\(?18MZSZJAK=O?:H.5[-4<7%;NKT M(NCYNF[RX39YIR(2/V[O60;H"NFW'$2&?FN,G/M>^["C44._%[3/]IOVB@8G M7^.;F$\\ ?]UW.=O_TI_')5,QJ^125?E2;*_,3^(V5QP'U8Y3;R483$4H!V+-:K-OI]NC/KAP!_@9/8=:%L&/W67C+=@-Q.JD+3L%8&A=PZHN8 M)7XH0,K_!Q#RQ%T_8H M\4?BQDL6"3O!TFOP)B+;LCJE^'P%G8C(E8E4E^/* MF;JYF8B2*F9>I22F9KTJ\K'K0CY:)/S(??XDJ"=U0LVJL=U%+K+".#Y;A.Z< MATL4QU$2DK@H%/-;A,'4!=7A>D ;?9KY6_,1>'C@#D2PPR3Y?I\-"Y#%9F_%G\@1:\(I8LJWADDVGOP#V>+*\:> 2E*KD4LF;JD9?"=J%3YX%JHG.$>Z M!AB]JR9L0,*3ZY.5-5$UB@:&#>TX(B(.B&NWV4-W MA3-/P9BO&J:TA4])R+)LC]S%YB?AX]]%2C3[7()6MR M=5PE0]OLEQFM#,0VK&>'^5^ YR3[ ]"9$X+H]9%)9@ ]F "508Z&I=91/$9S M(;_#_V^52"/9">:PDX'QGD+DI__B\\7#!TW(BMBEJ%6O.&!N*G7IQP&8(AX0OP>J M%#S?EWB&B)$*5;YX%PII,8#U$:/!"/B$OSJ)'2OUJ\:5'^D9-V3WR=7X@7_' M$W"G [1!\3Y6,D?3161B:))$ **H:;)&MM1 ^8VF?";2 5PHXZ5PZ?QZ$[22CP@2O$06 F&&\NC8'INF.#>_(C-XI1 MN;RX0'^3,.!HN$9Q8']A,/07V$UNF(91P\==M*HTE@'@;_K=[J$$\J8[7O3B5$$-E/"A8D"0*P&/\_>^__I+AQ- [_*RK[G#K7 MRW*([]S&KKKLY9[<)SZ?Z^PDE9]2@Q@MR@D):Z1=;_[ZM[MG! (D$"!@!)-Z MGO,"H]%,?^^>GNXG#H:*SS-2*6OHA(\1FVV0EY([SYP1)[@1$!YY@ MD_&+%&MH7A;*O8P,HY?"\IZ8GZA=HYQ*7R%7W;3> _'"C&691#Z]$*3^;FCO M Q:2)R-5#$K@,\,&XM)9IR5D9C?MP M.&X_;YLRFE%V)RF1N5ZDW,MXZD43Z_<$3%<>T0+(0X(=J]EQ9?1V?"[B*$5P M@[XWPP;@4@:N[IT")VU[#5PKT1#P7ZQW0+S^ H'P>\"?%318$"3@T1:*(<7^ M72RX.@]EU?ZW!!68_O[9F\13%<3//J5BRZWE(VPL0C^)BQ_92,"YC(3K=U=! MD?UW&BTC28_\;@SL__6.N;#6M\Q_9B\"X^59$0[R6TT^0)]V?>N%&W3=DT5[ M",P3[H32.WU+<14&;;[VQ;8]Z0S;LVVZWVW*ZC'?M8:4L\&4@[4_?#MOV MX%Y8[SWA)-0XEOCW7<#\%S :3KW@T3=X_1EP&.4GRR^@-J6.E,5!F"_@!U"]@D63Z M+OD/#\\(YS0R\L17?'6!/I%131G7V!#X3QA:Q5=R!C\KO=&TWDTF)%(Q^M%( M=?W_O?ME88;L8?%2**78 2. Y9LB\!K?E[9("@VR,\#$ ,L68$<\+:TQM!-] MD;68L'O\93%%7%B@BM+V7&%$;-^ @FD=1'2P..5NB)Q59$#/)A5HHOVD0S"F6IVT29.4 [ M/IL+_C;]XS[-L_8"(@%ZZ%[-I7RMWN8=:2)1^?/2]VBVI/^AK@^H-ZN?F_#3 MF\WO^Z-FIS_(_:G5M+^[?*[YN:\?;^Q][?M>)Q^014\4 7[0[ ^*WK'O]]>\ MIF%ST-K^[AU79K0@KAJ/V@'>0V\05>\%ETM(_7?^F?EI3],*;9G\-5JO7Z&9 MJ:)^XOLU5[PXD_;RU'+Z425S9#6]!5A0!1Q>CZMKV0.W=S6[96M MWWH386F>HRK1[-Y+I/?NC-\7JV8?RGBEVM!Q", ME"B)[GTJ7FI<0*6BLLE6?Z$@;-:ID2VTA8=/6)'NFHFBH([@H&HWTY^?2I4=>.]];1I7N?_RVCUVL,V_F MJ])NNSZ:5)\CV6NAB0)Y?6 K4X.8D_/+L&VW[^MUPKRM@#1"J]"#/E@-7^H> M",7$S<6*\Q#% 7WBQL-)&;5]@F]'C!>:86=8:9=6G:>"7, M?*HVI8:C#$<9CEKAJ"/;I%Z H_([S:0+UK=Y@W;]7#YG=):T+M<2*E_9KV59;#O&B M*K]N(D9-H7IK+(]@?2]MLK&H8[=HTJ'J_[!,E1X8QJ+(6U;,HF([(HX8[ND. M]R=+[]21$+3KL_++HN37@@!*%*E#M&:*+87 Y5BX2!;2D\6ED0S4N8&L[!6L MMF912*Y9F;N2G0]2TDY;'VS4[M^__K]]0/W_M2IRR4JA9[7$Q3X699(W:AC2 M+Y$GMM1]7JMSF"V;6"0,%O)\<\VR6"-LWU'=>-2:/]#*/F;6'$:%>@+7@6#Z M1_/79K;ZW%/H SWCKP\L8!.67[2/+:IQ G:GGHO=1*AVF)K>FGE_ #2?05VE M^\PR"(@K&)1$6)+]>8JU]9YEB3&8V.6$!S8!'L%2[1*;B]IB:0WHE1.X;(7O ME=&J?IALA6!-N7['IB8$@0^+AL$ MU*M>WSM+@-'KN6 8]59JM.-1>3"HD9#GE"DLNBE0_7Y0JP4K@AR111*:EF4 MHX-Y'2R[AT70!9:SY2([&=;H!T$6>\)]H36$8S#*U:O3>JLPQ$V0F2S'9QZ^ M)Y:]L+Q9.F/Z0X1W[>/8YY.F5=@[:8!24E5MWT(J[:443\$;N.H>Q=_8&4,B/E"C865NFD9A"3=-\P M8A9B9RAIG8/T"*,M+'ASA==[:^%U393?CF*UTK":I9)K MJUIT4DL@HQB7)<1!0;G,BV1%\FLKQCH8-(?=G<582WY?70'._JBGX9J&QQ0% MK5NVPO65JJQW03]3QG%7&0$FE.* M&R:* F]MN*^!HV%@OQ:2C/JBRX3L.;BVM#9+)..)]^1A>J5QU_:29IU1JS[2 MS+AK9Y)F@VZMW;5:2+,/800? ^L1;\8&F$5L[+"]RO ,:]1;Q]AA9RH^T>T; M.^S40'XGKYC-PBA^I#M1L#FZYHDWS@*\3VMLL+VZD?3M^D@R8X.=29(U6NU] M99FQPO8&\Z>*A=@-:-Z"JR7M&M5$-.;8F2[==/0,B^E:X79]U&ULXZJ,XX

@:LT#*?^)/V/H^/S4D<$ MQ?ZFNN:7[R*6;[A!V ?IY<60-BPC_(6C>)^Q7S-L\8AG8X 4#K]G[Z+Y]'@4 MDUF";SWR0" C!9T;X7T*QN6Y$L%J&]=,N$!3$^D_46[HE2OO.@&:^RY79'"\ M]>Q711$T='KUNV'_Q@(L(TG5E;_AY<-"P"&39MB*FD'N)*-CGK4TFR?#>_A5 MHJZ= $$?":C2M]\41K.YS#HJ#%K R=C!2.IY*GJJK'$@U;1W%\+:8''^35WW0;T)Z6YO SH# 3J^64)BEB*B<,J NDC5B%-&# M5,^8;Z(WDDKZ&8(KOLN(D899-&<;+#DU!4):>F0$GBH*\[4%>;&UY'KML8;WP6@^"3Z-US(\6;=K=2_*EG3M M330R&M\*5%98J&L,O6Z)\OVZV'JQS*F\?J/ZCREF$?^'()T@0+79(1DM%0M! M+-TQ362;I<$[]2\_HA2:^$_OPHA613_Z4]-?]^-JA^2=TO:A=U>9]PE'C@_W$$CI&.L(R0QM_U9]^]GB(R/KE),"Z=)A_DDK#*ALBO MRTV@+1^F+6D,6MF;?Z L$PF8%O)'/V2C93?0Q?.7FUSOHCC^5WM5VTVXT5F@ M:-<'@%M?0H6W_O ;VA;1Z%A6. 1S93S^480!BD#8M$?.C8?+_[&]A%M])#FBA>,Y>+FLG I+JJ[I691%<'_/1? &1.'SY/L1BW#&GL7Y<*;WL7*PYC:4U;_-=?/DV&* D-,GUO#82/);2 V@J@C^QJY M42%USLA0I>$3\4=UX./"Z,13HG&K IJ6]J M*&#\[QCH?!<0&0ZG2BJF'U M+G.+I0YUV"ENHC'BUH/C43!).]ZWX(D!Z:DT7$D#_1GMRFK] 6^93V65N)25 M*E)XH,)>@$=/>R>]LW5!HIL&CYZ=7%RX-;DU-;6F'CSJZJQEB[HZ.>V?-_*D M_LG9^>DJ6&OUH:B2LQ[+J2;0O]78FEX3<&[UB*TW%JB._^0L&DOU6 /85L_( M+3OE)'XLPI3V"F_]T:Y&.P:C P_LF ],3-Z.I:'UG[!:CJ>T4B\-T\=V4JU%]5 MF<>FT&*,X"NK7XKYUF-]RQ.&^Y8C#?\Q@+NA&AK' MSXZ?Z_CYLC7\O +R\\KUJW$L[5AZ"4M?M8:E%ZKH?M>I:,?/CI^7\?-%MS7\ MO%Q%XV@?IZ(=2[\^EM:JS)'YNF3>4*RM=201_3!M(JZV!WQ=;"?IPNSN6RX' MX[[EB,-]RQ&'^Y8C#OMKWNM4#<'*MBZ[*O2G: M,S;BF0UTW=B(%V!K7CHV8O6,7/\0,G(-S91PI+T%F$GC$U'Z S<1Q5'OEA 5 MVQ/,ITXP.]+>)KB@><%\Y@2SH]Y54HF-86.H4]*G\?LXS3XENL?E)X-RD=:D M%MBE3+;GU9/C2V[0/M'-^MYKJRGFN6GV-H]P;"3-OOXLJ18WOMCIT+MF)]Z] M MS6BGMOM5QI,G;SXEEWB_V#BT/P#]853IN&JCEIX*3!9L)=6YA\V;\\_,F7 M3B"TA#><0'AA!''#YL&5,P^<-'#2H"W28%G0=0OFP> 5#,9V J$EO/$J!4*[ MXMB#WDOCV/O-;1N/CK:._EY8?+;&\3;0@;E^BGVKQ%M-3ZU&AR\O/HX&FJ^Z MA[N'NX?OS\.WO.Q7T 11IA1[P?=9$*4!#UZ,"><\>:$L=\T<#J*9PRY:(@I5 M6M;$330B4)7UIS6B?H.#0'.WITN%X]\#Y=^&6B"NR+]E/AV :W[A6-2QJ&/1 M#;&SR;RAR%?K2,*U)'QF M])2W4A% ;;Z68F=E%"\-?C9V8BLIG$;OY\!45;-GTVJ)UF25AF5%;@J+.3@_ M!)>Q:=FXZ7)()Y*<2&JI2%I2*O)\D506/1=[[@4[J>.DCI,ZVZA'V88A=! 3 M^IQ(\ +;8T!/+QLOO \V>S"? ,4(?WH"H1 M/5_5(';,OZ)/Z$UBV,0D3M,@[7CPW\/Y=#Z!WSS @T;_GJ?9% X\];+8NPWH M\=,XS;PDF 0/?I1Y<"'PK@Q^&(_IXW Z [/-@U<&?H*WG'I#?YX&(^_VB;XP M]L.$%A8@':3S), WG'@WPR&P /Q@\M2A+Q*!>_YM#$L)OJ,I&> Z,"%VYX<1 M5P?PRF$9]/D(_L6\%[<'#TIA45DP34_VD-ANVT)LER?G= ILTV-IAO>/M0(; M9XN]B-_B>/083B8?@'S"!"GB(]SLNM7SI]WJ:EK6^W!"$UQGJ-^!1'LG;_;\ MS+N93)Z\CT&$^P:*S)@.X4CQB^9GG2(A+WB,]^@#!TS\- W'(1 H_-?'X"&8 M>'TX+\6RUJ/N0_"/DN']4X%<94M_S*=PET/^;W&J?/:2D*#Q',+;7N_J[-*_ M/.^-3T^[PU,_..U=#@97@]/QV6WW]OS_(3RRS 53/[D+(]) &R#X7G^9EB6* M'YSP797_^<_< 13(JU>DI\]PQN!N_IK$T_?P322$O\/L_CT(M!@>\!5^^M,D M'GXSI--CDB4G]2:3O^&# R"S&3PZ2^;!T;4\V!O#DSWUZ-1[A(=[ZNEI^;;L MJRS:!"GJE2&<)"BK!/70"/XF*H2_]]?)EQ/OMYN; M/T$AS,(AZP+\+IH7H .0J=)A/"/6O/GRWON*7_/.N^<=;[/^!SWP70A:*ARN M<&XKD=/);EPF6J!WDWHS/R%1"??I?8A 99/U$*M(#MYP )+"^5MI3 MJ+\_5+M3!/&\NS6*/G?)V7V8PM' =_UD=.*]!\_OLW6(ZU 5S2OW['#W!AJRX*](*A^32-AZ&?P:_HLFL6"K_7!PM, M\B *0WW! W:9HK'E>[=^"E^>)?$L3G 3\&BTVL@B!)$R#&?TLB&:;V!R)7X*EWX(/I- 0M%8MEE8)N354I)FYQGB3P>WAD?$M'RZ:562I=YQ1? MGELJKC!5UB'8C;2*&;@WPQ">7U9R9:4F!"]D>8J#>F9Q&N(7WM$#P5C]\3$< M9?+T+CF^3 MP/]V[..L^'?^Y-%_2M%1M)4&: QY^@5JC>+>:W^?BUWX*W@( M7J][_'^JF*7>U.I7FEJ#1:;6;L0 R>(@>0AS>B$630-&KTA^'X5_, WG4Y'? M\ANM<$ \HVLBKC"C EJ*>0\7 0MQ2.+[1 (_W0:35P$G)HFW,-/\3 M5<-3A8%>=6/]LH%>[]*TQ%3^B@Y?C$$8/':\.?",TV$2SHA$QS!;8)%@I\RCCHP3I/@G:QKN_#>S^Z"R36%0.?EDX&;+P8/2L.I> CD^#. MIU ;'9&B,#EZ^D8[#D-;B?$\PQ,I&M=!Y=J!^7P>Y \WX MV$/;P>O5AU +DC87.QR<;R.BNMJ6Q'38$1E4Q;SR9]4[/;D\P\/YH](?W&4@ M0-*WWM_ @P$8#^@8LW2*QT@E\6.$0GP:H$C"I!U0#T9,46AG 8>(408GL3\B M;L:8*#K'DHF(8)GX.24+'H+[<(@L?!L\Q?!'RCSXT7P,IS!/@H06<_%C2K^2 M+WN3:\Y]YT7+JMB=%F;S?,HL9-Z]_X#B$0A_YC]Y0PDF ML-X@$]KW)@&%;SD_H8.XP ??@LR$A>$##.W* D.66OH_4V_D3\%_&]'&P?^8 M^*B[?$ES8'*#)'D6P]MH-_XDC>7X?W]O=O* YSE$G]L79:#7?)<$P>AX/H/3 M5QJAXZ5SC+_ P\.)QQJ$C<8L1/L/7BYA$"O@(,^> ?'$(UJ+TD-P1!1,A[>- MYQP!ITP07*PV:0(?7LCG80<-3CP*' 8)*2<*PMR"X\UJRN1O MBS$HE:!#([B?RKA4 U$4L8-IP6,VG3MXGO"^VV 2!D02(1LE*F?FS_"Q"<9\ M@$E 69.1(CDP?.4=1L+@;T"^([5-2:TH\Z?RH$Z\K_=D.O'VQ(I*1A):"B,K M"+?016#WP)/ 6,Y+U+XA+N6#!&>,@,,X%+0VI M3V*^^#2G6K:F6K[X'*( L0V?^*D62.U0+VCV^UHD:T&OA3RM&"Q9X)JTDQ?? M]S[S6ZSES@R\)O@KV;IHZL*O(I+L1@R?>!]*8IF_R&[$G./;$O6<4<(9PZ1L MI[&DPU /?I^\+4&YV,R<.EMTA7\41[M[S^0-O!NR"3-TAIAL% M<#D)R>0HF%!&7CWNP0?).U=<,[M_2DG)RG,6B]*S.H;_ MG$_H<:@7\ULFK\B\3TLI=?BC "0G2CD\314201+CG '\A.E2YK&O*$*=T-N: MT/MLW2XH(]$Z;1!X'R+,@K'O2N(&EVC+#E25?HX\13R0A<0NO(BKO#@GN34% M,E?YFOQC*=D:@;6J1%$*UC/'!D?3, +;7"&*E*A"_DP5L"9,1L>8&7Q"BYT, M0K0?8*7*K,!C)DYFH<:_ U,C>,?'8_#$A@'Z0.#)4?5*1YF-5IY?+8\O0+X+XNMIAM_WAT,* M)%L"S_HKG"NLB_B+UL("=,S&(VP'/,?\%3A5L')]S DR< MVXPZY.,1..]#.N3$'XE#7[5$\L/ T44/&M8T!S&7WF,F(<#H*OS;?!(8U,5= M$*&)HS(-QC)7QX7BEZUL"=#JJ\2P$/S.X-S4R:H[XB>DWB@F<$>"1E:*Q^"C M@0_4B$$D)#6]&KCV)QT@IU")=N))^.;<@> [7!CE/(GDJM>;!E:D_"=U*NB] M=^IC"Z,8GHI+!J$7P-*L*)7>ON@DE6XS\-8:Y4$A&G[+=#8)9#K=^P^89X,%C?)O1D@G M/!U.,XS$('CD#.L\HG?#PI4;(AXBB!@X5C1BKV"20 MCHG,/O5XXD(,N\&YFE^E53F0;I!(Z=3_1MFYQWNZZT@Q;?FG+-5(=.1_ M3-]ES#OD5PP)O&(3GEM:LQ@=7<3D3<@50\3D&MH7E%P53B!#+2B%[ MY*;/6!,5%)T!-!J?0[@@_S-\#%G3P!112/62RO*&Z.>>_* M$T!S(9X@C5<>&N>O\4S %4"(0#%=2! 1_T>;?;3U=VG83Q33BR9R+8A9LTB3M M*+*#>RZ8@Z6TE/<(*@X,:ETRP$;VMRA^E-A8K;U4)I8@K3[%;2O$^L3=,W03 M_("JC%C>6YI)$Z0BP70Y"2K*M7Y2096D4^M)\A-^5?8!E\553HLI@Z/]!$K* MO2LDSR*=FV+!ROO3Y0;)2/E+0JDJ@^FG*Z8\TS5SGL\JRGJM^/73KL.O[WPI M#K]^B/AUQ#TO0K^8W<54X!P2$ .L) P>/N23:QT$K\T41$S"VCI=J5SY M7,Q^[:#SK@+.B"*@J"Z9&3IMMP237!FF3H9ANCQ.7;B;!?%JE1BNJPO@H*G> MU,A_ C%P#/_3T>B0M6+=_@04^$C;:"/R5'[WGSQ0*CT.$B(X,Z(KQS;D,EI"$<-_SKTDQ&;N0D[ .CP*H+/B8QB^&O* MG\!MCN84.JM^=BZYS6)H.#>(4-@5$/TLYO8$+ G2_ OX.5&0/<;)-RD@X'>5 M7M!9%/ K>\XJJLX.5R;NET*0PMF-@7G3(M>;;(%<-2%P]6J5WVQ3/,)^*GS" MA5NL.\35]^A;+2,(\FH[E)0TF:%;."*"3X,LFUCA9!TOENLWB_N0)PH5\L,< M34";(*@;HS-R"DC+F"1@5.DAAP60)+4OXY:2^'1)@#'ZJPG6CG"30.$O@@)@:&@ED7Q5-;3&>7@X, MN%!!+E30@WVSV'JW]UA'2C2P*>QV-=TI16EUX-2D75] MZ.&T,O1PMG>%V=Q^3OQ#,N3-F2&2%!$WDNY.JFNLBRZ7U24F!^CC3,P8W"*- MW72%KEN]^9-RP7-M"PBF"ZURJ6LG A?\61J\4__R(Q#+;.(_O0O)"#FF'_TH MSQ(]C#DUZO^J/N2>]_UW=X M5>L&41)4_;KNA9F5'\7N<9'>(O7'$(2?R M/DYF,<7=W9&4C@2C[4G86('38XL+O?X[RZ>A="VZ2;];G^P DVLIF!? M=EHO'%CA'NX>[AZ^G8>O+37W;[9]3;/%?"!P@Y*S<&)KWZO[O?O])G[_7(.I M:G[6Q_LRZ6VO"9F_Q M;)PE#9-_^2[@S!OJ3!6,OOK?UYCW>WIZ0/-^MSQP[SE3,!V7MF=K:W%I?P-< M6N;&LZ/K\\MSQXF.$QTGUG'B8*?Z\MSI2\>ECDN7ECDN7[E[NT",]ZAV 1.KIN(5U? M[92N^XZN'5UO@JXONSNEZX&C:T?7&Z'KG:(BS@X"%>'HNH5TO14 M#%WO-,5]YE+;2 JO3M=7CJX=76^$KK>2/#WO'EU?7CG2=:3;).EN M(G=:)MV>(]W&83JMKRI=8;B$]V;TUGL3/+.\U(5H-1OO-%5\[E+%+O6P$;J^ MVFFJ^-REBAU=;X:N=YHJ/G>I8D?7FZ'K3:2*5Z?K,T?7CJXW0M>;R*"6Z??\ MZ/KTU)&N(]TF27<32=(RZ5XXTGU]?<-^JAW [B [+^3:G:: SUT*V.4;-D/7 M6ZD+/K\ZNNX-'.DZTFV2=#>1Y5U9)%]TG4AV=+T1NMYI^>S%093/.KIN(5WO M-"=Z<1 Y44?7[:-K^,4V;.B+@;.A7Q]F9]7I20Z-LY!#-Y'>+7/H*7#HY1YS MJ$L7M)%VMU+M>X'5OHYT'>DV2KH[K7.].(@Z5T?8;23LG1:Z7AQ$H:LC[#82 M]D[3G!<'D>9TA-U&PMY*GO,"\YS[7%>U8]3-1L8;C\(']6)YQ#%^GPZ0GA%& MHR#*WAW#'W83Y/D:9_Y$-==95MA*+?)E[^@:%NM8P;%"BUEAI[GKRT/*73LV.5PVZ>VT M//CR(,J#'9LGHP0$@1APK'"XK;(41SHZNK\[W&9BQ<49H"%2U MES&Y:BJ^F4QJFEYO*O+V2@+QJ\77_HBS.JXG2%P5FY\C_&J?AP^ZS%$;"7:U M*-AS"/;BZ/JBO\]ZR1%L&PEVM5C5T7S>!V].GK=>HQE.;7:Q=FQ/+B*E'M RIWNZ3YC'-J* MAGIVV&5GV*9<),5[,WYF@^D-AE%W=V[5'/Z/S00'5Z;;]HNU99&D/^*(&IP' M:?:!FIM72:G^T?6@O\\:=[]S)(ZA'4.O'&FK8.@U;1(LH>^<[G7(S?&[X_=# MX?Y$[AC:,?2!,/2F_>N+H^M^IWL(7>K:![6T5M1OK#9Z!P3;[_;[+VQHU]1I M5>8+WUPY;X=-5;6R](L],1GU<+6K;M M+7;0\71U=GY^5@8^.']I"-(X?A!]VV<<6O""G.QRO[ VO[+(U M[D5WP5@NQRMM(2C'*\(KF^BVNSJO+&B7YGBE+03E>$5X91L-9R^Z@S;Y)(U. M96\WF7\.IG[R+QQ[$URSC=ZT%UU$%W@N&'WEJ.L J&L3?1-7IZX%\Z<<=1T =>TR MHWC1;2ZCZ*BKC=2UC1S<1?>J399[HQ"6=ON[/R7QMR#Q[Q"\,IV&:0JGGGI^ M-*KIIOHJ^Z@VP48[3=WU#C%UYZC+4-=.DUV]0TQV.>HRU+73]%#O$--#CKH, M=6TBH;(Z=2T80N.HZP"H:RN)A][IT?5YN6C:$= !$- F\@YE CIK$0$UFNYM M?07'3W[T3;*][/A24?7PWH_N5/K7>S-ZZ[T)GEG*X8))FID&.TVS]%R:Y;"I M:Z=IEIY+LQPV=>TTS=)S:9;#IJY-I%E6IZXK1UT'35V;R#Z4J*C?/;JN:!WF M".@ "&@3"88R ?5:1$"OJX\!YX&#T0_^71!E=C+8I7Y?RCL[39_T7?KDL*EK M*_4H?6S%WY;XI".@1@EH$QF2U<73J1-/!TU=.RW;Z#=7MN&HJX74=;K3?$*_ MN7R"HZXV4M02>U&W)#;D@HN- M$M!.7%H+G*"T==;:2NG59>#)JKO'#4U4;JVD3JH$Q%_:/K MMF3='/TT2C];20X,!F":MX6 &IC7TVML7L\H?% OED<QJD^G@%XPXVW-NW4JMR@";9/5?7&J_UF5M(9:Y MWI@]1X^KT.-62E\&6/IR?N7HT='C$GH\VVFV9]!XML?1Z@'3ZDYK40;-U:(X M6CU\6MU* F=P"79GK_]JZ-&1Y/-)1:E:+!3R' M:GI'UX.SMH2/'=7LP&-_#M7TCZY?'L1T1--&HEG-=7X.T6 52__%+HBCFNU0 MS9L7>K$I; #^K4'ZH=1)B7Q*?8$R1O%G-UWP.M6!BXZ(MD-56Y<5WENC. MN9+>F_&&IK._(&[3MG-;>^[;BGL_&/FQU*'^(XZHI5R09A^HG5R5K#@')ZA[ MWOI8U$:#]8ZK'%>M''"HX"H[/1;-I\>C.#N61U2Q'-9==;K]@6,ZQW2.Z5:* MUZRDRBZ;B,PXIG),=2A,M22>M1)37342N7)U2B6;EYR%$UO[7MWOW>\W\?O7U3F,+.%TGOC1 M,+"DP!O_K??F%OYOV'1B>54H1ML.:G67JVJ'!^-8] M.51>V4KY#W#D]?DA08@=/QPJ/^RTQ]A9]N]-U+N68K'>3.L+-,MRG(Z9;!.B]M$7/@%'2^TYYO9\W-!G#4U4;JVFF7 MMO/F9@,XZFHC=6VBK]KJU-7<; !'76VDKIUF%,_=6.'#IJZMY.#.!VVRW!N% ML+3;W^5Q[_X=@E?TI'?/CT:NV5ZS;+33U-WY(:;N''49ZMIILNO\$)-=CKH, M=>TT/71^B.DA1UV&NC:14%F=NIIKD.^HJXW4M97$ ]#P]=F+:QD= ;60@"XV MD77*IN']WYTI]*_WIO16^]-\,Q2#A=, M,LRTTS3+A4NS'#9U[33-Q2OR_E MG9VF3RY<^N2PJ6LK]2@7V"/]Q5,)' &UD8 VD2%973Q=.O%TR-1UN=.RC8OF MRC8<=;61NG::3[AL+I_@J*N-U+6)?$*9BGHM,JU>5^J7!O:YI.Y+V603B9$R MF^"YCTN7^SALZMIIY<5EYQ#Y9_:N&8D[K M<,ZF(YHKK>6YX<[73)A76RF# ?*_/C]]\2!N1YBOB#!WF@*Z:CP%Y(CV-1#M M3BM5KIJK5'%$^XJ(=BMY'F"-Z\L73V)V=/EJZ'(KI0U ^]>79R]./VZ#+)M, MX?>Z%<&.8N"B34,Y;R:3K34N>R4AQ-4B$G_$61V+$P7,BE] ^2:E8, M%SR':LZ.KB^ZCFH.DFI6\^6?0S7G1]=7+L=UD$2SFB_]'*+!HI=^6^H1'=7L MP)E]#M5@Q=FQ/+B*H*Z H#J]RWWOCBU> M+S\(WEYT?#>2@=]92CWGA7IOQAN: ]_8H1[F$+KFCN=@A-A2C_Z/.*(6>$&: M?:#V=V69=-GM'EWWSUZLY#8@&;84QGW96M>9%.DXW'%XP]&7"@Y?RR2Y[&+- M6F=P>N8$@!, 3@"T3P L":2MI.+[383,'(,[!G<,OO6@YTH,/F@DO.DXW'&X MX_"M!ZA7XO!3K)EW7KKC<,?AK>/P)Z@X3*?W; _Y1Q^R/S; M2: *T.IJZWJ7Q>(Z_$O3]'"YC![Z2 ]O?!WVW_K;?\R=RM5);X"G\'?@W?LC M+YX%0%YWWJT_\:,AO#$>>_]83S_EFW9)%;2;$I0=^$@4CG0WSTS0>AGX&?Z(2TWB>I1GL&BG25)_ZF?=??C3W MDR>OU_'ZW?Z _MGOT '!O\%?03S. GCM0S!YZCSGX)84V%[>=-GDO.2L4J&P+16=V'Z2!$::/H+:!--5K@=Z!#=)Y@I]ZLR28AO,ISYH"P?X0 M#@/-&<(HP#3Q//%@=Z1&B5.^9/ _4VS.#2]DD\ ;S1/D&7B]]P0_3;T 5-[( M^SD8!M/;(.%U#FJXYR1?T+T7^O2V+?KT\N2<3N$FJSWM1U:U)>FWKJKM=[L[ MD.Z]_F)5NYH09VJCST54>UD,]!JFBEOPF(+OZA/--"\XK=5 I$V$?A"9V?E9$;A M>L[7WLQJG>L:W@P:P9=E!+S:S%8D9*G\AN2SMS/I?'0=OM:- ^%>/,.VZG=7 M@S,V3+S@_)SVR[)%HF?MPM_M7=5[:_F M_;R5?3IE+GEB*=7Z<_MHGP[;8I\6XCVC8!PD"7D6R@^!"PNR#01^WONS,/,G MZ/@H[^Q]G&9_!-FZA-?OKA=176HH-[@T!$"=E'.GRY@D\VYC8(XZET$8H?\L M5WF);&AP\WW(1F UL :_[LO-[VW4A89@/;0!-^L,PI 6F&SF24OC V4M!$WAZJHE%;5)$* ME?PR'O.!>K_[3QYZCGS2& "8A-,P(N/!QPK^AR 9)6 $\E!V(!3O9C)Y\G!4 M.]#=+$[#S/.'PW@>9>D^F@E!6^Y&F0D?RC/OPQ1X8 8,"Y<2!11U5*T@X8-' M/QFE)][[PE\T]SWZZ7HRY:K&E09Z>'JG7O.9W_(+OV1M$7*.SE)CLGQ0XS\U MN6*L0&U6=-=-\FQRU5@!N410(T\W(IKWD/O';>'^7O>DV\=C^!S,X%#A7,!# MP]F?LSB21$-&Q6S(_^)\GWB?T9? 8.T?<19X_7.ZR_$\H8*W,&):(67,60R6 M(IBZQ[1S I^!6DZ#.\QE%*4W$@T2;!C-_9Q!_<<%XO#'B MI',&N1(G=/GOYL"K"7X+EN2W92G>?8*B]'^%MSWPN2[]R_/>^/2T.SSU@]/> MY6!P-3@=G]UV;\__'T;OK[\RX8\QF9:I((&3A%3LXE M&G\%2RP:AL#V.N68;GK!JZV7C$"SO _1\(1U!78S[)__R/_Q*P@@K]<]_C]5 MS%*0+Z*RSD][QV=YGI_ZR1VP",*9BKIC$ZIC-0GP =QJD-^TJL ^!8O@4D MP>_\,%H_?-3O+K(_/IOG_X:/_QAC5[:50Q26"7(%IEZO F/S/%NOWZT)/32[ MZD$7A/S%(@OU&5'^FHA#PROO'5T/3NNJA9YK].TPJ<)'O9$%K,;J5?@F3H]X MJ<\:)1Z/P8[SP=MZ".[#X20 A^PK(5&8-_V$G+G)?,20DA%:>1BCQ[M0CAH: M:=HJXZ=)9'A%$,I2"PZ%*I+)"@IS JS;,GG17'3DK?77RG#=ZI53?&?_\Q9 MJ$5_*\=O'U3T_4\! =U$HR\, 9+4S5?XZ4^3>/C-L-8%\S0<:#"ZR>1O^. MV'"&YFDR#U WJ,C^GS;"2![O?5;]$ OV=.[R&MT)&CX5V[DL+KQ&)_,FZPBA MWQJ=#!P'@FTRB1\IW$CF7HA^5#J?3A&\")RR(OKK,0DSL!'I,TYYUKNW^;. MK?.;M9-#8&PX@HD_2X-WZE]^5"U&PHAV0C_Z49XEGM%9N:4GG31_;!R%DRX[ M"](*1MXL'Y_ 1S^4_SXX/SF]&%1^U#WI5?Z][E&7)^=79VL]J?[O9X/J=[@U MN37M=DT7W?[")RUIQK2PG]=5Z6L5I4<<\&A3CU^T#U=HIK3?6Z^N+[*-XM>W M]5YNZRM2_C-&=NUD?_\7%'[!):*T^69=$'K@.\K5#E=8Y)M_H%<@[ESZMF#Y MUQ/D[A[>MHVE#=MI1<6;P/@-ZOVC)NRM&[H_ MO)^B-=,6\?[='U^=5[50<=;X:ZMRZ^[>Z[*2F M90WU47<4LK<44B^^+H^N^TTUVG<$TB("6>)BK"Y"<(AS4^,2'87L+874BI"S M[M%U4[.XMNZ#BN][**BWWY(XK6K9_BPW==G9M(H]MN\A%$0G'7T5>_2PBUU9 MQ>Z1A[ 6(6PA4KI\(6L+?$?K];T6\AJ@EL[[0.<5+;\BX#CO8;NJK(8YZP=%'VFB!.?K:<[Q_!-FV,KQM M"U/L/,E+#<;+K(%E)]V#3GVU*3+GLKP;)G;6 36T?@IJ8%MM(5R:UX6@MY7F MK2'W,W27ZL9#'*1X=52W#:I;*&//CZY[^Y'Y<$37"J);+\M;0W68;W Y7D=U M35/=0E&'$S>O]H+H&DKRMCFT\"4_UN65Y7B;PLOFIPDMB+9>'5U?791#\7OD M2KEP[U[39FVP]Z(+I'E5#O8ZTGQ%I+E= .RJ4O.B=W1]^?*F)XX\]ID\Z@57 M'P37V8OC-8XZVD<=BQ"E*PN/ 9#'I:MF?M7D42\\3H$Z^FVACA?FN64F9K_D M!V\D#V[-]Y1''./WZ9[I&3+M]/AJ!]-.:P:"K#C)M'I6V-9NH65M_1KJ!][< M\;1$@&W6;5L^M%CKO/7&GU^<'5WW.OV++;EZF^P^WJ3 G #: @$Y ;39:-#F[*$+%$>];KG? MK),)3B8XF=!.F="X47))4N"L;)0X*>"D@),"+0[U;LXRN"*9T#0LT\D$)Q.< M3-@X%K$IR^"R2U*@=Q!2@#),/V3^[230Z0W8%1YL&,U]B<+P/O^83^$.AYSI MP<,(;WN]J[-+__*\-SX][0Y/_>"T=SD87 U.QV>WW=OS_X=S+>6Q5GIHZB=W M840[NFP^%]3K+PN$]9&RSD[XNLK__&=NN^686)ZL/F7W0?(A&L;3 /0,_=^/.(IG00*W']WQ MJW]Z>A]/9W$41%G%7OK%5?^S0$)FU_#N.E+H%_*$O0W0QE*A0Z3Q@R3P_!3DQV02/Z8G^1NHW25LBAA.2P9F<-CA1&MD7[THSQ+Q 7VB2HP-YTA?_SC8SC*[E&4GG19G$HR M6=XL'Y_ 1S^4_WY^>3(X/:W\J'O2J_Q[W:,N3\ZOSM9Z4OW?!Y>'O:;+94^J M,-L4I0#+!Z_E6TO $;M?X'Y_:\GQO@ ELA-#\O\&?N(%H%E&WL_!,)C>@E@? M]#K>9E-,],!W80:',%REI<<_0-5X\*8)*,WT;37L9+W+&((J#9(V92#[W?Z@ MMJRDO*=*J%OKMUY]O[#U_NO=>F^%K>]>[K5.TM:B"P^EF\U'/PN\X3W8M0$# M\MCH]D?3, K3#/V0A\ ;!T&IP\VS3ZC- :*7XEG6VWM+HC^;Q\G?F\6"/)N_ M3X&_SYL:CNF8S#'9GC/9HK3JLYD,\>7]%Z.I=L1DNWVV%=5MUJZV3K&.^1';79$JW1\+NIJV-PVW>&E+HC;3 MY&9MP15H$@&^W:;2]XXP6D08B^R7%0CCLOV$L7OK8 _LD?UKN\4P"V^^.76JVOQ/M[4/V_A6HU/&&$SOP*A_P+ MG?'O=,0?S E7"86KH^LM]?7>9 30-:IHD9I:6L/P/%*]0F1BMZEPEJ.8%E', M4FSK,RFF!Q0S:#?%[-[^V .+9_\B,&^06M]Z=WX8>4#\L',VSPD9R2:0;?LP M^/*Y!M >.#^;&"N8PO+AWW)NT&]PX'CTGZ(_["-GF6%)B^IFO5=]5#$OF #D MO.8ML=>+[)$-$,Z@6M,XRFD;Y305;WDAO6!J]K2IKN#.,G&H:_>)^)0EKAJ[Z4G6.QT43LOZY^H-^?K]@>[( M=Y\8#KD+CF^3P/]V[(]AB^_\R:/_E")KV5W,PDBMZ0*;M15/K/90?R.4CP6["D_Y^]-V]NW+CVAK\*BG&>&E=1-/9%X\LJ>9Q)YHD] MX]<7'C\#7 M%$V]^F<1B8E6N-(>*$'^I&R4[)1T_= M+5\)G^V6K_R=87,UEG Y\M)^+2M@R64$_JK<3/]WGYQ'S9O'CE/'I,T,B\CF-@ 1.^?GQ+?;APPOD"VIP5_V5S6;ZYST;IF 4; M4/2N>N;(L.Q&BD):(\>I5I"2GD1/$O-)^S^WC.)W5!V3IHTTM]JCVA^4._*\ MPQ5B2Y;;+"X)J#91EE.< P]GMB"B%3AV*D_,CY/>5^XLW%=/@FJKQ<[#5QN% M!3^5U_])MG;',ES4/BEW>\]UZZ:^G 2I]R7JU"OD9 MT(^?MHU&^U-WC K+4;(HZK[+8M!:WP9(G1C\(=XNY.$?LV>U_.ING5XMH_0J MAB-=S%7R_ @4P$M7X3KA.OD$OYFR!Q9&*ZZHP[GE^8YE5B_\IL8:_W MYL-ZL)Z)1U-%(!X3B,?UB'B$PA$1SU'B.9)LU0WQ6$@\ MNXUQB'B(>(0F'ET$XK&)>(AXA)AT->(Q1" >AXB'B$>(25X5.Y0/65[ MPS!^6J>?(WA/%F'_Z:?/O^2G_-0B^I=>SX!N;7OV'Q5$1[S"0 M6%U=T]\3_S@K_WA)H&HP%$VTTL<5B8IGCAPA*[6BS/W,$U2^S#;$DQ'.:Y)9 MKA=7TXA7/,&W/-.-^D(WYF!LZ=90]TCN'J:;"VCW538-A/KPG"9&18A'U'B# MA]UFJ>?OV4, T46(N=.PW8*C$4!$!(@(<66:@P 1L>L7 407(78*]%H"B*@ M$2$^"!0A HBH !$A!@84(0*(J 1(RRR78205JR>.ZO89.K MI6/JHZD/=7^7W%G:Q(E"A$@I M _TB6NT"Y10IU09 1 B4,M OHE'&F) $<&S:J!?!#-'"2#B 40$SZKA$4!$ M!8@I@F?55 D@P@)$!,^JJ1% A#5[FR*X5DV]&"$2F;TIH%E L_!@.?^W[)73U-G&A$B!2S,'E-K7VBH3B/%@!B MB1 I9ID(D-I5? @@;0!$A$@Q"TN_J10I)B1 1 @4LVP"B+!&,TL$UZ[E%"-$ M(J,9!5,):#0[!FX1C&9N'XQFA'XAC6:O\7\FHYDW&%NF/C1L"B6\C%!"7:50 M0D'OE]R3T,2)2(1(-1NS[TP*(Q 2(")$JMF8?6=X!! 1 2)"I)JM$T#$M:F( M$*IF&\4(DK(H"T<>2V M10B5L]UBA$ATY"9'KH!'[F/@%N'([?7AR$WH%_+(_1K_YSER.RH>N8VA55"! MY.( ?AEA##J%,=#]?;2#-G BLT7(/' TH%.+6K.)>2(3(?7 T0$AMM0G,G(# MB7@B.UN-VEV(&P!QB552PK>89RX!JM ZYF!L:?K0T7;33R\.X+URXV5/*SY7KN0MP>C$W*=B. -ZV3"Y#. MZ3B@D]ONT# [8N$B _Q4/\A=%$]9?)4]"-Z>*DD4!E-ELTSY]VFTNM9VOCQ5 MH9\&#V?9FMLH]&C.,6ATLB:G>H-./GE]&9Z,[VYDS>W_[:]BH5HAI3O MJAJG&EH;.96M@M/$&5(\RZAA6T<,[ ]U-1=YZ<\2EBCV.O 9R"G!D(O?_5R MKK+_D/IW(=MHH_!C,XC\\BMDZ->:N^'RP7(*U'I]A9\TS;S<8Z2E(VF]\[]O MA;#+O/W]JU7Q1IJ!JY Q-\6/F1+G)TH%N*JO\+.KOTR5.S\)$B7 S^Z#!P;_ M3B8!+J3RQ/QXI'S87 A73=D,WCI5_ 0>PI0'-@\F(4.FJ/S]YC=E%4?3-7#6 M(?\6WN<',?_R7U\_P!B64^5?OW[(OYTRX)5Q,@]6_(KL3Q@&C""-XJ>M9^%] M*_X=0""8KOWPATD$W,*_S]X84,53@9*,H\>$V6R7JQ#/YN;#Q0T MR?<7ULC?B"\EC!+XZ%E^*2P38+"62Y8JT0RV)MB(PU(KH_.%R,>1,X*,GF%! M0G^5L.O-+^^G0;(*_:?K8,GGQ6]ZGS\KYP[6:H?=\W7/OG[_&$S3.0JKD9JI M!/G9/7]S_O4(OOIA]W/='!F&6_B5.M(*/]_W*'MD6#8]B9XDY),.8_R(S>NP MM%=WKCO!BK5YQ-8M$V!&+#Y/W.1'D!0IL%44:HG"@,-/E9_9A*&U53&TH=*N M1LX?>!VDL!"3$J-]]QU*9'A3"(>%Y/L"NUR=#=:=%WVNK-K^?F M^NMI@,(O6:]6(4.YYX,:$2RS$QLLX_=E@A;*VS)*;H!0=HCBQ;O95O@:620I M,*.KFGE1L[4N:K;V1?),Z\!I(5U7KE8SX\6T9_VXX: M/"WZU1N,C8*J;;5<9^VXQHB$B(2>24BK5U^G21)RL7BZVU36+Y$0D5!')%0O M9;Y1$M*(A(B$A)AT-1*J5U.@41+2B82(A(28=#42JI<#V"@)&41"1$)"3+H: M"=5K(=4H"9E$0D1"0DRZ&@G5:[+5* E91$)$0D),NAH)U/4UNX\PD,<=X:'[@RU MMO"@YG9MP$0<*[B'"85Z[:[T!),68&((8P6'P6/6G$Z],H7$B3!FJL15A7"

/2=N+4+)9'OI V<".,[ M@<%CXH2VVXN0<"( 3H2QIL/@7<*)L#@1QIP.@_=$Q15T3"SP*PMOL@LWP9.!'+?:#RUP""%T3R)^C MZ\7;=WX"EQPG#9R#+($,[+IQF,S%/P>1WZ_IIM!2^NUDOU]R\U 3XE,@?Y*. MZ4":B&;$2_836 )YDG1,!#)V(_;)3[!_^P1R\^AV\?:=G\ EQTD3^K% _B0= M$RY,56+]F/P$%?1CC?P$=+]8#+4)P2N0XU5'QVN!9DUVQ?W;)Y"#24<'DR&B MXT!RG#2@-]D".9@,[$-A[!9JDT=O(KMB!;U))[LBW4]VS6*V+)!7U\"^+SKE M4P@IO@5R'QO8^,4FLT>_S![%( 7Q;9#9@^ZG\-!VV+I T1[&D2*5XK/U,Y_* M]C:K57?[U8K!\XM7_39*_;#.F:W40IQZH#C>$IB>3$\6Y,DE#BXU>L1++?O. MYN^?1?'"3_]K$'Q+KY?KQ=4T2J_RD12*18SV&:H%=0;D$8RR=%//0*X6B$?^ M=["7^$:"20O 71*M$Z3U%_B9)0P\.^",$@#> . 30FC)%'@.\7?H#/_ MZ!F>"LOPF2AW#.Y@BJYJYE!9LE2)9DK,@@W^Z2A&]]-13#QQ]$M.\D\?H_B/ MY:J:2/HC.]6= W=\/K"_4S!V-(G5O*;5K=,4Q!]2 M_RYDSQH(K";N>K!<^_ER9NO[>;V -9F\TM7RR9L6K,XJ2@*\X3IFF<'I_6,P M3><;F&W=E4]4?;G%OX-YK=/]MVQ-:8):?]RY$JCCD#33?*.O;?V5/X/!7OOAH_^4X(IOS6D1+#=/=V#3=^:^=X:SV2DS=$O,,(,.T'B4 M$?$U@)7%>!4,R1=E*,H\1G[TE^!.TSS+]5U;FYFF.C%]9FJN87B&.;/NU#O[ M?W1L.7B+\$:M&SD1@"?Y\0=__'H;#ZWV:7C2RLQQ,(8C+3PLC7!LG+3Y^>%C ML 3.&?BA\C6%#Q;9H-L=<+GQ J-^VAK>I^5DE/&\__,75]?M]]D?P. 7BJ9> M_;.(6-[PETU38E6[TI^E44?B5.M(J?FX9Q2_9 M=\>^05DC3W/H2?0D$9^DFP>?=,1T*5&4R/]C?ES"'572:G!@XIEB+-+4RR2" M2C6A,AD:4DVH3,RJ5!,R^S8AJV\3LOLVH3+M;:6:4)F^-E)-J$SA8JDFI+TN M0=:&G[>J[;%'KM[?2IR.VW7;UO,QE0^FK+_SH@6X5$PU7*X7=RP^Z.D\#%:QZ_33F;!-S:] M^@^+BX6%J6'(A:MK^GNB$J*2"Z&2X(%5HQ*=J(2HY,*HY&OPK1J1&$0D1"27 M1B3L@2VKD8E)9$)DE M(I/;JBJ70U12;^?_NALLL9OSM)WAU&02PN\,[I\$8<"__S++ 0&:=QBM,#+^ M-GI.C-N7CH ]WWN3CN K\:LEP> *3%&8!LDDC&#Y8 S;\1:86H_)@INTA.G+ MTF'B#-X:'\W-WY>1W[<\!-L9&7K5?(.V\Q#U9-*928_+.$17??#99.?WE M9S9A*'L50QLJ[:;M\@=>!RG,?%)B9.^^ SZBP)M"X%#)]Z6CO>2.XJ]5VECN MJ==JRM#3J6M-!IE>6A#I\7I!9ZD2U'CAD NO#4+E/\Y6_L/T>E7^HYT*'\0E MFMS@_G.)^JUZZO6=;9Q+6.I@;#8<3TRD2J3:!U(UZG75:)Y6M<&XL7;B[1?. MZDM'HP/=+;;/(-QNBW5D>#DE1-:66;:U@MM4G6QA\$P*)I]I; MSE+AZ&S&&E@"4+%.CX:K8\1IO)Q19ULKF#F[KG^Z\>41A .WK@YO<]ACO+60 M7[K8($"56']M@6FV;4XAMB.(%ZVO;*?U$TAMMN,!V]%J>\V(]HGVB?:[/O35 M)7Y;!>+7FW*%G)7XR^5E%;:.T:\TV5.BX',XKCWZ\10C?Z-U3$E-C)*:>C*F MLR0U"9U'U-=<$LH@H@PB.3*(I#72*GZJ_%\?5*#X2=&&=9SG%$%,*4%BVS9L MK=BV(8])E1('Q"5[2AP0UJRA-V+6(.(CXNL?\6EM"UT#B8_2<,1 QB\L2:Z5 MWXO3<"CKYDR*;=TX=-LLS&"01Z^EY GQ!$/;R1.V)5#R!"&G0Y6B-G+LP=C; MC8R2*^VF+V;(SRR5T_Q8)99E(K,/TP3QP$331 MK<&J'E&X0!0-]^PC9/88F56L.?60Z5%Q%6$0@CI8-;7KN1YVS'A*EY)&UZV9 M?^C^ZOKQW)%UVO5B%#)N&'GY990PEX M)(B)W^)H!5-^^N G:S],GYZ32?]8 M-^C(.4Q4F^A]B1XA0G@8-E];3=NGK2 M:?^4(RV0,F0*#7EM,-9=43*B"7<-XLX2&GU5)S$A@^_"84\,VBZB\[ M3)" 1VI.(W"S&B@V1 [B!O-4EB>;*,DI+)V*]1LLQ>1I'H6P/C^Q)9L%Z0L! M?\KW=8]CP;$'8[,@6%L>)8G<;9+00>L6IEIT@/7RW-I13@3&BP'C$7VL%AA= M *,M12 "N7L+="G>6B.*X=\G7J*#O+YBWD]>7W)%'%74*QF'CFCJU>.!LH\Q M4GO+$:$5"@T,$;)VG;KEK3[DW)+!W-@=HEP5U!!SM[T0(4IJ1!U17%M%%'KA M"[)3.T?493I"R0DJH^!_-LTGQ32E%P:MD[-':B;=HM@_AB<#+6&$IW[AJ46A M?PQ/)IQ+=@VKG>.)'(.G.0;?&+/(/RB?]O&;_X1[F@!Q9VG>0-;X2RGGOHM] MW3RKOLY.3A'1D=B^WE(/B39H)DX#%BY"X@4@\9A_KA82G>*H;K&0>$3CV12& MAPFP_<#MUU4U6]'M[I-,&F#]VB$_LPE;W+%8,4ZL'E)Z.4\]QI7;*-'87:?M MT6HEHKON8%P@@N4)%ZM*T!WU02)2.$?+KGJDX!66T"$\$A[/4[[&4YLH7],Z M(!N*NA%9T_HM7#=<]_4"7-NM*T%U"R%ZVF!L[X9#R*/[4#B&>-*AY>*=GEY8 MJYB (SUPVBX8[!E-% P^<[Q.DTTQ158XFNM.U;")A_K[GKN_5>/+(P@'[=1F M=DI6M&<.QIJY&_D@C[[8 A.EMN*2L!UJ*RZ ??(DMF,5M]TCVB?:)]H7_-!6 MF_CM1GKOB4#\_,CW V]7#_].@X?QC_!C,^;\Z5=()->:NZ&<8#F%!;J^PD^: M1H-[# TZCU%YJ377^=O?OUH5;Z09N JWX_,.6.L:6RC)2%G\+CX<3H M3V']$Z9,YO[R'D:11DHZ9YLC)#]!KE[R1T;/ .+;@2!#> ?+M9]KMCN?X)8A M.(,[D$F6Z[NV-C--=6+ZS-1;'J3;C[$)S,@_A4\.XW7;##F3U:>'ZWDCTPVC" ? MX/CU!E8:_-?)G$W7(?LR>SV-#U&2ODSBIZ^V5CNN%7ZDC[J\CA8&6GZ(YLSSHV MPY*?6T;Q._;=(=N8W(-/NJB8Q".3/=6^S-G&&11=S/%1&'#Y@ZOKE3EU[-?5+3[5[KK *LU\L@B1!5E0"'$+PH'9S2N3UH\G: ML[[U\J//:/_P O9"VY0W&-M&#^*GA+!YGYH^UE?RKFNSEI6\6Z^J6I*\X;U MWAI54"4:(QJKFHQ:FL:TP=BRFPKGI,*P-8/NV&2^A%?=/_&H.M3U 0,3;L>6 M1MVODL$C[.<;G79>$%"(=5BA2ZI%5\JZ22>2#FBMM6 JP%P M57?A2IB1'C-'U) :F,$B7^9ND2"Y>@!)I'O<3/E@$G0TH_*Q\.,_&;J=>Z5W M2)#(T[K>\>MF9X$>MW9]?Q"8IF+%+E7FQH>4;R:>[#BB;YP 4QM@6I!/2UB1 M'BM'](P3L((%M^K7-A"K>KC(^L4OS$]8GBP(+_>GBV 9)&G,=<%>Z1@2*/ZM MZ1A^"(/B6\VKW_G+FU?[7$B)V)NJP,POCW)!!U/Q!,8>Y>(4?'H8D-)4%1P" MB4 @V:-5G 2#3O;-)8F0^:*H]O\.[M?AWX:Q9FK) PFH.FA[6+&6+]<)1+H M]ZV;+#ZR*8O]\&>VBI(@W7)NQJLH(\K?8K8(UHL#&K^&K8+478NB/'H&'4S% M$R%'C!B- %=O)/^:T",>>HZ8-1I!CS$8.[7]*&3G*-\=#1/VTDPM8?]>!RM> M$6G*5C'L-%D[^JB>_+RUN9^CY2J.INO)WJ,"5O'Q*'B#CK(=ZB'5$(H%7VQ1 M?.\$D^X4CFHPP=(@EB$(3"[ Y@&JQ8SQ6%X_5+">1C A6T?OE(GM7?[("DNI M:IJ#E0#)ED>0YUB%+ = &83FV90.@0#QW'VI^508>';$N4 )T+,$;\B\V# M28CEMY[#.;E=(D:+4I)M5Z\4" F4^'9C+_(=__UEPV^6T]^WMKN(+G45+640PEO]D%1>CF1(L M4W]Y'V"Q01_V*4V4K3*FO= T)-#Y6S=5;._ZE]FGYSV_X5M>2)<&]CF66-&@ MDZEXTN.(W>($E&+RH2BY 025[HP8)T#%PJ@R0:!R4;501;V*-D& JV@3!+CJ M @RLO')]K\XU$M@;6C_7\%U]W8;@N3M!H1)@8Y_L77.#/,<:,HJ)IZL>.=94 M!JDC4D450DIWIYK*2'&QCL)NN0^YK*>7U:EW7Z\86723SG93L JHS181[T]G MO&YTO,_1,L#F!RQYZ8&7%2C[KT'P+;U>KA=7TRB]RA]4R"PQ/7QH%_@EY='^ M6N"8'950[J U9\\94+,EF/O#@+K1WQM@0 :6'AA:JM-L$6?B L0%B MT.=R-X2O7J76YUAMW:LGR@)G8-Y;GL<,-US$*X\X&]- O]Z^O^K#GX MU)=;_#L VCK=?\M.6[/S-''EN3FO5FOK9X4.QMYS!^-Y_ +_>W9U%S/_SRM_ M!C.\]L-'_RE!NMGN_!HL-T-RL+GMVP7;NRRS66L0Y9L#/"RO77 -7(?%>!4, MR1=E*,H\1L;]E^.[HV,9_EO>4#>:*1^0ZR_3Y,O7/(@H3K=&WVU"C[T_+!U .^%Y]6O[,[M"4FQ4]1?S][=_K('WZ MRB;K&/@DPT+K'T"V^L'R-O91*F3Q*S\'R22,DG5A M*"]O/-H6O*@E=_[XHK?J$G3J_L*EY/-BK*(XG0&51?#A)%Q/X3T/?AQ$ZP04 MP+OTN1Y(^J0DS^LV4O I_/N7#X?*XSR8S!4_9LHD!.D;S (@7#]1_ <_"''' MKT!>7R4^LIY8F;-P"FMS!0(U+[8[)'JFW0F*0<$^%)ZC$YSL$G M]210\,@T*C8)+XZRT':N*S!A]K.%O/AS+]E#/L?)&[N,9F8Z1VO8@ M1NOLLR$>"K\0#V!YT@";=-N9 M_\]LPA9W+%8PC[/-."S^P.L@A7E/2HQKJ+S[3@F6"KPKQ)Z8WQ_GPM7TL%/# M6L53";C)K@YO*,,>>K=JF7FS[H%'[I4I)CW"TRFK=CJ>:@;N2Q28O^= M2+8<9L=Q6&N!C@&4'DX/IX?3P^GAS3^\H<1W'C?IB"+D]IVS7H4NG"36RN1X MTOUT/]TOU_T-U3W,,B4,L?G@'Z.O(^4V9GZRSEM2SK+F78I_SY:3FAK_*:DJ M F>;-)3T*F+"2/V\5=T^VLOG+MV*]=R<,C]&\5H$-C]F4N]#^>':>_=T/EC\QH%EVZW][3;RSX!N;7OV'Q5$A MW5I()JZNZ>^)A5E=#'51#U8)6QR3,+HI:&RIE("*UUJ]&H-M'.X"*=;AT^>'2T06IL$VD M1:1U*FEU?\+S]I_PB'Q$P5B/R:?B,:LE^CEZS#*Q@I:U6SF'CED"8*C'Y-&A MXM;8,>R$8 MDI?9;L+489_W\%1 CMCG4-\M_2B/S8/JR4L(](:.,@5X-@9CF2LI$YJ%=."T M!.?C)PL3V/-N=[CR!PO"DX3<\515O _UF!L6[N=.(@A7BZ FSA+.L+IL?9@ M[)K4V_T2T=:>,ND4*9,$*2$A55&C:PE3QS4Z%QC5KC>2-#K1\-2A0*RDT7EP M(K!K-XQN"$67E*$!FP5_+K=JXC:=D5&*H"1HL][$$&NBM*;>6)K>EE- LI*6T)3@?U:LM'?3J7D1@]!M.'6H!5=1J"_U& MKD'\D #RTA[KBZ9P,; MJV-&)3Q)R, :U/?0M6/V,0A5MT=6@2'U=8M38U30UNFLQ=&QR,W33JLPV+X MAXSM_+:ZHU)H:N-'+4>5*J_/]981I(2$5$6-L25,U=0830#<4#7J^/@) M;Q*RL*XT1@L$I3VT#5&XVB6%UOZZW^Q+,;;MG=5TT8(3;*Q76J"JRG-F([>B MA$#O/"["=JAT-F&])8-O2V _&I)ANX.QN:L]44B&:'CJ4$FH$I)A>R#\=2J_ M3 !N]GQI2&6P==3!V!IJUJ[C@L#8?S!VKHDZ&D7H2@:XBNI@2X@[J@XZF)!E M[8IST@=% U2'XK0QF@M> 'QQJ,*>ZS!V"G+?*;!" M-$!UJ"8TIZD[&+CC4!%:PG?#)U&Y.M$YZ!X;&JXHI?L(C%V"L7O#;G.]VPAP M0AIVS]7MS%6QU'8=PRX!2D(.UI&ZZ&JH+EK&+KZ$#,.=!LDJ])]PH&P_)NDJ MNJJ9JRXI*OPF25B:>QE<'62 *7/J+KFN)01ZYVM<>S V+5$"V AM M7:*M>U7S0,8A 4Y(P%74]\[5T,YU,6>;]#WA\=2AN*RD[WF8-EJ[Z@;%<5<& MQ(PNP+76Q.'IS,WL*KK@/.QT-_1,F<]@Y&*6D Y:"]CV M-) QA&9"<[,FUG/UNO/TXN85%($C&J Z5!,:B\#QL!7>T%5E;G5+^!;Q3'GF M9GA5Z<#D:K"QVY.!P-A_,+:GBUI%;3X(4D)"JJ)">*YN>![6S=0H@T]\0'4H M,)M3"+%7WM#1:KLJNPG)WFL;OHOB*8NOTFAUC:]-HC"8*IL=+S3@JL<:Z7EB M==&[C5(_5/P-$*Y@HZ\2V$[ET'_),X*4=W??*^\F\/\I_)_!_V>GU?&HLN#; MM-_8#A8R@_/9WXL/A]]5=6Z4G[X@/+#^H?C,LW:9N0Y.Y_* M+5MTUA(C(4;2+B-I[[CG#<8R5SXB;D#<0 YN4.FLWDUT?#7U05=5+!&A:KN6 M]\K15$2O1*^"TVMGQX"F#"&ZJH%Z;X)ZWX,B]<0@!&00Q1OB9J+FRZ'FM@[KNFH,QK4+SQ!)$DG*09*53LS=Y!=5%:0F M=LLQ=(=.S$2OO:?7SA3BYD[,6"G=&UIF[8BG+JB4:KW150)=17"DJP2ZZM34 MV"V6K;]BV6_YM1@J1[&Q^A\LG,(4KD#XHWQM"D,CZ7/7)3=;/=4016<6G13SBU15398JET/UT/]TOU_V75.9F3[O2F"4!)G$$ M?MATZ9LJJRB8P;5NB%+1# 6QJ3:1H:]6L:KBF?$V^C4_,393-5)7[<'8*VA[ M+$\ DCBIAD2G%TJGKRFST$V)'LI)=+]$'^4_HA!7"<,'*M3)7(E< M^TRN%1/G6Z'7O2+4'8PUIQ_9\D03\M!$)R3QT0_B?_GAFA4BWQN,W8)BO22- M+HKRZD;5"$QY353=T#H^Y%6,J=%X>5;5WBW/2K0D"N"(ELK14C<',4WK82]D MHAEY:*;B::@5HMEW&M*PF*SCTFF(:*)_7N34005G$XZIQ1DW[" -WJ1'L M)4.O(XN[1R@CE+6MC.HJH8Q05EHC/ *FYIR$U(NX>I)&DK#TQ1R<@KR!7Y91 M6B^_^F0"*^LPDOS(5:FN:BOY#+H^&!=X'^4Y@(GC_21@EP9VLQ9?W2AJZ480 M)@@+!^'**K;9!WLO ;Q' #\8TZ%;H$Y0=B1!M=F#:*5JBIW:<_4##CF"7O^A MUXT]5S^0RDHH(Y0UI&PVYYLBE/4(9:?9:N"I;%T&R'L[IK(PCG[+C]6?>!VP;O6VB[ MNWT+Y3EWM\)KVV\10(CQR,]XFFSJW&S> MM*'7K2)%E$^43Y1_1I7C],P1P\ 3CZ/+[&DD]G-Q[*?9=GH]83\=]]H[@WG& M;*A@&'$,XAC$,3K@&-TX]0VKZ8P'X@S$&8@SM-IGNV$CAEVW^!M1/E$^4?X9 M=8*#X="&TTB)N[,3.;5"IJL$NHK@2%<)=!6'XP^I?Q M>X4*P[7FKMY$^^$G30M']YAPU+E:['_?BK6\S-O?OUH5;X3Y\8,QRE+E 86I M$BS1, =ON_.3(%'\Z?^NDW0!*Y;@"7L[^C!8*I,P2MA4645Q.@.Y%R7*8Y#. M%12V#TR9L^D]7 ?RE,5*.F1")N)#P5^$W(=R69!ZND]_LX$64?-TK* M9A]1?O MX_N1$6NTCI5/RV0=H]=0B58LSG:*;VO,_KT.XNS"*5M%29"^)5^8 M'CP*KKQ'UA?%3XJ_!MTDNV+#.?)[X4%;=Z>8I<&J,F?W:$-=_BK.G:L[/DV] M8H*2>[3U4ZWA&(6JPQ[CS+-L2)6["';F!$XO(;5-1:&V#=?\M'Q@F8# +7%F#9C01T,I 8H9JMU#$(+-;OD10.X>^*+C_-9 ]RCNS"XSS4%N#'T M'X>YN>)Q'DR T]W'C.6'!*;<@W;!]0V8UR1:(WVN_!A.O/@!-^1G2Q&&^+!L M1 TSQS- 9L&CW8]*"=65 M4E7?ROX6@R M=3!V#EDFJY)OI:#/+B>J#<;>;C5"9>L\45\(W>Q'CO)BP^8& MA%7 7?KN;!%(CTFH]7?T.D1=? R2F39MQ2]E(2EO^C(&."@^\'$%_H M=>:'X9_\D)^!O\X92V7D(3-1>(BFCE2=,Y$Y*LS($4ZFDT^?/U8DE(WE\4,$ M9%)((:4.# @JI)['*)XF;+E%+F:-*(VCTWD=M-'*^*T:J3(";H?=YG0ZV XX M,2RCXS:>XQ]P*SP?'E?F)WR 2@@CY":_"8;;3(]:A^#.?1P=Z!C8A'_/%7M8 M19CF@E?=3N?PU#0C=ORQC!3V#9D_VO]?#2/(&.^+/Q/TPP*%$.7*@?HM,G+G M>U&X\\9.):B&]X;B7I/43PP@PIK2>_" ML\HT8V6U^%DX:"V+YWG7(K>MH)6 M627#J>#*!\NUG_'#+3:P\./[8,E#"]_R@#98P-'03LX"/F6>SAE,$_COO]=^ M#"N$##!;8MB7JVK>_R9LRG:QV01$R=,;K-[&,/49BP&#'^-H\5;0WT:OP7RZ MX<16T8:V>_)Z;4/C@B9]&5-F.2N0)6FT(TH I5Q>*2EL[\9$L7G6L-X2VLTM MX5:$_M]C('H,T_=#5*:0!63LX=;_5ID7V/S MWOB>\T-8%G6SR_5H&UT%#[O0+XC"7OM+MS5"& =UV@TQ8># MPA$E:$J%"V?A&LV4F7FRL4%F:LX$^ ;0XSI,,\3MKE%TS&,^7?-13N;^\C[3 MB8!?_W10L$6P7J"F. T2;L_-!$2V+/@LF!+H M@,%B!%0/_E."X:';DA3$:/YT!\[T.W/?.\/9K#5UEJ_S M% \T?+.O,^,R7 5#\D49BC*/44#\);C3-,]R?=?69J:I3DR?F9IK&)YASJP[ M]<[^'Q#_H(US!0F(X0-*ER5:K/SQSC&G83QIY!RXP65^6EK>,!>1IEH0Q:FV^^S/T#H+A1-O?IG$;&\X2<;T:D9^I6> M:0#P%9O>I,\?&\]FB,_K!0Q[\D9/T-Z>!%[B!)(/(2C!P2Q@TY^>/KQXV39Z MP,^PO!P?M_"XG\)H\N>6+(?A,!#Q*^0_H'@/Q->#4:H]BW"0(&D=L>R_R- M/"KI@Y][&F.V\I\R,;3*M(6%_P0B?IW@2?C-?3P**IBAC.*2?\_3]]HFMC:# M6T=_Y -^D3<\&XJ'%*P2=KWYY?TF=C]8\J7D-[W/GY4+*6NW_B[?ZNSK%YX] M4C.^G2>BY&_.OQ[!5S_L?JX[(P!9X5?J2*OXN644OV3?'?L&98\,RQ9L3.;( M4#W!QD3K1.M$ZT3KE*^3?IB/'TE2/-BKH.1EWLYE!8GJV>&IFZSLMQIE<6DY M;BLO42F^CW/_F>>V*=&2*4_,CWFX%TO*-%GMZVKPX_++@J3S.%K?SY49FI+P M$UJ;EZ5X7ATXU-+B\,4I7HF2S/>L=3V>9\H?>!T 4PPF9-G)EA.2G3 M-PLT(Y:IAE)U8HSO5ZV_Q>P<$IX(CP1G@A/ BX;X8GP1'@B M/(FZ;+MXJMESL/*:G.'TY*9O@MP8:!-8#&SV<'DX/IX?3P^GA?7AX M90VCN)MR:25B7WJ(]S8[Q#M#<@C7.3Z^BN N"![E_VWW+WXIA)A'+5513LKT M'J?[Z7ZZG^Z7Z?Y3CZY%M<8=44ZIQ1+CC]'7D7*+M2776')M.55F;)H5(L(4 M(I 1=8ZMIS0N$*C]0+F#?N7V R(T$2@WM4KY2_:14JYM%M_:3DHR!F-]J#J[ M14_/DS=;HT%BQPU*#O)1O1K[*Z1<>? -.+MC\1&(&P>079BY>%XK/ XJ\D\TCF-2+SWK*!%P:![.+7YV2/_^8%K+\LV?]C?GRP MKXYM@7@KJ.A]66R!A%MGPJV<^K9),?L]"F$D]Z_P_-]\5&QZ XL#IXH#(L\> MC-6"NJF7A6T2>23R!.$4;8H\7GD0.,1M%M?],7C@S*)';P6[3FKY;-?>R M& @)1[&%XS[DEY>3O"+PI>N )"=)3@K"-%J7D\@CS-)4CWGUW7#EIPW,%8+VCW3C G MF(O"N:NZV1UO,-8TF=WLA.D+8=UUW.SNGD9J!'."N2BLNQ2_=K7!V'1ECAC!<'[0LJW@#P@3^7RCVV:5QB^ZFF@[(N-,*C4%JY M73E370-.%>YN0VEY2)E"E 254FYWSE371'L/H9A0W"D;;MZ9ZF+&OU-ECH,AF/>= M<&Z9+9@$Z0OAW'6=\Y=ZTL6X^R; GD\O#RIK)L M/&$E3?+]0;KY#\IBRA.[P$X5S@W-E5BE@38#2;P0^7=79E6U11]<9KD M:N9_D\?6P[K?, 3H$Z?ZS\MH>7\^5O=8IP;SO MG+NJQ]?S!F-#YE@=@O2%<.X:'E]#E=[C2S#O.^<^XO$];O\V5"VS?YO$SPGH MPO/SBNFUAJJ34?S2TFM_W>_2I3S;]L2:WE&>K:%BIW!=9KV,@I0$%5=Z9^Y: M0S5EKZM&*):0#7?FKC747KAK">12L>KSNVL-M1?N6L)]CYE[Q1[.1_B\0W@G MO,O YZOY5[A'?"NS0LO[03N ++UU0B 2(!\5E^ MF7@>0]/(HDY EH*75W4 :SJ9V2FUE_N!)]%BP>()9?:V+L".=([O)K/7T(S! MV!@ZU-Z6\-V\7"MN&M^*IUB3OB(SH5A"+MV=IUCKA:>80"X5JQ; 4ZSUPE-, MN.\QXUO&H()MV M*7.M9X+\A7#V.IF_NBI[E7Z">=\Y>WUVKF/F[]"S".>$<^'9>56_K\[]OJ2I M'//[3H-D%?I/N$9L/R705715OZ^ZH/SXFR1A:1X400GQ[6E[=E<)\3H&.DA= MCXO"]P15X^SNPAQT$PLE4J0>H;A3-MQ=F(/>BS ' KE4K%J , >]%V$.A/L> M,_>3PAQT!ZO@DL)"F!:9E]<.<]!=TLL)YF*S[HH%S W=&XQE=GL1HB^$<=>) M8C!4C$^3N?,$P;SOC+L4MS8P4(%@3# 6G5M7#5(P*#G]XI+3/T3Q*HK]E 'T M[E+*0F]/3KE"9*$;V%]ZZ*K4Z([PW;@ <[MSSQK2URLG%$O(I>NZ9PL8L@5 MIKZC!.2NV'%;+M@B)FU3X@IA6U@F?9*;U7 &8T^3N3@A8;K__+JVF]5PJ5,= MP5QLUEW5S6IX@['MR&RZ)TQ?".NNXV@U>;JXS(Y6@GG?67*OX'8U2R*KQ* BY(\XZ].2FRI9=KF$XVM>R'C.-_J%_.-[ZK&%92?OIS\ MLD#LMY0U7-%K;6*/;7-H2FUW.X%WM1V459E!4,36/MIHU]UM M9CNT'9FM820,21BV%HEANK*7#B6Y2')1"&)O62XVVMW ]+!=I.[0(9'D8F_E M8ITP%TOZK@@D%TDN"D'L+-ZIH]4GKZ<[+;I.*1GP'\ O.\+ON L^"8,HT=_.<$[ M/\1L&J2_1$E275_!>"5W:&H]2*"JPB3;CFVNS$CD?3BQ0&*![4>IO.*,A9S, M'(Q-6V;O [$Q8F/$QGK'QO;Y5=]PM*J*&U;C&;JFS&9E8GC$\(CA]9/A%3C, M:C(\&]W,CDD'56)XQ/"(X8G&\!KBC@]G!Y.#Z>'T\,E?/@%M1FYN6?+R9."2L>]?\^N M<&Z@>\0L"5 1"ORPZ=8C51:QGR?/?AXN=4>M$@KR#]!J;Z--M-U)L1\%QTEW M,/8\F3,S#G 2*DUWSM)T:MF:,K6!?2"NU,.X4O?"X7T6O/R5Q"")P4;$(/(' MF$G.'_;96#_C$[,0]-M'%CZP7^$M\T/6UEGPC4VO_L/BJ$@RVBK2JJMK^OL+ M9Q\D'3N3CF4TO^HE:HZ ?EM@VAJAGH0F"4VA>$A[0C/G(<@Z;A^CK0"TT\6F M3@R$Q*;X8K-:,9LJ$M0@ B )2A)4*';2B03]&GQ["6@\78":Q#](@$HB0$M7 MO:DB0"TB !*@)$"%8B>M"]!#(;(%0M(FMR4)2 D$9.5:<+9#'DLA)-^I4=@2 MAC3]VG LTX'R?*683?^J;A6*3[WCZ)^*F2:VB_ETMFI(S(O$J4MYH<#?)V5U M 8*#;.F#@PC>$O+U\X2S.+T(9R' 2\7/SQ[.XO0BG(50WULVWWP AM.+ R" M?-\9?6L!&$XO C"( "Z!YQ\*&2A@[>9@K/6@NQR!NM]E?VF9NZ-%VS2[-&CB5.W:XD8>F+ MRSGUX8JILHS2)OJT4*#+87%8J0E)*Y4G''5UK M,+:E]O,2R/O.N*OE)+OHRNU!MT4"=+^Y=G56[9".?9H?=[>7@G9!C9ENH]0/ M.VO&M']E2Q4CJ;I5/:M44GGZ;BQNDJ0B2<5*4K'=. -/\C@#DG<7(>\ZBT_PI(]/(%%' MHDX(^FY+U)T>I>')'J5!THZD74O1'9[TT1TD^$CP"4'J'0B^:C$N'A8SD-E= M2G*/Y%Y+P3$>+X+0 ^(@N4=RK]=RK\%2$)[-/7UZ#\B>9*)\A-*%3*PN"*F$ M1+T2$EOHUQL+/3H#;']F$X;X5 QMJ.BJKM?I4E1J40I9 CV<'DX/IX?3P^GA M/7MX0_V.>A2__-$/8N7!#]=,B6:*_^ 'H7\7LBLXUUTEH*HJ^7\O G^,OHZ4VYCYR3I^4OSE5)DQ$,)^J/CW M;#G93GJA]KK%2]B+]KK%4ZN4RFI;53)3;C;JR<J MMAN%0>FE&^HN3IQ_V:X_UM: MW.>G?!5QCB?:?^&!MD)#*9C+_GXZ) +D0EHU$5!.TVBS@9^I'FC@1T*#A 8) MC3:$QK[ [2WY42 G],'8H6,"R8CC,J)N8H"I&GB.V.U,3R*!1 *)A-9$0D%, M\YXCQ7'#DJEB L#04'5Q+>!6FH:IE;4- M(@2P'G.KD_R FCX8DT(E/:XZ8%RUW8":03RL#UAKG8<==EP5\##T36FDRLL. MK*Z86!W/E,:+/=6.92"L]9V)E>-<]F!LV<2Y9$=35YSKH+^DB%LY(AFY+BBS M$/80_EPJ]Q$,:KE@R[1IC_Z%>B8+^;;7E?]!<[$,*D7-RHZB??S:Z\[_H/'D MNMUB:00EN:!T"D-JWO^@8Q,>(2*L"4R=\:4._0^Z-ABKQ*VD!UB;W.HD_X.. M>4B[170)5W+AJ@/&5=O_H!NDH.TKKA:4ZDW7U/J12MR0!'$Z&,H*FCG\,>V@8%.LB.LCW\_S70 MVG5UZ!X&_E%TO.Q0.H5A=5?YSFBN\ATA32JF)4#E.Z.YRG<$OAZSN1(^D@H< M3R?0]05T'7"\:@Z4*LS/(!SV!8>M,[^JSA7#A,,#)0W)CJNN^%L=YXIAX3F5 MDB%EQUKK/*Q^.47#S@QL*EE%9$=;5YRM:NZ'X8AD=;N@W(]?]WM/* FD/09O M".$Y,=S!V!SJ'H5HR ZR?7S=Z,YQ8G#'"44LR@ZE4_A5=XX3DUH&]09IU9B6 M (X34ZR6000^0=E)V9SCA'#8=^97U7%B8E4LRJR3 M'5==\;5P# MC,T&J %C(S.:[&#KBK%5=918CDC,[(BC9!HDJ]!_PH&R_7"DJ^BJ?E]U07E8 M-TG"TMR+2(E7[>D]1[JF-==]Q\+ 7M"FSJC?@:Y/-G>07M'50Q=3:9W\"5O^Y6FW' MH&V0KM8'K+7.Q*IF2-E86HX2"63'55<\K([CS[:H]U@?L-8Z#RO'N.S!F.2A M[%CJBF]5]>O9#@9BB2(7+R@!ZD,4KZ+83QGL_UU*F4[M<>PCG=8ZRG2RL"8<2Z0V$80U89E8.<[%^]H0F"0'4U>,JZIK MPG$&8[-^HJ'BK_9YZM9 M%%\EL&=*\@R".GD7I99IFU@;6_="ZA5M];^KZHDK/WTYF5:!!&PI-:6BG\=Q M0<7RAI;95+QD%0;2MD._,I62MW\?0-MU$#G<022*6[^!L!%B]\3N*['[YMUD MK@K'G<9"2(FMRX?"*FR]0_^:JS5BFB9F3\Q>"#)KC]E7;"Q50MUW=5YY1V^J M'P:)!?GPVKI8J.V\='E658]ZMI"$( G1GH1HM.BD:V*+ ].I[2@A"4$2HC7/ ML-M,L4J2$"0AA*"XEB5$ V(!2W8:0T7'^B"N\_MK;/"-83MDRO;Z"#\Y4"!%;JL'EN%A)JD2SDCY[ MF-EIZ8>EUKF49*ZZ<3V3S)6G+R?/:]IS_PSX#X#W?9Y2S@=OPC!Z])<3O/-# MS*9!^DN4)-4E-_:L,X>NW50P>!5.U79<7&5JEO?AQ(>(#[7O4G[%G@K9"58G MU9L*HR5>0KR$>$E_>,D^U\\;ME)1A?%4]%J:*FDP4C^C@]G!Y.#Y?PX0W5&*ZME6C6R+'$T4SNV7+RI*!^ MY,6%R@LD M4IA)3J3[3(B?\8E9Z.OM(PL?V*_PEODA8^+AIIZ>U5A?19(34LF),GI*JRT] M/5LHZ)'X(/$A""&W)SYR0D;ZO7V,MF)N3A<@CE!43 )$9 %2+<^_BBQQA4(A MR1*2)8+0=">RY&OP[260ZG11X@E%Q"1*A!C*7JY/AXF>*1F(-ID*Q"_PD7BNVG!KJ*KNKW M536CB3-Z+X@!VEN.IL>AQEF_CB["BVLL^PD%NVIN R8I387 T9" MD(1@UT*PK:@T2VTN*HWD(KCO@T PD\ZAX2.D'CG?[]9R<[?_O[5JG@CSS]8)OR:,$H2EHQ>QUE) 9P[48#CCFR^ M"MAF+]M')5CF*P];#4CRI_^[3M(%K%B" M@W2N^!D&YFQZ#]7NPKWU7+ 5"/Z1TP MC.D-@"5];B?(/_NP7B"1P% _+2)?[3N(1*6 %?>XS6(*ONF.*'833A4C.-.,/R=^H)(^*"63#9 M'LXC]V+G'"X*E2 3GIS]*8]^ ML ? UT'GST2($-0GX8*9^CE"FZELT?N#*N M#4PT6&:K#'^]$6[Y.GY>PYH$DU?"#F3Q?;#DNOQ;2=>&H/-*"3I4">[\$"/8 M$ER\B9_,%?;O=0"B)EMY%K-JL+8/@_H#O.%O+R^X23_XPIX&7Y3?)?O(]#J*E,'8AA0#&C"/5]$2_9TE:N* M,] %,N4MF0-E7<'99K%%205PQ^4+EFM.#:\ GP/-Q!*?\%I./-MN_(SC/IRBW\'AYEUNO^6K7/,A&%TYGEH23.=-ZNS]7,>ORB]R#R! M6_]YY>/1\=H/'_VG!(]9V]P"6$7^= ?.,/_GCGP-(PGK1RIQ"4/@F*(1@;/\]SP?A,!07H8'NLDH8TQHT]?M]]D?'X%#*IIZ]<\B8GG#3S9\4C/T M*R/CU/ 5Z$3I\\?FL^4G%[IO^+GVEH-_6CZP3*^ 48+=@O7_@1:Q9];7-D; M* R8]0J92[QF SD$.1SQZ\\O[399;L.0#YS>]SY^5\WL4$F_,3WQA MLZ]?V-](S5A@GB.7OSG_>@1?_;#[N>V.5$LO_$H=:7\5.1^P[!3=D>U9QV98 M\G/+*'['OCMD&Y-[\$G")RH?&6"-?,ZN&1>G9#2;HT&3O6BS"BBRK9C?GD?$ M'WB-ULI@4F*,RKOOT):6*^7)]Z431\^/ELH@R33H;AP[;Q'B%*X^'G=*E)LI MV4-!T*D7 P]/ M'Y'B4\IQJCJ=$@6,/RDWZ2K&M2.>DDUJ;78P>_&_Y] O,J#IZF#L&;L6M';U MAX.$6KN]XIEB4JKPRQ.[HJY]SFW(5(1.4V MG6GU%;F-H0[&KFJ>NY (D3R1/)'\B4>RJB2O#<:64_LT)@+)%]19>9M17"G7 MZ>MDSJ;KD'V9_<[@7?]AT[_[P1);5/"\MX+4)T/O5^H3['&2[)0D4>)\.11> MXP1SP1. %4^!]A_\(,2'7,VB^ H_WCH<9LFT2Y;FCXSBS1/A,9@W_:K!%&\^ MI4SAK[S 2U:MA?*K!#Q'RYG+).*8*+^*\JOP@91?)5JF#>5747X5Y5?M(8.; M0WJ?+$Z!]D+06TTA$7S873ZYH2!G?O1T1*&X8A;T=WXV>SZ*\1.5+(16._Q/ M-/97V;XEHHFJ_>CM5W6!GT7&QRC^"@)CV\A2:*DR!N/=3";I'&$"1.)*3'X- MF9=%)+_V@]'KD1\VWZV=YD1$0$1PWN#Z>D1@#<::VE2GA99CUX10]7I_5>,G M?S&/_<6$^9FEKX\@Z,DYZ .2Y8A2)12X1@(YJ?L;GVHAN[7E5OGEKIO0?Q(0 M2.7>2P).$VHW ;'O0&Q,[=T+1+<1U9?J7+2D=>W$S_1*TY(@+[QU?>IO?(=? MJ/CCP^>@%.5Z@[$A:S$MYBV2(.4NR*#*=;:I@01%4V>),"N&& 7Y9OC2'*^:&&#QA[F:7 MRZ/_B9#E2HGM(HD.XB\=:O#E.0WVY2ZH]5Q>\R)*)THG2N_8!ER>OC$HPJW= MUD0$(F^Z:,5K1_\_6#B]C7[U4_S[Z4/,ID'Z_ZUA#.G3I^44!I1&\;YB%J;; MKV(66$)BPE= ^7>V!%BP(EK'O- $S.1JD:_3JY(5=S[V?,_K7(1^RFLA;N(G MX)28]:SG[>9Y!8SJ'>='RNW+T+(*WXGBQPR0MHXG\')>1GK)7^)CE^B83:+[ M)3>_)RE\G'!HY;,N7K__$7J_>_#95?HVCZ MA*VE->=]7ICC8Y!.YME@-J/(%P]>A./Q 7P+WEF>-_U.MRY\-53\PK]GRPE6 M\8CBH1*\OGCB+Y=1JMRQ_;<-^0M?K;V?)"Q5TJ?5\\M7/A+5.O3CS8X]C92; M,#RVJFX.1Q#V.L*^ OGUY>D%<&CQGPBP2X),[]V&2V*J0\,3].WM0K>#O M*%:V$[>WJ70OA^R(?/M6VL721IY3K31(^T5&G)'M5'WWOL\-UZ0QT9C5AMV.:7B75BUU,/:\ MW6X71*=$IT2G&SKUA)6UED:REFB8:/@H#7NJN#2L$PT3#1,-'Z5AIVL:+J!5 M@_3E)JM*R6"U^[5A<]T%5$=I0F!7*J;9L,!>KA=7TRB]R@=0R G,P=@8FI[, MY1NH+)"(P-?/+^4LD'*[-38)V 3L.L VS@]LS(,D8!.PFP5VI:+'W=H6G#[8 M%@CU J+>Z5I/J:J@NZB@VRJQ^XL*L<&DR)>3>NK#%5-,,#PQZNT"*H&ZT<.V 'J( 0JV2\"N63Q8[OZ669;O@>H[=3SB;17DDZ[@ M7K.E>^4IJ->$ G#.6-T25DF;APU8SFXM3GD8:55X=5?KDU@'L8Y368>AGC-$ MN SKP'+A0]7K3\%P8AW$.OK!.KH.5BS@#AC:(G-O<&(-Q!KZR!K.'\YI.W); M)(DS$&?H'V?HVJ);];3A#L;FT';)4-%.;-76H'8[+ AI$=Y;X5"O$UE5:AT: M* 1'#Z>'T\.IX.'Y"][1_9=]_R5%8U/!P^[:K E<_*%^IS1#[3I[L'R2E7V@ MX*&TP5=$2'TEI'-F*Y8P/#@J=W/:N['!1$NB (YH*:>EKO.>R@LEYT!E0"(D M4=!&A)03TCFMX4<(Z4!Y/B(D4=!&A)0G"@A>-LLQQ-+N:D;S5^^1+9,5M8MH M_WI=QD]PL3?0?[Y?#+'QY>D--S54<;ML.&9C:DG3 .@N_H:8!S$/<9E'U[G( M554QJR%5C/@'\0_B'\WS#W';CC@V*1_$/(AYB,L\-''[G3@':I(2\R#F0^TOTR"%3Q^8XB^G^$&X^7L& M\(KB9*@\SH/)'&YX@J\H?E+8\B&(H^4";ADI-\J$4UD^6R5(L!"NXL,-DV@!UTQ] MS@O2",8& TQ8& Z5*%;F43C=LO*_C&:S;'[,E&1]][]LDN+=,7L($GP2W/L8 MI/-I[#_BHL"[8&U3V'GE[HD_ )8$\(^#B;?VZVGT3+.< G*Z_KQ> #PFV=_( MHH+EVL]2D+9H)$>&:0%T5E$2X 77,K++?X=4/8Z MW7_+%E%/&/*USCDY)SW-=-^LUM;/>?S".C#>-F;^GU<^,M]K/WSTGQ+D.5MS M6@3+S=,=X'P[<]\[P]FL-?+FZPS\/XKY9E\#QV8Q7@5#\D49BC*/45C^);C3 M-,]R?=?69J:I3DR?F9IK&)YASJP[]<[^'UW5!^-;9/!(X1]0TB[3Y,)^6DU$F^/%0H=OOLS] QU@HFGKUSR)B><5?WF@_VD;?\>$]UU\G6M MFM"&EE".5=T"QY]%J/4AJ^=*#HB-!8P5G@%29+.B5Z !7B4^?ON\J"!B07J MGKI9626$I54V['HCC!^9PA[\<,TQ"QB>,N!UP-68$LQ TN4"D-_*O@5)FH"P M @$=\P&A1 /B!H'$%QW($][H;[14U$NW'\"2D0)[KZ#V@=<#]H)EIKORN^%_ MZUA9L'0>36%][T&B H]@,0X+:4S10"0G^):?V80M[EB<(=70A@HP"2,3LX7? MZ4.R5N?_ ]1AX/?(2?#Z*[DS 'EQ3%,Z'5I6/ -\4\1?=L3 -46! M!0#=81&!U ^#/UF(LAR>@I=P[0KN> Q@ ';7]Y/@V05^D_7P9*3#[_I??ZL7$=!Q>;-^8&3=_;UB\@>J9G8SJ-9\C?G M7X_@JQ]V/]>MD:L6?Z6.M(J?6T:U)^T;E#TR+%NP,;DC7;@QT3K1.EW .MGN MP2<=B> KF;YYN/ZTMG-=@2DT.Q0*5IO!*!&B)_G.W4ICN!D(XCA7,#V MP^3\5W4 =^_%BW%*%*MX=/ +6MVXRJKIH,8NTWFIR-6CD[^,U7M>,U2"PVAY MS^*Z3$7B-2KF-H2P.JMW#&%=%RQIWK)5MFI)=OA4X-S9;I4M_L!K=%T$DQ(# M4]Y]A_88>%481,OD^S8N_#,2&8$"S'8A]"< .U:9L3 M8F>04C>'/( -%:UM$)OT<'HX/9P>3@^O_?"&+(8RU%BE4L=T/]U/][==:EIW M"_C@JW04;S=0[:PGH]'7D7(+IZ-D'3_QR,89 Q&"B0EYD@@5GVZLCX_ 5=4: MZ"IL5ZJ9^S92_$,6OAVMD^(X<70>W\[]I:;_RKV@59)I775_,JT\C7JH,"*1 M<*](^&8R62\P*2^[K!)%'RC<2Q1-%$T4W0E%;RCY2_P+#TBJG*;NZH.Q/E0= MF7OR$A43%5>?VCN!R7A',!<0KH'1X]X.V7Y/9'/^0WTOR*:!.M]VI<<1R@'E< "=1DH(:<'DI>7BGA_LE5% 9\;%A<;1ID1=7:B^C0 MJRUS(6+[.6 WX<^E;8F/]>*X/ G79\)U#9NM=Z!_']$ T8"P-%!*6EEN$MZ,:VJ@[&!2E/Q,.$!%=%'M8I MNH[S,%O5!N-=44T\3#28"82R$CJ@C0T;G5VW/?$P(<$E$@^KKH?9JB&$'G;1 M<;@WO DQ-CA,[WG;7)@MP[[*28#CQ2ZC6PVO*0ZW\7._HYY=;S4'8T.E0%P" M=K/G_FZ174;>6(,Q!3F(#S.!4%8W5\]6T6%F#55-YEHH!/S+XZ]']?FJA.!@ M32"GP+] #%BT8938T'9V"T.0 7T4FV"GZRBB9Z%SR=M%& M7$XTH F$L]IJIJ8"ZH:>LVM.(RXG)/A$XG)-JWJ:AJJ>9N[&"5(H;HN0^G6_ M#9=BW-9V"%*[!(V%UJ-]) MM%BP>$)!OZW;#CINJKE+A[J*<6F[9RIY; ?DJ132=G#>7I,%0*^9*$H,_KQF#L.'6L%@0T$:T6Y^ZQ9^OF8.QYNP=% M8F-"HJLB&Q.L*YVM6W "Q1YE"\>US4BO_5>M-SS9T[&-2NR8(H4M(NYM@[?5LPZ!BS3+ 3""4E=(" M,?^O?F$C0M?E,;%35#'LKB> *M9DX+;HQMH/4;R*8M@5@,+=:9WU+L!7U\21 M_MR=]6S#AB,]Q6,3KAL^T9^WM5X!SATX>9W? TTPDX=]UHZS,= 5-K35W21' M8J^$>W'9ZRE:N@=0-ZG*O4A :\+8 M*DD4!E-EL_'Y]VFTNM9VOGPSZ-)VUFGPL!E8_H@KO/[ZV5:[553C/+"\C5(_ M5/P-@*[@.'J5P.8KR3.ZGG<89G-:@&TC:[_-*CK;[$+>O$Y[[NJ?HOF MED<0EEO?[G/V&&?3'(PM3^;6A2TPVK8]M\28B#&);I@[;Y1Z :/"_.)=/E79 M>4Y\@O@$\0DY%)C:;BL3T\.-H6'L^DM)P2'&18RK7XQ+' 6GZ89@IC,8FT.U MH,<\*4#$1TX51,1'ZKMD.D[$JQ#W:-SE=MY$JZK< M!$.CAI;:0",AXB/$1XB/R*&%U#;#6%@JWQ[:]N[QA;00XA[$/7JMA31M"[$T MK WOUJHU*P(?H1*.=)5 5Q$B//J) E-G"9RP M\=$CY77#%4=#@0^W+S.K _PU>I-I$GR[GF0F#3^/%,O, M#)_7"]CGR2MH+_SX/EAR \%;7+P<9RHAGZE348_PQ+NKSG MJ_?$_#A1V!)AXG;#8*8L7\.9I!D!X&$#P$7\L(X5]@PW$ M'9[$#%9< 30F+$/PUH[";OIHEMK8C/AEL+F9U0AQA!""S7I"+,&$D@ "]?Y MRH,?!RQ]0JS, -11G.3PAXD-E;MU"J. UP:+(,/94%FQF&_X?%BB+80-E<=Y,)EO7KQ9--PC-%VM 8\3/YDKLS!Z3#@Q/Z\@(#B:P)*- ME!OX!IZ>X/CXL&%1X$WA.G_%@=TY.2SJT^>/U6R!-QM:_@"D? .4_H@K#E]^ MX N&]KZ_?#M-*7]D! ?D3M 4^1O$T8PS$BX'2, MP7@9%02GOOG@&7 ,6,(#LD,DM9C]>QUPBMC/J8'FBAGU+J-[PPBWV%S.7DP+ M^,^&0*\!Z3[*D_>/P32=;YQ66W?E9E7UY1;_+HG"=;K_EBWKZ83A2IZ'@VJF M]T8H;/W$X>+^!7>:YEFN[]K:S#35B>DS4W,-PS/,F76GWMG_P\&:W32/7[0A M;!<.3._/*W\&,[SVPT?_*4$U:ENP@%3)A^3H,.:W"[9W66:SUC06OCE 35A/ M#W>3*Q!X%0S)%V4HRCQ&RO_+\=T!(AB,;Y':D9^B%P,5E1]_\,<[=- P"+5R MZBFJ+@E* !@;=SUPT?$Q6 (3P@[S7U/X8)$-NMT!EQLO,,BGK>&!+CO*6 YV MD=#M]]D?P#T7BJ9>_;.(PO:J5DWS 4T_%E',I^0]S^#MSQ]?*85OI([V5LS\ M$L$@^'[>QOZ4W2RG7U!;^!TX<_" $$Q^#A+4VMHS9>O!7#?A[Q_"JJ0[VNRK7:@TJ:\3T+[7 M(?LR ]D7K0&'?(;\73##' G+^Y?!%$W->CN'?>IK/N&B== '^Z"C"Z.5X[%H M$BTVLI#KKOENQ6]V*\05S)7-3+J_.2-EQRL\]?BH5J-BDNR7WJ^7 V;/#^HO M4IK[.&$50G^5L.O-+^\WA_Q@R2?#;WJ?/RL7[:@/O/%O\L7.OGX16B,U$URY MQ2I_<_[U"+[Z8?=SQQFYIE/XE3K2*GYN&<4OV7?'OD&Y(]NS!!R3>_!)1ZR% M-F.MK%L'9#:,YN<+-&385E7#4BQ1_ M#6.(N"5URX![OR"H+%M37;(+CL;D+$K%7/^W:T+3#(7L%RO<^ M2]5/;!;%K-BZ53TXSQZ,77-HZ/TI*7.<;7440GS)?*+9X%])^$3]O !#TP7E M$P[P"6.HN[NU_40CUH;:I8A,1\^Z#9H9[OU[UEJC%!GO;[*YN3-R++&Q\&L. M 65C2WQW5TO)[7.;JB84.4-0!LV;GP]-DWKD$N*;54E,01&/V(+YV<6L! M^[1))'?RGO/*+^S>GSPI[R:GB9\+*/G=A/BQ.B+&77JS56R'N$ML\H@7*F(O MHG@Y4MBK341K@.B"8LKG@57CUOI]AVE->-F2E9N?-'+*K;)*IVJ ]5+T)9=( M1Y+1SZ4>VCH_$-D%377DD5BGDO@YC-L734A-",(CG?7.1D@&/V!=_8].H_+(X*6;6)&@8WQ\BO]) 56"3M1%<%U4ZPS\C0JW^*)R/P*?I' MEN;VP8^G9/1M3=+H@@:/V?8^VI-'V)!-6$1A(V@4E.WP@LJ>1R9CT231&Y/Q MZ>=A,G.U+,P$#:"Q7?F%&9F+):&C)F2DH&$YMH?E?BVWMHP4V5K?G855Q1 M50+2D(#LH5W0'5DT%%]X O$"Q"*6QNDN9YB>?+K_5FY#^C/8>$69O)+AJ=@3 MU2G90L:O.ADP8M.00-A>91L\N.+J!8+&F7H8)2A M.;2\/F9SB2YKOK0:/2BY/[,),7..4+$R1&<.QM[0T63.&28'OH!2QA T6LRQ M$/":M=N+4"X'OO2'7&PBH,#N^BD=;]J3.X:@@6../1C;0]6BTPT!OEFY(VC@ MF.,,QM;0:,PI+IS?6S+;_L;U7[!:T)Z"1HIYKB#L6$.3;L' MQR8A0L6(D%J6BH*&BCD>UM\8:H;;MB=< &=X(TWKQ9>I!WMD9+OZ;O:]\NZ^ MB4K<]=;TA"*\]3=1L#J]S=;S;F!Y!.&Z]=470<./7(S?,[RA:>R>1>317EI@ MK1T%PA/+$JNT>']85GU%4=!@"!4H# M^R$V6<;NV\$#"Y^&B(FL>S?,59G[#]B<.VLKCHW#7Z%I!1".IC+2\$04&M[P MXBYI>$]FU!FQ;:*"TCP1[SE"GG&B6&QG-^^+J/@T*IZ*0L4;2;Q31>Z@:C54 MEBS-.MNG,?P-6A,VMP?%*:/L.4#T"A!VE0".LLU_JXSY2<)2S@,BV,9,"7M] MGX*M=]?QZY[:/_DA'];7.8,1[ 7,OX MV"/+V5@(3"[G8UM'D6@E*PAGHH!04T,C]>O#AM[5M9;7HMPM85KYXV6$ M**PQ=B[@@OY+KEO!*S\R;$W_6S;^G_.1ET.]MX5ZIXZ92+"YN'"<&NW2\!Z= MY>Y%9[F+TOE!Q04I6D8"O1>%0#=:1DZ?TTA91NDSF?J9!?%9N=MBL<,-#_4K M2I;J/IA6[9C>8.Q:!^3+_\_>VS>U M]1:AO<%6Y/,%AAYZQO'V0..X,QAKGTYSHB7YF]4E*P+VLL9\;QTYUGZ$^]R_ M>DF+QGA&2K90/= <=)?HVD_4V>J.BOM!J+,GTC7:I M9,JF =Z;-&?KU_O2;/DM?GA*9L5B9^_?.ZNR;QNOIT03>/AM^N[L$" MX>C93S[A?"Y,,;)Q!EE*RTW/_1;FB8P>!;<4R7(KVB*C>N9/R820P/$CWR5S MVS:F=A3;Q+>LP++GSL28N/\ 006]SF005D:?J9*")=0/'Z/P:,+DS!-I-@O2 M_5].-X)OY+]2D+ 3_)UF(JS*FQ9[P\WN%U3R\][MP<9J7*I%6M[;=!_*?X"^ M7FG$N/M+G; L.T#W0#2"?);4CS3R8K] M>S>>;.-(IP[X@PXHG8K.N[GH"?02S[#1R;5X3:>FW82J'2]D#V;5D\O:O6%F M>ZL?V$.]3C#,3PJCNXPV>7R_^\L#[*(VR^CY/EFS06(G/537JF8E.I4=^$C9 M2RR_?E728Z-4U%7D7?7+U==C^.KC\>>V,[8"4ON5,6[[N6/5_\BI,T[=%"Q_ M P?OJ9?W%(P=SY3LGORQ9YR_IW4_)[YH5W;!^P3VA\FT07#+A^^H MYJRV%_GW![/@Z;C2AH5IS@Q0N3B6*3;QI150U*9PC-(CT:)OH-+C4.Z#]P)X M!C<0+?*\5!P 9G%[\^S7J!PO<[CHR\Z%&J7^*X(]4O:L5:ODJY:-YS;@DD7I M\DTLZ$\4+H_&8NV3F.LWXJ>B<]M;=DU:T]LP%FYM ME46-/K#TT.QS_6]4!J@,%%0&%_0$X: ,;#VT31>U 6H#U 8R:8,+RCYPT 8. M+ UJ"CJ@-D!M@-K@=MK@@E QP38%&FL]\@A!52&D5%M/2X0NHNPQODOG\US; MRU3%FM1-],&'=LL#?AW&ZE7%W[.DB.%-ME<-'JPA1J9_7*7W"(A+I #+0M^. M.7Y5<=YCK@8KORZ[!Y'J.5+\JI9<@!1M=FH@5,I!Q:]+2FNHX/YI.OFQKPVA MZC54_&JQ\UUN>0:ARRVOQKM[=>*&U0\!WG0*MY/$>9>0$Y5+PO.P@HK>YE1O M\;E6M$P]](*Z=-2>F3BPS8%43(O>1IUEVM)#!6J'(M%2$2UZ%W>6:!L60,=] M!Q%I1+H+TJ+WD&>1=O10@9 ,)%HBHD5O8,_R[.JA;^%"^BJ=FWJR??X2%]KT MU5^(/9PD-'I=S\OXB18 >54A;6U@GAZ2D1T<1R.TMH%)$3B$7%][!Y[#_R_O<;1E.:*N?D>\?YQ;*1?6P_-3LW<*K>Z)UQK)T]5+NG574>UNN_VVOL#TZM*7>4G^M7N37M.HG\7MT.O!_$Z_S^&\QC%M^0GI-/;2[[*#1ZMN+ MK>Y-<-N?2>;)O^+9W;_C+*W%T*)[3]\DYD./M\,H"U+J7G[[5LZZE_8@\KKL M!A X&94OO^WFE92O@\H794'R+2QGU>OJH4F.XX>NKGJ'E2KZ6Y9^2W(*#:U] M735IJ,IE[[7&PM11F4.J&\XY34Q'S(/K!'V.X\.\'0FG'2&^WG83C ]HS)V;R/VJ[?<*D K,-V:N]UY10XG(UJHW-]>8H53N<[-E+K MR7;ME]I;"L765?=,C_5J\_M<*X&W&KU2UA(J*%10TBDH\8T?:G203R/B4 &A M D(%-'0%9%JW4$ TJ;_7=5=1 Z$&0@W$QVI["PUDT>H,09\;9J,&0@V$&HB' M!FJ?0"W81F01:B-R:LILH'KBY1R8)?EF&3W3T8U/:S,\ZAI'X:OJS5'XJGIS M%+ZJWAR%KZHW1^&KZLU1^*IZQ5_6QH!:+77P7_+$[NMI@ MWU%[UCWQ=T:N9#V+U\7]'?V$M^W&?\_28+)(R.A[(7:.)K_^\&94@C&QZ"B4 MEIW7/I#7-;^P0=%N-B34PMC*HVB?B\*.DNR_H^4V_G5#K_0YRK)G:C%;I=MU M46-I^Y*^V-K:F]',NH;BI1T+!FE)GR2=:W/VJ[&6O?QHKD7KF;9,8<1HW.1_ M1>MME#UK5<#DB!6T>5HDTX7V%&N+Z%NLQ4?M&GU%+V4.R MJR7K:9IMTBPJ8FV=:M%+8":]&/VIJC;.^&T\9B_D=2*+O/ICEXT"H!AGM/CM MEQ2&F[ Q3M8E/O2%9/%CE-'3M'2;[36IT3;I,IDF_7P+4UG>PDYK?D[7^78% M+R+:%NDJ+1(0%! #IDFU2&NG522IJMM6!5FU)7??ZB#XM6TY J"-]A0#*^4, M"H46;L[I=UE<1##R5)F43Y+#1\N(*9Y4R^/I-DN*Y-^,\5R;P;^ \%)EP='; M94'_G:S91>&FX2!J;H]V/TT_CD '%97^2Z))LH0+QE59:2HKGU].@A_],5JR M._U]$$V?^!!R4R7&8UD8/UQVMT4ZN&I!L+;H.K75 MPHZ6I9-X'<^3HJ9ZXAZ?5"7#[<79MW(AN5W/MP 2W1VN5DFQ J3RL?9U0:%> MP=Q!)X"=7G_>OU#!#CE_(2W)=WJ&3D%:5 Z1%IT/_-TNWFYW7U _ IO4:RAAO_=1-G3%C_5CXX M:*C_5SWV+[ @__SZY.U?LJN'QY4.#[73234SVFTOHOQ%467EH6]&=@X[C.H9 M\@,E%K&OZU.^.&BQ%2R9DS7SVYM,83$KPTLX0.G5!]6QC#9Y?+_[R\/.0I&L MF09@)SU4UZIB!&BUEP.G/E.0Y=E4S?ECQT[D.Z>W,"1[)Z"L>.9>$\-WIUGG+^G=TRX M$B:YL@O>)P7\XK1!K-*'[^C\5"G:_/O&*:YGL\X;#= TI@L&FS"&Q2K M4GHD5FE6/$:/@Q^'RF:U[D7*YH(1I(?7#WCPMI/7C2Y+Y4?_GA^;(*%KNJK?X7"M: MGAZZ-B]_-O:AD@HLT5N9LV#YH+--Y$I%KD3O9\YR%2!7JG(E>DMSCBO'.%V/ M!+'J,5:W7%TY!%97GBL)5AT[,C9W'LF_L?D2%WN592[;W;09G4LM#MU\T=+) MK:3NGT]S..JL')MZZ/G'.>.MS0]2!$X@N-?>=W4O<=$58$L/.V_RD>%>,RRI MT^I]=JD'JR::%)4O@GM+Q]C[X%(O&2X:D%L9MJG-J75AJ> <6]CDPG98?KC? MLO1;DE.$C@N.[9461>>C:P13HH66BJE*2*7Y[K59,N88>VN@$5A I&9=;+J'++2N018<- M*]_J5UH'#[.LKK[#*3O"=#4[L+?W5N+FR;_BV=V_XRRM%3:3=C/V36(^(J\57=^KM2]V1"^HQM/]%2I= MK8?#\"BC3"TBON9=6PN21\OY&";G^EM<]-J5ZG.AQD"-(:_&\&]0DL\54+<6 M-0)J!-0('#3"J3[I8C5"0-V:O-Q,J!)0):!*X%@D]!8JP:-U>ZWC8"Q4":@2 M4"7<6"6TCWX2;&?P6-E@[V0'ZU[I"VRAUINCV*OZR!I&U[2CKD HV\<3?Z<7 MD_4L7A?W=_03WK+>I*V]'NXUU[SZKS^\&95@3"PZ"J4F@)]HU6K]9)>/TH$4 M)=E_1\MM_.N&7NESE&7/5->L0."+&AWU)7W14NT5$$V4?Z>U.FU$W^[Q3FW& MKO]XM?5YWSY>.M?F[%=C+7OYT9P]]3(%6FH:[8W8MSN7C6:]? R3P":>TJ[ MR^<1R_VI6L_'VB+Z%FOQ$KZEK><7L3:'<="^T8'04C82[*+)>IIFFS2+BEA; MIUKTXB.B%Z/W4Z41G6XF+Z_T3F217G_LLE$ 7N'U%:GV)87A)FR,DW7)&'TA M6?P89?0T+=UF>_5'M U,G-/DZ"U4H'VA_8"3Z05O!P&*H[=@-R1 M4LK@JWCVJ7CYV+S1N]Q+8CNXZ9N_W9UN/C>:YN6JN[WI67S$LVQP?W'VK50[V_4]T^G MRNV]T[4DIZJ.O@"J\[2H'!DM+@>B5+]E1^W=;X"X:?0QX.9HSVVZ=&6_^&.T M9 KR]T4<%\+?DS3SU^W01S[;+^-?Y[S#<^:_SFC>;?UK/?J&3 MQ%?ZKZ]PJ1^7Z?2/M__:>TV.KL7P]C;P&P4\K_Y&1:Q O21KMC@_U \BE/:[ MVRLFZ/0MSU,Z"U$UR%:,@!&\7?H2OE8_K3VB3* 0" 8DW+0U4+B7).[3H_ED^ZVV^5VR88\F6T MR>/[W5\>=NOJ9,U&CIWT4+W':A-&H_4/MDSL]\JO'YZ26;&@6]FQ46YGJPU4 M]8R^A67]3QQE6LPFK/T5OI"EZ\L=L0O>)P6,P;3!/6H?OJ.S M9C6UY]\WCA.[/2U=CCJ#TC2FBZK;&":]VG<$.T*K01K4V4!;Z1^]'L^C9O0= MXT&/[947!WO>8#3H:I6N-[5H"_>04NM RYDE<'34[1R#1KKY5K]!HWUS]W. M]]J^E/WO\(#)'!YV7; -5_M-<-EUI*8'H]BY^ZSP2]C^D9<.[NBW[9TZP'ZM MUZS*=*P.:B3>H\$6 VJY*K,@O"QS5FE6/$:/BBUR5$E^XS&YMZ],='YR/Y_> MYOFGT]OZ,[-C&J>,\Q*/96H-L30NN.>IF'V<>4J'T5Z4R("FGAY4F^(Q];0/ MX>N\K_0-NJ\,[.-DP/[,/E@Z3<;9Y[KK*)]P*Q,@5V$TN>>F%&:C=\5GN8Z=@]FX8:V9.\8/'[&U@0 MIFM8*"[C-4N/.AO0SU)%\EA[BK/X94&9E;DB9<3_FZC^,KDN@F/?)(CD>5S^ M> J_SE([#LY[/SGD9)U%ZYT\KN,4ISV&JI&S::#_)LT3>L ]2X=)OL6O\?W_ MYVVR1R4*QNLIT01N>UNCM??G(GL5K&/QMGT*AIB=D]35[*Z%%P2Y$L MMZ(M,JK]_Y1," D^Y,C(G[#^ ;]G4LG06DYS.= M.M8%[.>B\"A%AC-/I)FNH\F7.54&;R2WFK9 R?Q>P >K\J;%WG"S^_VT7#[O MW=[/Z^FXU";4SF&Z#^4_?H(EO4:,N[_4">[8V7B5EF,AW5:" PRPRSS##+#+/,9+)48I;9ZZ-CEAEFF?4O MK02SS&Z49?:R-6KO?V'M 6#+K8S_!3/-9%()F&EVHTRS#BK!UT-[9 2\FAQC M-AIFHV'XI?ALM#V)KQ'J '89?9[D,0)3QBGJ1JO6@):F'WF^+!TI%3%,RGK4 M(!+_!IQMJT.<^/)(HUQNG6G38.%G,W%]CV^O/6D& ]A5M1KA> M0S'%%5)7=X*J"NG&J1<=%)*MARXH)%Z6G-NW#<,,C>X9&I@7C7K^FO M<91O,Q:)_?>D6/R_=3JA33[HB_MYO=D6.5"> N[+A 4UP[^V609W^6.4)_DG MFK_1@7@'MCZG?&M'G9QH6';](GNW'I]ILVW&XH,7L?9<'XM7]71JV<6I>4N@ MM]'3O"DFYGO+KRKX?LUZK\"(L4#P"[JE[$!Y#3JOBS2''_I4_A"-Y]^>C#@/ MW., >/B0_ERC0'13YD#T?!>)SMB)J&\2KD>717G!?T;+BM6-M$<$NS;96V5?>S M6L1VM?4956];I+WYSE0M0-ZUQJ9Y/@C[^H'AP=AW[6L&[^)V*,;>?= M# %9[352'M4P[+]A7#.?PT0$F]?^9"![8':]2>=P$=4D0/WVI/4@647,NV07 M;)X5VKQBS-6.TMF1ZM M)DY\[%)UB;.0I[Y&98/*1IRR:1^K($+9^$S9F.H4BL1$15000U40K^K@2_II MMTVK%?M #QVKSXE+:JPPU#H*LT8YIL'Q.U_LDOBZSW+K\V\O9+(>Q2F;C"EI M;^PY%"4;"N)0I$#VT%M@>8^=AS?)ON:'U:P[K7E3AZH[S5.HK3GK5OR]:JXYKV M2_P839^%;6)[7LN%A\YK7WSHPBG;HIT7>JP A98BNKT-!$6!M"]K=*$HV+0Q M*HH"XGMC?)NO7NNSUY!825:)LA[%/8+PE-N,+VS>)ML%Q_M3MJZM,N;AK M+G7JM]GZ=W/P]URSMB_A=>'"P-5#&T-=;JV#4<*N+F'M:XY=*&&>'CH*^%!Z M'4R&4B%,*IJOZ'T]M/J\!U5CJE'KJ"$%6*7%(LXPNJI7T5$RC:5:1W&-KI); M _RVZQW^2]4[_,.D29HI.N4O6P29QK6V!D'/K?*]\="C*%RX'WBOT%WWE*QY M\J]X=O?O.$OK1(08%$KFF4^/,1U&X4!3$U!ZH$05+#U7HBH"16#W' MM_M:UE9A+=L;S:[648,N]'80B76Y7Z?QH'#WA2NO4*^58DLX/5]HWTBP4!BD%H;NRW9/A66[ K..6D=U[&VK2._:W9J^ MB]%:3'!KV^%64=N*23QN5U_4)ZR^J-GKI;?,BNU17]3<7ZM;/Y M'<["5&"95X6R'L5S]RK[:O57H?5/,(G NE;= Y-6(W;ZW,VW-UD#* L7SO5B M"A_4R(*CAT&?EZJ8#Z8&OLV7JFZ_S0R]T=UJ'36L;HA[?I8LAC]@1H@*M+(* M7+R*J670/*[>5"FN7G[EB')RH9QFM_FZ-D!@)5X_RGH4 M)CZ5B4^=@AXQA%RPWKQ6.0/+T$/B8F[3K74LBMC51>Q:A0U@#102TN>>39B\ MA&+!8\5N];W#N1ISC5I'=WM;A>QQ*@\DY$^A8RU[D.6>I!LL4KJQ] MF';J7,%ED/?5^-7>:JUJO]U>KEZS?W=A_14.PZ/,C"CH6#28<60&JNEM4 T3UA.I)'?74W/) J_;Z M?8Z"DU?EW-X$(.M1S#3QL:"DPG]GR;?P!_AC=W3U-NZH*KLG_N; 6$ _X2VS M_GMDFI3,#]'W0N2BR:\_O!F58$PL.@I_BS=9G,.PY%I$79<;&.!UH:5S;?VB M ;2TJ-#B]8Q^MX'?3V?C%Q'KSPN8R/("_+'+1N&HH^EYJ]%3G,5:D<%? MYW&6Q3.M2*MO%O%R=@8PAN, MJ)X^.$^#B23=9AKMM$P57%3 F3]&2W9'OR_BN* 4_!EN;36)LU+16F2DF89I MC368;>*,WM&7M(@UDZY?-?K,](?@"9-UN:"%?_41G:DLZ.QD]^\,$K:+@+$M M@(R\H.\[7<7:/$M7VC3*%]HF>EZ5\IWGZ31A;_0I*1;O@ 8@'&L (.>[-NN. M+C%*/U=/]#-[H/:;(9>ZWX^6)26R\'Z6]-XIH,4BUI[C**.Z#8;F!-MO>:VN M^H46N$VFY;_IDR?K;52N?O:(KMZC3>.T-VG.I.$^BY<1K3;Q\)3,BL5N2;=W M5K4.,5Y/B28@DMOB]"E[RXUI3$?OZL9O)BC$,0]&:^_/1?8JZ(_QW22+HS_N MHCG<['VT?(J>.Q-CXOX#^-;#KU3X MJ'Q_I@(,ZN*'CU%XI*0Y\T2::5XZF^1T6GDS*U7* Y03-9?$J_*FQ=YPL_N% M_=+SWNV! AN7VH0&Q9ON0_F/GT"?:<2X^TN=L!SHDYU6\P(7=.K)KUW'OK-+ M'0Q?Q;-/Q7?WY/.)+-^:>>7[,W_%=-ZP-QOU9 MM2K-F\0%M"2S%^__2YW% ?[W7]%ZK-4A<6,QV_,-7!C!WH-WT"1&Y>*(0<5' MD&VSUZD6[0SHVIX!L(E24[T\=-7V,>)2?+%=9>"+KR:Y$ZU^J"]UHO7'25;_ MW*T"=&TQ57_:&JX\ZL4WO.-**)P;@_7#;]7MN5#B4>+/2#P17RJAB<2S/EC$ M/RX#UAN)1RE%*95)2IN'KP1Z:-O'X2L22AZG I86P^I6XR<*Y5NE6F_:+.\X]5K54"?)XX>+E6O4F M;**'UG'HOTP\(D-78ZCQ MBFF>.\UK^2+''[MBJHBB5JO\2/T?09Z[J+6QQ< MJ^2?;8%4G8H^5*\^+_)XH6(7DS=8PR/K,R UC\C0U1AJOCAP )O.:TI.V'#W ME9\RRO6TW,B4B_'L4KM]F^5Z;ZM \7 R7VT)XNIA35ZFA(;M/CF1$?.&L]*U M6GW:GA[:O,QPO?:<(IK"T&R^8**EWGM!XY"\B:G0=GGH2E3(E2@WT8?)XNA' M%&8 XY MW0M, 1^CW,N%SUD\2PKM*J!340V&NB\5;&Y+!5D]CGVRGATX%2^WH5V4GLO%F*VZE-I7T_3. MF6)JW,S:O5R3(-W"YJ!K14X[KAXZ?:4;B92:R.ZKHC/-U&4C%!O [B^9L/VK MA"+LB)E46F;\.V7&O]K%J@K%0/!,)D7#&B>@8F &QTV2>R,&B&X/ MT&TFC[O +>Y8K?4LDV]3E=P0*+5E>^@47J&E>6V6:!5QY6FNJKL+'V M$,EZMLV+[%+9PXA*^<_G&5%) KGI_L2E]BA&'IW?=3M7,N6ZM B&W-%K&$UY M>Q[-:V4GN:;LP;V(T-40:KX-I=4C)*&&YUI7]K7 KT+SA#"JR+E6N0O7!@$R M,502@3P/I'6MK J7!M XG0L\8ZRD&A U7PFX//8S-PZ'[+W9*XOACYCVPT$C M@<#5@7R!4$FRO$8;@:PX6N)[0YR/_')]V5+G$+ ; ]8YFM -9&,*8P;+ MF,%.#FV,.1&<:'&M%$_/H-68>>T3,2P0.6\W)5TKY<(C-*$(X_Z039%L-C:S M>";L"'F51Y8Y[*^\$/SZX7T-I4CNO&S HV4OD.0LJFF9PI6U#Y,FO;?%#O(% MS?"ZOU6EF^5Q&!Z%U*@,@?^>10/_;8MSTB4_[2;[0A@5#BJ2T)]@SH"=81,XR)61S3?V3EZZ!#.%;EO(_=LZ_>QH(\/_YTEW\(? MX(_=/5=7OZ/R<4_\S<%FC'["&P3_/1!,"L*'Z&5/=?5??W@S*L&86'04_A9O MLCB'88&M'[6\;V#QM2ZT=*ZM7[#2P$26 M%^"/738*?V?[;S;):PDH G@;!?P%7D6LS;-TI4VC?*%MHN=5^9+R/)TF40%' M/R7%XIT]/.B:X]<([^^[-AJIBZWIY^J)?F8/U'ZMXIXIP OO9TGO':ZI%8M8 M>XZCC (*0_-GN)75),[* RTRTDS#- ]XI5>E3YJLMQ&[;,TG>TQ7;]*FH3J; M-$_H ?=9O(QHOLS#4S(K%CMUOW=6I1Z-UU.B":C";7'ZE#TM.(WI^%U]TF*B M0ASK8+SV_EQDKZ+^&-]-LCCZXRZ:P\W>1\NGZ#FG2GKOF5;)>G=U#Z:*HV<_ M^83SN3!Q9.,\H[+'7O8]3'%Q1H^"6XIDN15MD5$I_%,R(21P_,AWR=RVC:D= MQ3;Q+2NP[+DS,2;N/X!P/?Q*Q8]*^&073H(DK G'FH"+S: M<:@J)_]_H,Z3XAG&809+LB+-CE]3S5V;!W._B*F_F3Z#B3;^%BWA3<1LNIB6 MC_7/ZK% 9M)M]EKCD4Z@VB;-BCF@FFJ3* =8X1724R-XNL>]Z91^QHZG,^_D M>3=;:W2Z^@87'VN_T&]G,=S5/[?Q>OH,\S6]-KU,DFN/\3K.(HI;^3-;6(5I ML'[.TB>XD\.KC;3=K$.%B3T*/#R=&^DD#RIX]>:F#F:]S.X=\PY?$A_*H;Y?D/GNVP;GZ->$GZ^PG@" M"["_HF^M*)=:U>*YI(+V&H3K49,$K.'@52;Y$5;GUVO S@&6R6Z$7PG[OSSL[+/)F@T. M.^FANE:US'&.W5SLY95?O\[Z8Z.<^2OG7?7+U==C^.KC\>>F,[9<4ON5,:[_ M_-2EW+%CF I?R7)Z)UY7\L"MK9V9__*\V;C5[O$M38AYY^6.V 7ODP+& M8-K \/OA.YC M7-6+#ZP.YC;+0/-WJ;H@6413_632/**I[@DE"4JJ?[1V]0C:5_CZ MCW]-EULZ%I]H* -82Q# ?XGCK)?U_'.$A3/*I9^2JC_GW[;/DS UT/+&+G> M<;*@6'/ 61FY63T;E$*4PB92^/4I?97"5_'[,0;QBSE(90 [*6OD!L<1ARB5 M*)4HE2>D[,C""G]-.0P*^+:$U%E*]0LGQYWT.A1*%$H6PBE"\.WW>K(QI[8F:?KHZ(@H:"AH)V M1M ^[V(XOZ9?XVQ%LS_:5";U'90]E#V4O3:R5RXO7^H?_)1F9:;2+VG>OD:* M[^JA%XQ\=%T,K=.!93#%2QZ<0)M%S[FVB?)"FVU/1TSUO'@W#RD.KAH<4".N MGAXZ5I]E54!1>N22,Y>"W>6^3^T:AGWM M/:['H :T@X!G(*@(JDA06SHA:SBE'0!\G/B14U&<7N*7J^'4!$[-/H>H(*=R M$.:>FO[+<1N^Q;H?+TA 2V:W&NK![_( >12%)=MO2$UG'IZ:-O'U;V14^14 M)G='P+++D5/D5"2G/-P= 4S\F->)H(H%M:N[(S ,V%GXB"EB*@A3+MZ.P""P M/CUNA(R8(J:WWNZ0CTL-P)FAT]'40)OQS2*C>MYST=-51:-(8! M#4\7YVVHT@.0=46D8!YV M0^1-]?Y.%H.T J"K8I<5>L@-BP^20CVU$@%:2- M&(KVRR/Q/2FI%1":M^B,+)0 E !9)4!HMZ> 4,OFJF$#Q@Y5Y5SKIE'IJF'OCVR? 5:&PIEG5-> MDLS^NL\[3]TJS8K'Z/%T%E*+YS;H4Q\J"SQ_>.!YZMY/L\<61+(+4B5*0838D\O+:T;)\2:M#NV@RD'R*5(+@7';9@V-=CV MNX8M8MP#C,4&7Y@.K<X!QYT3;DU/ M#SV[SY$.R*GEAGTL[(:4]H+1SX5&+%EWOLYL$,94?4PYU1RT'%FN(*6(J$M/. M7A#+14J14G&4\JDZ:GEZ:/8YQ I'SP_90@2*:5T.SH_/#5L)5A[3*36MKYT?0\U!& MS-]H/<*!H:6L5&.,Z1M-)=25U/?A*)$VB"YU^9GM[OMP"*8@(:6"*>WL^W#, M?OL^D%+Y*>7@^W L5*:(J6!,.^=V.':_PQV04KDIY>/=<&CI2XP 14Q%87J1 M>\-Q<6N/:%X-S8[N#4<)9QS2*C>M;=T;C@_KSSX76+UQ;D?KQECR]]?YFA;1 M4FO<9:>!=W+(W>G(K5N(.-2!Z2@0!2I%OT4DFC?1@IN/N 9K/N+WV12( J"T M (AM6^*2LFU)H$"[!Y0 )25 =,,3UV0-3VQ6JE/Z(4*L+=4?'F*N$&QM4H3:+_%C-'T^Z71K,1 &'89#[8'G#^_\(94O MK#:46*SP=,R))VG"GHMIX)@&?A5FNWB>WV%8B3K.R' /&.[@/#[/L*=$XC0R M+#_#G=R_[T",E8\1XNM +*P,HF)A'CGGD5V%6G'_$4\+'APSW@&%Q_A$E?'S(L/P,"_2/ M^$HX^1#B'D LS#_B*^'C0X;E9IB/?\0W^]V0#RF5F]+FB6;[4%JH0!'-JZ'9 MT'7BVUB_&WD4QV-;SXGO8-N#@661N#N_B<_#;S(0WV8@J=_$5RG-&/WQ$C,K MSF_B*^'[0X9[P+ POXFOA.\/&9:?89%^$R6,V ?A( MOPU_"%]/X&N44 (\]MR-ASS*S6,[QPCP:.EA@#Q>FE#2NON0_%V OJ9%M-3: M]@+"3F#G.X$Y4GI60/YM%3:2V/=.9=I%^62 ?B7\BDB_TO0+\N8 _4IX))%^ ME>D7Y@<"_)5P9B+^2N,OR(,$]"OA!47Z5:6?D^\IT$.WS_96!%Q5P,^ZK8A! MF\@X""Z"*R^X#5U>A*9-]MG'@"BKBG);;QDQ]= T42V+R3)J]" VGR[ MBED*$G.E=4D\&K2\\^V1^I[OK$;J+9C ' 4J)DLQ@R'1O(GNXA];;U=WL[2X MJVZG%G^:.SLB?I^WT2@ 2@M !Q=9$P&@_3.-D14H$,6,$J"D!'1RDS41 1=$ M8.3;N A""9!4 EIZRFH8]_306!7WWEB&XRH/;T%MF&CWWEB'*JJ)\WEO66J:S-ZT MSSL_6EHLXNRD$XW7B!AT/ YU#%X<+Z[JQ=_1+[,DWRRC9ZJ@X]/W@D=U.PI? M@@1'X4N0X"A\"1(/C6"U@\ M7\WSA]2ON?+$87?FT^6NB*3%<$Q3H9Q8[%TC,;/B2MJ8V'\)&;X.P\(*TY@J M%25#AB5F6&!Y&5.EVF((LQE? -(L-R,WS6KV*[>FC92!_2)YJ^CGX5&W,#D5;AM+;UJ]@^JL^A MY:L$AI:R5L$QIJLTE5!;5K>*$EF2Z*V7GUEQ;A5'"=<@,MP#AH6Y51PE7(/( ML/P,"W2K.$KX!A'B'D LS*WB*.$:1(;E9EBL6\51PC6(#,O-\%FWBN/HH8_Q MUDB?!R^.$IY(I%]I^H7Y?UPE?)A(O\KT"_0)M-P+I$]T< G2W@.GG:N$RQKI5YI^<4X[)5S62+_*] MTVGE*^*P1?Z7Q M%^:T\Y1P62/]JM(OUFGG*>&R1OI5I?]RIYUG]=_"BUPKSW5'IYVG4HHP#7#^]+3:?>A?[6[J-4JSEN-U;UBN.[VPV/.@H5%->M MO)Y-U"HMG4U&KF'U6*\*4&&7+#%0>:#RD%MY='$B-U$FGAZ:WLBQ""H35":H M3!17)AU\\DV4B0_*Q!EY;I]+J* R066"RD1TB$,3;1+HH3^R A^5"2H35":* M*Y,. 2,-=(EOZ*$]LBQ%S_! M+?XWO4/VV6]P)W.@+_TE>HZSO\;%(IW]LKN)_XR7LT^/, )Y\6EWRY_ACG^= M[UVOO: [>NBZ1S)>"AJ\V"5]5#9J,$!%JDVB/(&QF?WO-B]6P&A.?[ :?_IR MEFD.!VYV#Y)K3TFQT.A5OY5O 486)!1>7P%C_W*WQ?'[A5>9;V \YLFTNFUZ MAW#KY?VD2RV9L[^SF]6>HAQ>)/ 4DVO.M;@%=.[3[4O:1%K)F$#0(&E Q?! MZ>OR%<"_QB^:JC]R/Y%%[OVQRT;A/W8"^5N9!DMQ-F\P\GZ,ENS&?E_$<7&.Y@.6SJ&DO66I$M@O M5!,FT_+?5 _+U7AM_CA*9D5B]WB9>^L:KXT M7D^))O",V^+T*7O3XC2FZY*KQVXSB(EC'XS6WI^+[%4('^.[219'?]Q%<[C9 M^VCY%#WG=-;>>Z95LMY=W8.UP]&SGWS"^5R8H+!Q!JV>EDS>,XU*CX);BF2Y M%6V1T=GP3\F$D,#Q(]\E<]LVIG84V\2WK,"RY\[$F+C_ &'0PZ]4@*FH?:93 M*>CT'SY&X9$"YJAZ:!F>Y#^0_8(JPT8MS]I4Y8#O1)M6 @KF/3U4SU%:PZBI>//?WD M6;[GW9'CL^C'YEL-LHHR6*BQM;C)YD"VP MA+A/UFPPV$D/U;4J/4:5W\$JG;%;?OTJUF.C%.TJ-Z;ZY>KK,7SU\?ASTQF; MQ*G]RAB3VL]/7S4D+Y;F:LD\W1F8JSE:7C%$'WMJ:1?G/O\W&K7:];VIB+6?L@O=) M 6,P;7"/'[ZC.YQJBY]_?[ &./T^+TWPE(]N^DX: *S4 Y.A/; QL >FCKYA M/; _M ?VF*UJDR5IFS5*+Y[N8,&AVN.QH@)O'NH:38_E\"+7C\CG8V].$W'N M-"RG5NMX<;RXDA>_M$%#/YNG5\'67=K72Q: 4_^%4]P1,;T33O8N;Y%W(!N* HK"]"M"/M\M/>L=]%8*$ MH #T4 "XIO &MA[ZQHC8QZ4,;R,$EX8Z]-,+:1E,!9$')]!FT7.N;:*\T&;; MT^$-YQK.U R%;#UE>(B2=U5/7HW,.'KH&9VWSV? %=&-".&X@F^K!A87%*S7 M6;LB+#V I:6WIP86#Z8$K[/Y 6&1'Y;6_H\:6FA->]]&6@9 2TN70 TL@1X2 M][CJ'\*B%"R76,F/8(%' %A,G(<4A^42PS$QSG2Y1S[4Y*.;J948_'P-B(S< MR/ T3A+#HK6*'5.6)>ZP,B3U31+#ILF?$H7V(!RB MX.ALFR2&HX=6=^V*L/0 EJZV26*XL">L:1N L"@'2W?;)#$\/0R.J\DC+.K! MTM4T20Q?#QU4+(JSPLDR&<"21998%61%$"L7&2:)(6% '_(AE(^.ADG"SY:- MR,B-S'G#9 T:IA[ZCBPSS;"B(@-#2S-M!>\+@R*;2DIP8\,CL?30.VX#A.X= MY=CH;GO7 (Y3P*_,QO67 MIJZK-"L>H\=.+5V[MLK$\Q4[?UBU.OY:B9!6:M?+1.E@!%J_"CQ?S?-Y)I^0 M0&Y!.M$6&(,C7M=W1&;WK46H<<0,.AM',+!&?G8$^V MDY?S"V'J 4QB/:F6 M17N+!=UWG\B2_"QQR&2Q:&.6[M$?2$L/:.FNAXF"2G."Q7<"Y:+ET_ M^P8J'L59:NXB-/;H\#!Q86A\='3T6?R\RHB,W,CP==?1?B7!R#)ER>;FZ5"0 MW0K*MRWA,&I5^>:-*_#8M&D+EM$< !O=*_#8U$R.Y7F'P$KG CRVJ8=8(WX MJ'"P6MH6+!Z0E0&PTMEF:=NH5I1'A4_U'=N!U0JOL$UD15)6+K)(VBY67;0[V'1\22!R,D0Z-WT96!L!*9V.D8R$JRJ/" MQQCIV!Q<'(B*W*A<9(MT'%RA#(V/CK9(AY_Y&I&1&YFVMDC'HTVR)*%B2,&/ M7+L/#L1D;]\L)_P=_B0&AX.A,N"P$414>H"*,$.EBWW(AP02!T.E M2S@XTI"5'K#2V5#ITK;DB(K:J/ Q5+K4IHT1MHJS7GKD3$W..EM]/:*'3H#J##&[7650SV2506U>]=B00N4H MO,@6[5F\0R"1+'7)ZFC%]O@Y/A V56'C6L?4VZ/&@1H$:I ECQ^9$ T [4.BAHL:'*.+*VMD I!5+2-I/=M/30]693%D(I^ M8,>S"P3%E=28Z6.NTI# $6?,]+&[Q*! $F;,]+'GQ)! $FC,]+&BU:!($F?, MY&<51Y#D!HF/,3/@T<,!49$;E;.VS(!@<;SA$- QU#HP<7X9"#)MS9R!I8=] MKQ?21R,G=EF[0$P\28V< ?=4%G0C20R.."-G@&TK!@62,"-G@#'D0P))H)$S MP"#R09$DS,@98!#Y4$#J6@+C'9 PAGPH(#6O8O'*AVE@:/C@^&@6ZFD:/*SF M"(7<4+0T@9J&1+V)AQ3GB M6DC 0 AH:,4D!O:H51Z*ME9,0DW;LJ@*[/QVJO-;P_*V6&'Z?(5I2=/=X=5B M47-$[J865()-'!#!V]I>";9V0 1O;+4EW$/ID4$U&11F[R7<@_ 10>40Y&,I M)IX>>ITK B!EJE)VULA,:*OHH!=-D9">F]+3U$ =Z"%VXD6>>-FV3>KPZ$?/ MW4L#>-OX8Y(H7(4GC5M MFQX7TS;2HSP]#4W;IL_#M(T\J=-VV]DOH-IKY%F]4"/J6V?3]>6?T M3HM%G)VT>/,:$8..QZ&@X\7QXJI>G&=M'/GS1GZ+LSQ=1TOMEWA-;_\B?7(P M JW?$YZOYOE<*^U;TLM298? TOJG$Q<#F?W,ED%=*W: [=L'P$Y;;W$-+D0/ M+81E$+"T].G6P&+JH8W=WP? "@?/J\6C6Q*RT@-6.GM/+5N>JK*(BB!4A!:Z M-RWL!C04D)H7NC?V^, F/X/CHULG4-/";CY#08:K)]+R67"K)NHC* %#I;+"T>?0P M0E3D1T5@<22;7YE")*D') DK<61CWY^A@"36UFECWY^A@'21K=/&=CZ#XZ.C MK=/&OCU#0:9M02';XYC%V9=J^'G:N\H,> M(_G1X&#*##!&:ABH=#9E.@;&2 T"%8&F3(=@1,.02!)FRG2XM^Y!D"0%2:PI MT^'>@ =!DA2DBTR9#O?N.,B'['QT-&4Z& D^%&3:FC(=%_90LNRW!Q:6&1A: MRFJZH/ HWNEDS'YV#)1%1Z@(JP3IA.@#[H 8$DT,[I M&DC2D$@29N=T^1G,$22Y01)KYW0QB'PH(%UDYW0Q-GQP?'2T<[H8!3X49-K: M.5U'#XDE"17<2UW7%ZF5V_I9MGH\K%.K?9A\WR62L]D0J2A;ELPE.%WJ9A@Y M9F<)O$@2;M'2%WF[LKG5]?30-GA5&$' 5 .L<[BI2^WYPKM((U_]Y(M#>5"7 M8^@[\J4:7YU+BGHZA^(B90IAQ+9'JV:Q$JN])3]JP&JF5KU3['&4S[*&&YV,/->RA)FABLF_F MP'EG%8390T,"IZTGI@5(V'!B4" )"XOWL W%D$ 2&!;O^4C2D$@2%A;O\#!^K4PT%&:Y> M"=^22]$,K$((-FZ[0)0<2>VH/F8G#0D<<794'YM9# HD8794'UM<# DD@794 MGY]%'DGJ 4G"[*@^/X,\@B0W2(+MJ%@Z:R@@[=E1CSD(##TT341@( ATM),& M6-UJ*,BTK2 2F!(IDH%%CV+3MPM$Q974#AI@@XLA@2/.#AI@)XQ!@23,#AI@ MA/N00!)H!PTPQ'U0) FS@P88XCX4D,3:00.,2A/&A0B(1J"; M'=0R, I]*,BTM(-:!I%(D0PL'A0[QK67%$].,ZAE8/^+(8$CS QJ&=@H8U @ MB3*#6@8&J \))'%F4,O "/5!D23*#&H9&*$^%)"$FD$M P/4AP+2.3.H9?AZ M:'>N@HX(] 2!KF90#"(?"C)MS:#$D$B18$.YEX9R3>KU8GWLTR)E\FU$S<]> M2K"/!,)V*QLKP883"-^M[+($VU @?#>SY1+N4?9(GVKT";/_$NZ1^0B?0O") MM1D3[L'\")]"\%UK!P&_LV,Y VDT328-)H6)^_4[?4^\G93 M.WD-8D0/;:-S%@@"IBA@+6WA-8"9>N@8R!?RQ<7<70.8!8 A7\@7#X-V#5ZT MG3?BA7A=UV1M._*"S'QX%62IF49 E$^1.V2]-)-G40V_D!KRJ7J(@R\$L"K)L M@MPAD:B)'%NP1QX97F?'+,JQ5,BB'$LDQUT=W$WDV*9R' 0VRC'*,*)XBE^*)$HD8(DDFMXBD53Q UO1%RO M]S++ E@^%G3LX+^SY%OX _RQN^'JZG=4MNZ)OQ.X9#V#3<+]'?V$-T?^>QR9 ME*,/T?>[,;[ZKS^\&95@3"PZ"I]AA*-D_9K!&6UAB-,"]E?:$O1^KD59K"5K MRF<\@[]H\RC)M&_1:'%#'!XDDA;)M$D62;%LY;.M>]:299OU$M6M(2A^D^XF7CV*<_CXB>XQ?^F M=\@^^PWN9 [HI;]$SW'VU[A8I+-?=C?QG_%R]ND11B O/NUN^3/<\:_SO>NU M%S5?#QWWE+<5WNR2/BL;-ABA(M4F49[ X,S^=YL7*X TI[]8O0#Z=I9I#@=N M=D^2:T])L=#H5;^5KP&&%N03WE\!@_]RG+:DCZRMV#-K4:']&53.:A)GY8U8 M9*29AFFR5Y;'-7?QE&Z7,VT"[Q-TT'1WM\7Q"X9WF6]@0.;)M+IM>H=PZ^7] MI$LMF;._LYO5GJ(GK\AW MO\8O>JH_@C^11?#]LB>%LETH3T!JA$(5[R, MIPQ[8'=/]:6;&A+IW=#Q2M9;!NH;-E=1!LJ238:'8(K@\MV%#>/R[_" ](% M!MD33LM2M__<1CL-G6XS8& %4\,T 3&DLKVG7[9YJ?\?MZ#*TNQ9RY+\#RV# MIU\_YJ-J*.D, JH%!K%4>O"+ZV)?H+5HDFX+=@.P9,C2)_IB?)-X#WGU I,R M(K/4!J-J/J(_/2TM?WN'[5UWI"V2'&Z++B&T3?1,=1I,11L8JAB@&.T>=Y9. MM_2[ZJ1H/7NY;@R_FJY J17PSQD\$N@]^%E6YP!XF,+58<:#8=SFY0C"N #2 M]-9F,=P4N^%2FU=#L_Z#C@WH5#A,^RW*\]/J[ "9-W)LN=?0;LTHHB_+=!^$ M:+@F=_!V9(@]]ATZ%+_3"0G>/'VUE+(J#T#[AHSIA5[ 9',RZ)*BO/I8^WFNT=\'_3D%B)G6&%$D M\KCF^NR:("YQOEU268"?@B5_DF:E0*3E9)G%.VHW64KGUVIA0+]CDEC]G2Y? MDF)+3WV]OY+M39HGI8S1!?@* -T66];LKXC;J*]JN&W:SG!WS?MRX?(X!Z.S]^UUQ/,9W MDPS>ZETTAYN]CY9/T7-.]RC[@@Q27%W=@VW2T;.??,+Y7-BJ@(TS3+ 5?D@DA@>-'ODOFMFU,[2BVB0^+ ,N>.Q-CXO[#I,T/ MO]()G@K/9[IJ@07L#Q^C\$B]X<&]L)\Q6TS^]S%N_P_3# M-$PN^H:;W2\LS9[W;N_G]718:S5BW/VE3E@.]$FU=B.N8]]Y MY[D MN5P.5JN@=5S 5C"C6TY8&\&T2::5JM$>G Z :4-$Q+]?_D)/#O=X69T M];5DV^D1W09&Z^?=CK/<*E:S\%.\7-ZQ51/518)=_V!" MA8WL>_>PNN9 V+]IAM/> KNGJ;+F']GK M#>(5)*!C^DK+FT7='R7W<;F9IE:]T-LT\/L+@!O)6\@BO&_ M&)^/;(\!VXZ7S4]>[D_8+C2G&YS'!1S^3_@'NTDZ_]'ODQ4(\X3^$Q$4A" U MPI]2J]2#;65;6%?#"JG@(]*@\(.IB3;38S,;@%83F#+ M6+Y7:HL$C'.F8YZB##:3S';V%;:Y+RQ/2])F:5P>MXJC]2NJ[!H@(:"KJH4X MT+-.J7TD_1;#!AZ S:/E-UC6EC<&J,+6'!9F"V9\I2QC#Z9SJRB1GH$^IJ:B<3994IY=W%'^+F5!N'Q#XO9Z?*K%CN9!KS+8?%Y2O;UKVUEQR\.IAVEFRJ2JC.FL-+ M !+8Q)70_1#31.7F[EUK2P0O,4OB/5(N]VG/8F4_P M!/#N8::-GNCCP+V_[J!W-IO]_?)8.[76]#WOSCQ>:]*/K?)EO!ILBM(\N(%- M.9TE:JS<+XKZP"I6:V6$<2F7-_#B#NQJ0"%]V2 UKW:QO0%G2J**>://\AQ' MV;AF>_X&_#,#8-4/@'URL6TRZ6#C\;J39[X\MJ3;Y/'][B\/L)#:+*/G^V3- M8&>G+N6.'2>O+-7JNHP'-C83*L4O]K:##O/ MN4']YH=50XA_=%Q-R$EI5KM-?(57&U_QZX&R.UE!N.$XP&$P\1Q64NG5D+P$ M8U63R'07D\4O8L3>SF@5WP/BE@#*8-PHD^ M?$>7L)67,O_^P'1V^GV>C*>I":F1FV[Z3AH K-0#FT-[8#*T!S8&]L D&-H# M^Z4!G&X\6\R_O7BZ@P6':H_'JGJ]>2CN':[? 5JV2._/+_:+)E+<:31.+=+Q MXGAQ)2]^:4^@NKAXKR]JI'0\K6?;O,@NU2H'X]#Z;>'Y:IY_Z61=)U#$&GN. MW$+UZ24+H\O/:,] F('7$ M1*E#J4.INUHC1=O40^(>=[I#J4.I0ZGC5$^V1NPL/0R.2W>@U*'4H=3Q*?Y: M(W0VK#"/BS2CT*'0H=#QJ=1:(W2.'IJXJT.A0Z$36U;5IBU8W9%=T^$+A0V% M#86M;9'4YHUI[3.-:5'V4/90]@270[5]F/N\D8]..[[1-;+'!1Q4!3L97W.N M W?-X\O69YN'Y));.]4#/>SSRO2,E(CH"X]4WL0)[1AZV&>S/%+: TH[.VT= MHH?6<45JQ!0QEWH&,AI4BI.$KY^-$<&R@];IF&F"*F MW#U/-?0YL"\RCWLT('Z(GUR^&,=5P1>#M,I-ZWGO10V5'NA/O\]A,)R('%+6 MXE[)]HL\$TV]I3V72O.JGHD6,XFOPDS"SZN/S(IBEH/?(NBW#0,I[0&E+?T6 MS36M:Z"F18:OP7!KIT8+B E"C!!?!>*6+H\6#)O(,#(LFN%+'"(M&+:08618 M-,-GO26NK8=VGWUU2%]/Z.OH+'$=U)5(JVA:VSI+7!?4)Y:D&50FQZX'**9P MG)9(2U)'B:M$^B.ZW.5GMJVCI 7#2CC[D.$>,"S.C1(@P\CP-1@6Z$;QE/ % M(L0]@%B8&\53PA6(#,O-,)^\$@]S])!2@92>=91XEAZZF%6"] FGKZ.CQ+-Q M1D=:1=/:UE'B.: ^^^QGODY2R2S)-\OHF8Y1?+KS%A[5[:A+,WM.-N/L:[\_ MUIU8B][O^M? R=QL<-33JI;IW;A>F>?2=D0*>*';R9? @ ED699L(<\#MLT^ M%Y!"MA5ENW-M-(^6@@U0;R/;LK'-H:":%^AAH$ '&V1;-;8[5V'S:=-=!;3D%4:ZH[//5RF#% E7 MB'"N37-\6E'6'\$3(N772<+J@?/JUV(19R<]5BV>VZ!/?=I[B.F@: M?4YG0$Y[P&EG+T?@4F,'&Y&1OI[0U]"K0:B?K<\V9 12;B#;>C4( M 2#=/CM^,?6B]0C_.=U.BOEVB3D7IT7RNBV!FF_^B*G"Y@^=X_(S*\ZE091P MRR'#/6"XI4NC!<-*N.608?D9;NWO: &Q@Q CQ%>!6)@WA+C(,#(LFF$^WA!" M<^;Z'!^!F,J-Z5EO"*'=*OM<1@WIZPE]W7KBV"3 *1UI%4UK6U>):>BAA9/W MH/(_* N8^'%:&GU)O20F46$&06>[_,R*\Y*82GCZD.$>,"S,2V(JX>E#AN5G M6*"7Q%3"U8<0]P#BKM6N;-/10XPO14I%47J)'Z2%IE7"EX<,R\WPB6X?[Z") M27>(YO70[.A!,7VD%6D536MK#TJ B],.J2:3-)O%V5V1;N[IS^;I,IEI=(QJ M[XA88T]R[\K7M(B66EHLXJQ+*DJS<5%/E"V0IYNV.+V19 MDH8AMD5H068;V4:V96.[R+#UT"2INA%LZN#N[ M=RP;%MRDS^4:D&WUV.:3'&,YP+:'>AO9EHGMBUO#VY9+6\,#UD@T$BTCT0UK MEEFLT5^ %"/%$E',LP6];?EZ&(P\8B+DU\G[\>1V3'U.5ZLX8^WILQC^ -Y@ M=7O21]5B$ PZ!(THL(Q#C&7&N$.^7!.,:4WF$3$5V'(CQA)CS,'7:IMZ MZ/L*V.P15)E![>PWM6E,@*% P MR*BFG?'R@M@WZM-<-0I!3N3D]6R'0IMG# M!I8(1/R$X]?0^6B[6#$5@10()%<_HNWIH3,*?-2@7+V%/?!O_+Z)F;MP!4L\ M>-]8,_"D[!+CQJX.V\?FSY@5+9;*[NEG-LV5[O/"!S'M ::=,\D< ];G?VN]/#Z;EK#BGM :7"FATYV+84&;X*PP*;';D&0HP07P7B MENZ2%@PKT?T3&9:;83X9'Z[9;\BVISKL6ISO2Z: MB.@KBK[8"G6NSRK4.7TNJ(3HJXD^AV0Q-Z!5[?KY[9]XI[B*S"R#:LTN=9/:_2AQ"K!S'7 MRGZ>39LY&@YJ:@&)<=4=E1>"7]^_*7I?C>^X3YZO"QN[=1RD6I5QNZ&JUQC? MW6AL%%*CULVR$9LH4UIF>N2;?5:FO%77)2L*5!FH,F15&8*=KQZM"S[R[3X; M,E&%2"4MJ$)D4R%BG=@>B]\(5&BSABI$#FE!%2*9"NF4*-U$A[! &"?H>A,50@O]CPRCSVYK5"%220NJ$(E42->2RPU4B,_ZGINF M J6S4(7((2VH0B12(2=J.#31#$0/36ND1$M95 UR2 &J!AE50\-(+=^D"@&] M)J@-4!NHIPVXAKSYEAY:]LAVT3+1-2;N8T'?&OQWEGP+V6A2!I+U-JJ&\^@3 M.'#W4-7CV[1,_";-$WK ?18OXU7@])9K 8VV+TZ?L M/=0TID1=/5#.I+=$'/?E]9;CM??G(MO=S29ZC.\F61S]<1?-X6;OH^53])S3 M,=][IE6RWEW=@]=^].PGGW ^O^0)_09/6,(#@I=F[&7? ZYQ1H^"6XIDN15M MD5']]*=D0DC@^)'ODKEM&U,[BFWB6U9@V7-G8DS0_?(S"MZ_QW&A?QA-I\HQZ^"4MX&)%2N^-238UQFB56HV6VN^T^,BJO&FQ M-]SL?D%_/^_=WL_KZ;C4>K3(F>D^E/\ Y;[2B''WESIA.= GE4XGKF/?^>4$ M!%_%LT_%R\>!?O(LW_/N[..SZ,?.6PVRBK)'$#BJ1D'8X#NF]UY5$E.R,(K+ M:)/'][N_/.PJY21K-ACLI(?J6I4>H\KO0,?V[:8\OR:[\RQJ3V\U.76XRI\)=?F-4[R7)7&X>_6](8=$%SF)Q"_*/C:G8AY?I IO#ZG9F=ZJWG.,I.%I-J M. YP6)8^'2;L]&I(7FP#VC*%JU %7IH(Z%P(][JZ9(PZ\-9V-\M__FTV;G^& M?=9J$F?E/&N1D09+'%,3N^EA%[Q/"AB#:8-[_/"=EJPU^*4E )]_?[ &./T^ M3VYT:O8ZP%/WA)*$X=0_6KM60>:-&RGXM,24?5P3Y;(J M3R*CW!!U1)UKWW??T4.S)D8=T4?TY4:_98F*&O1=/236<8@EHH_H2XT^ASX+ MOJ>'GH_H(_H]0[]S%P;?AP4/DH_D]XA\/CT:_(!FE2#Y2'Y_R+\\_SJ@E1G, MD64>%XA"XI%X^8FO32O>%X)Y\J]X=O?O.$MK^2<1LAX.D*E]V)]_LF9I$E-,$/1ORB)N,UCR];[Q4>XG/=I@$U ML="@#_L[JU.&V.D60Y >I M4S'H=TARD:0AD=39 1#0Y@.=MP/(BMRL\#&9!]19U#DX!EF1FY4.1N:R@C@Y M;L"*B*B)2#>KK&,8N%H9"#(\[9B.0:BB(426;?>043K\[.0(DMP@=>U[]0Y('H(T$)#V#*,U'%#;N$3!M8B M4 2Z&CX#U!H#0>:\X?,8#6)(E)'UCF%S5R\?;C0^7=,%C^IV%+X$"8[B7F&S MK^6\6/%1+7J_J%<#]UF']F.]GE\LT[]MA+-#B!ZZ+J\09Z$][A"HZP/5.2S: M(;2_H]-Y'8. *0I8UWHU#K&XU*M!P-0$C(.; 3:!H1<@8 B8D-!KASAZ:.$, MB7R)"==VB*N'SG&';>1K\'Q='.+M$(]ED%L>KY01Y$I%KCJZ1XC/.RX<,5,( M,ZZQY(0FK=@C)Y!_IN099MX#2_.OQ2)NTIJL/YT_\'QU.J_(GJ=1US,"4YM> M/?S.C3TPI@&[LZ!S 4K,>Y,?CN[>%)/HH>WRLD4B+#+#TMDS8IIZZ!JRY$8B M+ )AX>#E,"U0+015RQ!HZ>RR,&U8M.":17%6^+@?3)JE96$51<5AN=R78%+_ MU,BR49\,!9%:MT -&)X>^K@B49P*KE9\T]=#;^09LE SJ(HP' I;#R2MR+VU MT9$ZNSQ,4QP '-V-CA;M&=,]A!MAZ0$LG8V.%BW)YG7VH2,L\L/"P>AHF7K8 M/> "8>D!+)UMCI;%H\$"LB(W*WQLCI9-V]SADD5Q6,Y68K$<6HD%&1@* PV- MBI:KAQ8N.12G@JM1T?)8/?N@LP_K.M58E I?[%IF>B#F>$_2,M,6]PP.].-( M#(ZX,M,6OTII"%(/0.ILB+0-/<2(@@&@PL$,:1,]=+"AU1!@$59)VN;74 -! MDALD/C9*FQ4NDB50!6$1!,M9&Z5M*ZA6Q;+,NQ+\>0P!%G@+3Y6;(1I!Z M)*S/G8T]/X8$$@?SI&/HH=O9EHVP] 68>9)AZ#6&0A(?,R3#BO5HD DE-F@Z_ MGM7H(Y(?''$F38>?;1Q!Z@%(PDR:#D9Y#PFDUB;-%B1AF/>@2!)F[W0-!&D@ M(%UB[VP!$C_#.8(D-TAG0S5=4P\Q16 H!'0T=[K\+.2(C-S(M#5WNK8\>N32 M(,Z3K:V,$]VM>M!EZFM:1$LM/=MKJH&?H/'0J"=5EF7'G@D3,U M.>M5U/3=MIBKI(1[;/RU: MJ4(2L],EO+T)2[26UH@0[ ,Q!)8Z^UP\ES:D0L4S %@X>$X\3P]=3Y;<1:1% M)"V=_1^>KX>6B[ H#@LG+T:@AQ[AY?M'6"2%Y6S$N6_ 6@0)& @!#1T&/N%1 M&QBID)L*KE9_WZ1N2\N293;A:=CO@2GR]TW,+/LKF/1AT+'BQFD!(I)6W/ Q MG6=(X'2/$/=MV.O)4JH=61')2F>3HT_[%",JZJ/"P>#HN[#ZQY9!0X!%6&4, M'ZL^#04DL94Q?*SZ-!20+BH3[&,MI\'QT;%N1H!5FX:"3-NZ&0%-OI"E*=X[ M)LQ9DF^6T3.]T?AT\"8>U>TH? D2'(4O08*CN-?QZ6,215G 9]HNE:)+(I/B MD[UEF3('B007[(&"* M <;!GQ0X>N@&PNL9(&$]):QST'O@\@QZ1\ 4 HQ/H'S@\0R41\ 4 NQL<'W@ M\PNN1VI4I*9A0'X0< S(1Y(4(HEG$+]K&"R(GUNC3'&D71K>7]U1>2'X]<-Z M0HWON$]&ZK:.2SZ#5"NWL@W5=S<:&X5TF2VQ =\UB!Z:HX!T+M7)6W]<,K>B MW*+_L+1HPLAP.K=90?F4"D643QGELUGR3Z(I+U M-F+/5+VS+]L5O/+IP4LBAR_EMR@O_KR-:]Y-_I7^^17._7&93O]X'4]BZ%H, MP[R!RQ3PU@ 3N)/=J*VB#'8M[.']G<0GZQGL4^X)?'!UCDT6O+*(@1J*$SRB MQL9/VP!H<%>Y!G<3K:/E#\I<\Z&*-:RUQ&"\V;: M$J:)G'Y*W_I,BPHM6J7P_OX=TRBBO- F$5QY_ (9>VOU V:R\2EO;P=AR1*, MTS+:Y/'][B\/NTS:9,T>EYWT4%VK(I.6%SU B;V.\NN'IV16+*B@CXU2V*O0 MI^J7JZ_'\-7'X\\M<^QZI/8K8]SV<\>J_Y%39YRZ*7_L!@[>$]Z3PO=$R-CS M[+.7PLH&@SSJG==LL:+!8F6@@^+N!L7'07D9E,#8 M&XLT*_\!R]*8#4SUW6!'IXQEQY'0P\J%--"G9QR4"-3L[LHO8(M7_H7M\]X, M%*ZS!GE4QS2AOJ0!U8O,GT$^5I,XTRPRTDS#M+KT^F[4A?W21M)X<;PX7ER= MBW/J R^'U4"S+V4K&?;O,@N MU0D'0W&IJL;S\7RISN>T&B@C4P*Y-<*G+?QT6B3?FEBI6JGE-J,E611/_?:T M>11/W1-*$HM3_VCMVAWRZ\@GNS;*+LHNRN[[LNO*F7M" M'#TD_@B>$.47Y1?E]U3NF.E)*K\NRF_7\LA]-+G_6BSB3)C#K>?M>'G,U]>2 M]QJ1]O30[+$T"V@/C3QWYMF7;^_HJ[!W1-IEI#VXG?8.]/"X9PGRC#QWX-DR M;L:S2;NC(,_(,U>>B9R[:9/H80";Z>-R9@@\ M_%?'2M!4E;X$T&/,'])M> MS5X%<6[\QMP$P,ON#I_D/97VN4+$30Q M5 %I%T2[?$%UIH.T(^UB:)NB.CILPW H_ =ZF2 M+:MMUD?@^?2![TN!I\OZO/,=D$;!G:V&5[&PSW;/KHR:M*W;!8B9@1(!8D(; MAZ 60"UP#2T@7UB=9:BP%T8=@3I"%1UQNV!$V,NI$(R(6@"U0-^U@'V[$$[+ M5"*$$[4 :H'>:P%)C:N6!0L%>V37-/)%/8%Z O7$M9TPMXB?:J(G[%)/N&A_ M%!!*O'='QTU;I731-.O!87:)*VXT*)>6\L:+X\7QXNI'++6 M2\?S\7Q9ZNWW*GV+0P^.)H%Q>#Z>W[?SAU00K&,/CC-JN7/JMFQ#U=K\)*.1 MJ?[1VAFCY4M)M^0$QX%[*$2RD(9"5%6WNT46 M3 ,AL@W)A&A(38$O[U P@#Q]'C/7+3J2G%_ZV6KT'+!%6. M4*D(U>W2XVRK+I$>H>H_5,[MLJULNR[G$J%2 "I)DW=LAQ;Q)@[.CPI29UVM M]T=;ZMR2.EL2ZG@&^_0J +!K_?8!='#@H?SE"Y:Q5715(G*OR,D77F*KZ-Q# MY%Z1DR\@PPX0.:61DR^$P3E30@V14P Y29W^#M%#9V3Y 5*G'G7633I -:'. ME(NZCM43R@O5) N?K/>PGTG<@Z@3+@6P>8Y9HQ@?WB])L0 A[L.CC-ZT'?D" M'9PSG?,NLW[R5%ZB#?:H-%!I2*\T;A>JXMC\0E50+:!:0+7 42W<+MC($B@,5 M!RH._JZ>6X11-%$,G3\M_TW23K M;516*8?#=D]5O5^;AGINTCRA!]QG\3*B5=0>GI)9L=B]_+VSJF[TZPB:])4*[.U3OMQRMO3\7V>YN-M%C?#?)XNB/NV@.-WL? M+9^BYYR.^-XSK9+U[NH>O/>C9S_YA//Y)4_H-WC"$AW /\W8R[X'7N.,'@6W M%,ER*]HBHUKB3\F$D,#Q(]\E<]LVIG84V\2WK,"RY\[$F+C_, U3#[]2O+5T MKGVF*F9=Y#]\C,*WK_'<:%_&$VGRC'KX)2W@8D5*[XV)=E3$,ZU2;M%2^YW& M)*_*FQ9[P\WN%[3H\][M_;R>CDNU1WTYIOM0_@-4[$HCQMU?ZH3E0)]4FI7X MGG?GZ">_=AW[+BAG"?@JGGTJ7CXFQEM=L8JR1Q MJC']W4HA 7C6!7LKM]$< M7Q=92T/QP,AO"YSC*M&(1%5HZ MG6XSF/RTV39C]P%WQ;Z-87QFVJ[K0/D6J]8#UEB#23G.**445XVP'Z8S#[TZ M4)"LRTF4_A;]/]SXZ[/ S2V3Z?/XB-]79J@_F0_5[Y]:L2'ANE M(J["**I?KKX>PUJ9=7\L=NX'"Z$B'U MW[2_DF>:M7,W)U'KEUP/-V2 XZ+VR MRUGZ=!C"UZLA^5O\+5U^HQ-&.?' +$SO#F8,F!/@7E>7C%$];Y;9@+>V1@#^ MJZ5FX_8_QU/KKJ&/)7H]]W*'[(+W20%C,FVP2__P'V!C8 ],@J$]L,^VAILL2=NL67KQ= <+ M$-4>C\6COWFH2U/Q&W=DE-F!0FUAU/RL12\=.;0/T?=MLRBPW>N0VKWRRX&D MJ_9?U_%N'QC//E.;V;KX*:'N(/KMW[.DB-/YO-9!%( R-K%9_'EW- MLE<1;5Z0Q3W3-QK%%\47Q?=JXOMY%U[W-?T:9ZM?TFA]D42?:62-$HT2C1(M M6J+KIY[>7NTZ+M\JN]W"; JL5R]TQCC=[-CSPK@B"[ MG-F]-,"H!C5$.;F)/94"/Y!:2:E]SQ5: MPZ6+4ST_?V:_W#&5/M)^B1^CZ?-%7IF:85!10ODU.!?CE?$\%6:7,S(E8G9! M=J7TRGA*>!B1Y1ZP+-XKHX2'$5F6G^4K>&5\)5R,"',/8!;NE?&5\# BRW*S MS-]MK,;.? MKWLK('IH(>%(N$2$=W*)!2IE?B+6*F+-R8T6*.'\1=+5([V]ZRVP<1ERC50I MF3.D7DH_IL4B;M+FMS]U!_%\K/MX+3'Z+<[R=!TMM5_B-;UY[(*^(J M$%>.74 #7XD-,>(J,Z[BO:@J11$@RY*RW,4CVIAE>&1D&5D6S7(7WZ=G*)%? MC8CV!%$^?DS/4,ECC]1*2FUKGZ1GT'K,IH],#JE,8XF&]CG*9EB:\;1<\NLC M*21_SS,PQ1Q3S*_"KO!8>P"S:4^,92B0\(\MRLWPE3XT27D=D66Z6:SPUQR@20P^)ZR"&B*%H#,]Z M8VK()$"F@6 BF(+ ;.]P(28@Z:&R%%^!\?]G[]V;%#>2?N&OHF#M)^R(;@9= M$3U^B9B=\>R9L_:,PYY]'/O7AH"BT3$@+(EN]W[Z-[-* @&"EJ D2B(C=ML# ME$IU^>6E*F\J6V#V\BR>#@:C@,X3 9U]-2);^KK9CL@6BE%N&:2E106 ZM8YE@L\G7HV4IJVI/"\*T.@%*R_7B?A+$ M]\FP<@D C;QW/;/)=EXB@9:2@#0CF&%UAH[;Y*,)8;R=&)=H!3,P$^V@3R G MD*L&\C/M8#D8=] GK.X3Q]F%<:FVOOM''!#9-OG\BC+J>3PRSX9W\Y@1/FPST2M9+<0_.6$PU&N8[B\%QF MLK&5P>Q_\2H/.!QA?LZ0=3%'==-ROE/V=-KP6[U MF6Y-J@1 6*X'RY5GNC5-PC)AN0XLUY#IUFQ%.GT"

3PW0ZPR8;PPFM:J.UD$^&B>Y$38YP(10V!(62"@N:;GA";5JH[:\*<7"/ $] MAS#YBBUEXD>KN?>":\2.Q\E0J\M:W71X;YK-]M4@7\I7?2)?M?)FL%;45J?\ M[.W$>_6F,[L59F#"?TOQ7[FYS6Z%Z9CPWT[\UV"BLUMA;R8":"D!2#/KV6;# MS7H$\?9!7*XIT+8Z0\,EB!/$%8)X(?.AW70C-B&WQDJ(KV\ MG=+&V%FSR;EQ52\%*3J"MV<'A>,Z.N)C@]9[#4N-*2QO4XY?IH4;^$8\4^8< MV&]T9@KD\HOZ.A>YGMTRGXE\2' SM0EB#,09U"3 M,]14R-0>M*V0*3$28B3$2*HH!^OTVE4.EC@%<0KB%)44U77T=A75)59!K()8 M116>%X[1&1J&3IR". 5QBI9Q"KD.+(X).H5-G((X!7&*MG&*0GY C@4,P&VR M"QLQ *6P3@Q /090LMBX8[>JV#BQ!&()Q!(J*=GN.%BRO6\0L[C4;>U-C-L& M_YWX3\,?X$\ZX*3W>R3J!]U=[3F2X3>R >R^MLP&+O-WWO>5;'*1M[_=695! M5S=Q%03HX17?E'/KM*61U]<09C1EX=?@_[#Y!&CL-Z"8?)K[\:\56T8,9#0+ M(Z2NLJ37[PRMPX.[ #^L]QSG'4RU9Z1MZ.QY&6G3,%AH<3+&2(L#;0;#O(OCN2)O I^6C M9O0,\P[:1>MYC)_])>\4)@.-D&YX<^P>O_:BB,6)HZ'OC?PY=,B2L0;K4'N_ M>0A>^G=OSET4?YLQ%G(H$/OLF /MEJRP8LK(*(]__ 1^8_L;?/_B2>I8I*YJE$ M.O:VCW@C(,YU?/R1C!P<,]S$VCV<.2WIMKNW7IF_LW#+"Q[9_2ADWA_WWA0& M^^#-G[V7",5T9DX+?YGVW@=-X6#N1V(%'OF2& M]VDY[@I&A@%2AO-6? &NM#TWOT_\XAECY\DC%)W;.M>[PFF#[^QR;MX^[V^ MRPT67O@(Q(-:= 5B]=63%U\)O/[0?@XF_A34<:ZX[$Y6L/O/ZP7T/CX\B>V* MKJ]PE@"03CZP$;2)XG ]CKD6%'U9YHBUB$/Z*W3X]WDP_B,C; 8'"XA?X@L9 MB*85DG>)R"A MQ2\KUM4^'I6^&OP/!WSX5(3Z;C0.5DQHN#"YB1^-YT&T#AFJQ3LJ:U?#]1HQ M6*YDK5BJ8Z&VC"#4<+T>03"=#M#1QL+P!V3.EB%L -?:-0\T$23XG7&NPN Q M]!;P\H/?(NV1+5GH(;L(6;)QT$LQLL#'\M0Y_IX=FL.+R!V5#. V?H -?8:# M-KQS2QK]7F<8H^/4_0)>.DOUL60D0VT%_PDF*1:>9S[L,"("3NQA\(SKY_T! M"\4?ADFMO!?.EC4NE@0B@>[&_HIS\ WJDG8:: &+J*M]FNYV&JW'8Q9%TS4N MU#A8K.:,"P2N^N&B'J(C6?4[W@@7$#7*-33EKTC/0_PY#_"_7@F9@CN,/^ST MY0M\^# %'"MTX"UAM%WM'>_H& E@#3$FR*N4"N_D*_#%M_O=(E@OX](Z>%_/ M*UNK993OLE3R&DDCG]OF_GOH#%5-::^7@X%=8S)=2SUQM1_=4QU9?M-+Y9[>*V\ MW^O@H%F.)4B_R22%48(P/Q%1P&%I=="&IV'526-3S*/_@60]R_7SL8 M5'T^WPR3=_C@Q[ PXP)VK.^^064E476B[_=.Y,>IY:QF. \$FD9 MB]-%TW^%:EJR?N\S!PQ0N=%0\U(IVVW$JOP"AT0\ZLWQ)/+H/\%9-[K5M4AM M*EH(YTP\2.&!]H:Q\3Y8C)*;I1M= 9$')F-W/#%_*G!1VC/E?7I7X:UA# &: MVJK)GM0RM[!R%1@%)=O.?DVO-7_AE:9DD>GU*5UTVB9X4?I:5*\05 MB"MLN$*_5QE7R*%^$U-B-3F3#5$^47Y;*%^>(W@!RL?(,,H0381/A']]PC=4 M. C8=! @KD!<01VN8-:I#CA4ZH0(GPA? <*7&;%6@/#[0/C]0R<\HOQ7*+\F M TE^^7_5OUVT!FVX)J;$*P4@H\$3-7* MH=T><6C"=S7XEI?1XP)\ZX1OPGX:[5!OWK!-U4(;V*7!L3 MOMTZ?9Q=S'=-""8$2T5P=;ZZ)3BT0QR:\%T-OE5P277[A&_"=S7XKM.YTG5) M R$$R[X!JA7!@\[0( 2KX/Q3SL\Q]VYH)P'^X# ]X34OBT2.BH.TCY>X"UW@ M/-UL%N&JX$@T:).9NJ'A!40M1:BE3K>D@=X94M@]T8/*]*""D]. TM,0M32" M6E1PF1J81"U$+4V@ECH=L 86Z5I$#RK3@VE6IVOET(/=&5*HOZK7? T.^ VP M_@Q%^]+S+7^^$DYP7J?4JAVM;BD47-3PU=Y[X82BP(\?D53P 1ZTPL.,(E@4 MQ/>@.A_@$OANA8<9X5M%?*O@(3R@+!Z$[XKP76<$XF#0CFS5!&&E(%R="V5A M%NWVVN0?1?A6"=].C1Y-;D\G%GWU6Z'D'K,5Y=3V/(%/&Q<*Q /8FZO3=X&UQ>D%&Y3$;78O1KS3[H]S)UC4L -483*%%%C[7E7 M[S5YNHM\9T@@F@Q0=28;]#5L69*DQ,.$D&TG2 LI\:8?5Q[7)\>Y]L%BP<.Q[\TMB^<_D.-0S]4P]J]*S L'L3L,2&&^Y MI^8M)QJ,&%D&8("P7PBJ$?.AM\MDE M?"N%;P4RN;MZ*Q)3$;Y5Q+<*,1=Z*UQ%"=_JX=MR:JPMX.J#SM!MLJ-"I1"F M^T!J=>W[P#8&RKQJGR>_G1/Z3W6A,H?RP>@U_!:1'-E:3Q!ZG=$PAM[P.TDB MB/83A *IFUVC%0G3B%K:3RW51CLS^V +GETE3V,!>W@%,.?::%&^1'W.%\ M'D#/9R9)REW42[C/]2Y0\YG/-]=8F-:P8UNOTP'3.;%VK,'/+Y+Z&Q8#.UJ$?OV@P>K:,D$-!ES!.F#G37I@7 M:@R -M$^P+@7(Q8*(C7U.\WH&69W0ZW-0>U(%=2Z78>OPJ]L!3P;EB72CDJ+ MY1H7_Z3 , MC3H#I:\!-X3FMHF-B!<3)&,:YD2?W1@9U9F?8ZQZ>E+_5@JD6 MOVYT!UJ,HQ@^(OB X."ILIA;>.&CO^3#M5:EF[$8=^?&";W(<:',@ M*@VQ@$N$*P-RC?\ BL,GED8:<^S(&+)TL 73%LD_*(4@=YQYO5-&2WDE:O< MGW!$[Y:3GY!!15O0?%JL/#]DD_>;F7X-?H*A[7K6 8[O)T%\G[PA5S.Q.L-# MP[68%FS/',=? A][W(]_Q@G[R[4G-)X,@I*=LVS8VE40\>UY"-D<6CZQM\_^ M))ZE>EWFJ43WZ&T?\4:@:JSCXX]D% VD*"#MJX!3MP=[JY7Y.PNWS/R1W8] M)/UQ[TUAL _>_-E[B5!WR9(?T%[2>Q_TL(.Y'YWA=%H9P^7K#& +A$!_ #IC M(;:"(7FJ#$4#80VD]S=_I.L#V_5<1Y]:5F]L>ZDN)C %&]UL,7RS$ MH*L=<+'QOIO/7S+# \6K*[@).O@:SEOQX2-P,$WOW?\SCUCV^$G*Q_K. .5S M\A.H=_'F:Z-S["G=L:U[_? Q\;W1:8"X ZDT#>;SX)G+* [5C7J#(FNZ66PV MG;)QC$#F*ODBHYLDBG5\_]_EA7.CQ@]TMU=?Q[V\Q_22L&Y70=RZ4QO3JF?M?5:4SU[ITIB1O MF.S38WK%R[Q@7N,3*2*$[JO2?>TOW@NJ)]O[D$C+W'.=R#[>RL4 J3OV5WA M#4#@6C\JA#TLS&LA2Q\&'HS%P4.^R/0Y[@&"\N@ M?3>"_X]WEZ,@$REKW9)_8B@VY7]O],^J3S#%QI.O!-O7SFU[AXY.%7\Y$0,X"E-Q,V97C4D2=I MRH1RJ;UJ[Q;!&D1R*H-J6*)FK<^GI1_C@1HE4Y$Z*1=7S&G'LOW*GOR(38HN MVZTMSL+SE_S2A84+0E5Y5-$"$C=3@9M5GO.QF7'@:*! FZ#FK6$, 1KX+JDQ M=A:*5/56RW=KL9PZW5JX@IRQ"MM8PO70FEOECA7R\+P\R4ASG3C+S;T)R"^6 M)+M_Q%/3F\.P3M#$YC[MX_8Z31QNC9BR\2(5JGW%I=JOBW2;W,-H4>"Q2\QA!8O MQ&*UJ1!+S<90 O:K![>^8H9-RR:X$]R; _?+3(&60VBO!.VWI8ZZM1O/K'YG M:/;ZM6FAM)_56L+4A7&?;E.-H4N>4_Q8IS M]K7AK#CORM*M(':C^)6E;;3A5'N",U:8KY^ _9J.X:H6BV&;!'>">W/@?MF5 MI=T*>Y2":+\I;=2MW]_?MCM#79+#/^VGS/T\Z\K2=K T[$Z0\M2ZB!R \+H6JZ9CHVNF19) M'(*T\I N=L_I8(+7KDZ(OJ5$&$$\8Z$*EE5ZGIZGYZO/@I&6CP4.SXZ_CEI1 MJ]=:R30']A47ER&;^+'VW@N/5T1KI>ZZN5>[,160#C4RS8*#JP8Y.&W*P$_ M5NRT/J@ER"'ON.YB8'^C_9((T[>"Z8(W4(/.T"5$$Z))+R5@$# (&->4@;4$ M4)1P<^FWR;N1X-YZN%_FU-4G%\:;,DCNA5><-DNV,ARJ<9J+.G%RKSUSD]60 MR\U=:=(H=]E\U1B4?BN.VX9K/O*M5O)2 MV^ZIEA^V/R"X7Q$_WU)*P&:1VV4V))<"=XC:&D-MC?-<(:V'@$' :))\5LVE MR:580Q+01&YUJ<.MB)!J";6158I:J6F52NRHB1.)H)@&NP^F\>T7.1%>N";* M\:)7K%F#ZUFS7%.:-:O,IIT1U)[?(46\7[8P32";8H8U_:JY5UVK#/ M$&12FM$4.BZ5%3WM/$OIM21[+7.8:E,T5AF]AJB(J$C:C42;@KR(B)I)1(TS MKQ#>"&^$-\);54J":OEWW5:4$2$J(BJZIJK="D?K.HB(+'/4JC[+W)L8R1_^ M._&?AC_ G[1U N-[M H\Z.YJ+Y0:OY'-"=W72-9 DOW.^[X2AE'D[6]W5F70 MQ3"YSO"]-Q^OY\ B)]HZ@E\U3WM.^.B])QBI-O+FP',9LDR->>.9M@K"> I< M(]#&U)R-&*FR$6[7X:N QC_-C[05R"Q8'(8Q]9H0D%HPU;BIKY$K M/59EI5/(_Q8LF+9)VKX +#\BRL?!8@3*!==0Y@&,=)'1%R+8C?%\/6&@F$Q9 M&()F@KNR2NU-7>WKC&TH1TLI9W__DJ>A!=)2/(.MYN^*M&=H='K[YN6&XS*B2JH3.G_D\!7! QX?"RWAL#ELQ_/@#<$ZU!['X3 BX%[ M:P(+3 M6L.$"L?',BSFN *R!]AAZG*MXIV%FZW4Z,#R#,@K<;@NT0:\SC& P\&BZKV&Q8#.UJ$?OV@P>K:,D&ZA2Y1A0%C:"_- 6@'0)MH'&#?2 MH5"83?U.,WJ&N8=:?!/V[B_77J+9'WR307:RGY8-&[X*(A\;/(0,)*G_Q-X^ M^Y-XEIY^,D\E6G=O^X@W O5['1]_)*-\CU$NA+6[ G&"@97;6Z_,WUFX)?A' M=C\" /QQ[^&9Z\&;/WLO$:ILF3DM_&7:>Q].( =S/SK#Z;0RHN3K#*?.0)#/ M YR<6(BM8$B>*D/1@#2 3/_FCW1]8+N>Z^A3R^J-+8]9NFN: ].:VJ/>R/D/ M(!QT"J15E#[OD<:7,#FNH*?X,V X;P5'SX"C]/TWOT_\XAECY\D3$]W M;.L>K8O);\!-X^WW9N?8.-7C*'E(@](I"X,!V+HNA_@@!!T0&K@/(I".^$N)R!YJ:-&$NU/^CP M IF2OP4&7W$^X:UIOTE0@3^S Q&-]@ M\?.6MW9[@K\FUS/)FY.?N_#3F\/O+;WKND;N3[VN7O)[V\Q_R;$GC@UJT+7[ M-"8:D\0QN:_VI.0M&+62ZL]_KF>^?)6DF%WEWZ^)(ZU:ZP3O\,&/83G&!>P5 MWWV#5UKPICD>3[_?TY".>Z<7S&IW8O?$P4DED]C[=1C"H KXYK=Q]F:/F]/T MM_9 F\#Q4%MY40R*%KO1]7#2]7!I/7 ]!CTMX#>S;'&L80X.6II$H%1]9$0EYPZIEZIIZOSSBI ME51!<_T!4BMJU:Y64DN$])17Y4Z8YJ.SU+H3=0W*+&$[4P:T-/;?Z.7'_I]P M1_GQ+_2=@:_>CC]&C628]69Z@3/1(]$CT> MH4>K7^L1T@:%U22-5=E+.&I5CT&ZB9>6FX21&)V49HRDU.[5:4I6G9S9:?;) MA6J!J(A@NTX$]YNMZQ."543PD:JE$A!''G2&-B&8 M$"SU_J)&@]N@UP,=PR0(JWH% MA&\5\5WK-0NY;1&"I5\4UNAX..BAHY-+$%;U%$ZM*/%&Z=+>*J3?*&#PN: T M=*,YO&W6&.HQZ#E-=V4M2Z)5&SJ)(N131*TZ3Q\HH@4^A$00+2:(&GUJ!SVW M%3ZU1 \MIH<:/70'O0'1 ]&#RO1@UDH/>@\5IB8;4Z]$$=>_#Z%65_%Z4?F6 MZ/U^E;S*7%[H>7I>SO/79PS4B@*.CW'4G]-RHTG!QLIBC>EY>E[.\]=G$-2* M0B"H%;52N)74$ A3;1VFYDS/A2[Y;L+?RS:K"]W/N*^*XN"KL$OBEE.N&[(GR;=6H@@V;GJB,$ MJX=@JU]GPE"CU^Q[>\J83JTD^"Z6"Y%4/3)#9$22$I]1>'W.-<+>:BRS;=69 MZ\+0.\,F)T,ZBTPK=#T@>I!/#]6Y*Q0_F!IMS.T"%ZH,NGMK>ZR>0?B?ZG_<0>O?$+ MY0"AYQ5__OI\@EJ19S"UHE8*MZ(<()0#I(9KF5H]'1KN+4PQMBHB6(48M5ILW462G-="AXE8)7U:8'%>JNF6WRN21J:3&UJ%#%S6R3 M!R=12XNI105_?K--_J!$+:VE%LNI\Q[*ZM')A&ZH;J#5N1XYA9&E_L44\)EH MO6"AMDANJ"YQUZF \9=:\?8Q?MNI,ZS TIN=/ZHL>59M7"-ZD$\/*H2166UR M&")J:3&UJ%""R&J3^Q%12XNII=9#=L-SUQ(]M)T>3+-.<[AE=X8NT0-=.K6] ME:2$;RI?+;U/+Y6">,;"RM*ZT?/TO)SGK\\5J!7%KU,K:J5P*R(Y:D6MB.2H M%;5J;RLB.6I%K8CDJ!6U:F\K(CEJ1:U4(KE6U2Q\'[*)'VOOO7!"=0KI><6? MOSYOH%:DOE K:J5P*R(Y:D6MB.2H%;5J;ZM;JL:;^F9KH17ES,'P8/.T"0$$X)EYC,;U%FYRL9JN01A90_=U(KN!:D5M5*X%9$< MM:)6*I'<327G/#^/ F7'J>P07EVZ_YPCC-[LJWS*%M5^>J@NH7\./1C--@P0 M/;2>'OIU9FZVS6:;&8@>VD\/U65NSJ$'J]E&"Z*'MM.#:=9IQ+/MAIM *+TF MM:K4@S-!E@ $H&@'7"V\4Y)0>OC5U,Y0>(VQ&U4X39FG=P&?: 'Q&R(V1"SN4EF4V?( MD.TVNPH'\1KB-<1KSN8#3$;8C;GU[2O,P[/P9KV@R87 M-U:1VUS_NI]:G6$>>1,C,<%_)_[3\ ?XD[9.4'*/G/9!=U/VZR\G;!D_W.,W MLAF+^QJM&$@KWWG?5T*I1=[^=F=5!EW,ZX'9,Y 5P2N.\KQYX"T/K;X[&M:G MSQ]3KN?-8=1GL+S?UJ.(_;F&_?G IMYZ'G]>+T8L_#)]#R_&,44;=MC+L$,= MV*%I'[##KQ2[+7FSY0MZ"9N=6W]W=[/CF1=K(9N(5\#\)^L0Q@3?,^V%>:'& M@#%.M \P;-P!\;"IWVE&SS"[VD:T[[/9A1<^^DLNI@W.43D_WHA^(<2!M\V] M5<0>TG^\37FYO^0LBC_T-NDKT0?LU8$,YQQ<_/SVV9_$,U0_NCVAKR6&\N3- MR<]=^.G-X?>6WG5=(_>G7E%<_ J'ZG^_)FFT:@^QO,,''S0!?US@6/O=-YJ_U!(1&GV_*P1/ M>!L53-9]8O?&#+4$E>Y#?O&B(MGTVCCUWU:@>X'RN("1 1!N=15 3XWAS%"L M$$(;5^!#L![%T_7\1J?/G2X+S/WZ4I-:4>0YEFX)%@L6"]H\=(F;,K"T)M'6L9U458- M[#(+US)/^KP9ML8EWNY7YQ*?=8^;^G^QR?U_61AT\CSC;/1-=PW=>-M@=_D3 M/*3"/%E$K;=$K=5E\"I!K0Y1*U$K4>OKU%I=ONX2U-HG:B5J)6I]G5KKS";N MN)VAV>384")((LB*";)79QH:9T $J?*-'K6JQ/:C^-UF&E^Z1K=^+UZ'?ORB MP7#9,L)0C\JL0C=?+M5VZZPET>\!\[4:S'Q/D!A5_+T:A.LL_]!O>+DL0K"* M"*XSQW0_-Q<%(9@0? F"306N0/MF&ZY "=\*XKM79_K*OM496DV^HZ@4PM<_ MF5,K4V>! MH'Z_V09WXC7$:XC7G,]KJHOES.$U+8DW(69#S(:836EF8YK5A:+F,)M!9^@V MNQCV&P$,W&?#P[7JJP;N.'R3I\!LX1L>667[J] MSC">A8S=+V!8LY1Q)F/E%?-.1$&5*Q&W5QP'WH2]^\NU)WAT?LVX"B#[JI#C MD/T*?!F6'J__0LG;MSWC(+%\7:HM0IB?55DB9G#1+S\B6AL[B\ GXCLKQ]^U4(V#AY! M^J?5(A< 15@5GA7L<>U/D$;N-*")9S:?:YPVYOC@?CE%+K^]4=L=(9&-\\NEUO@ M3Y2QG)G0#1PMJLJR#B:'O@S!ZZVI9D_;:S\U1RSNEM'_%&<*Q9 MQ\/-G[R5"C3[+38"5 M)+WW41W8G_O1&4ZGE2G/?)TGR+3Y9C\ VV AMH(A>:H,10,5%FCR;_Y(UP>V MZ[F./K6LWMCRF*6[ICDPK:D]ZHV<_P"Z@4'R"L2@V6"0/S+(']YXPP,>+QE/ M>K&3$JH^G"_#V/C)GJM)'S=ZR6\Q?+$0@ZYVP,7&^VX^?\D,#XXC7<%+,.S- M<-Z*#Q^!LVEZ[_Z?><2RQT]2_M9W!O=FY]C/NF-;][HIF#+\!H>B>/N]U6F MF 8U>QK,Y\$S/T,A)B-M!8P7E>>,KJNENC* 8IH<.\.--(DX&Q=5ZT^HIEDQ M#BNV9$*^):7/4:QGSG(K?K]62.MI4$EOQ^G:@W*%DR\JP:SD_9'D5H46OM]U M^F77]T;+WO]M*\6C;S(O]FU@04HN3C2BP7G&"U5=@7 >Y-* M2@,?\\%0@N_5WZK2!:3.J^Q<4HY(-;C T=20$1I(-6\-8PCP9K.&(F&JTNKE MK1J>RRYO3 M&;KF,3LBTH>!1=?/2\]2K7M>9DF ?K=OJTUO/R=DEKK_TK&/CGT7'/MLUY5^ M[,LYV;DGW,0:J+7>*(!R SG+QU;). <- %"'058$* +4F0>'04\A1,FLX-X@ ME29)4Z_]Q!Z]\0L=)"K2;(J6!FP.'\G7; 8U:#8#'=C&Q??5ZM23O%$ Y0JB M\B51)6@V P, 17@B/$E3;$QU '7N54WSG'=.)\:5<65:9FE(#9* K8:SI'RC MOUV'CF1UAM)LEF580=4G^?-ICW!YVGA8/NNI#-7+EJ'+$TX)IU6K=$Y3@'I+ M!O @GK&0+JW(^JV2]5O5#:96E[6Z+:>']R&;^+'VW@LGY.] _@Z76 4&O6N[ MN0_ZG:%QY]HM\G*_48#EW?+NXJNVHZN;ETV?\$1X.O>(.5 '4+<3\EO(:G#Q M.9-,!A=Z3MS*E5>^R<"YK@)EPEI(4J#.X!,U%4^0?%5[8[C-O:HM7]SH8KT, MH*I+$*,$4X)II>H>X-1H"$[)@R2K"Y+C"#F.7.D:3;^Z%F@"RS+N'/NP8JF" MAE"RV"LA7_=P6YL::'6&KC4@H!)0:P/JF8J@C=7+6NU;4KAVF676Z/;>9Z\T&ZRE0BI!Q% M($7:ZTVVDFY+;M(%XK9"[P77B(47A'3>2^'4<-F3[TK8KT,;ENC)7)CRKV9V MJ\[FUB8TYGI>O5(BO!K=6N])T:T)GX3/:C1U79>BJ5<.T NMP4GQ7V-W4"W2 M]$Z6;99@0SYW 4DSK!2;#6>$>6KCE>M4 4LTA.>A0$.2I1#16XBG"&K+*$N3;O3+U'C($8 S&&IC*&(B>ELIS! M0LY@N!?[@%^7,_!3UIL8EPS^._&?AC_ GW2T"R]\])?\O3 BV#/><#,7,2J8 MQ]Q;1>PA_P(LR4$P M>7/RG/XO>-T[4'^3[VN7O)[VWRU)^5/)A):%5KX?M?IEUW?"]:]T)@& M7;MO*#BF_LF>6F+ ?&4:Y]ZY<#9U!9'U;^:%&EN"Y- ^@*3!:O]3@37,4?=]OY!!?M!/W03=_?U,(EV-0%EBHDAXE M[C^T8%KXYJ_@3C=J%>#L=[_(J'B:A[GXX7F<6A1K(R_R;W9M8 %*+L[M9&CJ MYRZ9T3-TRLA4?:M*%Y ZK[)S29%9:G"!5S*!>VL80Q#[3U2=E[+57A8O8%[= MV&5WAOW^W6 @RT=%@?2B%Z-*-]02H-H(J/-"5XR> M0HB2F2JG02K-__S--73CK?83>_3&+W20H/0Y%VDVU9R^K_Q2;W_V5AD'L4<#O#Q&Q*:".T7>YE_0KSM;?A^5K5VX-VI79DZ)=G<$(:DJ.)_FB]L: F2M& M7964-E.7)D4)Q 3B*^F"IM$H%)/O2591))<38()QX3C:^9M,&VY>4_44B1?TVZ;I$6^ MOZP&9.&EN%GUL8[5HYYE]WQC[A@;)L"K@OG+R3J*PPOKPA+E2UNCVWE>9J"T M/E";ZMY=EBB4G$P+7S*WZ 20=P7C]'IU6.DPEZ$B<82V\)-S@MR#3UW1 M.69?G3A6PI-2>#HOBL9TU0&4S/.#ZGK,E[-=E.BD<(MND?DJC%Z'"C.0H,*0 M6ZV*(D>_A@IC]3I#DZ(""%#2=!A+5PA14K/6J:W#9&Y 0P9_8(^\F.YEZ%[F M,J7&J$&IL2C!6 OPDRN#C*LH-69G>'$N"L)3&_%TIDYCJ0,HZ4[#3?+U2#V& M+_+X*+P@I/A<"J>&LZ!\E$&'!'W[D.Q7*2Z?54+ M2'IAI=AL.!_,#3&[=H"9Y8H ,T?6/9L<'E13X+<,0K\6\%5CS<6+S4IO>TCW@BFM8Z//Y*9U!BVC(6UX]; (7$M,=E;L5Z9O[,P'V3WHY!Y M?]Q[4QCL@S=_]EXB7//,G!;^,NV]#WM^,/>C,YQ.SYFA6V"& CP3)!&^V0^ M519B*QB2I\I0M%F(K.%O_DC7![;KN8X^M:S>V/*8I;NF.3"MJ3WJC9S_&#T# MCLP(<"V8:GA* /# =D;[F[CJ=4^#T]ZD3EVAI^#&#J+ QP;IVPO9I.D7#0Z MK/R&KBH+,>AJ!UQLO._F\Y?,\#XMQUW!\C"YD.&\%1\^ CO5]-[]/_.(98^? M)$Q5=VSK7K<$\X??V.1=O/W>WHB,SY@0QQ_OR0@]E0H>C"\1"6PK$*)WR\E/ M>#7R*YNPJ;>>PR)_6(? .W^!SH()1\A7Z.[O\V#\1X;/0[\,V/\*.5"X9KL\ M:>&%CT#"R)B-5 'Q :3+F._^=3C4UQD#:3:?!\\P.XWS=FT5L@@AI/E+(>AP MV;U1L(Y/7R3AMUQ6:EZL>5@ "\:!VF04:_$,OIMY3_CH9DVU"5]4^!&_7N$# M\&G%UYAW^\Q"ICW[\&R&)CA@^L>#R&M\+H]&^?OBU MJVUV3O,C[7G&EJ\,?<%8G(SCS[4?"AI".:^Q)V^>0(^S%"U8A]IX!IO)[H/I M5%L!&8Y?-/;7F(%,Q2>V5M73+[W#@869%<&QPC]AD_A4!CUM F) 6WFP@),U MZZ;D(;9I(QVYO >\S+U5Q![2?[Q-[Y_\)=]V_M#;!(2)2$4YO"?N.2S%SUL) MT^T)*9-+>C?=SH(KS?*"D"$Z"2 MK9=%%N/Z+(NX.+6B;:=6M.W4BK:=6M&V4RO:]EMO1=M^DZUHVV^R%6W[3;:B M;;_)5K3M-]F*MOTF6]&VWV0KVO:;;$7;?I.M:-MOLA5M^TVVDEXZ2]E(^WZN MMXW1,PP)H?0755ZESEO6^?7)^JHL(C]YK1INB?!"_K4<1^W/-EO$'$8%QD"!"+YT@PC8ZP\&=8?05R=PL 7$7HTPU*BT> M89TWPV;23TZH]![YE ^6/J"?PVAIO9,7$&UVAKJE2FYSHA"BD+(4D@DM_MR7<[23F$M: M :7U1@&5ES-J%T\U'H0<"05;"%$-0M1%!X?L5=34_XM-[O_+PB 76/W.$'/L MZ,9;I>%U?26%3)_4BDR?4HK)2#QOGF\\*YY:^_:R9YO69?FSS]6;77E5GU1+ M?$L(E7O?>F'ZUK,5\8&\RHD$474AFN^[(P6B-6GV3N^X9I\B]0I4W@Q2N;ZN MJ.#]JLJJY<:(\26>L;"R*U5Z7M;SUZ<*%4YVS;1@O _9Q(^U]UXXJ%NE M=W.-%X/>-0YAC@Z',/MBKS2JYJS>J6D/456=FDKHJ(:TVV?"6X/P5M<1R&P& MO*ZOOZAPVFA1'\W=3VOGY^O3LPHGP8;Z2&R+^V(A7W\Y68,\.YG/7Y]6 M*-B(6JGA]"E.)0.UF6VU3I^W%:2:?U5F7,-DVN]UAKK28:D$J#-O!HSKW%WU M=4+4;2%*\EU3W^@,3;41='W50X538ZOLAQ?=)]']=G6>9/VKJ$6F!"%&YI=6 MP3/7$Z=_)27+(GP2/L_'IVR5S9:ALI%YL GF0?65N:E(^JB%6UAS P'J%U$E M]D+R9KU Q5.O;D#?$2YB@X:ZMTHREU:(6-481^DK\^F2MPI%?22Y M?RN?R*W!Z9Z9_(!K^4G32M1P+7@8I2I1J54J2R/?.H[ M+;OHS*7+NK4B"B$*J9M"))]C7;TS=,B52&%5E&KY-2%:H^G/7Y\P%#SO-23* MBVKYU7CNJ\$6>WBTZM")Y]8^I1,#UX@"4]1NJOA!NF:4A]__2ZM55:@6X;F?85 ]'0FB= M54;W *J OC9H0]E1HIU;IIV:=,]!*RKTDB.]&H[TD@)C)_Y3^M:DBWML_[#) M .8+LTY0C,1Y000YP_4.2] /7FQCW>W.]+';N,UY+^^.=J_2% M%S[Z2[[/YXC>KO^8\.=[=L\NE! M[E@G] I6^56^PD?].],6 ?"2(-2"=;@U4^#A1%L%83P%4@OPT("_9?8CA/W0 MO'$81)$6SQ@,VXMA5/Y2>Y[YXYGVS+0Y6TZZVE?X<09O!,:RVT6D!=/=%\+I M-F38Q7L@47CETO?X>?YY)(? MA/89I=/;B7$P][6G'00B ']A(7[A/;*M5G1O9'ABOS,TG.ZAJ_&W?!ZEAV=+ M'I[+AW?HJO,M+A[N?US"6*5YL?8!?L"A"ZYOZG>:T3/,.]XH]S?C#CJ+5FR, M:6?F+]T]BQ>,"]? 7ZX]85?.T$^"6PN#"E9!Y&.#AY#-/>SJ[;,_B6>IL,P\ ME8B4WO81;P3B8QT??R0C.7 Y86.N0IJZ8^ZM3N;O+-R:/1_9_2ADWA_WWA0& M^^#-G[V7")E^EOD YTEZ[R/WV9_[T1E.I^?,T"TP0\$!)WC@X)O] &H!"[$5 M#,E392C:+$1J_)L_@O..[7JNHT\MJS>V/&;IKFD.3&MJCWHCYS^ [L[P*Q() M4A->N0!XHA_>>,,#D2!;H!:98V?X.4 .'0AJ M!UQLO.] 8M^/ Q"!>:WKO_9QZQ[/&3A!/JCFW=Z[;@ MM_ ;F[R+M]\[&VT[48WVV+*^HU"G8O^ &7,D@.2*_SX/QG]DF/"@HS%@SBOD M-.&:=4YH7HHH"2C"00^8!\^@9FMNPD!"; MKP,LB/>*M!F]"!UC3P\9>1& &/[A8=\P)^PVBKO%=<5D/JFXX <-6-BYMXK8 M0_J/MZE"[2_Y^O"'WB9])3(&!=/>(8/OG_AYRW*[/<%V$_M'\N;DYR[\].;P M>]/L#MQ^[D^]KE[R>]O,?\FQ)XX-RJ4QT9C:/Z:!^UI/==E%"Z9H.=D,Y=Y> MNYQ[0:'XJN0JBP<+[3OO^P)VSX;//_\&$ ]/.W,OB)4&7/JF)T4-#HF7;F_F M"O\<9U/U<']FNM;SO)3:NWIE@M9H[7;73JCGWXTNYKT%EDCA59*:3OEL#YM6 MKZ$,*KWM%4QH=5R$5A4)_GAEL5735K;&B4KJV[X*WTL\B0^,WHJYT)6,DCMF M-W&DVDU@$)VAFV,V:4[4VQDD6,Z,?A52SP&%VMJ2Q(E4?2>BTAU"*F$ M5-EG ;E!77IOP,7_(50)+^W BV1CMM[+E\$$EW; 1;+I5=<1+A??.U<*%ZJO M>P0\'^$M_N0B/Z4VUX.1I'I*-K7JW-3: F\CJERD&E(EVR1U3*A)2"6D2D>J M(=ENJ&,6P^YA#D-"ZNTB58Z^;4@V[>EVOO0GN+0#+I*-/YBMPKG\\H?@HBA< M)!M@=&Z D>4^T^C3?/-L\[^PY3)ZF3]YYX8>W< EFB3U4[(U27<[0ZO1!R6Z M[E44J9*M2?J@,S2ZAVE=":F$U N1*MF.9?20IS8Y)(R0JJC2+=F$9NCYTI_@ MT@ZX2+;_&$:^"":XM ,NDHTPAHG<16WW'S+0'P'//U@0/EZ62*3-EVAR-$]3 MLC')L)#BFGQ&HNM>19$JV9ADV*A*')9I(J024B]$JF0[EN%TALV.82*DJJEO MFY)-:$8_7_H37-H!%\FF'\/-%\$$EW; 1;+]Q1B@'%3;_8<,]$? \SD(XYGV MW@L#^(U,]-4JH)+-228W)U%H,B%5.E(EFY-,O3/4&WVH)Z0JBE3)EBS3:/KU M$R%54;5;LA'--*49/:;?IPGI"J*5,FF+-/M#.TVU( @I*JF M<$NVHIGI MA%3I2)5LQK)[Y/-$ M2*U$Y99L0;/U?.E/<&D'7"1;?VPC7P037-H!%\DF&-M4W_N'[/-'P/-EY@=D MFZ]2[70DVY%L"\FMR0#&->DWUHR"# IF$FM1,/)Q"4;@1V72)Q(G$A[P ?]#=%.3^<@*;_7"/W\A>$/>U!3%P0;[SOJ_DK%/D[6]W M5F70U4U!\!7[SC3WK0UE_R]TT0*EX4L3A"0 2 #PZBO>>@5^G=OS@?VVXRQ^ 0\-.#K@"X8T><@9IJA0:\:K@&^"";J+^&+!7]M5VL@ MEL:J8"GE!ALL?7-4\JZCR;[8-8V=FZ)[)Y6[WAP&_='SP__UYFOV984]O??" M\ 5>_&X!\C'^R"$*'W_=8/1S\&X^#YX1(!U-[.__U_'_BA] YM]/@O@^>=-& M8#L9>8T)HP]DM0:+-\=) $YS:>(( (T[#KB43K29]\0T-F=CQ' \8]H4IJ8] MX=P _QR%NR!,!O(9>:0_W@'EP@L?_267]!7@[]5K'8Z_]\$"!C;V@9)^9?#G MQPB]M8_246;(QAX154%#KZH8? Y?81O&VWF$. _&YZ&M@C"> L\)N)SR(\&H M3HLJ/XK6L+FK$! 6PF"1]WAK4*""V(?-GT#WP&6!V>SL[!X]Z#OXWZ[R@?KY M%5__%1[\^SP8_Y&!L2E(S%_"8-[%Z9?8,--%LG)V$-O(B6"[XA[> U89M0^TMBKL'T-\!%?R6 M3"_1.R:9*9[ '/PFYICJV4)=!JC-O57$'M)_O$W517_)$<,?>IOTE2C?]NI M5>:(%C^_??8G\>R!Z_[B))(X=21O3G[NPD]O#K_O][NNU<_]J=?52WYOF_DO M.?;$L4&!OC"P%1R3>[*G5QQJ&N3]DHH8#:1+@7/1R9N"0@N 9,I"E>P(J-2U M?NKYNX_JQ,[47P'V>&4B(2-86-*SE2J8]>R=;EPD827FX@>\A[ M&,(T")?^14>J-L?T26+JDD-TX* US-/*FL/3*?I449XN.=($#B1#5YFTXC>@ MHE-NY\J9N>1(#=#XAW:CF3DIZ(HR<\D!!Z#P#ZW+2XJ0?EYTPW_VQS/_T5N2 M=EXI0Y<<+P#:/C#T)J= )^U<488NV>/>-:4P=-+."Y=2#<)XIKWWP@!^.^_2 MY0:T'TEL7;(U&O3^8;-3"I*>KBA;EVRU!;T?D*I*M>T;T-.QEW\'X1^DIU?) MT >23:-NXPO D)ZN)D,?2+:,@MX_="YGZ*2G%W=T62Y9%#%&*GJE'%VR7114 M_H97YR8575&.+MDNZF+N'KI*KV_#_\&"\)'\7"KFYY)-HZ#Q S]O\I4+:>B* M\G/)IM$!UL91)LGZ#6CH/_M1%*Q#GQ3T2AFZ9-,H*/Q#H]'%SDA!5Y2A2S:- M@L(_S*MU1@IZ58Z+5,FR9MXNV3XZP,)$O49'&I&VKBASEVP@!>U_:.K*U-"J MO8Y1KUEI'[Z>G4F)4L^JQA"DR"[H1#)#H)I'>4Q!J1A\JI;0$!*7(O/[/0953L#Y/O1A77D"Q1__6@71.FQ8(LZ/)]-' MCN=>%/E3'Z;G15JT8GS2"Q@R[,N=%JU'H#HM)UXXN=."4)L$ZU$\7<]YPN&0 M829/\>1XLTQ=[>N,16S3\SC)/HQ/;+)2ANQQ/??B('P!P@6US$_:P+@>V9*% MF* 3^QIA:-9UXL$L-ZV@R6@X7X)F\]C[406 !.1OPZ M!PUQ\I+^N!W_Z7>&[,^U#S/*)#U>!#"-(,2$G]@N9$\^;*#(RHQ?\L6%]= $ M+XDPA>D"'GY$U50,/L9UAZ[F013EI*P]2C/)AEN8.Q,PRD?T$#)88?^);5-F M?KN;PS/A1[WM(]X(>,\Z/O[(02J_ZV!:=ZR]U]'L+]_W'M3 M&.R#-W_V7B(4P%FJ!9)->N\CV>[/_>@,I]-S9E@H"31?9Q!I@1!:#R!36(BM M8$B>*D/19B$*X+_Y(QV.R:[G.OK4LGICRV.6[IKFP+2F]J@W*ED/.G%,GYC&G-.D#OIT),DV$"0_))Q(09=[8"+C?<= M\L?M\#XMQUVAFOS/WUS#<-Z*#Q^#<*'IO?M_YA'+68F2-UP>U:A4'A[+EHRW MAKMID8\D&-8=VX(_1S,,[Z>&OVY6ZTOR.F_%Y.MIG6&RZR@&"5DTLW,AK812 M-1=X@E(UJWF[1ZF:*57S_M&24C4W_<[^4R+HKI,IECK?=%Y.4/";J'ZW;ZN- MKG>;*B&7LDTC=R54NU*59#61'&XQ&'2&MM4@HXG*UZ[GFS=:@&]))@.Y01I& M#S-SF66SUZD,LDKR6)_P@E!?DOR(%<;"8.F/R=VL6N$C-S;$Z.D\L36E62*H M2IWY8ZS*,P2!&NE.O*C;LP>EBC:= @KDN*<&,8 MN-RX"P,4CJ'A-B;AZ*V&5Q1U:"@B)^KPL&ZK([4<>:/+C94P>D<=J945.&UU MU;X@)(+H\MK"59<;X&" 7GE6@$-;B4-:',.;':]*X8:'B_ZZBZP-JOE)W[T* M?!YUHU TA-[;.)?N_RWF19KB]">>)_'+BB%2EX\_,2]BT:'CJ*$;@@)@7=GD M79Q^B1T>^I,6?_W>B[],<3Q!^,&/QG/AR)HS%#UO*/JE0TG?#+I2G+CQGEJ/ M7MX@>C(&P5@2'W+TY:C8'[R\-SA\.?8 LSB@@=*?LWZL^0[#*1KR0&(<=3-. M-RYO/T\^U2MG''5T-JY&X]RAW!,^S#_MIC-M1)33[TR$\P0I MC6MS#FAM&H3:&&2*AQ%"4QYG,P["%48S,&WJC?TY'&!8=*<]S_SQ3'02L@4T MWW2BQ2Q<1/CT2?IR>D7XW:]IW_S35^BY@V-<>( /'U8R8N.'R3I<0->S# ? M%#/[E*+Q1CQLX?3 "C'B@@-[85Z8&9?5&?8/QH5MHJ[V_>)#W)GX M)=T6OLY3_R\X-ZZ\%XRL2%89@[G@V C4-!>_WR.7F0O:&L^]=90<*T5@%>[X M)IH*ILS@%]AQ[ OX&FPQOIR_LZL!1B:!M@SBS;,QC_3"QN+9B/>4>1Y?"D-_ M\L4O2909BV)0Q3!B))G=%B::/]6>-^^!?8A\4(DT/\9$!%&P!/7A98-''J.& MSZ=S>/;G.P>&) <7A)P)?! MC[0U!C:,7O@21]Y[6X+'A$?R0D: M]O2>_^-.6Z\0UIZV\/[R%^O%67/:I7+^Y\<4ZS^+?@MQ(,R [QYC0=,P6"!5 M,0[DAJ'VPYH';>)><,ZE 1,!)*;!!D+3-?4[#7WO[SCSR?W-N$/27WEPZ/GF MZ EO'4WVCW<[A[M[9S?VRHMFOT"/'X/PW2)8+^/HD^!=DT]+ -+/L)V@N"+_ M1'46-]CW1HE,V]G6!SA:WD\"'LJ'K]J<"YW,'OIXS58\CE. F=>:F:6 M,C/#;-^'9H_-S( 9CV$\@D6)T:1" B4-Q\9B.R(D1,%KYMM!:<#%SL%,R# R M&!V4YR]I\'$Z!F0*V7$L@77R@7*A-$GXY8;1XK2>Q&"20>_$,VZB&'D4)G;S M<1X\ TN22P'!"*4;DT,%J@$=V,!2I_DZL""5W E/_&B,-*[Q@TAF(H4SG64Q996: MYX?DW;_"JY.KPMQK0D.D8#WTHOCV#FU *^!.DU=/'_TZM@".1W;^%O =*'O? M6L/26KBT]F']B6_Q%'Z,>HSNP>W(9;=O&S[RLQ>##(A?CL1R&X9]<->DNEIW M,E9[NH;Y@DP'K*%B'>)M^3P]BD8HQ42&$Y[E@X-\X?W!-)[\X/!DLTTVPDVC MH =/3FVCF?*%]*GCIQCVU\H7*47PP'"DN[;%?KMNU^R;"L99GXY'KRC.6GZ. MB6+FCW\#^]Q3!#'N6JO6=,L[?/"!&OUQ@4%^]PTJ)8GR$GV_E^A"6GQTT1#) MUL?J KNQ+O'Y*VTLEK:PN9;AZRUOOCW^F[)^3<6GKXBIM:2C2LYARCE]F#JI MYOR2"/@/:_89>OSZS.9/[&=^AY5[6'(Z0[,%84/5&>9OHX((<#V;JH!A3U1PZIMH0)4C5H:"$)I#J+&0LEUA=V,5#O^_F$"M5YBI! MK'V2JPT@UH_!.LRE5;244!'=&Q&L+@G6)M"J_Y0K5\T>T.JA+: MB'9M.]5JJ[R$Y5&:!TID@4?=FW.8G(4I$IM\$JJ W9W'HP_#V;.!N"6]2V'? MW@=1?,R#U&R'!^F$Q9X_%X&RZ ,=++G#Z*;8#T9H[#NLL[]6;!FQMKEI.OVN MY;Q:HB='CEV_Y :5#I(])M.UI(UI<(F;K1+@JKD5>1Y+&%)-GL?71XL4CVC% M*D91L:S7BF7=U-1U*64JVG+?\"5?'RT #U69%<474'Q!53<5KP2B[]Y4X(DW M]Y+":;C'<1V&&:)MF1O,R[67\3B2>8%":G>? @DU*G@><72:XLA,OZ MM.]"N+1ZF6Q;YZH&! [UP/&*YE@,''J>_YN2?NJJBMQ;;$7^BL7]%1.E\HX[ MNGSG'?B6*KG!Y$ZIDBI+[I25J_BGI:31JJQ&U_&?)):BDH0BEE+YZ>PT2S&! MI5RL>1-=$UT37==\L#Y-UU9G:$LV=2H3[Y!QP$]ZOT?\\X"#G0B$^RI"$-Q" M(0B9$U;M;W^[LRJ#KF[B*GS*E*,(,+]$)MPA.1QN"B4=KSX!O02+_8B(O.J) MR825*(2X7R0M"(M'=,@=;Z_0>#\MGU@4\R6'#=EZ 8I:?XTK\+9:A^,9WD%@ M62W$R$&@#3(^Y%'1INZ"![LT]CG^-O6F>+&B"0->%T8S?Q4EN=7C6;#;1<@+ M<8W7L2BS@MTE3VVZ3T5C\*A!%6Y;L M,8C%H%= "*+6!OZ03 &>CZ+-!^ACPF"#[K1)\+S#%9^!HF]2^>[UZ4*-L9_-U.USB#8 0 @9%J5[8ML8JF]W0]H2.=?;/N*-@!L"G(X^ M^\A. M]N=^=(;3:66"C:\S*$6!*)G\P,LZ8"L8DJ?*4+19B K-F"J)@6\SG 8HE ]3L*05+X%OC!1C4X%$I7T;JXH-\. M#Y25305DUS"827/K;P[(N2^QY)6C$W2D-Y$)HB"AO*O\TOT7J%I:B^WY=,7IPIX9)4$;W35O-U=* ")'5G0,R% MCRQ1(L;K".0&C'$,JYE3R!3[1[&W"GP0GD)W2B0,VV2"EVNA',>[/&C[P ZWY5U+2Z[B-; MPOR1N$)10PQUE#.*ZNZ70\,Z45^F[Y.]*U+.TK([0^.P:M=YI70E#,?I#)W> MP7!$=@6/M3/ZESM%?Z$M2 M5FH85^""Q3QVZ.,E)V%=X#<-F'_"M?98\N8P)!@;KP6=%/<29;@V]:DGW@( M=*>-@@E,"I;O_ZW#%RQW-Y_S(M#B%(69'T(VPRJZ3UBA,UJ'GDB^M:U^F1P9 MYSRY$P<$4-NQ60#-?&8^OT[9H8=E[\_?$"#:' M?6T-:Y5] 3]KLWGPG'2!I2ZA^2YG[6KOXMU)(+6AZH!2GU>F!KP(I8$C*_N" M['P7'LY!FP&P<CDOD+U:HZLKT 8#V=_'UXJ,GBI1 M>Y0&D^+SH'B%X0M^G2B52U&P' 3C>K$6(B>[MKQ*:JEZL'W=*!,G\6L"CO_% MX235D">\5&SI\J]6'S-&2BQMV]?-:TW%[0SMPRB18Y5L@?"0KX*")#B;MT]S MCVL/F'C,6*;,^EG%6(V=.M<[,_Y'^H[Z@.G).]BE;;U7V*634_L[M_H$^T;)D4_U^=S"051-49K(B%9,ZN52GM"79 M@IJ=GX6R\KR6E:FSF(V%"/0[O:>WQJW\%?1<,QW'[3"$JA-Q*,D0+G?Y[%^?(9AXSW1G M]BZ.U:V<*BLZ#ET!(N^.7%!>JFP;N8NA6@AR]74Z2M%-9C,^9/:B/"5ANON[ M@7E8Y>=878]JQ%0+$'+D:'XMSBH-(38BQ'7J0P@%3)^&U*>35[/=1"H>\)6$;JT)TV+8+Z-?@[^S5Q"/K9B]>A'[\I=,U^EIH M"W_I+]:+U&]\XWSZS+9^VGS'T$DN<9[2>$C)$6B[.,YZNZ/D6H<.8 MSWVUA(=YOJ-5V[P,7+=K]F5Y&7- MI2VL8JHE50:IZ%!;5'?Y##U^?6;S)_8SC^\IKT(.\,(OS[;2U,,M%7X_GRO: M9W'%&\A)JPS!?WT.4*6)\FC9Z76&KG%X==\<2KYRT?AF$:MSB0IS-K'F+!41 MZS%BG86,'2=7O3,TW<, FN:0:S[9D&S-)=<^R5;%R?5CL Z/4ZO1&?9)MMZ( M;'5)MJI.K/#G.+&:>94]FD.K]0A6I:(X$O9T*VX]V3H(&],+3P"P;URY1&VH MSX8N>_M:=M$I?7E('.R*@](7GXX%@O[.=EN@TJENM5?=6O[[3AJEP[QJ3VPI M4L*4RF:QFP/?/9W+@O\125&*(7F00;)]2;V/*@?F7))=O,J!H=],]S#?Q^M? M:*,DN0DF&V+>>)9FL7A!533/T"QRR(AL,9@1!?ZE=[4/9?/I\'0\(L%7-D,0 M9O.)=M"[W.2^P:'E]]<]G9E.W\G]D1WJCV*D7Y9[WN>\UV/^,XZ;DP+2<>\/ MTFCD>:U$ZP7,%J:6YE1JY*GA._;7-M'XWIGA^X(%5R5EE%"" M&1Y7!MN5Z8)2WYQU$WFD#FJY0W#Y>TCN@-EK470A9;M1@ =0MINS>,"1PJ45 M\X!^C_, 5_T$-T2(1(C7K#1:EA!S:$WO# >Z^I36GE12O^Z?/8HF+6G202+' MOZMY;ERETA>=4IXYU"DT1D:^J'^2SFIZL])=4K_*;>I MF+0OQU^6-K7^33TE2\MMJM49FCG))B@WV'50\+ET91ZE4H6I*LMK@Y=B1Q5* M85;SU6*^9U,DO)HV];)RCSLYN87^#YM//@8A[R.7>]N=85YFQZ;>,U(6LUMB M3I3%K.8[SYJ9DU/!M0QQ".(0Q"$JNXRMF4/T.T,[YT:A@1PB)V8BXUZ<]'Z/ ME,2C(G9]4JJ(DW +Q4ED/$9J?_O;G549='435^%3ZA=_K,#V\;+>Z(M_HM#L MII1QV;"/4]>B_YN,*:5,"]W=X];OEY"O\I[P%T07Q>80TTGJLF7JY+X11HLV ^T;QMVR3/*Z]OGQ:[GR;/)YE>0^:),@5> MQ'/-CD-_),HCO_OMO?8U6/ECS;4,=?S"^;+L;N4UB$#[ ML2\W#P1ZR/M%>, M=V>5HR,EVM-&(DTO,IV(\[)YX"7FUCM^)[Q?D_WOWIP_]]N,L5A[AITKQ?U> MB=W] "@9QP)FF337VXH6GY;\NQ]3-]5WXW&X9I-/Z*(,3?[.@"^R=Q@0AJ,$ MY?!]R"9^_-,Y5:1<'=1'\U!<7%"NO$FS-SI#RSVTL6YGSS6=8\H KLTQF9DM MC=[5OL[\3+CBCC:V@\ZR:M494$N*Q*?O++]F)B+FU)K5@)B+)V'!QCONB4G$ M%^^Z:+E>;JK>8]5V43 ^=46O8;O_E7E_6J^>NP&57S.[,SS4KHJN6-6(D#A/ M!]1(L_Q$C:Z6,BDD=3CLHW#950>RM%Y:KKQB+LE;E71 92+"LTO1!S(YO%O8 M+ 6&>Q<\.)7&P"OWKU7,%DZ+.47@BLQ6VSTL[>DA?@H+_&W*D,^_HISPHE;[ M:LGF[@CYAICCJV>%\[[):.V)5F9A#/8JB'QL\,#O#X#);4.OO]V-!4\ND'K; M1[P13&0='W_D(!KK.@<"W7'VUC3S=Q9N;Z,>V?T(E/L_[GGUA@=O_NR]1'B- ME3WRP'DGZ;V/9Y[]N1^=X71:V8T17V>@@D"<;AYX[0IL!4/R5!F*-@N1"_S- M'^GZP'8]U]&GEM4;6QZS=-]D?,?(+K.D.=80*IXCRQDB0X=WO#@ M("K[=%SL>O!S$.,1,=BEY81Q@2JPH>K#D_-5KC-!M7[)# _X3%?P\O_YFVL8 MSEOQ ?3NA:;W[O^91RREZM'\!FPX^OJR8N^6DSRF'NWI>J_5I7$'!W5ICN6P MT(U[\]3/^NF?>R=_[@WXSZIG^:FX)L[N.9TJXE!%'$K7H&RZ!JJ(0Q5QFN!# MV1PG@\H309;5GHI5RSD\&P_0MC8XO!5IJIVG2N4,=+P :3*5 M4SI_*I5S*X1\LHS.P !2SKF[;PXI4QD=*J-S(Z1\LL3.P.P,^R23;T0F4XF= M1A/RJ?([ XP3;S(ADT0N0<@#X3@_8R'CU@P2T VFZZ^;;'NWP$^Y+**/1>L+IY125:2W/M?4+\)52GORYJ(8VD&D[1AG.L%(DGT7 M<*6R3MUJ>@3*[M00Y2J72[KYL4A-5:24R;L@*Y @K^8E;M[K?MTV;.U)#\\J MXIV-0O'.NK[QB-[_6\[U.0V%3^-6?H2EBU\^@)(P#Z)UF.?=/!CD5 T<# ZK M!O[&QN@F[?]7Q#!S_3%]WS9.B;_1QTC? MFQ6@_CO3HG0KV9T6A] 5G!E$G%&$,QIC_<=EA#NW$YN.<41=[7?42F(X6&Q[ MP4O)*&F@?<<#VT,&?88B(PAH*M.-^[\(5/Q>6T?HEOW;+S]"E^^6^ \,.-(R,]*<^?#WW%SX>8I88$YE4"HU6 M&!X1BKCO5>C#ZU=XF1)QK0I?C#U#A\$H]OPE]/'GVI_@6TC5*'%8%F#!2!R:Y MX!D#@M4J"&.0D!%GNW,<)BQ$WE[AV\<\C!D.=N%$>YX%0 M&Y=[+R4[G+&_? KF3SR(I)!S_/58YQY7.CI8-6CO$Z:.A1'S?+'>%F5\\'R/ MXY=5=F]7 :CP"+Q]T'&ZXML*38-GH(T[;>0M_PC7JWC\\+!,_8#/E."] Z ;2/Y,(C M%854B#!>G:4T/EUSI_AX!GK+(Q\8?!NM18Z,*5#)DL&+<%B;Y]-)P%EW#D]Z M?X@0$0S'Q$>6/"(J"+?AT)LG!27 1@/Q19AL ^8H$C\$8?)(,EB@^K5@;]L] MX.DYMBUR1I;&549[TE$0.FPS;,LZYN2?,JDXN-OVR8=^QUD,+B_G X>SN$,> M^HR @/^F[ BC7K*/;<>TZ7T:!HN=.L49%I$3+MK5/DWY*MWQAW+G&RQA73A[ MGHM-V*XF+.V6)6=NFAZAGY /<3,>$9CW@F2P%2.3#4.%8:1SN$M>DKY_%09/ M_H2EW(TM9S@+'L0*[X\3F'D5@5 M/\RD64@4D$DP7O,+%T&_V)> ,;(%#Z/;$MUF+)+TY/'3.\YL@+4=(:4=5L0U M&V'?%9V*,.=4FSGLF[/>0..1S=AIL-T^)#9MQB:/(DX4EL!_Q*]2SA'ZT1\[ M.=MRI0&02#X'$",2*AJH*:G2&"*7Q@EG5FH- T6U#C07GU\SK]8ALOH-L688 MP=["\SU+U%&^*(F,2B@<67.46L2/L.98K#YJ:+PC? LL\CC+HMEV@_>9=#(- MO$:;L^2A!#POJ, !68:<02PGG!FG'\?\2A9FCKPF77V>-GX*G"3." ?D,IP? M16F>DY11\UC"&%^_P_N!)X%TYGP$(__7(2B#,\Y%-T&_FU+N:58ROG"\?%R+]D?^7! ,ZIJP[>N8;4]I66T1Q2&^,U4T\ 1P MH"\WBY^\WPJRK3C-R*P#NME*#MXTP(!1P?)1;TJ3], >3T"1#WU 'T=6L#R! M9(3Q)&%70L#A]F^[BU)Z G3PC>(GIV1O4S**-@DGN%X8K4&C$H)R0\):T@". M_%',]K-!J+Y5OV>9--?=4HX'8$T/4[@_L!LSO#H/5F+M-[*!\YQ=38ZO).?X MP,U$//+F^63'#W&1T'O"(E$D+;S_%X2<<4QSFF[UFK50]C(\%2.,@7*SCH&#<(4C'X'P0E0KT-X$6@$73,LL M8^8G%>C-&\\P[0@RJ@GT@DKHG#VQ>:K!;XA#X(Z+A>0DNF4[(X:I2*";"0:* M Y%X(@$2<.H0(!9A)ISO8$GFS%O>KU?9M?E>K'9F/>#H/V;\J+]1ZW.V:I2< MO9/=219H-5\CR^?YPC+:$1ZE0*3-H3M0F_F9(8,[/$UGUBD$L1;RA>7/P9K[ M4U2PGO$2 TZ#X=B/TAN4!(]")&$;?MZ9 "@#H7CS+KA<2P\>(Y$=2 RM8?3Z MA6O@@&8QE3'P'.@SS"C?Z<'8"S$34Y(!:QP\L27J$)QF(K%B<2*Z]BXIN5A? MHM$,% ^N!J]%XY A-TVI(Y65J!GQX[;(4[![9DA8+"Q=RMR/G0CCK XZ8_.$ M=?OA)&707>W7TW/<,*Z#N6:PEJ:(/,:8$&RPR0LXM;SL'-:VYQ\?)4T+Q%7_-,V(<&$*B8R=/QOZ" M4QPJ/7>;(?&VJ(OQZ2^ S#AET9Z#)^LM*XS6_%:-Z_++E#M'B7J+DC3)[RJ23HF,3#!23.FJ^-78 MJRU;(GGO[:76ZN^M#J76JG\HE%JKX:FUCIEBC7Q3K'F=I#I\PD>8:.[- M1H83CT GVD@1O,, M4#@F%L<0.W0_@2UP(^]C?7L3[RE2K^8 O?'2[JM+H\= M+3%Q&"@N$3>D)B?R16HFS+D5@:&(XPE7!>^%ZK6] DQ:9=09<1.4@2(7BUPP MB-NRC6++3P>)QK;-!1NGDI0[>P9<*^)/\[/_OE:,91I6\>:2X )U?.?^6]S@ MCW.N4=++ZQ /;'@7,H[Y-HFIK+P7,4Y0 -,+*%P^'"HN\.;:.GO)S:_<^ NR M1]KL>D]3IZ#L!>CA(H.RF[D\%C,(0WY1N7'-2]&4?7)CP_A'JJ7?X5$]LRF' M[]I;@'0#\D"-MQHLA.Z!J#40&YV7.XL MW.;$%P%PYEZR>H%P.. 'W(/6FT--JI).L@['28=Y)GL.CKS1 MW;UZ.9M@<0$T/4GI*-S MN?%IIZZUP 0]/TP(/>>P*L# ']F.+;TG2HK#)N<$KLUG.%@1SX]_K1)1E5H# M\-])C8%G,4Z@Z?_BZ>"1.Z:$@N_!4_R)E(%,#J,!,FQWTTUB8TV^!O:2^2$U ML&1GL/U];SFS'@-PKD%L)X:U]#R5GMTWR1US+#S/C/L^W&4NIKGAAK%D\CP; M9.8BT9LPD-;<)+' I4^DE)!-L!-_KJ%9XD.3",'L$F;.>/PF,]CNUTL#&=<* M:>.O!!@"$/D>)-QFN,\EN#R2G4A\5SYL]%6>31U8U>]X,_PU84J?HG?C)*3A M780NO5@N&VLQ?%GBI[(YN,U>3VJ5QJM.!9,IY;@FGRQ/A+R *[AIHO&H0%YU MD7S^=[R#F&AGUVGZ]/EC;[Q@TS85';3T,GC/"P.OG#/N5=DE]=!X M/^$K. N$]RK++B _5W'UC*L0&@Z)J_O"AK!Q F);MY^N]IO/K[;9SN&,CRV8 M:Z"#A5M7"U]X+0FKV;/8UP5ZPB'!19NR4DE'F:'O=I%>7NX<3P_..MN%VBH MV>DT#PP>MT[P.4^$VHVU#&$C$Q5M?[O1LK(YG2>>0%N_C=? "=B84#R5IB+ ME[OV;*LQB(_BYC=WNZ)2&\85J\QI=SOFNRR'2<<"6A(\NMUL]"?CPQ/6SN4+ MLL4G7!JN?&]T/3B[WR=E2-(Y(_,4@$CMY'CZ$;5&D]3=W@H7HDP)NMN[Q7;I M%OOJ0Z%;[(;?8ILQDF9/;-P%0A^1YY[=6XUO7Y# MSL7VKI*4N$(>7J)99B<3C*ZAF.T M=DRZV;7U@6*;IUM=VRI7AN742KG_/WOOWIPVDO6/OQ45._NK;/TP@VY()%M4 M.$:(PF(#&ZV/&^^N\Y+0D$DD!"%UK06UL9&Z-67\ZM MS^5SKJEY2K)C"E,-4X1&.J:,BAQ4>$=A";SA+AT1I8!EH1+*12.YL-4F]&P! M )9.+?DVM";BPLE,R^Z-D<(0NA+R_\WX@5W,PNM)G(00_A9E(H2_6';XWZSM MV]FZVN$.V00^RMY-C#Z^6]69:'*.6"XI+%A2)A-[RT@([*O1'HL*%Q44+"Y,+"RXL M4%C<;0*Y#]LX+J:D/VZK'W;S3[TO,4ADB*+^>9M252K7=(2,K4NB]([+&GXK MX/Q[&O]F0QF'_T:.=\P%_R5RN\>-#TKPJ<;YM#8^/>(+B7,[8(])_NOXMZI] MBQ\" ]^Z!H?[?,X][OQY[G%OW>,NO)G]37A#BB1<\):^)UFEFGBD #3V5F<8 ME'IOHE] ZQCN7SK@7YKG\Q[GG6.\D^O /7)3&_.;6IT>%4ZQA2FV02]B@:"% M..Q-I+[*@Q:<[-LE^QJ<;T7(6Z3D/>8!_,NVF9[^5BW+^4#GV0[=XD*8@3>+ MTRYO5]M?N9Q<4\NG&AVV/47I$FS/FGHW/BG.5$P:J18 M 8:EGKQ1AUF?NSJ.NSHL'AXZG;=V+CP9/*3U)F.-^\(OFX/^X!QT.@>=+>E= MU"_!ZKG>SVQJD(@'1U(]7U$A*LJ :O24"BU M[>R%U0*57OX%:0"MD3NY-.Q-Q'%_*$H=ENDGR)NFG76G<&O =*!8RCSYSFB0\-6ZS[NRP(RYMQZ.K=6BEZH-'JARIQC MF^?8BT(3YAQ[.L>>+;%2.H FW"F&YT;JU3-1XY"^T@%(WVXR"X=T9>!;_! 8 M^-8U.&$YKBY_GGMAS^"%Y9BZ39J%FGA"![@CEMZ!>K-N6GJ<8LI0S(G82-(! M)%E.-I=/-HT#%,F(V"IIG+BND+AJ0PF2Q0L@HFXX^#DT*8@2;N)ZL4II@S%G&@#RP?P03G97#[9-&\#(TCGL')^ B>N#A)7?3:P>DE$ M=&T.5@Y7V1(_2L-&\D)E"E"U(#8B/W1(6&N_NCC ZEE:!':A$Z+4&3<+[G?-]9OJ]2 MB:B(O8G<5Z1T3Q/.^YSW.>^?F_?/' 94)! /\I +!RX5O4)7+R.HC^=G'X\,_CNSGB=_AW_B241?OT%&?BOJ,7=;]@Q$_ML;_*1N MBM6/4:Q$757&QE75^MO?[>S*>"#*N M4T0G/QC* U[AD#<0/>R3X"R*8 :A$ M^#FPUP:K$I'A4F5&\"?!!,5J^8)IN#-A3A4L@3>9Q'K& MX_/H=Y8.+$MX 6ULV?3E_W[XQ1ML^*$[!SQEY8#UP8CNPH-M+H,9O.*G,N)R M-_-;S_:>_$J6LP?[T0V\@J)PG!"%2F\R'J3CE +-SYEFJ$S M2-_^-G,&AC#H:X"$#5]X 54BV [6L)K!:@J_S83I*Y*V,"4VF5LT8R2N=/6$ M!4P.OP!, *RR-ER\I0HPT ?@%GP^U!*RV!>DH23WZ1YE_DWJ X=Y:V(B$RY? M!\+M9SN K#C_!J!UZ-?+>=3)+R!7'K8<(.,M",%0;::C/AD_-,]SK: M_A>"MN(,MMHW8(A90H*Y9$GE')RSLP_WBO8%_L% 4MY\<2-X463"J>,!!DL? M22J4A1Y0HT=?:E"" L/%?H*YH.@$ VEEN DZ@I_#!^G;0DHQ/,$+S(6P,, Z M BI/RF/\9J0_J$V4(.*YZZS V'*%N^0#[Z,E?<,E]6'E*%W0%"O)KDHVNQJ@ M-')N1A\2,X?Q/\_+Q%.2.E4'9A[DW8=.M@5J65)I5W%R76-<5UZ0*&$O9!G- MH3$8*-=Y@0-PC6[SS9(%-FR(Q/( '0REG"59UNSPL, M09=JV0'! 4 2/5O ,0E6@RO/L^4$'AA(_M83&+VML_<0PHKD3ID^>,;/0"W" MRP*5,LIO J<4$KV_<)W@:0&2=PW'L_D5"/O)-5948"=U=A=/9L[*R5HN"K11=S4UT ($^HSP(W[-F0?+6TD=A\[*P0*>5$SEBCLB)C40T M#K\1,W"I!,:+VZ/SF^'C[Z^__(@TW:UIN@&9Q7+H=@[_A;N.\X)Z\=YQ[ZCO M 5UWY863V)MHZ>8FN[+I!?2YN012A1TB5+OC)>[&=VY6T52!NN,U)*U(8=> MK'?K/F,1PHD9#BI&,4JO.BRHC8V7C&4.A,?$93+A:4*CQG16:[!VT)1!%Q 5 MO*[E?4=R1/PG5 (!NHH"8-_0V/K@S&8W,#W[NW!K4LWX9V"Y:/L$U*X+"1FG MLB0&&/)S5*QKXIKTG:%5%CFFZ)NBCZ+IT?\0711 M_#RQ(GYBDSYRKPLD\JWCZ:$"W]*(=Y([,E0H4\.#D&R@5G-R!P,. ^ME)!GX@_HT[YK/>%UPB@V0?HQW1MGB3:2 M"[OA!>NUX])W;>>!EY47^'0!3!2O*N086,W,\LRE$Z\0+\E %T"I*/(C*Q4W M#\X')DIFH7750NE!U"7>&.^OB;ENL[#:8.A4+NU9Y\<.Y)PY56V MW)LH>7?-"EZ\(YGTS:U' 1/DF.6U>X*$SB7'UKHFC]T?'6([(S3>J6:QO>BZ M$?)BPO?5Q5/XSLHIQ*KF'F,_<)%#FQAX:C\,Y+@SBKJZ< (/+8<8=+4OK I: M9Z\6!J_@,O\4&&BE$.J)?88[F>-N[_%;?];F:U3J((M3NP0L<$HNL5&"HQ2P MNK8SF)$E\&[DP-E.((HJHR"B\0'G!<@$KAVP'N/'9MGAA< 3J'5D&FNXP9'9 M0,#-V]^T2."$;\!,LH)[A994TDK=#@!R"0X.)9V!/JO5RO)]ZMA;6[ZQ[$?^ MP,V\XSGC_.-Y>\'T#Q!>X?TGFG^%78VN9KL3P2?G:-+.^O0+B1T0IH1.;6-I M]C<&:G*6"8?;SFD%H8Q([GSMABKJE,@?:$2]2D,M\PF=L):Y(U\BKE(0?0!. ME)[-6^J-A$F_>[%F_B+.1$H\%66X#+>/&%.@F\#/?R157M5Z/A456^)HO+=; MB7\7[E;L/I&;J4N,[S<&^EO>&LL7X]7#M)S$FE:6'8^N2?#Z_;7GKG ^;TPT MTGW&H(M+#_]M>,V';\&4#%:F(BQ<-,#^8DU%<:SJACX2YXHR-!6#**(NRV-9 MF:O3X73T?V"Q]":/5' #Z6-^*W+AWW\V)BF563,]B<7TX"?J1 36WHE:;9)L MA6]PNZ5IN%[3$RXV7WKOVD[OP38'H7V(!M$V8DR5\ MVM-^WT#"P@[=? EBZUDW;M=B#L1IF_F@LP"C"SAF_'%7Z/ M%MPDOAC6[-'9F\*W'4]<_'[*#(_PEO=+Q_R>N%&H/8' 16.-PA9LSMPME_:, MR"9LR&+"^)&:*^C*#K4\D'_)<&+>#%_TMD<^1M*-F@1N[O%Z) 18? M01,E]PH87O;P_?"3.!!N-Z;7\K6/$28OVG)<(AC-:$&&M]@P(OD$TZ468\8Q M4!?.YBS@#/9M1WHF=!GDA^7A)]'LB6$NT$EM.0=6BYS0^.-(9.\8< M>?6IA?GUVR#%BAK^ ])K3WAA$*T1?\)F1G3 MWB]L\P"_(0WZL@5Y_UM MSQ#*AQ0HV,B#4?B)E*U$-P,52@$TA6XO/9L.4(M>[]+%:J@C$=1*;MU+ER!% M:N[S?7Q/2G<"XB.S.O*50=#OY&G2JT)\2_+"/!B2N!#0M&)Z'Z@;J+[,[C)6 M))NMADL7R;)8YYJ]M')16_5(&7SD8/'>$_^%$#NN?B?DUI[%OSAN,N<75A'_ MX81\,BPOZ8NRF(KG-FO2'N3";H(J=YMM:ZIM9Y%MZ\"M.9(\4IEM,SA3 S,V M-\^",\?Y*8@S1\0;TIQX\J.3%X<]R;IM,?NF)4O# MYKSN27;OE9'4FXCI#D+=,4C8N9SN^ZWB/"\./4+W)H_.> M($8(/=A,(:1FJ;?NV&;\'L^B9JW'-BM'VR44[XBU&SXG/P8-N\;(3V.-_&IR M,+%LV6Q2,<-"^@3B>.V>)?Y\^>>OR\QN-=OQ"G1&'>:XWGJBT0A!7L4TS"))W*W!T+@P?.&%0)-5D8QXD7$P?R0)?ODT?&-90TEU*?N5J&RFOH.AK%JG*H5IC5N#".2L 9+ M4#[2F3UY<;ISEDMBAFUXOD:E'7%LXL'>8'^1V==M'\G2E:F:@I6IDIYN?=8= ML[%^V=B@ X++I#-6"%Z>3*K#.CO26+&Z3,H0.RJBFZ?3A#GG<\[GG-\:YQ]I M4=H(YX_J<_>>B>]YXFS9Q-GS3Y!O"0/?XEO"MX1O"=\2OB5\2_B6\"UAY5M\ M2_B6\"WA6\*WI+DM^9DVV^A4 T.#E0:&XX$H[_7*1;_9,S;?*](K]T![-R8Z M+7T@\-F? ;%-*VJ ^8GX\7JP;WT=397^-S 0^H[VK7O8]K'!+JW$#]\5ONIV MZ@1^PJ$)WZ!57YN>6&%3^=\,VW@BLT?GB>!?\[HN:=HE=%VB#0MIJ_H_$]NX MTP_(P&T3G/G\)NY%[BT('.->N_BP>]+"69(;;,M-.RK%#9CBIDK9+94NK1N0 M,AX,E5&IWC3-=P,2AP--D6J:5%VM=_BD2DWJ,$T5;!54L$])YM?&J:\QULXD M.Y.'YIM%76*K=G3IZ!:$?:J%T5"8&:^>X+C"R@'!O#8\7Y@%N_U,+JSGU-4V MFCJI^0Y[I%NP!57U=B]=VZXVVE9U;E,X#35!0U?=_^OS]NISDW7UJ05ZG8EN M5=<\GS9N9-8XU4['MWV7V=.%]R@XF8"K'$C MV[36QC*\EWW>]OK^;']T M8)*1$_+6GB48SI--@VPTII9@B\\N_0CWC,RBT)O]=.NZAOU$PT'A$\!+M_9K M@?C<)L;HA]QYZ_]BSS[/OU"HM2Q>TX<(V,4UXG5S.->(530B2QQ>7,OJ]?4$ M.C-<1(>\9[_OIP2<"MI:!.B-/]^]Y[E7B0.T-6:I'H&P/_5FEZ%;I-YDK(ZX M6<) M%:0U([+ZRKH^[+0@X;T5,98Y%750##)NIV &"F^.PWFB5(#3H%N20Z?\[0!4FB M.MH0'>V<4-2SV)K*<;HC ^9WS.[<\6+$\V+Z[C:7>1$L'7KBUPJ47:]*+ M6RMGL%88EUXRQ@FZ;0!QT,&:0 =3B=F&2P3;\86UX2+>FV#LXQSXV+$QI)F^ M, U\P8UQ"Y%-]M-:*2"<&6+]F88[$]8.B'X<&-_I(4W,!-\1_(7ESF[PI:^( M"D<\WW&]2\.$TW38]?$Q*+ ,W7A^E,_VP<[TP6BL,@; AG/26\!?8^*\-]\2 MI=3\&0.PR;Z1(,QH)'J6NS"C!=!LV#J"DQ&)NX;3]A]BN (!13T3+@^R[?S4 MPF' . Q828[D,&!-P8"Q*@[8QI_JXLB\NO&2N.% :47EK$!X< H0;R5=5?UR'62F=TZP<@5G9Y;(<=NQ*3M);DI99 MM,2T?$OLZNB=E^I?B(Z]@CK!.@32$:#:9G6LWIO(7<:9Y:6O+'H[CB"S-DO2 MXQI09WCE:GND5;1RM3N*CV>&,Q/ON:#,\#IP.MIS0Z<$,S!_;S)*)W9WQ];@ M92G7(GQX64H3@"AG="8J0[$^+$)>5,*+2MHJ*HDH]A.^PC+#WY&O+#LP0O69 MH(%HY0H:_&O'L_ +;UVR-'!6V]J0O_9VGHKH>+A]Q)C"% ,__Y%41FCKXH>2 MEJ@-]W8K\>_"W;+&$[F9NL3X?F/,8;)OC>6+\>HA3R5K=BP['ET#GDZM/7>% M\WECY$OW&62FX]+#?@NRB+CX+9B2PEP.OH_:2C!=8^60@$SW*%ZL'WO[S\;DU0E5@^V.0A5&@83I-&[\)=[ MQUT)XO#FGUG,LB=/8H4IC<WWA96&9"V&%.>#^@H#E-;=L*MY# M#??OAU\&PB/\81VX(/@I1\+WO+WI4&XPS(5%4*^!OO0M;PZ:T'%?00GZ@0O# MV:#EUEB> @. O?2TH"]TB4FL-=6G'Q]^?;RC6A$'\SS+\X6 KC4<&2?^Y(!9 MB']T@)1QV2^6'PYT]_5V('P.,I>;G"MJ<<,TL<@8'H>O"N%W< S8EK7CXNIA MEL8*?XQ4^XKX"V=&]R1\%AZ)-V]3)NW10:+G"%[$/#_:L,048/:P1::S@N/! M7^$+E@V_$L$W?@CDQYK8'MG3[SOJ?<]B%O]('PQ5B;D25U7. M?L>ES*F6LEM>!K3L2*PL97@_ M&C]"_S6"(U%D)/CD?41L(?A1IF<:>YH-NQP7*UM W71V3DW1K2ZS?-4 5B=9 MOGJ,ZD@J7FTLKZ#ONG(;0\YWG.\N@^^.Y O6QG5&WKME9(:]K[D6Q0$%,F5UE+9FW>2LX<3B_45?Z_P:PP+E%9EF> M:8Q-).(UR:TQ*ZQ9NL4F?&+EEF,MT6V+N7BWKF4L+R0#3Q]("J[]$2QV(KS@/R?;(@^? M[H_>$U)D^+MK^>2#\V+'EX1$C2ZLS\1^4"\PAD?L!&F.*\C_]J8I#BNP>XO3 M%'L3V\DPZ8Y](%BKM6&Y--,B!,Q-W@)F@1LG>[P2P_7VXI.A&)'%OH A,_JO MU*>! 0RF]&$D+UAB[H6'P"1.B[<*0C( &MJ+2W_E>9^) (, M3E2^*YB6:P8K;/YCDF.IG*PG6V#*32*YQ;*%/V-Y?RCS2'B!"]E/90AQM*-W M]'KU3K%V;^,$?4J@B ;I9F\A!4W#>#*EG%*+U-A:)#99&(R.+=+/Y1]4/Z&B_[*BA+ ? >)\-F:$<'8?'N;F^9$U$QHIE!18D8= M58&:4U94F6.]VRRN;--"151ZD[&6UVU[50\5GVUQ:F^BC_)8=%4W]6)BX3[Y M&J;I!O!KY%]*QIB7ED&UA$4*$?:W8(KZPK>0L@7X)TXLS*3Q0XN":>)T3'P) M4/N4"* O85:!'\\:A[7A-(5B>8A_0IG?;HXW;O.P;!J"MTX;!J#>9 M8_D$U=_[ZC)#F:;K('"H FGH$KSI8+[?^?*;16F3P;W_;[EX%+R3GL_I,N M6"F=[4JI+CW]V-._>6/XPKSL5E%/9;?FI+J'JV8_77QS$.[N0812Q]H<1*13 ML3#)\E 61/)DDSA[:2FOFC;0%8W!I%">J'KF1-6TJF0J1[5JBFHWW^NMUM[[/]+[K9 M'^E>_\.%_V1RB-B;C-*Q"%:U8#/Z[ +(K''!6Y',I-Y$*XD!Q0B6=4=%;3E! M>Y5HN^<3S5\*<(S&Z[["COS;6 8DD\JQBDE-5S&Q*I:YO7Q&1\4)Y(4U-V+)(CEN M)Q>(1F[.TS%<:NH>1GBVPF_%4<9\%P_PSL$(43@HRQNWF(F_BU>93(2-T4FO!4%;T6Q62)O19'7BH*Y6BRYIEHLJGI"C?/! M\LRE THHJV8)V_.E:K)D,5V3%=9>%:RXRJQY"D?->IG4.[DK06*=>6595B7?-U?7&=-L&,BNK;)GX&U#ELO^6%3I@Q,_WJWZ.(AC'FW M@&8R?4*R_;(T;/_6GOT24VZ4S%;6#X5- _IB1ED)LSYK#E_./N]S^/)FTK#J MY7W,\EE4WE36,G7S)% MY;@!:I3A]5%466F/Z;C]H98N:VB=X!J_=](9:0--95OF?R(^;2B4DCJ"YPE*&XF*- M+*_@FO)P H[WFRF_P9Q+-[4!!Y[DU3'RJMXA$ Y^J[H ?=,RE2M#I')U7%DC MG?D^U2&]@U>E65SXB!TSBA>?7&,]6&M5C8_&CS!/Z^,6K/X4(T\1J9$G=:<: MG9IDT^MJRV6X MWTF8WX[!$?\UT4F.6_]G*:#>.95?Z*%\(V;@4J,IDV\PT)W!-]T1Z=RR[XQ( M/Y%$1T"B2EV)4-QJ/WK2_W"'P F=R@(8YVAV LN W>78%= MB"!U$,]29?',+>^BYQKJS)L5C:4D36[AS:Q27@C[5(=#GL"SZ#3>X*W17\'S7HBV=3<-;" NRG&%T0_"B MBU$8/1=\-_!\+SR&-X1[R\_B8MD>UAV M1!FFXU#=40#,E;B-KF%=Q%[AN3E6<*OB%OC."#3&FB#HH_TD+(GA$8'N[(TS MOPF\%+#Y[G_X1:A=3;(YJ8]X4%_Q)9_G__)"X-U,GM1ZDW&7>V'SBT_G%$AY M(L6BMHPF+DS>="[ABK#O_\+T4/H#IA4]P_'0X,::D#I]\VG4^UT:]"Z7?<]>KE M0UW2+@.\/FS4NM,^YLU3I62MDSO+E0.UKNUMN9S>7<#[>O>&$>G7IO8N+_!4 ML-K[\O@"RLWKH9H6KJ=L:Z2"13]UM_^;F=7Q@-1QEWX$+B8?@)$);P2PQ4( M[-%,V.F%ABVW^L(+$5SB6PA\YCES_\5PB?!B^0O!"#L530W/HMT$?RI%[,JI MJ,8?+&_M>/!4>2[0>A,I0]F&/!"U68O69F,Z9W9'A-J76A*3_9N!/2IS]T\9<*, TX6&:^,&4%\:3@X.RPB";4"'N;= MUUN$EGYRC547#X.P, BP$1KXS4\ M)3B53?$@F27Y!8R6A66"%@=396;AL-, !YJ^"D'BL!W7PX;'R0%1&,?<2P>G MRG_J][<)6RC!7>!3L D#H;3/Y.M0Z^+Q@#F$YBT=# M]O87ECL#$L M@6 "@D2&! R$Y*)X?W))]*:$J@]E2IBZZ=CP-9 K,(Y'O-C IC.ZP1F]PFOL M[WT!2 B,0C]<0D1C.RL)%8L+\UT[-NY+[2&9/K)!9K$K"X#R\ MXG8)E/:1A#N^VU>=BB+:79UR>0PB[<1?P$;L,1%XM##Z!B3%#5QQ:#]V^'/J M5K9O$4I4MN $(TK*MPDC(_\3&B26&3LHHE_W;BYB=H7]%LOJ=R!3)X"O&S/8 M[@\$J&P%Y@O(X'O#1-0SO@VG5R^LQ MOT]_39#?46<.);_'!?(U1CY,8+E7/.EG7&)LQ=M'\ +#HG?#WYQG>,':7K61 M=S/_)O5AG"@-1(@NBV@K!K9+C%#Y/(&4B@U%%"&@ PVJWN; _L[+ 79/[#65 MG'\/YQ_[@$)7#A4B:X^\C7]X%Z=+6#;=*?K0NVBLR#&$_:_V/#GT),,_OXOZ MT ]!9(?.LBC6%KWY<)MZ31^HVN$^]46'PH[W:JF1\C]7Y>QWG#(G[>!(1Z*3 MIT83*76!>(W"#>W_;$Z?%6]!DG<,X> M\]D1,11 !>*W!Q,EF%]Z]@&C?-U9^E7WI;__^A[>"*JZH6;);(6R>)/X)F+B M]V2&UXVOX4WY/5Q;=!WOZ=H0!U)[FZ\0!T&:ZFZ$^5 MRTMYQ\0:]/FO'W,4^J449;2ESGYU5N2C8]B'*5_JNC[C54-=EKTG9ALPM#S25 M[7._VR9'&7#4)I"!1]WS7 ^?@DEZ0NCA 5YE&4L\B/=X#IGB$)LJ=;GK(U?7 MG5'7C=(Q-CE*PQ9V6JO3]VIL2_G;V1]!T^W N+)N_!C_M7XQW)E@%#C-CDNW MEKI$E!)PX>Y_<2V3;/GI;A/FOETA.F:FU!OU)IWN,L&U=V>T]UGH6^M-1*UR M/32#:KT#.N&#\V+O:P7AS38/QUJMX8#QX_S*YXYC!V0KBS=GO-/%A[+'3%@B MLZVB>=B4@?+<2O.S)2E:*_F>UA3M#<&(:\P0'P5\2ZZ MG?=R%Z=T&O2@^EGYF]7]M@6,JPH1=^8TQ7FO%?DLIP^!Y887$*4[?]9)X8F< M>MGH)C^P> TYP \B\$.&_<,:45;,S+Q@1*9/1VH/3LRYJ;)CC"6%U9OJ66EC M&)%1S0;L=B@RE%9'FG+J4F^BZQ> 7EB/N&DI4?3469Z017I!TJ3>%--+D";- MADU/D"8R2!.E2%M/2M$Y M>9#7$?+JX)J]0F(["32WMAT8RP-.;04N@!?C3&+&7W3- H$7%I\D$!1&!(+: MFUQN3?)!#U6'[*82:7=" E:;<:.JS"'5U6" 94G:0K,2)H5I#1F5.>95_5EM MNZEL1Z7K"'.5*V2QG2#'SMDLY*K8M866'TRR:PU)J#G&S]G9%4L+,AJ"L,6O MO-U'33#;)U/LPZ?['9+-PYH LP!"-JER]WN%'/K!YG=_)>X3B:-ZA4<#V>= M^!@SLC)\#WL?)(Q91)*F6#T8>MR \%$05Y>8SI-- Z.S;7#U/(X,2MZ)N.[9 MR+PW.1J\/8)\C+\C_5@@*,/C28B6Z$T*AEXISCM\X2U%AK>>R3;B^M==V.)( M" ZWCQA3D(:!G_](RJ-_GJB]J$E[NY7X=^%N)>X3N9FZQ/A^8\QALF^-Y8OQ MZJ&H3D;"+3L>70.%D%I[[@KG\\:D(MUGD Y."+3]%INLN/@MF)+!RE2$A8N2 M["_65!3'JF[H(W&N*$-3,8@BZK(\EI6Y.AU.1_\']-V;4&QM3&.X0S%((PS& M))6?4#,]B<6X$W')::\%F!LU""CD_3UM;H(=3[[Y\,%N6*2A"1>;+P5PWT[O MP38'H5SY__ZB2]+H7?C+/79W$(?%;"^3(KU$%, M"H'(UYMV##,7)*B-O3A@A0G]9]FTO\HV70<_>?_;G?"KLYR9SD XW+%L7PGX M"\M+#H:32.+OTZ8B1Q.&@'ZC3[V-D1[W"=DA[/=A$PCAVX(0GR87[:X%" .- MW+"#D".L@^G2,F$W8$IQLR?L9T)U/J[[U_M"@.T,40\%QE_2IE;VT8WM"S;Q MXS8M5MP"!M0G]E>)DL!0C1\'N,>!HM>6[,N6\J-XH(3AIQVK\1_P5K3^/MN' M,Q _$;]TW[4QK4)*&X5Q)SKLZ5"0VH%^UD;<5N+T+4G=55O?$BQ$D?.2-@ML M3$+L8 L4[-[T3):O>\Q4JNG%-W-!9@'VW/N'X\Q>8 X9[2S&4B?;66SR**,F M-D@Q3]$J442[9.VX(1-'/4K@NQYYVHC4RVTPH<#5>2PQUA9"A*&8ZU7!)U5B M4J/AX63;AC(FFQ@S^VVU^-]U.MQV__I2O?DP?8"EV]%B!OJKM$S M$/8(I5V_"\:Y+W$WZ+6"T:32E(YW1TP72DJ<.6Z&C,Z>B"Z>A(66A-5*0.AZQ1$?.P/=W^%H\0'8T0[2=[ MUQDAXG ' [@B/UP!"'D@#= '8IM!(:8<;%Q9N+,=)"9)+V@,9[)3%(;P2#. M3(S0%6>FHYI)JL!,#0,7>1*E@RG#28) T"IJZAPE#8H(P>++:.9/5 MSC_!;G^KB6X:*&:ZF"N8+=>.Y@K*%7(%:]O-ND#VBY\=8S'H%AIFE-@;IC5U M.1NN8!9ZIH;.!JGHSK6B;F%WSGX<7(YP.7(^.2+I%7*:Q6Q,#BY'N!SA/TBH#*!T MVJ$O;(.#FQ0W?*():8&[2R33P(,-]FB3IYT4M8'P+9AZY,\ 7QJ-E)B&N0#2 M('WZ\;97RK9_2DG!5SZ'H.P^RUEQY-U=WN^.52B5[W@CK(%P[[@"ZG5\W%@* MEAU.'G[#!CU1UB#VBA.D@;#+G"55(ZV;P'VSQM&O@\8W-@/"UKL^CX"*>O@KF$GR^\88^D#S1)J:M/RU L MVR2FA>8Q%SXI6>?'=X9):74T),I,!!/5;G8=VW@[>F M&:R"\ 9DK!R8UW^IJ8_S'LN\UQ;K@:6;R69: M;Y(1*^=G7<[([D;YYB\LD("25V^&Z73>^\V^*9_7^GDVH):TF6>A.Y!FQ63CP7 M(N;RU#V"IW 9Q\FT5JOT")K/2=I8@>N?SDCK6$XN]3H03J>7,BI1!0I*VW-< M);)&/&W13IY*'/4FE;LQUD0K-0'8LWS'_1*XYL+P""PPK'DVL>:9EA!B O;" M6I]V\>TLQ&TY\C]2)7J2JM7 )DQW4.R.4 ;PY11LKPTQMS,F%27(IJ1)/IY<2*E'A MO2TZ03MMD4Z.2E0D$#1I_\AY! UOR'!AW[J":/VC:\S(RG"_\TC] ;EU!(GO M)!.)![&X8[E^?\7IE%K&.%.R:)<')5BCG;9(AQIGQ1LK*NHE-%;D1,SB#>,( M&.Q)FGJ4)>TXM3!)+275Y>GD4D9=8HM[KBZ9IYVV2"?/EZ%GD0F3,?SS7\WY MMQIV9>Q60V0V0K@0S!O'I_#"^]BWB8X&)4M'JFP68V5.]1;N5]H81E1'X_U5 M,NW27WY@,PO8BT/=5Q0:'[Z ))AZA$Y+A9"GSO*$*DDN6*Y.L)2ZS[02F56Q M&8E8Q?W'N9QS.>?RELP'N&P6,AY4L3?1+@<5B$N5:J]B7+#4"[]0=6\8D2TU M>+6:NIJHF*,[Q9]#M MA>\-2F\RKESC?G8VYVV7:VJ['!)-V;;+>9GAQA+F_,'RUHYG+,'<#-9A6V=X M+7R*8UAV0&:?XSZ3.4D=)?M>JBI8JWDI'\F6LMG]3,IWQFUJ^;FJNNR&C(IM MB)'3GD3P%X8OO!"7G- K--&9=;=5+WTLU<)V('S=[0Z*B\WI)'JDJ>])?42= M0WU$[P,_<$GR+'[YL2:V1_(:C&(3\),:C,JC'S)+&%1,=4J79_.9++N)0!N =>, MJJAM7IC?+MA4*-,&O^[&U:*%#K>/&%-85.#G/Y)8DDG@9-WS!-]$//.=&$+B M7YPNTHR,W4 M)<;W&V,.*WQK+%^,5P^/*1F3M.QX2AI02FK##O"7$T:8WP*% M$Q>_!5,R6)F* )=FD 5_.7XZ8)Z"RJ214&;+\TKV$[OP38'H:!$F!II M]"[\Y=YQ5X(XO/EG%H?E1N7KE@.B=*RD)!0$RF8)^_^6RVOX0*@0_&@94VL) MPI!XF'JR=#PPT+R,C 5L;K#)3+GUXP]QX-U$AFA@(3%R6K8G-WI/SB?>B(-G MO5/JE4SB2"_V\76=FYR!$,^%DC.DO>2,)A+&BNF'>-.7VQ7BGGB6AQP*TL1? MD"C_ M1V.@,C>W&]CB1F:-I 5PXG09PG,4-E<$[Z-26+)#-$F$H0$5K*$,DX MJ-".9:E.$O/["MS_N[WT7)>DM+/T"X'HJ3TAJ4MNKT^.;2&A$0_T&S%<3&N= MA1HZ'X^7G1[=+/NIZBT][X@?JO'J\@3!O@_I-6TQ9WJC1NB)3^<@=;6\G)D* M\FMF\:93$)ED\<8+P4YF<2T;?8HU/KN"K(^'6FV*(JD@77R^ICP&2H#:0%/9 MIHEOQC-,VNL+*S"\7P5L^4#\/BU5\]9Q195IPGJKF9Z7G/K0N'D525HO.JSX MU]+U>B.]-QF/^[(R[+[%Q5LX=<=VJ(U^,;U:'/8U;=3Q[)UN*HL[G,H<)H-A M/&<>VP\\D_1,>@&G=3(S:1%7[HIZ&7^J.,N 8^)U3!M6(%OL_BGU9KJP M.")^TSCPI3+ 6%9[81;J+!TBK\$7WW3.::WGQ)BCKP48V1)[PXC\;NTR6EYV M8]J]JO1'H[3P[H[%4;?@.R?R')>S'D+)+:#JWIA^XD MM_YG]W;J/)/[#P]W#[87N(9MDH_6RO*+D>(X08I*;Z(-TF0H3"-PM-*0<-J9 M%J+V)NH@[](5K:8ON,1;$Q-K*):O_3!MU/$()JH!$3HKRXZ0W"PLVS*)1T_V M)TD=XA<#(++9()7;6SQ+-['XWPP_<,-$W9PD76V4D1NLC=+YR,PSV&,R-5<( M$V[7:5'0V\U>6QFY''MI>7^:FM M'/:L]O3F@ IGCG[&Y$V!HY\=5NU8X_\9*^3*7A"TWD21^XJ:#H-S\+/SBB&. M@<8Q-=SNM#P'5-@US"X=#8XQ**>E92U>@B536*V'%5 MVT3OGU:QT$K[>NI\X07Z@FK?GBN4C.6#Q[J4FQ7;,D9:2^'C@S!IQ1JFX M:/3U7[:%D6DR*QV2UF4,2>=!&4ZWW#5FFAY!EAV+MY]CZ M;PO']6\>B;L2WCNN2_,/O KY&W&KO,]S.C(.C%N9=13=0U@[FJ5A.JL85I3V M/0Q>5*?JYT6[^%F[KC3N<;6\/&TN@%9_3R4IPS>C,(6)S1&PQ39FSI MA=PE^+?.C.A\-^WMQN<,K,,Z,[\QJ5+TZ[(,V M&A]I-A;2+I(N4BX2[NWLF4;%MAE(WX+5RG!?/P3D=\M?6/9GF[9B_#Q_;RSQ MJ]\6A/@?#'\O16EN_2"SF_\2-[.MMCY"F 9=$J5W%X,8AW4>-@)9 C.OIQ]F8)L/#?SBAUB7AX%N\IO MM8VAD%?,-=ZOY1J?(3%^&W\/.XX#A\U _@#3"<:32\@J3(YW!)>L ]=<&!ZI M$"J[ FR&%J) V^/Z!J?U+SRLV\U9/3I?-R=5YMXTEBXAP,.;D3!(S\?"$R7H M.8-NY=Y$4W@#'4ZS+3K&JU&LPBF64VSK+MEFK :U-F\K)RH6B>J(K[":(!SU M)LHXW7J>$T[W":=)LM%8(AON1+K*;]6>2MT]]+-,:(1&,.SK#8VP'!=I.I6) MR:!(&RZS&,UDBY)2RLS5+\$Y5E8$G2T:ROF=\WM%E^(Q?B\2RQSW)G)F"SO. M\ISE.>["^&[%KA.[@K7M=!Y)/W'#KG??Z>_D)E@P*2,)T0R M]XE+/%]P#9\(;Z9M=1_)W\5CV$O\Y5?R\@*1\-K8EK4P>DFG1]AXX*#?0\Y5 M#(C2'LN%VU L/$12X2LMY(@4 C;VV&@$!=LWC#KL[6A \)?35F>AH+]R\2N62D;1UIHL TBL-D910FRU M6WA96+!/+R@\EDO!VQ:NPOB. M302@]Y7CXG8_PV8[KH=/8-\E:Q4LX4R($W@P*]-9K2S?IWV@DK6M>%0K/!U# M\-:@E^<6'.T\\ ,8<@8'U\>_4=GE4R9:PYG @I>!AZW@W ^B@]Z(-S2-G3Q M.8=J5Q;[V+19[L<2L$3A+9H.GN7A>V'<4FT!-4UNI#JDB-]QE%WN%.[':MLD M$&P:VWS%X_.?X.<;-$5@J;"7%M*T!>*,1A_NL#@3W"DO(# 1 A'(;B6 M]QTUFF-:E+GPP)!-O+PSMKRP@V38NVU[*O D" ?:1I(V78/- YF$IQ!Q&#Z M8L:+E2)2 1(F95K\()0_Q.VCK*$=*G^L'2_L3XE_C]I,PKR_ Y$]&\N Q&,E MF'H-%LT3LNMS]%)C13M*1J//!L('.+-7.@P$L:#-+&!0^IAL73U+"_ MN\':!P8$FIH2,VJYZ2R?X=UT%[!MIF7#V@34@LC#E".70*64*$W'\[W,?IW1 MP^NE85()[8)(M)YAUPUOD5PL/?#$]' +PP-+?,EP7<-^BKE\CUJP95\FK<#! M^KFB^(7$4YJEYE16TN;D*:$N+"YD[PW+_3?2U.?Y'_IV93 >(OSUAKDMJ&'YX]Y$/++\V##>U;E%2$BB)$3)NSH!U54ZE;F!I3=. M'%;?N+!5+NS0S)H))V_%PZ?[IBF)*F?8E!?'G7G$3NR"V)O83FH;_(TD,^S7 MQ)EGF/"Y_;TC;:A@5\^X^>A;NJ,P[K:9YU]W@60B-\QP^X@Q!5D=^/F/G+\E M2=@L6%/V=B?Q[\+=WC_1 G2)\?W&F,-DWQK+%U TZ'],FC1@ST2C:]AG=G_M MN2N%-;A9-N=L+% MYGN+M^+M]!YL<],]6Y>D4=0X^QZ-57%X\\\L9CG0NUK*[ETMY[9G/E_;\&SG M6J6FU3C0 ]B=;A!J@53;ZI$H74+;:B_N6YW7MGJ)>TL=*?3*?+']JE5X:C1F MKI_V%11B*O4F)@Y'(VNG!3HV&AUN@7VYOVCY3S6F;[DW+:(?D[*R/6^HZ MJMH?NJ.+?TA&3ZYT#U)IGU$,8B_[TRB2_7F)^_,A"&,T O4/EFDFWF[CPS-L M3<'.\O7AEO/!^> L#-XVUO,9K+=-3VIZU:N2&EHUS9 _S]CSIZJ]K'0]<<@V M&]QCL6^U IB]U9>IU6.X(J\FO D6Z^[J ))1#H?;T$GI1PFX7XB+5B^8WN^) MX<)F4)J+KR;A_:Q\@$WN3<1A7Y8N '6BY7+;JJ8$?[Z]"29!9*3]ZI(HOBL]WU'#\]5Z$WV0T7/TKX43!DZ[ M8Q>0U!)DG%AX0_XF MO)G7@;Q?9[RXU*9?D1BN)5XL2>@7$)7+05 _8[BX&@\TZ%OO?KA8;S;\*LD8 M+M:S^LJ<%BX>-SQ?VO9 2L^W2KB8NQF*GJY6>[A84GL3>=!I]VP=;H4.A8MK MOM9W@4]VP\5BL^7IW;.E=P&+VLNZ;##3LO,E?]UJPM=XB^EJ=X410A_V52V= MI=8=+75]N:7\^?KQP<.-P:2P M*IOY\SRIID68E .7]\KNK?:VZRA8<\D[4]8*SW0S*K:T4G$4?7CF'$Q)ZTW& M_7&&UY8G\%SC\QQ+@T.5=/=;//WL=*B2"\P_:U%AUY!_IF.5O%Y5#_,TL(MX MGJ>!U0$8UQE3S)"AG-?@M+9,+)Z,==YDK)*4F)/^HHO- M)C?)PWJQ.W2IX?F*#6!W7$$R5DW4.*P]&4N6,+NNNGW8@8RH[#/@&5$%-PJ; M4FPSHJ1:,J(Z9#Q6!M!@]4K G^?AJ)8 -+BB+W0!DL\#- M-3Y_3>[O>E L+M#IS9J@*XYB(2N(8L$]X/SY:S/7:H:2X.9;%:E6/90GJ[U) M&NN:VV37^#RO0:L/SX'C_Y_3PCLYEB>/\)JJ26I-EMT5U4E=7QQ/:3@NIF$< M3TL#/9T:QVNX9X"L-P"JP&^]14]7KC^.-^Y-I(&6!E6X/"#\.N-X%PV$7R". MAVU,J\3Q=C-/PF7MEZ]=D,E9 ^Q!/3M6IHJGAL-A##"AIN*?.C:&:58O9:LW M:*DK0XJFH(VR[*,*67<5Y4U+^7AU\'AMK^6#,S X+]=IOESG9Q^C0_$])G&! MC4[C!M776U&/=9IES^"^]/8&/VF]8$1":?W&^%LCV#)%WOYN9U?& U'&77AO M>&0F@.+P%R1TLSF![_F&C5\5X#_T#U9T-PE#IH8O?" FP7N/((N",Q>(82Z$ M5V*X OEA+H/HV5?!6JU!"7CXE=TA%N@/]P:[-]%.G."4E1/4!R.Z"P\V[CB\ MP@M01%DV^@:BHYP+/YT.MZ3O&PC?$B\H;B2,$T:""$;"(,^9-[662YPA$EVI M:6M-3UO":6\L5X1]DL2_@3:Q/5X2(-7T!.&!-X.EGLGSM(O6;K%!_ M++^^DC7L*2U?1$&5"H0:GN>8%F6)%\M?T"\9Z_42C#]*5\ B5!8)AFEB=@%* M+OC8!/O0L.B?G<#=NQ0*:\>S\&EO( )@A3T'>&3 V)-$I&V!)PH_AVNDY8= M$AO\UL7SGK%RWK&T2YSWWJ'X"^# F0-OMQU?6!C/<*8P87KT.\IG$+)G^M\. MG@]AY7QB?MQHHW(27,N1X32BOI\'] NPJ?]ZFBB7F]% >U&PYN:OH \X+T,@ MGC](K7\__+(;/;T*]31GA1W$X6 H[?"#,7LV;!-^F+O.BJJA^U\_OL>C^F+Y MOC<-W*=%:8--TX^9;"$)G$9K*@:0TE#ZE7GEF+U695G.-IEI(89._ M3]V?)[F,LC+<)\N.\=Z )^B%=>-I"!T*0)U+8^V1M_$/[^++KF53(J,/O8O& MBMP/ZCKEPZ(\&/[YW8LU\Q?H(1P,0R]AY(F(WAS]>0!_^CG]N:P.-$7*_--P M();\7)6S7Y+W1-ZD0/^/53XG/J>+GI,VE ^.=,2K6-#%>?!KHIKZ7D9@"!,/ MB,L8(JQ<(%K7\;7GQGM+%6N>WW];PLM[G-Q/2'4ZRS$EG*;-(HS3 =]:/JS; M+#"OOO#F)[@B"ZO0//+^5CA!J&A,I?;T@.QLM9 SSR-_-FBVQ;.K*H<'KV!; MO_%-K7]3::9+:TS>U;T[@EI=G23KH,K+VMS:N)UO;5&>K[W*I.*VG65S/NZ& M$A)A^M-SI&NA33XX'YP/?OF#-W?3S0S:C ::6G^0IN M." T%(_1=9O0K*%* MIFC&%C&6RURN^1N+N<=U]'U6BF5P23833*J?5$\MH3Z94 M"8T/I2RB855*;1OCFU7WE#'WB5O>.W65<"DMNX8^.;9Y*E/)V+!R**;%/ZL6 M?2<02CG]EO'95*%?!96"Q.F7T^^YG"E5J%?M342Y+\G=<:AP\NV$.5[&S5&% M@$>]B0[F0V5X7DY$+!)1"?]#%2+2>A.U+V<(04Y$W2>B=DA(IXI45E@11,>\ M!@=PDX:'4+*2B3(=<(*="A]8Q_9D8076M>V,>2#+A3_KVP5&I%3+[I;RTBGL MOJM(:>G$K)E?HX"J2P%SH<"% K,^K-)"831$&']126-)<)G 90*7"6S*A!)^ MP?(20:1PP:K6(6\@%PE=%PDE0<4O322T[&LM+Q0D>G<8REI)SP;G3,Z95\^9 M3?;A&LFG]>'BC,D9\]H9LTFV5$YLNG%.ON30_75#[>Z#7GN"2Y84]]AWB@!> M5T&QCNCN4[""=9G%H3&3I]K$H1YE9"F,V< V+"SR3*+^!YZ%@+E38XE8K<*4 M^"^$V,+<^D%F-Q0;]#G"\KVA;0PPQM,77HBP,EZ%P+>6\.J]3@?>B[$6C">7 M$'HT ^%Q03Q\TK6>#407A=%M>)M%MSGN]N>% -8X*3*?$Y-B^7NO-GQ N6KY MBF*&\A@"E@=N-,?-K' 6SMYLG2FPHA$!E_\.WP.N+F=CZ$=;%L:K^@COA>WP M+>+MB#4X*!-%VPN(&(_8"5FF]B:VDY)C,9*W_7I\RR@">.8FP9F6VQ\!Z#]] MU.%#B9&23^2"R@Z$6]H!(_.O$B6?A5$:1'=\&$3W^$D4@=,=C1!N^AA<=JJ[ MQQ[-)UN*#(2T_,"E679@A.Z?A)"(>%5!M-L8<_\ME6VPKBW([5]W4\DCM3;< M/F),084%?OXCY\?HH>)(U-2]W4G\NW"W.O*)W$Q=8GR_H9GJ;XWEB_'JH7)- M@@];=CRZ!BH^M?;<%<[GC>DQNL] ;XY+#_MM K Q6_!E Q6IB(L7&2ROUA3 M41RKNJ&/Q+FB#$W%((JHR_)85N;J=#@=_1_P+^@0BND,/'"'' KD_O>?C;3> MJYF>Q&)&"ZIS#_4ZS(U:<=0JN-](3]I(=A5.NMD)%YOO+;I&X>(&I)>'"[YOX9[1%@);8^XL ME\X+FA0A4OE.;Q4OVHT9F)\8(6/VXY #!?. M'*PNLEJ'BO0%U(K@F&;@4F-),%9HIX*92V!NH&FHU;MC[D9FKFFX[BL.^VPL M X( [L&2VD<;R/VCAC!]G^D'0'QKXY5VD$'#*]E( 4T], U>T>S>MLZ*OXT* M\CG:$/P\ML372WS7#)=._ .-K[H)&2^I TED#TZ;18AO/B<^ITN?DS8\/*>& MT,Z:49ITP.)@VGE0VI7Q=;N&2*]<[]+5ZUWZZ'J7KEWOTO7K7?HX;I+K$NJ, M:64G./;TY6!/GP HWP% 6SXX'YP/S@?G8-DU-B:X<)QL#BYFWFCC$AFVVZC$ M5Q(YH+W/\R^N99O6VE@^V)]@X,<7LGPFO\%;%@4#P,D,(YTB:FLE,W(Y9!ZG MZN:H^C_$FZ77 M>R=P2TM?#4O^^JJ4S.GYO-0L_6<+7REWD0?<Y-16N2G\I)* M$CH'FCPSR4@5228)0)E!-:/>1$LCN'&JZ3C5',$(J$HU&ER8TLXJ3C4=IYHC M>)%5J4;O3<9R9C"[)K1-+,83URTB'#6'4@_))L2?GITGE-[(;+-08*GCS M>4>Z1/..AN.3@(W. "C&Z8X%NCLU,TB7:6:0F);UG-PXN9V6NZ,KO4D&O#$G M*$Y0]2?7Z"K5E\II0("E#%H9J$DE?4V<,CI$&:%7 M.^/LI=Y$5IDMLN,GWYA_>8PQU[(=Q?C)=^+D]QS!&8>O]"8E2)R4+CX>AS*B;'D5EQ%<1G 9T3T9D>V%UX;#WF1< M%@Z;"P$N!+@0Z)(0J%26H0W%T"]9MC:6BPDN)KB88$E,E&=]1&'0^FKI,F8F M>9\&A'^FK=$W<][].O>1HOQUAI+..\O83_W6]K._=YQOX1B M]_/\:]CP/:IU>>^XKO,"L_9N[1D(Y\ U%X9';I]<0JB8?L3I/,);WB\=\WMB MZT$Z$3B1-;S0=P/2R^L2K\0% 0);+NEZ!2]8P2SA M:2_J>2^XQ/-A6V%SX!,4P[A1KK%$JL0&FD*DN@1G3G]UPYVDX6C!F<)I&DAZ M@]W0=/:N2'03Z%GOU7?1]ZX]\C;^X=W,\M9+X_6M9=,UT8?>16-%E*JN4W1% M]SS\\[NH'_9P.!B&_!NE'41O/MPN6Y,'FBHSUL-;' XT13HV5(8JC3<3V(B4 M^M8Y%GBT[K0E[[]4J5),QW M)]8R-T,:2O+U-F:6"BR]$68^602V_"V^#/ZMRMM;OM3QY!S),XB1.] A>!D0 MC #FX/C6,YBXEFW8)IJG)K&>T5CT"DB:"OMT@O_@R*XSYAS(UEZG.@>.K9V1 MFW_VHLO<_&6Q5-^(N\V%ZW85(IZ6]08HB)W;UX?I@$&S-N!!%JWDB#@NG6KR M,-8IH;DH:ZK.7]O:B-!)ZQEZR5LE5ATU0"@B].B./@)'UOC:4.VP39'-9)S3_%3!% M'=KM2'ECW4RA 5.,^YI6.63.(&6VW2GQ+#IL!1K,M# T5>]E_Y+;>-2@O.12 M_FZC]<49[Q.[HKD;;T;1R:[UDGJA!=\FENJ]5YXDQ9GM)8ET9'RP1 M9MO7KW-%9Q_L9^+Y-)6"=M&AF8'"FTW/(UB\1[,L?BH'$C$^3HG?-N^[?3:L M)2K,>\?]!E1V&[_]#E[^RP]S&>">WIJF&Y#9 \8/8D;C7Z"#XE'QJ[QP M5#=D]&&[GGE1"DD]C;#2'4.&P:L.YXD:#1E]V*Z+691[$[FOE@48ZP1A\I0' MGE'2W6]==49)V-[R6$;TF^G?0BGUQ@2#;99J.,JCPCS!I'DSME0KYNH*6^E- M1N.^*J;[_W3'BNU4.)H+$IY>T@Z^:+N"1 7+?]R71C47MC/.S:=Z-TO4Y*7_ MV"'+*ZK("\O)WI#3;*HZ]ZR0M*S[D!@3J%4ML]JWAQ&9V[CQ%G'#267!XBCL ML*=<0-)/G=*O$\8?WBQ'WH M@9LFL ?T0M@#B:!FZV]_M[,KXX$HXR[<"FL,^@*-;^ ,-LX^*S- ;_A"7%<= M$J$L]@6LX>W3@'7FWZ2^\&+L.!*!-HD+'\10$X*QP9H8",!9\$??H1."5]/Y M&5/GF0B^Y2_A\69WD0Y8J)J;GNJW!6SA#<*7"%L@C;.=X(QNR99L!N"%MXL?P%)?O[7S^^#V73PMBRGLLDZNVFD>A/^IG'"F-![$TD; MI$N9A&D(0W%*OI'2[A+&= D9J5*;)9RFG."8UZAFGLGR=2 \+@B*R)!0*!FL M70M1@H#F3&>U!HZ>(4N;18J(Z'N7#I _4M +66)8;?/$#9IJ,-I6OPZ$/=HV M3>)Y&WK[^E[X8'DF;I_P.T@&YR6/LO'CH^3[]73J55L]>FG8F\C*P:,O3[VC M=I<@ O4.TJ9\T\2;2;*'D0*V1 OD&&8)6DO+?XW,-I^^8^TZ3ZZQ\@3+ PL# M:#8&R'+6L$NX-&]'\=%!3<.V'5^8$B'P0O$[AS%3C[G"T@K?B29G/ J:-; J M![[M"EXP]:R9!6Q).FG$S%C1J;$1$V9\DATSW32\171N\ /\@;AP)Z G'8NL M_X8V)G")1W,%3+Q#SJCZM>SHK")RC.Q0++[$FR6%37MO+"GU?5L0XB=,_T^. M3P11IJ_"V>)+0' ES-HN'CIAY=!C0^K!C@Z]E.@\(CCIA0CO0]OK4'EIB1U7 M!VG7;2C]3A;Z6@LSE[/E_.[,0:9Y]-Y(>]DEC,\ZM,!>YO0>?"3^CKMBV8$1 MNL.1=W#ZUE04QZINZ"-QKBA#4S&((NJR/):5N3H=3D?_IX$>/@AIV !OB=*Q ML -E+G$T"#;JFE?3,79!8L MR>=Y>DEY&)^2FL+XW".@Q,+AE0? +AF" *56D8T>$&1%(SH(DCR(4'A!]ZP.SH*,:G-M 5C3&,3S!/QD<1,,\P)_W@2!>2G'O!@*#-^)!/103E M@* <$#0+$/2JL]#_9:-S@%:"KE86C41Y47!C$YD"KODS@*G.+71RS>&O,ZIJ M%T[@H5=K[3I_@%W,P0]Y;CI[Z4W_&U/N[89P?PWI]DM(MML::>]NPP-9J0+2 MJ#<9:UW.=#I3%BMG>IY'WFY&4(U,K_4F^HA]<,(K !2,?4;8'01/E&,'GDFE M[CGO[@+7!>ZYM6>?'-L,?\ED)019&J99J3OZL]$"\*NDU<8UP:FTBN!',BN( M 5> M/?+:KUT7DGH-":V%SJ]T44\)3:96]5NEY>,+-:&N$?'?7Q"[Z/S*,I* M,J(O=5KL-PI@=I4TVX;8KT2SB)I5O22@)L*Y MO^:S+MQ;*]P*49*TO'BR.% M^*-@S/X((J?D)HR81#'C-X%V54,#0G+L*ZN.29V $/#YQ+B-_!EW&8WRU_<0?FE+,B M[F%6T;$&O\NBG-\".B?*RU/I&//?.V+VGS^M]:H =ODR6/K6%5R)/^_73? K MZ[FNK'@2Z4J?HI$&!:-C&H^.<9IM\QI;D68Q.C:N"U/U7%?;7: N<:#N)N3E MINIE9.NQK"DBF/EBQ7<)V)_J8*BG;>GI2(*G'R%C.<&-0*%6V!U&Q&);B2X) MB0BBD,K*Q$>E$085J3>1^IIT 2V9:A293?M&N"ABHCSA0D516_E+=8LBA,WH MCY1T,\#NR0,.3UH3/,TN'-"(9F#- Y?:AAV' F(.Q'*#_T2QMCX2&[]2T#CO M"R\+RUR$ !F^"Q.+XEUP='M(7@F8KP59SF[@$&\\$ :(JP%_WBG1QTKP?4PH MJ3@D5!KH9A]))4$IT?XH"+"Q=CPZ^EN7+ W$U-GB:OQU%]\D$B_#[2/&%&1) MX.<_DBI /P\(BJB-]G8K\6]Q0" )VY-'3RW<+=LAMJ%+C.\W!C:,?6LL7XQ7 M#V5C$B7%LN,Y:8@.L[]CN?LRGS?&&O1T9HAB1DGF+46\PV_!E Q6IB(L7-34 M?RER/&#A4V0?9"Z,*V%9X=]_-B8ID5DW:E,Q.8@\3>$M=U#A[BDFH07<_///+!9C#CA+JPDXZYOO MF-\7SA+(U/OES\#R7_%T#T)E*5E064H&5%8XWE$HK$Q8JG"\K-=(A]"JSG0< M6/,+DZ>;60O45_I8\J"^%#5KF]3T:70"XBM$Z4(C)D3?6B-^)=;HF@O#?H)7 M62$>)5Q.T."@B'R&BY][7A AZ#J![_D&-84N#>UKI ^&JG31&%TLSJD2;AB# M@%MTP!) 5S&/(>\Y 8P]\YJY"17SB^R4Z!1%VV(,2XK#:!V#T;JJI8O-(HAE M.,C8\ =GLT%D3GD[YE2=(&!Y7GD^>,N#7T$>>1@PC^U37_@? ^XZ[JL@]G-) MN^.YMB4#JZ%U<3B@(:?3;5%$T&O2-_K\ ]W@8B$,.7%]&B&(C-8?Z3Q?G.>+ MGQR1RZ9A66Z)B#4D8J6O2ND.]YR2+H&2Q+;$(<74$OM2]4HS7H]15#7(5M@)( 6.LE#,_MSD.2]K"@I2(V M%*X? A"F31)N8OX<'VQTXG[W'1@TG10SD+0*C;_ZXLC MD1$S@E-5O52EGH>J1*0J2:^KN?JYC-/N.6J+^;:2F6 G61EE]X5\KS"G3TZ?9_?X MJDIM'M\V"+1B36WW[227&%[@O@K3J'5R;7' SK);MJ7TIEY]$.\[9;B(]Z)Q MRC*E]6T\5.J1KG.LFZI<+&FI5!UZDS)Q&N9FU0(WDB>N5HU%?UM"W/ MR9.3YTE!Q1K)$\$K)2#/4=J>9HL\VPXWYM4]CFBTZ5S@^>O -1<(:>S,,7ZT M2<;; ?3(SKSM.%9./6;)D2#2#F.%+'5K_AE8[BDW 02[[ ^5M$NT.&-QR"4V M!?21T$VM9(0!2+&O:57,6TY';-+1D6!-G70THMV9^D.1 3JZ>J\#C<[XL>\A MU.!U1&FZ;C[7H^2/A&GJLYY'(OH>QGUEF';VL64]\\L=,S*_M;O=2.*>,4Z= MS'K&1G)7/&,5DTFB\G,I-:_NF3/9^CDT9Q+5_0UDG%3?1-;X]2P9*9^WAU2> M897>1!Y*?47M&7T)(+"\#3S,'/;/8J><"M*G9 &TJ!6@[!ZTPA\[Z8$?HK-%![P=3 M7RQ_@7BJ2!^F\TSQ<>$+2%4_\.LO>-"OPMI IK9@33ZE.R=PPQ%O0BJ A^# MK&<25O10CT2"E??\I?PY6:WJ#BP5 B;9ZSQN\(7F+=-J1RH_ALP@><) MC\1+X$>F4&'/0&"'6 %H'H\F1+L='H"[!1GQ9+B4I?$7*- M57KAA1#MSH=+^<6-NV9F8"&VA]HX+#39;_ 8C/9>.&W6C, F/MC"[=JUEHB\ M+/:%%Q+7XY0TK_3ASBWCX=/]OH&UV:83\Y>'"?,*$X+ZLCKLP]ZD#*R$P,Q= M1*CNTHO02RWB@_5LP?G-OH)6_4)<%*3&T[9+._#U=LIZ;Z(,M(SI_E6XMWZ0 MV0T. L+7(SX( OOF+E@%(12U $.OB1^@J-LEM;X0$V&?J@/AIT.@_S ,W?6J M1_?%<#^[%*5W]F]C&9#MN!DG->Y-AH-AV@I&O20\X^-4;"^M/P-$ J95YO1M M!!.=X0A;6=+'[>N_;-Y>FBRU(4VFR2+)-8FT[@#.T &3?N8)<]=9427KS.&- M*-,IF'K@A2CJ,#="5H(AK!V7+ARAU$'HEZ;I<5,TK8F]B3X0I73OK8BF!1SD MY_NE$_:YIQ3^Z :>GR1D8@9N!"D?4;.$2_W';[=W0JSBPX<>!D(\.P^MURV? MXR[FR6-J_,XLSW0)5:CN*Z4X_!2M;G/#9P/AUQ R]^B(+]9R*4S!2K METE@$##$YXB-3^SP+1[N_=)P0V,,S^^] QJ\+Z".!_,>;'PC\!>."R*;HBVL M+-\G))Y"_.7 QT^6H/T1C=IX-JPEO3L8'L@+V#G8_)OM2L#6]Q:PYGBO_@S M""0N/ E6A@$+,5RZ@?=DZH95!&I?^,T(_WL;/.%FBRI=P">P+.F- WZ'&1## M7 BO\'P?U@_:C-I=,-+F(0KA+R8/BFY6V%1 >&/];4OV"/Q-B1INGY8=5X+" M7L+8L%Y"NQ/ ^-NIP="C/OKM#6%.Z++[ES[! MI3II34NPH]VG^[Y=#OD3E5-T9:@VQWBKOQBOB &_/U'ET$0WN2IT>L:&CU>. M1V_7,%ZTF)@U@ B +U9 ?91L*$6NEX%7FJ#$86,$I?8F\D ?IBG=?[K'_@)D@VO8WZEN,=#"LWPL6O.L\#&Z*7\ [3GHJX#_ ^_! M/9U*_(/Z%KY/I>7FBDN/+S20Z(_P!=JAYL6"VZ]!LP]Q]KCM0-1X!&%'#9"F M%IPIGBB=0_Q;OXUE%+U\,W(S1$#]14&#:.906XKRPK-#C3WJ4O:BQD&PIQ3] MVR.4*>!<@(@B)RA2+5"K&:GR&?&L)SOJ%Q0S8^Z+0ZU)W5BTBQ'VY!"U=YYP MMSOJ@VTZ[CKJJS(0'@\O!C[>+ =;P%"G*4BQ@%(":HE09V_X<7-!BT1*2)HA MJL7.M)QU. ':5,3R(K]OF"V;,/H/V[/PYJ('0Y=@.^%IA"^@+PLGL/-"*Y*N M7C2[E?%*M3TB@873[B>G=U!D1>4>P+)P+B\P61+R&_5&AA(P(7!BT1A9A#:U MC;&)T)XE%(N!>,S03L0MW(R,U@F,[ ,?4%Z%/XR',.ZKEV@.8: ;#4UE!VP% M,[IBH/'@TUF09_AW "1#UTE_PV7BN E-BZ+$HXV?K'#&+U8HRX-U?"K&?&Y8 MX2'ACO8+G]J!^T5*X4=:?J,<#ZI!>B79/+,QVU =Q=>4<%,#FVJSK4K8W&+6 M+LJ]R-:+3?CX *-[2G@K25Q3D(^3:@1O#_ 92>D7Y(F5$6G,Q':E1'.F_#VX MJSNJ$K\82ZCY+HO"/7%F 6EDQ4)VO47%(]KAJ=R7"'*#=%TSJ+X8Z4.*X<[DB/R,,=9PMWZ+6$ M.YJ3\WJ]X0Z]3+@#5W52N$.7>Q,/[_4MQ#N.3?)PO$-7#L[TG $/I3&2H@$/ M):/@JNF QWFT:!T!C[3,[EK ([6"*PIXI$^ODP&/U#(N)N"1/J"6 A[I%U&0MAJ6 1X9%FQOP2'^WQ8#'7;,!#_UB QZE;AAE A[9I',E 8\,#5HMX%&E M^?S[U[LE;$I&QWE=*]A:GBW%L-]:W@M6,%<8P]O)SS>FE"+@WKO>E0V7UDM> M4P=C951+CW2X/^NJ N 2DF)5NK=;/Z<78F?!# 0"O;_+KEM]6%^ MTT##/D3$3M78.$VQY]S=32AYO:_HC13X1SL0^C6>XJ%F=:Q >617_CY$W0ZI M-C[I'++7SDBYF/1Y6JUL43M;L#F!-TL[(W=A-T>'?9$T M,EG,]SA*V.(4_5>6TQ&M-N3+<2'<+?GR91/B94NT;&[*9<5*T6Z$ER%6,E;; M?;&2'^M0&TN"T/.2(+C14EZH?,P.=5V(A.&&"Y>S:+IPI4[! M"FVS=.JZ8,>DSOI%NW0F:#DZCQ#R-]M;GL3%0^ 7Y].QG23SN/GP+EY6%=\> M)_DD>:FE29Z8H3V6#_,DUT4EF#3.%?O9=(*U8]>A?YKVI1^0B.*8 M[=W^$H>WD[667 >R7X<-97].%9R$VK/+#6*$++OK,]#Q9^C_/-4U7!#X:%3 MG0@I+C@/O=]C8LU_B.$*F]["_S]#F"?C?,R3(_T#6Y+I'0UDW]4=R-[J5Y3T M/&+-(]:)18=UECQ>S>/5W.U[<6[?M#6@G1"O3H>DQZ/>9*SG]V[A 6D>D+X2 MN7%E >GF0(C'&@](\X TMTRNPS*I2\+4%)#6>4":!Z3;C MB >D>4":39*O$)#6A\.6)GE:0%H?BH=YDNLB'I!F=+>S M(Z%X!'8G%--;30 MA_D(3RU*C4/M+R\G6GT:F9^P11<4ROZ&>!758]E-P5GI0SD7SJI:+)OW8RWS M]NQ^K+^3#>H+8C9DH+YL2L!I<\DXC!YCP9R,8[^+\Q*A2UG/!$%3\*G2J"XA M:@O%"UF[).H( M6]3TO=U*_(O318%P'*@;^]]P&'4.H\YAU(O"J+/6Q%;4-TO8_[<;L2,X8\J06=NB%H2:8@>>/@MJ:HT0KJB^ MS85A/R%PM$THZIAO_*!]WRE6+@)V@GD80;77AV&8&XSOX(0F'M4;0)*G$7 MWN E=)=NVD"B93GT_=Y8TBHQPQ?^Q[##5D79]5.U[0ACV:W9^Y+*;JUO^8QD M 62ONUP!SOAP 0X-7$8(\[_\&8#6SZB_T8>CWF2DI(/]D0.SJ7,0RZ8=YUMH MM8$N;_Q+7R>0]K3>A71FD=]?$?YSY./,58CZQ M%@6'!1GI^M(+YB_.8IS%BK*85 N+C7L37>(LQEGL.ECL33D>D_=Y#/O_P4^G M,9N(B+=B^L*6\LAQ1N.,UG%&*\-GQ_IG%.0NL3<9R>G<;09UV1459'TB?I0, M51>P1B;;,T?_)16-4E#1',JM@ZW^/'\T?GQQ7'SCK1]VKJ09=\X7PR6VG\DW M4F^B9?25*:Z5#E!G$XJG2'W>1=)4.9(Z(E0K4U)Q9YDHU^8LXZ3&(JF-V"$U MA9-:QTBMI*9,8=>UJ"G5WD31N**\-)+2STA2(S"^.$5=%D6E+*\6Z4D#>LK MY&R=HFK/#^IH.4"Z&_%-N<".4J74ADSU3RQ>F\RKG+E+4NM;$7L MKY7F2I&W[I-;+;D%DMB;9/B5.;E= M ;F5L^[D>N/LDH1Q]BK7:DYT%T]T:95:C>:PK:2:[H+%$,TU4B#.OW6^;_$T M NYWW-6CK:41%,$X3DI';)69B6_,7=VLD5PYBF,GRT!2>>BW8Z164KJET@S: MBZM((S#ON/"Z-(HZ8S*!I"$0*2%4R1TJ*17E(W1P\L^3J M:+(422J-9I;((L\LX;18F!9KR2R1,>*:#GYQSL9]Y_*H-QDK:2YII/=A,9G"W?9,4G(YIU-A6=\$36N]R2@#TXU' M%EFCJ7(DU33(0@8EZ;V)S&4CI^-Z9>,9DR[D<6\B\:0+]DFJ'$4UG711W"6@ M#/-= EQP\7X'TUE4)3J7I7D:OZS#AS<^;FS%W+=5ZM)25)4>#VDLY/[\[EA4L4+E&X M1*G)7$BEG54S%]3>I+[4"L[:G+4Y:Y]J+#2:X:>,+L&=S\4-%S?_C[UO;U(; M2?;]*@IV]H8= 0P2[^ZY1+3;TW=]=L]XPO;NQ/EK0TA%H[60.'ITN^?3W\RL MT@,D0( "2IBIMT-4CVR?OG.JI+BIA1+HE_TK/@R8HY#C#F.U%K''"EW\C/E MFN!?TWJ9_ (_H@&+UEO(*'?J*.(>RS&9$]RU\).R03':)6$U H7^_B3RO4CO M]RM4&;?5+E(! ,@\)7"5W]R *2,$DX+/(2!T6[$:?D .VQVSFP3 -""-O#-MW:,L?HLVK0JBS9J M#T9\T98>\X$LL QSINBS +E,_Z&8U@R6A&'B;,J"5\8<>F"F6Y[RHMLA/.N8 MBK[ C.V?#-6G'RCN3'%#+V_]4LN]A%=FP+]N6RD.F3HNME&5Q8XX]&DK1X)\ MM5[@KQ<&W_B!%RX(%KC,@-9+EZ\MUBM7::;'2:GT&W/YO",IA9@&:33:#)TR O@._!4CH!L(A+O@F\HK4]@/ 'P +2 _T%M *9\%


6#5(,FPA>764YUWWFWRGOU/>*#CK;>;994['#Q;+EAPMEJ;_A@9V JR(72H.PYJ=;(/4"\+V8J#-AE," F. M*QUZE!XWW 50_8UX$%OSV$+')SUL;F7(;>7;G.UH1?=AU#!]?-&=@LKE, ,B MP$SXIV'@!S!\CBO#"Q-R^_@>6,0=@&':(ZW!)RGY@0#U6&FG' MC.QP +1!P]] MX.OU.T@7_R":X76_!8 2RR$?#6$D$9$/S"\C\'.T*E+(E7HLUX? M%-[2]4G-WWG,)IU^_VJ9P3P*8*7>$BY7)WE%GX)[!\M,F_O=/M5?_/1]TL;)6"1B-:'X'YFYKYQAK/9 MR8PXHC,@S/5HL>]"5,?X% Q)K\I0E+F'O/H7:ZJJX_Y('PW46:_7,7HZZZFC M;G?<[%*+6>QHR9+M 6.C M" .IOR?+ =/& H/Y:P ?+/B@3SO@8N-]L.VWU/! \K6Y=,&(L#:XYW^ U;]0 MU$[K[WG,LF*E9PMZMZN7SR&8+ ^)I;!)&-.:?X.&/]BN\3TE(34N[T&:,?,A MB#[$CAG(TR6*&K +>< ]+?;B%CJ]5EX;\'&W47V? \UH\(1M]Y4L5Z02N,?< M'R=#=DJ62XN[VK%KSO?I^N@Y,!U4*UH:KH/OH.%?P'#;[$RGR*0156A0B:J@ M(!Q0Q]:7/KN+?KF/3DBS')HDO70OVA+Z!9726@R.%H%_G8C;=H>+7%'-+'H6 M7[?AJY^SGP^T]G TROVJTU9S/]_4U*@]&/=+:4EK:P/MJL>TG>([:M(/+2 O M7]86"\+_SPZ?LJN<-MU&#=Y9 9##*'+PPT\H'H25Z;]?$_WK6_L++0LW]:J4 M&.&.'9K+&P\MR,XL=_-.30GP+784;I0 #Z@4,P H_8#.G#Q3-;*H^E1->]BO-L ?MB68#@)ZD1V>M_C^H:(T#U?J MN-JHPC.00B<.QSWKEN,KNF=A,D8QD_3"DL*H^U8X7'\M3GTJ:LH]]&UF[2KXSU^,=4E4G^;$Z4]MS6^T1Q[!MX%3*[^3P M8Z\Q&99P9:9D!\D.U5-/VRL.GG*9K='G)&ZQ+/$E7KO.-4'OM417ML)X3+L\>&N&7Z&(-,(NBJ9.#> M)LRH,1F,Y8EA-Q77^P?S_3L%#9FUV%Y2^LI-%U&]2 6PHJ8$8W[NDO&JI\VA MY0+7"EPY#^]R0\JHU,WAYW%CDJURK@\W7S8^4 ,O/[5CZC:8KMQ06/&"\"QO M#3K'W2@NL;UKJ8T;P_;YH;VO?3A0&Y/L-H>;TR=V==^&J@V.HM\P+T 5YXV=1R-FW51YH=Q&@G#..\#7I7"4FD9]L$@/\->.SM$ M(OG:I.+>L=QA?J[_[$*Q3,-5Z[;S#->5(^]Z[9S-]I=/P#_PLP+%>7,S/#LP MQ'.]0&B]6&[HVV^8D$?WP>0G4T7&R"9+Y+:2)R?BM]/DY0=X_E@V]"B3A^7! MP93)PW/!?Y.M-*[W[=/5V9QRWUV@:8M%'!:H^9%)6)F7/Z74O+Q4%]OW)B4D(N0OI9T/^1D;\'7 M>M3]N3*SW5?I9DDW2[I9%3(C>H7-B/(V"(XZ8#Y4P'Z0%FFIYQ24Y[ 7W1\X M4F4"5N*X@B)QWT+W$9Z/E$5RU3RJ*SO50A[%>Q&U<(XM?Z-N[I:_^J@&N>5P METR?W=B6PV.56'E;#4>]X[(C$MOR+-Y+:Y2]+;1^[E;$FU,H,C)[S.Z;3?LL MJF\KGWCSYRWL'RHQ0+)_RFXT )U=@H>Y-[0OL.2AZI-(]<0)P?6( Q&C4FVBDW\Y>!5&DJ5FF "*G) M)1V(QW7!67B/?94=/M):0):4VA)YD'U##N60ZSJO@2^)-I4VJ_:QJM3S[^(> MX<%YUY K*DTLG3H2?_Q TPZ+%#]2_)3FU1TA?PZ(=XP[C=+SI>< M?RG#X\ 8SEAM3+3>%1S9>SGI0P[T7B:_P(]HP*+U%O+JG3J*&#@Z MF!X_*1N7HT('J:;NK#E[[_@!O?0W@'SHIP9TI7/C5<:6,JJQ4 MAO6B&R@V%)\&^@^%_5B"\ME6B'K-2V=69>DR3+9YZ0+F 6LINF,J0&,+:&CZ MJRR7EJ[X&&=-IGL.KBRTQH*K7E56E56-&/)IHV;"A0-+QGJ!OR@:Z@=>2&*3 M5@ZW-M*:@1WW0@O:!$2DU9ZFUG&%9E59(;73[F@%M-L*V\T8-V)FEJ,[!L.' M&:P@6"Q\U6Q7/UALHNDNQ+ N;'=NS/\&L/ L8V6!Q;1Z6.BU='W"UYW'; +3 M_:ME!O/(;TF]):SJ3O**/H4AAL'F5U+VL\&0%)>Y+D ===:HE?HY]Q+8>.KA_L::J.NZ/]-% G?5Z':.GLYXZZG;'W=ZL/^U,!__6 M.EIC\@T9 _'^B-XQG6VL3S(RJV0\J<4$$8I0'_E[A4N?B*\MD-0QO_JG'G"Q M\3[8]EMJ>"!!VMS!_C]_&6G:X)[_ >IFH:B=UM_SF&5-OL2Q@[[64AN;O^[T M6MU5F;#0/=!-Y(.3!/V%G.9$R)"'#G2Q]:7/[J)?[J.,J>70].BE>]&6D$PY MM[L1&OG7":.V.YQ91;Y5]"R^;L-7/V<_'VCMX6B4^U6GK>9^OJDIL-G&_5): MTMK:0+OJ,6VG^(ZL^:$I[O*YM%C,ZW_ U%; + =1\A%,@\64>9PQNVI3 9FH M*:<-R%&#=U8 Y# *#/?=3VBK0$\VNGOOUX3&YJ,TMBP+-Q*J5'O 4[GH\A8X M)*3@61JU(L W=/9G,V8$-TJ !S0%,P XLF"G4)EC-;(\^53YE!9OZ_#>M'<.>$BY;I M4D@'>\PM'] :DWY3.^HKO+.V97.]G,N]F4>//BE.3[J'LH+7\E=1Z/T#.>4'>=15H[-CN2R-+D-F7VRXYWV-=M'%"KJ'2/U#X+\Z7>2 M%=PI=JL(/C^ =^Z"W!>[8QZOR6+WJ,U*$L#U / %1'"A[7S[H7C#V-9L72^KF?T*QZZD,<[TRZ=I+OW];=PB*Y /NBZ,75^2.U_L,<8MU)DDR2US3!>-Z(N(*4..S)B MW.DV)ME85EUS;U57ZZD]NM&ME5ON9:BCJ7;I]V_:5.0I7&DI'J#5QV<_)7#< MZ>6)7JG1*XFF/37Z$7 ZQ#;$FV0NK\0EB*HBD@XU!@>-2?8(^$K>"G0-%F'V M"G-I#$IC4,8-+Z^_N^>_PGS<&>8%>*02KQJ2C@12^5L49M8/9K;^9)Z;"ZL1 M'L(YTE3MOB*:72*L:K)JSPJX<6=<"5%59L%^]=7[A:\6KVV9=*GR^B2%^V.U M _R4=> /NRI.5E%OE*NFW"%P:NSG[Q 8JVIC4L)5H1+;A^P0N$ILGQ_:^UI) MJM:8J$<7F9:$_/-L2*B^%26W))S+VSA!QDSMYFYPK%#!JZS8KIZH/T]]EMK+ MLW#DCH(;P.<%).B!"3X5$\7'7/(L=PP<#Y>/; :?F!+?,CE4&W,<(]WU-&@WW2>];)D8D;AO4\O<&55XQ%4V^@D70)84,"@TM*]960ZQKNR:A')I M4VEAM9?B1#1[:X;[ZH= MK=]5BY^4#:!1H5L54A?=G+WW^Q6JC-MJ%ZD 6+-#$[K(WY#JDB.&WRD ]^0, M/+^I.'0HGN*&GO+H.K2V>@!O?0W@'SHGSYTI',KMU7MX:[%2TZJLU*@]&*VL ME+X 5@PV%DD$>%O\#ZQ,W58P<W(]!3]'RNLVD)Z+;-0@\!^( M2.L%_GIA\(T?>"$QF*([)ATNA.N& OJ%;K1NPK+/@"5AO7]S Z9H:AU7R*S* M"F68:].^_(!Y(/IH468,GH-UFUF.[A@,'V:P@*"*^*+9KG[=_,6JLGH9);:A M? P#B2 /Q4G_3ER_[\>"LN!J*3HL,33OAS9]BC79/@L".WX.6_G?$,P5ZMO< MLE]@\\HO= ^XGLPFC1:9[)S8&N-&%9#;UI<^NXM^N3F! BQ%W# _H?IGL) IK*1Y"ZBRGS M>("CJS85K:.IRDDD4SPX:O#."H <1A%_\2<4+-"3C2;7^U6&W[)/8,NR& Q5 M496<8A[R1K.SP Z(@F7HM2+ -S2X9S-F!#=*@(=9@!;I&@!*+\G*B1M4.8+V M*3DPWF=&Z)'Y?LPFH4*$.71_AVR\A,;/O0-VH[?07_<6QN4["P5EPXMNV6B) MMD!+M'P=[=@L-^Q2B/79MWKI]\O<-UOA.VK+.#7WZ$V55:-'\9Q-W@RO)_,R MT@KG7LK;%*R-&I-1?WSYHS5+V!@J.:,^G'$BQCAP1W4.7^"!LYVRJMDE9=NK*UI&-9 M:KA-5I?;9$^-R0T63E<[\FA+N0?\B#W@4M*>^6SD;K67R3"+V $#UP M+W87+R7M'G,\S*6W846=3!7VJ*W,SCJP^ MOVZ=LZ=!5?@TMH:6O"GJ2"255N#<4QN3*RIOOFXPG5TN[6L* M][3&9'1YJ51J.7 -;TV05U-5B\%.$T[L=<$&J&WAYMY2N[:@.A)3AT;GBE\/ MV>N5=CVDQ-3U"ZJ]C8)^)>24O&1)7K)T:4/[!)6^/3P\NU/E(C591ED]H^(\ MA;Z]87G!!8G/6N'S A+TP#+?WJ@Q.>9NDDL7^TW2WE@)0#4@Y4 MQEXXT+OIJ^#=C(XYV._BEB1O2SKM2LG;DFJ[=/*VI*JOD+PM:0-_H4H6 M_*J+0X@RGZ166,RKA]G%I>L3P.X\9A.:DLMO_KIZLKK0UYWD%7T*@PR#S:]D M;FNXS/E#ZDA=HU?J)PX731QKJJKC_D@?#=19K]CKKJ:,N'H SZT\[T\&_ MA^-&]-+<2[CEF;6F'M._MW2\_N%.MU_U-Q^MC?1-1I83#6D(!D^&8!O),IN= M#-&T.&!,NERVWX&AQCQ\"H:D5V4HRMQ#P_$ 5L\HA6,\C# M7W[6)QE)5S((U6+B"P6OCV)AA;F?2!Q8(-]C-O=//>!BXWVP[;?4\$#PM+G? MCP4^VN">_P%*:J&HG=;?\S@L_RZO$R@055N;TC!?$(SC*:S_%$[8;Z!&//!,3]: M*,E-8J"\V737A_W+FH9)31SZWW*/VXHY<0IKHIA2^#8'0]>U;?>5]J>0X !O MV2K@ -IA+:PMV;*% E%FMKDI%)8>N$,OG ^TO3J;K0;MKM:_HULJ9O: M*KFO;\MXUS[O=_,G?_K[\6YW3.-C[NRK!+BJM4WU"JXQ5+IJLU)W%RJKEQP4,.?V>_TX.7#!W0QB"Z9_&72U&6B5]$/:N:Z4N#^SM>*[G M)8$9&Y06!OR4[HW>CPA3UVYWZNK*U&_]5LC?* ]P_+42515=Y5W36!HB*I8B MSA>/>U_"4WSZ%* M7$"$E%S]74:"N;*RH,J"H*3;N*ZA%F0?*;#CSHM32 '>+MPB,'S%;'S,8(.EQEQ-OC38@E]Y4H"/ 2X MOO>M72-J2JCP[0Y.C)J11,WUH4;KG!@U8[ ZCKF>]\)';URC3?%X53;%#1S% M5X)-T=\1^SN6SP>=W!.HY6F@M=8.W1U'@1V-&E6BYOI0HVDG1@W>%UV!DX>/ M/!6C+J=>Y&N?0GE814_M$<02YJC:$1=^[MI ANO*U19>X0,V^M8K+GQLEG:_ MN5=$>)X\10M\GNDX M@%N6 N5NYZ^)%#AYBK8T*;!G"FE U1R#SM$I),FIDE.O@U-WY'$OQJE]2O9V MLC&)RU+1+,6A,CCD'<*]%/&^YUX:!W!9. M2X@59BS=B^!T>-SU !*G5X_3HN>GG1:GH\8DZWM5"*Q3<*3*P]4EGQ@OP]6E&W6TO@I_A)DM'8:F/[.54\Q\Q0T#/] =G).2 M.MGX*EP=&;4NR0O@6-GN"'37!=$? G@/''>_A7CTT^<914_\SPGL]A!#W908 MTD ,=;K-83\;#:R/GR"CD=7FDSVU=3Z?]"[*)UW@$W70'(RS_K0$JP3K=NOR MW&#MX0XTK=D?G> >T.K%SVMM78K#A&_9OMQG10_=TUH8+E631A(2=Q*W)9L M>):'6[Q\?@"B?G2TGW0.W,K8)L8V-][.<%5FYM%A3-GX%31^ R>MW=YYT6MK MM$_*M\*)W9(*JZJ8OMV_?"JZA&FK:ZOM?Z@DM$M*4#0N+)I.RJ(9@473[EQ! M&54%CB&K,3>65&9116[!'; 3M:AMNF$#59'=4^#3?9Y]TW_LE@9J M8])I=RIP5IC$U(4-K+V0E([SSJP?S&S]R3PW%V$:.B!TO&I)U042:2=&VD'2 M:]UP.8OTZE9%>LE]G;2N5V6]R#TC5KC7;)@W&G*OEZ MB:JJ5QNM8JEXO=%8E?5&-<-:A>J-=DHPK2H2[,B*(]Y03G!25B15Y:D3+N$! M2=@[QC%3+48(Y4_@59 O]37'<0/$8T-X(;3U@"OL!4+'?%#.D M*\H(#M!:6_DU79I&-6F*Y2OQBZ8RU7T,NB/4Z2WXPZ&CT_QV#+CZK."T*BLX M:@^("I\D/[O^2.3[%>&"I]4!Y83XM3Q@HKPQ6 M#5?\#4,%OA\RRAEKJJKC_D@?#=19K]CKKJ:-N=]SMS?K3SG3P;]P$F5WRA>X]6PX)BQ.LKJKM;5.FXO"[,]? M5N:;=?%6A?(7]HSP=[VW1WUI!;K]A?UO:'EL ?CU_PDP]C[HSG=83/$@1MZ^ M07L?;-?XGA+8@X82Q^@>@NA#[(^!>%]"CX$7LL8DZ4\1'2JZ8RJ?@:D])?7E M?^M!0-<)KJW>RF*OK75J--AQWGAP1?/74EOCW5.P[D[-2VO[8(/X M'DA]/_ M,"- !F'.7'<,8(*E%^+H+" ;'=^H>Z;/N62NOS!ERI@#!$?I:/ES9)HW$I=/ M7SXH*-$\^NNC:YHM4*G.=^7!")J*[BN "1)XXOE?_]^7+X^_X[>T.OC 1E@?^"6TF=^&)9WA5RY]B]G-T/=QJ:;, M=E^;RMQ]9: \80Q3%_C;PY=@DN[2]9/1_+/]M0W2F6"HZ,_,,2RN";2.UN6S M?W5#VZ1HLC4#1>R@!M#M8-.H'D//8_@0GWQF2DTE6H1WZOOT0O@A:(\7R\=G M_0#$&% ?Z$T%D0XT%+RZK3>F>XKQ9MBLJ;S3WH.@(X[BDBZ<+BPD*OP'J+5! M_W F6-KPF2 3K!:\V7T/NHPMEBC[1/'E L#XUO)")WYM;0Q>BGFAB=YJYPO= M<@+X'\8Y#6>X+NX,U@[H26H.'IH##&'>M@4OX;+[+/#I30;R%I8%R8!J$?[B M/:/ UOTY'ET^@P7U%1=6$]KO=EHF*&><%2I=6&?/^M-U8$S]]6GAC-/CIC0W M?/:/QR\$/OR==T@Z?\;UN4)9 .4=#.K%0N02#-P0.A=GJ[]^_?;'4RP$:!K0 M TZ?P_6G?H<+S*EEVP#)]TWJ[MV@Z !"TN;/M(!#383_=+ FO2$ 68$8!"Q M@-9AO&J<^KP_'R9CLY9X=*E[P9MBP%H 2FP+L )H_?4%N-J'-E^9@F9+"H^< M89B## ]$B7B=[F9US! >VH78A0LMNAZ,GVH08)XP(;2% /RQ181TG5D.R""4 M/-BTA0*WJ:!8:Q(R;?;#"H"?/,O_CE"968A_WW"7# F6KF6 WM"#1]D,6PSA8GR^I\VWC(0O"#K9XS.Y]G4F!9 M EK>S!/8*"+.2>%2-X&&NO&&\S$0#\@]P#%^,OE7IG]WD/%1ODS?KU&L&9/, MMKXSD"13H$DATBGO++(/2<1O>F$:^CAO'XF($ON-H.2\\9;8#] :0-CW>RT# M??[.H)DH'_[V&#&);P!7>9;[SG]/>$.K$Y0@J"88�P$T2-Q[1P3<:-&>@B MF($/Z7*L\SG$KDLR-K ^OJ. =;F66NB&YW*\@]T&$M5VW>]\C0U2;Z3B4\2Q M0!\ ![@YU,1AY! ADF/47^@39X9+D^SP:,(@!=GC MSQ)C"-8"1"MT]F*!S98C'V@"Z%].V8H.G7$QI!A,][G<1"&-[?HL?S"TO"[W M5N(G@*< @%R=I%9XBC:2#>^]D/.:OEB[K7P38]=MWZ6A+6'X**Q#43P6Z7>B MCH?\("X3L?FZD1R@T<>@3>3P9A^W$@[/!R"W';L,8+PNV*OK?2\RZ.I8]O$* M G?RA<@W;3FCFR[9(,C7PC?&]V([(X(2UWX$HMCR5T _6(MP$3T$=&B1-<>M M$Y^D%P@[X#<4U&3M5+W\\ #%>YY8QI_<2Z1;K93/E#T5.&@S5 MY')2QQ?1F3+(G 4N)Z(B[6/JHN.#C@R!FHS,<'"<%J$=6$N;-(0[FVVD %#+7S(#/#]<6VX[@\H#/B'%-0,AYWH^ M'UH4)A2/H60'S8525%\@77SA\$:$!SWG;WM:T#2BWX9%X,)[W44 )80&E@?F M7U-)F]MHP"7,%V,O\FQ")[I(:@LN:L:A%&KBXI"+^D^?/C7S6&,1@K&<\F0C M22,N$R?B ^'AP M.)\=]@6&@[,SHU@;/BA^?Q"V]W_S^<19D9:6BK(-&Y->.WN_TE^;*4*?C:\IH3!#_H1'C4GV=(V_'UB3U#T\<$?Q>!#/]Z^6&QE=2B3+P+D#$7T:XJ"-MC3JIGW,O2>8\L]84=-'WECZ# MP=[I]JO^YF,>+RT^07:*UH=H6J[/?>,,9[.3)5R(SH!8E\=8[L@ P:=@2'I5 MAJ+,/>2NO^Q.O&@=#6PVLH\ _[B-"1VE7W[6)QFE5K8W4BR[]IL;<,L+QD;9 M8O*@GV*'^VL 'RSXH$\[X&+C)?69#.^38\3IHY&F#43F",380E$[K;_G, [!'PVWF$ 2U0 M-&H]#'Z1M1PU1PX:Z 8;S50TF/,M%O%X6WG2+1NCA.FX/<5JH2$12 IM6]BA MD9HH.'81F<'PCHTEUXH>@F2'IPW\+/ L0T0N>$?ZU+)QB-!)#@%I@-\W!#_0 MR(W">E&0!X,^//)!\6^,<211'\8_!:6*(7C>!&4!7'R-,D@>P\\QYCYUG=#G MC,A^,(/'3[+[TN-O&QA*H@"),*%LBGF%_A1.'DU]9-NE/N&.Q^+5X+\QB#T M'.J+W'7A/I_#J2EE4;1-BQ+E^X1D$E)MYMJV^XHB)/+?T;"@" G/*N, &"93 MIBQXQ<0-TBEVF_U ]RC,@*U'[)TD,[>)X2A"E KH()^B<-=-C"^P.&P>A?Q,C*]X*4&^,GC*H/*RF#@*GH3+"10,0THQJ3 ^#;]Z M;O@\I]$Z\#< TL-R"GP,0>F@9A0?KH2]5Y.UE!NGL WHGV<6\4Q;>:"6/C*# M(:JX]=!5FY20;XK 5U$\*Z_0S9ZX'0TZET%N=P-R:Q9MV6 '&5%91-HBBE.Q MB2;-CVK.*%B836-3H!"KMS"%EM\@,!.O;XD:8QS:Z18P&ADED86WWX[+-$BW M8_O;I\ S;BUJ+QT_CR.Z5.6"A@\T@('5G%"PS^VZ5*V)$G@Z3USR@@D*TUO< M:J+@WU?*].XD.HY_;=1YA,F+ 6 .@%)6S.92#6T9F QT")-AK0# ^3C175H M+5$M'AB4?D#9>WA&5#;HAA$N1$6D2+'!]QZ;,\='\TH(^TZ9_RNG MD=+"E*$DA*NU%A&&]B-#'>&9V6^X*$3 E MC.%]-.[1^BF 401F?&1&*MDBL!OH/Q@9?E@X!LI'<(-(26]WR[;6LY53Q1;E MZ$-1LV2X(&G^!):S[2-YU7)R.+6)\V?+0'FF2H_H89*"5-S5PLHN9,%6,JBCJ MB%O9(GN/#B4#Y]?V!7&IQ*O ^M=,(Z?<_:A6(5FJ5BSGTV5HQIH3G]9(,!+N MPXM#%?P0M1NFF#P_*0/@!69\G?,J%R@A7-SC;O(&]3AXH!LP7!XKYHTY0*ND MY*"9B3:(Q04T$F8 XE//_4ZEB2(QC>$ #F91M &V2!!2/ 76[.EOCTU>V422 MR,;?Q6\,/S*XZ9GDW]/6NKY",7QFI>PF3=[(^&=@0/(*'.2(G<' J-(G*K]H MBM7SUROD-M4O@4PA4>CGQV)JAOD=67GA"^8'8G G/@;K&.9/X1V7Q+OR^^-# M9,M9A(CTLL^BJA$L?=HAEWD%)=:9";\N7;$XVU0FD:1PX17+HT';]$*>A?2$ MS)/*EN>7<(<^ST,#5+ 4B!O&'&Y[9#R;:5IN?VA[-JVY?6'NP BUXXI"5 1- M4588H->\\CEYU2N?K!9P9[\GIO0LVFN5\P"0]..GQT\/J:J,J. ,/=G\18MJ MI_CZ.V^YLC =Q\1G1 B3E#"O@(ZCFQ0B M8 DG#4,1;%@CZ@>!*EG!L&\RKJ MP$AQK\]/H;149'K$@P-;V\D^FVXU\I!2WL6SY[Z"&Y.6V!0?">-:5%Y$&-HS MK.=,XN(HLT5RAT(&Z(1A->#SG"J*8E-@S9,!SDP8L)D4XH'Y!2;-*Q/U=;3] M![O#4DQ\%4/+"Z933<.:,L,VA!;B1;Z)V$19R3P2_:A(1$$+BYL ,X:$!?8? ME_?Q>@R'<3.;O#RPM:*82;)@K31I89J^95HZ+_-X"$!%PGL'NSV\QH$%*V%) M(1'3=8A3EF&T5)1JA=@UTPJ\$D0PS]24KL) <;V8U; G&M&AT<^S[=/W MO[G1;PDE\@*,P\9DF.,14[Z"*V:QB"L1)EG[L:7VHRMK/RX^%%G[<:6U']W\ MVH]>?(!$P7W(7PWP=4(;!"E&(4&V@=GV!ZCE4O8G V%&ZQN1*V\'?5O)?/+- MCWZX@+%"&_[*AI65+.5J:J60\:?1'$47D<"G(S&H^'OIL[OHE_OH%#S+H2'3 M2_>B+:$E4+6LG8A!).5?)T*SW>&"4YR'*'H67[?AJY^SGW?'[?%(S?VJT][W M\WXWOY--;VP:U+ ]&,HQR3&5-:9QNS_4*C8FH-.HN[4E<;;IFJ$I!&C^65<% M+VS:^M@X\UC.D5/< JW2 8V1RZ)$WDJ!,T_K38?\ MKA5-HNJ_N%HI=1Y3'EFVS/=:2?0'L^U6.I(B2+5"I@T2J5= (E7CV#IJ\([F M:!0YDOLG#$LM>%S$WPJ9_03PQ@/2Q?W+;>+FKS:FO>83EF95V54R%E=?^%[YLWV9X2N6EJJ"\>LW^^.B[ M8*0&N3".\C7(L'P-HJ$&T895 ,Q%5J!T,2X!6]CD.?TQD #P+AT#F2V)EP _ M%N#[QRDJ3:C4+5#I@HA2@KBUB,T@.YXL.KM-&N80KFK2\/@8QFB@GL\0[($A M.&QJ:E:OU\[WJ.!=CZ9 M.R"9"TYX21>Q2B15RY=9 U,Y@F](@J^[Z6PKB9FZ8V:[LCR+!SPJQP.6$+LM MB.&N@<=DT\!6B(T;DT%%(%:!($N951W5+_\Z2<%7R?$G^;Y\OQ+OWUQ0L82" MKRV6P-':O[X%7WDSK(B./'G!UP:S96^?7>N0S][-29C+P-/MVN5GJ/;:@."" M5Z$!UKGTJP;6?IFE7]>IQHXM_:JP&CMYZ5=I:DP#83!HC@9'E_%( M75+)&,_VNJ^C=4F7ZY*CJP9K(-#+K)&1Z#VA)73T=;& ZQY&)3LR*BEA73E8 M?W,_L+4 >W%<]R6N3Q1MKT5([> ZO1NH6CY#G5YI5OO@"HKTY$:12@:?=B6% MCW89AO4OV)/0K5[ 9&?!7FG"=U16M9Z$426M\UW5>D=+P'%)E7L2/Q7%ST$: MM(2P1;=3CGLG@76-P#HF<-!5&Y-1=9!U6Z>D?:,+B>2Q:/)]^;X\%JW\*KGK M/%E&'HMVQ+%H!_K&7:TQT3K-3K\OHSO2^CWK&6A[.N%=K%S0VKUL$.>V@%JC M*KCK5%/R +0C#D [5$WA(1?CIM;)'M4I=46]0'/0:6?[ZHH^Z0JM$@'_"I1- M2+2>LQRHQ/#PH#I!/ GCVX;Q4<'H(54=2R#+X^9D@>HECIL[U.P>D=FM]NI< M^R/WN50R.K3S;+E];?XQV?PY!Y-(J-XN5,]QKMR!PK6'&])'S=%('@A6=]@< M>(C"ED$8L(:[0T\J)*T@@70.0CO'L>]V2//N2H%12 M-9_0A\KTD!N M> 'SP$77Q=>B1HTOWSLC*58[^#KERAW,)=^7[\N#W>3!;I MZ';T@6Y'JZ^!/,^MJCKD?.>Y':)#AJ1#LG7[UR?(Y8E75:L-RH?MMLAT 4#3 MW275B"1>&:#WCTU4FE!'W]XI CM3US.9U^)3@9D'BN_:EJE$$ZAMO.;84\.* M$N;0RLI]"%\UZ7J^4\>.-BW'UW/HV"&L>L+]'))!+EP==KC=W.\T)N-V1_*$ MY(E+Z^I3G)9VK-+HJR4?EB91>JTH/>HPMD,DMX:26^M*8$I@GLVD."ZFT>^6 M$].0D)60W1NRN75]!3#;:TSZ-<%L!>)T%'SZ.="G-HN*Y#86!8[6BP+QD[(G M,=HU"8UB:/K[DS@\17J_7Z'*N(TQM<;DDZ/@Q\07@:L$F<>B3O$U9:%;3@#_*WH\S*@98&(@RPO=P*Q,P]D,^G5GRM[,WTTS M_Z??GG9?]\P'\)CJ_P-UO_K%]@N>^_T#Y%3G,D,=-"9:.^_HJK4/_JKH@0(R M8ZY\9 ;#*7!AUE6;BM;1NAP,N=]I[=4*V%HP][0JS#UJ#X@*CZ'G 5'LMR8R M*K"2Y2N.RQD.P+18N@Y\38QLLH!YR%+.L_(Z9_@X\-B'OSWB.__G+R--Z]R_ M@EIK&8E>:]/GZGT-E\JHRE)%?SU\1]M M!:0G8!MTR6]NP$ S(?HC%0@+8#D\=H-$U:=N&"AN" _8MONJ.P:CQVT7IF:[ M0%1?T0T#["]:IB686,9;6_DGT &YQPMM>-YR.+-LUEZ[,5R M0Q]PR8<$CR8SC":Q.E-HW0+EHCOI]<,VH8\IX]V8V ^H(>QCFHQTIC =INF' M4Q\&AD*0J,&)- O1 $E>%PLWLSP_B)@+FX 9]MO*M_W7(IC#B&AIQ4P1#S Z MF GVBB.$;O/("<(8,(*2PGZ+^9_...:8@/$#L4W]K06B/1H,=$8L@)!>VK"L M*;JG*&#,=>>9UB5!NQEZ$=XV0::M//C8VB8=3^^2P1=/-R*2L]5V!,KQR<%R M$@]&&@5&$?/7GN KO>/\ [ M!/=NG(WN@A5KV_#+9G.GDH(6O(:'I0>LPI>8['$_@,5"SX!$(JRP\Q9!!WD; M^A60 P&(AH,ZO/N8$;.(5?[ZKP]-DI?_L@"+CW/=\D@R?4V] M]4'W/&4.8[/YMCD8R=+6R9G!;GV+\_XW4'DN8?D+2&6?.C/!@[?=)8S<2.TEOH"Z>H1\%E:H???ZO]VWE"3[)BL*F M$/[IV;ZZH0W"W[; ' 6BNG"F=<4&P<%BB+D>:!?K3QI@,X%F4U [5B5"%8';%CHQ+$ ; M<(T'.@"4 PP1%@;HY-\IJ&; CO0%16A4Y%[P81%;@QD!T@#-B-2 "7HX%R"[ M#[2:2)<)AB1K*VX?8+AP34Y\,9^5#MI(B)A^(G"0#G2@?#/L MT(S Q27"EC3T"/_-Q#KR0%'-H<6KR:.=[5[;-3@=H@'&I/6&B<#(,!0B9^F>>YJ MY1![RM+&&W?+^)I9I&:(&+XP;[F,A^=2CEK&9X]7*D-]/;&]U\379GP1^9 MS%N"N?N67G_1M6>]D Q G+E^Z"$ALCHPGNXL] CW\5C"F&@970E/7QI M>9N%G&@"OT(+!6T][@7X EM6K-'))/"%A<&)SKUK/T5\(&$K[5+'U"#HP 1# M.T@U/04KC)9JX_AT/T5E+TA<'9H>=C$'J?\G6'_D1*R)/=MW!?D\%P04AOK3 M?DY:G6W0B21_:'9NSM)P5E\*0P*]C'BS.HV?JV:! N/-0.2LRTF.,.;,D>E, M91E.X2G%M'S#)DP(BD=QC+143;/-RLQ1=X&[R1CW-HCIN";G_@88,NZ"FU/< MQ^@C@\$' (%NASX9K4I@81FM&07[V@!6KBL7608A>+1B);8)7K'2Z%JVK,.& M@5XY6!/",?(MF-(,E@;#?.#>%E3CSA#L5""83( M$D/LG+>$&RR4DA$%:U?6%RB66N)(:>K/SVA6P/"M68X,Y;:]B'K!*U;@)ZH% M/=>V\M5":N>\JD=>""WZ7']!C#"PX9QGF)#)=1+J/MU#XPH5C/D""M)X4S 3 MN23"\R :YSIH=:&3\H:>#":LZ2D+,(I"(IQT4(HB?DI2IH:&:9T<,X">?M$] MC!XIV?BE6'2=IRA2CK5P:'MX9@CT0L"Z(^T ;'?_:IG!/,H?I]X2&=5.\HH^ M]5T[##:_DLJJ&@P!=!F?71WUUJB3^CGWDIC],VM-@3&_MRA8>*?;K_J;CX4$ MZ:B$Y42M#S7H?GWN&VKV.T=-93QUUN^-N;]:?=J:#?X,>:TR^H?BE@!<&LD!M_O*S M/LG$BDK&DUHLB8+Q<^)VS!IB=0'IL.34BJ]10,@_]8"+C3?G4 T>JZ0TUN"> M__&$@DOMM/Z>QRQK\D2$][KC\:#5:\3ZQ7P(XH_[C2W1O,L( GR4"V&T-&Q0 M#('%?/*FM/N4,N/FWV+) HL;^LZ+Y;D.Z;2%"QIF"B:-:;]%;Z*%8GUGK^"K MP+-@.)(MN3G8A5$M,&D8K(H?A":YYGZB X1. $L;A NH"HQY">?%KV&X-'P& M'_6( "!,'T-UPI(%?GO1IY:-?CA*AW7KOIF./F:="^%7B%QB\O:G)@;QN%6? M-,57@<>3C#2OX_#]=$C4HH:E/1T>):4SP=>A7>UU7?Y.[&;%'F^X/C"RE!BP\&_,;),Y@'2-$V2 MU*I0?4N3STKWUNB*21G+M,"F840@0S2/MB7R:DX ;[J:8N.$WTQ8"N'9W#?2 M%1&NYZ-)C222 44F%V4.^7#03@T]9WU8RQ",1DS^44^KHVHKGS&NG!FJ'W@A M]W1C8E$\%S!@4AI[RAD$[3!O&H5[*"5!?!)RCP%M3T8..Q\AAKNLV5LSMNWC M0%8NR1,RP^+PZ 2*+Z:#'<3CLZV(BBM%4G[(0Y#0_]R:BO $%Y5QO%C$+Y'' M+,[40CR&#CAT\#>!(AK)=L*NYHBHLI0!,R2-&E3\1G&8R+R6IY)&5: +OI &/X IQ&I3PEID21? MB4SQV.P?C%8<8$9*"98VCMA$42AB23* MEP&;D,0POVQ=&KE&W$M3K&"C&Q[634_]$17^P&1?Y^#TT;J(8&0J&\L5-2>X M#J[_ ASB:>)QTI+KWR._NIGVD%])Q"0N>@;%<6M@)]O<#28]\+8R& X;8:&0 M1<+A3OA"70.\@]SI873?=YO0X)O+&=U?[[#)K1E8>D 6.>S(GNBH!A138V8I M^< 5H2WF2)%PSE6K608WDI'XH,<0F%&PXA^/7YJQZJ:1>Q9TA-YO/,PH1[$R M2H^12'X08C]*O>(85Q\761O=<3 ,@J$_5A3(9>-6U7;MAJNREAM0_\,;#BY.5/.SC. EXO9IGD4)A3HCCF)RE8(96YXN2Q*_D9)ITDL4 M;R3]Z44!8/&D::%,F@KS*LI,^6 X@"TN!AH%;GE=69018JBK4>]3_ ZHEE3< M(,7B,#!Y!C&5:?5B4F-C@#XR^%:HABU$H3PJGHNU"3[!H>'D7<.!7T: M.4UQ67LV2!TES:D+RNJAJM(%CG"T."3G&5H'R*;, %*4*^/R0[#8P)7#>JJH MVLM-(L\XN)2A"=9%]";G*1W<8-T@TL)KLY!23* N&.-LC*]/P:K78Q>+9^9< MST]IHE3JCKP%[NO3$$0Z*#5)D=HCGV#!T.M8+P.MNMGR+:^^!^.M*Y+$(4IN MEI'-%/:VE0/P"M"-Q16KKO<#4GC=%!!;'=8R.<2J%-P7?CT:V;80[;24(O$B M<@ ;9I**QGC,8!BX00?/XZD'A!-T'2Z%H[EKMJ(U\J9(='F>T>+PW<9H M&+/;B.%Z2]\( _Q:!_(C5>+5>6.4U6Y(]S) MM&G/Y927YD8F#\<>)PLWEP-8&4(:_LL_V5 FKL4%]/2$BQR;>22%72P!]*PH M;[S@SFJR?R R!N,4.I6+DV'GSU,&I9,SZ*U+\SOSOL[!D%]?HN[*ICAM?7T^ M1ISXN_Z&X3B^'DEC@O*=%.7'C4FGK64WD2&X%!]?BS/[N>12=\)LTUQ&@T') MDQET<#+=+([R)I.'CE@$XQ,DA/FNB_7=%GP_1<)MYKZ,MGJZZG 'GYE\5+]3 M9.5?NAVRO3EL@ >;;#XO,\5B*TCE3@'77_E2*%W!P'T @Z6=0@L+?NC\S\G1-I[N\0 M3W 89:_.P_'+GU(,%Z63/RU^;4_XVFK;RZP^# M+?E>S03-&"PUN8/*88@>\)S9)G3]Q R:/@70&P]OTF9,B;+\Q<=P,73%V M^IU1R&3%;$Q3C^^S$QN1HP(X5.<\1\NM(GB4;,1"UA$M$+39JYEE^ <3L3JJ M0PP];I)LB-:A9<'W__3%;FUN@0N[WTP;_DM/[.1(#.9./\8,/&^;^*\'R4[\#0FT$ES<#8F*(#IL0$EVLA MNT8E:M&V.%@'=X6(/*P7T;\NM!ENHLUNT" FDFVV5KK80A/%A@;N2>+I*"0= MT.&S$;BHSJ/S!G"/UA.;>N0<<:& L7:*Q0D#((1Y&"(%/DWB>[SBGL??1-9P M/[-LJ.T@^4?H[E,<-G[2#6&4[J^#P.'I;SQD9I%88ZE"%&DT%%QK>VB0"%($H$;4>./ MT5C:G,!3E*04]N:@RYP@ A9:/@=Q>;#W+'H7F048#>7)@7C/94$IT*V9TJ:< M61(M)GLG+WFTLH7-77UIJ2IXI*_);$J#FI1OT&!>]P;2[L'WI192!4>R;3H ?+# MT]8?WV*#\U@=>U1,/@/LN=[*6%"HQ7-*YQ:3U'M4&(YYE^1LB-3F9LH\P?=8 MU2CR..]6\X@KX9^X#&#*;6+;X7V_SU'W$)3X;<3>)-7GM+HTEM'(1?29,!#)KI#:8\I9ND<9NKICQH M!7H!6A/YAVC[6SIQR,L/:5[1>1;->$MH$Z>(D?.H=I=.2\!:..#3G.-0Y':" M>#M!7VXGN/A0Y':"*]U.D!P')TY?6K//U)70X%=CSLS09I]G(F2%PO=CR@)X M0(L'#S-! 'R#9C[8($!39A>TQ\ <6Z* \4*V;=="18R?;Y0:P!W?%#DG9.-9 M KQZ,W6*T]HQ,BLA6IX#3%E*>4]A@2_SBA5S:D0./II8QM-9G$ 66U_Z["[Z MY1XZQKV$=Y9#LZ.7[D5;0C&@-ED[A).HS[].Y&2[PV6EN(]%]"R^;L-7/V<_ M[_7:?;67^U6GK>[Y>;^;W\FF-S8-:MSN#[6*C6G4'HS[>S5SPVJ>MCXTSC^4IHV,I X]Y[NOZ@=ZUHM)CNE#!IWBWCH'5)?-6Z*9L MN'5LG5N[!;BU&I? %J\\X[>N_:30ICF*S((SRW@:,"DL #-9OX] 1DEM-X01 MF/[1#)@ZBYY;,&C?J+N.$J\V[AXPEO2#SFI43+3#/ 4/@F!%[FTK0H2;(60B MYCCT)-BR-/J0/F^4*T:)LSUI^"O?6%B8>AD"'7E-Y=XDO-S5E/E7P&%RLX1; M*8^#HVQ<-BX;+]KXWB)KR^7+P_:P7Q4!E2_AG](5L65?QKP/R7(O,ZH:M7XZ MYD;N:M_PLU_-3'][Z6:!VL)L>^]ZLH*]0',!MJ MF-^:;E"5@=GI, M.ZR14WA,(_"8^LU.]V@35X*JFJ ZKXD[+LW$E7BJ)IZ&PS/B:=0!/*E:-KF9*R"J@0G8Z26XV24A)K;RC%]2Y_R47:.Z48#6+D^QN@$/L9(:TQZ MZJ8C9&H8H;I1P&Q2WZ.S^Q@CGI7I#616YEI!=5:;L%>:32CQ5%$\C<^))TS+ M=#K-;E*IDG@Z(YI@?(@FM3E0QQ)--4?3%O^A9.]![924CI75GA?9428C4X6< MA][1SD-:&L^L'\QL_I4/&*)+K=3;NOB$LNP52VF=@[@6NA=KK@6DC( M7"5DSFH)]DJS!"6:*HFFT6C'(:3EXJDO\%29&+/$TTDR$_VR?8OKR$R(<]?% M97K:KGL<*N=[Y%>%EK#3;$_Z'.K8[T/_JK%G/NWW<5ZTT0F.W%,[P\8D6X41 MH> "$NNP<,,AK'G"$);DA-(X88,9/2KA+,$<"P>WV?6ROI?D!\D/E>:',SL" MX\V.@&05R2J59I4SGA>JJI2+TYJ]?C8"(QE%,DI%&&5+,*#DT_%5=5.:4;)# M7I3BYP#)"O^:ULOD%_@1#4NTWL)HPITZBI!G.; T!4^.PH_Z4[H>Z]<1Y5U::B=;1>DZC_P=4],[GM6X]B6/:;8J1O M!,<5_^FP2.AV\9>R%1))*-KZ*(:5*P2U#4(P=1,W#%&W[16DMI5O#[)S;U4F3J1V0"2-.K<]<&8478]Y@!DDO1 R6 U@S;]1E^/ U]6!+? MSVF--[8&:#'TW\(%K+:Q O"%[CU;#MU/>0(LJ]HN94=@_LB6KF\%KO>F?'+\ MP I"I+"_D2M3@];66/(4'+E3,]$D'FS \@?=^:Y8/N![P:)KLG'IGA@LJ6XK M7Q@T#F+GZYL?L(4"IBH^[8?3_S C0 1X[#FT=9Q^$SX&B+U8/OV!C[(?,&Z' MOD4I1PU_^="D7_[Y\>D3_^WIXZ='_CS^]?CT^X>VLCHX!P2@'R(?F@GEK83R M^#*T@ ,SYDU\Q6/_&UKX @QQ9ME,7,ML&?#-TO5 RJ)DCKM7]*D;!HH%G\]@ MP(YAZ<@>8)AC\\ ;;@ ?Z+[/ L)Y,KQ7!ORT50!D;Q58W4(Y6N?\!^JFF#\P M3C$^'A4[&K0WU7E.+=L6M-IWP-II!MS# :OM30GD>,"! @*/X,F_Z'*IT>6@ MP6NCF["L_A(@"2K2?FO'\,7O_QGH<\767U%U&@R0[L07PLY1Z&_*E'$I"N!/( .0 M_/1!>2*<,8'[$-6^"8@U G@,GL#'VTHL^177$SVN]K303;;:>K:90S Z&FY? M(C[KW\?UK^]:9OFX7 =C'57 M'H=A\R6(GG -(_1(3.F\.1(6,$JPN#P+/GG?A'G\ "'W)XV>*0X+E"5,!4GQ M@BD\F$,0>HXR\]P%/>$#ZE'P@,BAP>,R":)Q5GXG.Z\*6 ! M(FW __R3>SH&$(-33*Q% H$V&%/*?X5 &. 5-;$- %9^2#;XUT '*X36SD'3 M),+.[^@4(0NC.4;DWF"A-977N67,L6]TN120\( ARY\S!%HP]QAKO3'=0YL! M,6>\&4 ";'@*RR*,AI_ LUO%B[0'V>3,A)0GWQ/(8_F]A ^AWX@5%=V M=DO/A4'#K\AC:: +GE*83D/?:@D=/$)NSW,FU959"/[!.G=2VVB,H22R9A;# M0(8'2_+\1C0BWD"R!2!VH-F$%]:Y(,8B/LW!%Z-N#6W1: 7*\(4(6&P#M#@L MP>>#"?CXPM(-<,0P]]BZ:^'*PR(';XIG^=_]MO(K4G=]RJ!"7+$*H,M3=B^1 M%#6Q\XQXI"@N>(S$@8)!PL52@(X4E!/P<7GLQ6*OT.$CQ@/(N=^VHK[HWF%< MJ&Y?(I!L\#I*"X2Q *P%O7O6 NWSI4W\0]P'>JM%K?EHL?,7TI8W[RG $<(+ M"Q>@BU+."3*]PK^1A:9PVTPKJMPNY,&1G"#["_QLZ-]B-?/>OF(0"=@#8Q56 M/!D75"ZY6[XH#K&&P=SU0,PQKKD2[P*HS'Z0Y(3U3;HE!X63![ATLT^$JTS2 M%58IGB%I$R.28Y%/0H! DB:4@27W+=,">J.9]R+,(0#R]@$2&QGUPOLN\C MB_\//NXO\2H\B $7L_]3I4WJ$'P7=9/]O^"J-R>JA;.VG%#G:0D4,MBB-575 M<7^DCP;JK-?K&#V=]=11MSON]F;]:6M%!14:JI;3[K[,]?5N)X:TNN M9A(^\-"+CKX1FFQ>2$OVX)A_8R;,\OD!W2;BEX^6CZ%%4)K?H+D/MFM\3ZW, MB&,+J,S,AR#Z$+MCL(Y+Z!#:9AC$B[I34OV1P! ]*DF7F9#DRLJN+6QJ+-AM MWFBT1O55S!]@<:+E@/:#"^P9D\M*R!49U"@SN:YAW-Q@:"V@ /9?]24\)F1P M"[P4CWPM^. 5#::F@L(2S#!WF=(*JVW$7X%H!&HZS$AL752 :,&U8+J@ L@[ MT.-U:RN?X7N04T!AZ(+4&4X!)6Y(MF%J7DGH+S5#=&K1WJ/6U\:%_:*6<^$E MU%3Q@/CF+2]20*B^4"2)3W@8$;^P+6Z$6BPA$0I_<-N>>?.H3&QJ' :!3:-B MM9P7&$-LR$4OIF4W><.OS$9S/TM\0)9+D5ET/#8,)PER >V^0Z^YPTF&HF!< M=>:"X*N\[2?6\ NNQA>85;U,/^!+T,/H*- *+*P?:"@< #GNO0/GIMA\$_,* M7B50+$64TP5&FUL,HQ[<'S*93V;/X4-J*RAU?C C#"BRX\-/3\<$*_EUL]'WN8=01L$P?VK90;SJ+ A]9;(QW>25_0I M>4*;7TGEY TB\V4PHXX&:]1)_9Q[2?KXF;6FX%1_;^DS&.R=;K_J;SZ6#*2Y M EA"M#Y$MEB?^\89SF8G2_$2G4U,/])BWU$H#Y^"(>E5&8HR]]#V^T_# M#;[?R&< 1GKD\0.P0O1)1E:5+42+Y?-_

L"'"1W]-;J-YD7DT9)OH<^:0RN)$"FSE-&F(BL M_V\(,G/&PXISL,8IL"X\/] (3.?AR&H"%#:I.%]9ZB=T\_>T?'Q3=?,$8!;2\U-_V;A6'R* 4#=H0> M10M:0+X6)3QB,Y9;.P=TE1HWUGY1TRD[&?#JHQN)(2!WX9+K8;L8;":3"%P6 MGNC=8YFQ2Z2RR8"P'A\,!8PQS<<\DL0X\RT%;97D0)!A M<_V%IQZC+ ((NLAN79-(D8_,PV\;ETK8VJL?&MOM[P4 ^IF+W'6_M'XDI5S+ M1E<$HSR$&RM( C6","N?D_S'Z+58#D(Z9?L$&L%5"9[1F8\3JKQ>@S%>MI;B M*Y/-+"=)1:5XLN(^[I,("?P:Q1)JZ>;FAY_RPC0I$9=F"THPYP5IN,'".1># M2HF 6XMO1)F'3 @E\D!K*+M29-T8EN-D@A$SSZ%:N!!?HCIE#!SX:W&HM/9; M#V/%OKKKK(>,-@2O>-1.Q 4M4#J+I6Z(5! 5EH:+D+OJ&!UP?)XU OO@/V$4 M%H.%"6WBX3BQG'XT-]\J*6F*D&*1-QF[)-56*F$*D1_5B5 C]))0^V5U/! (,G\N$VHUU% MS70";.65 (\%:^&"O@D=C!7 /MLRIM#GPG3=XD9ARRM_&=7^IHPB0A''@9]Z MQH_*X%T*Y0#5T,^=@?G#K598K6?P*T1XB*?Z76YYI#@Y,U):89Z)*+2YZNOW2,4FM5^[2+UY#/QX.^61M,@CB;:X M*_JSQT3E"&=IX?BOZH6V\I"86L'<77D1S& 6Y=97J@1U(=23IMY0BM";IA(N M@?$73$>D$+M@I(D+!I/!\RC/,$S&Z\ZH+@XD0(@ZBR\1R%Y*[E)]Q$Q8>*)[ M$GR19%GO!"7_%"125$?W2A59*/_\P%IP'XI;C%CO1 8BMNN+FO$/M'.'AB\" MV3!8ORG^2.R5J[(['].+6%L>^;@K)XBKA_#'BBM;5"3.(L"1P+-F&9O)PV@) M+UEUDU4G5,3 C+FE'5$O5WP625H*.).VC>H]/49%\,)B!M?*GY-3NL9_5A1& MJBXU@2_:.#?R'Y3$H.7BY+X4%DJ=3,') MC+]MO_&HAHTF%A7RI^8CC$"1E>1VAJ#?#KK4SU07:>T[1KTFXD;NNNAW2X58[A M,'B,TP:9PBQRHKC: .6GHQL6Z>4DILR+ MVZ* ,W\:+0J?P<()^13-JJU$55]IEYY'-X5C2CN 8BI@8'5M"6//YMDAIPI# MIDD'M0,L#["MH;8 8D5DDAM^-M-1:(#>\)/09H2T,,$7EQQ\4T1Z59Y<+S*! MTDVMCH,_L(P6,+L,Z"E&I*-L#8I\ M4C70*O"P'_4 ]KW830"]\FIVYIBTMR._\)7OL((9XO:1 MFBW_'XQO3S1Y*!*9QW$=^CVU>IP#U[0^[NE ,I51;XMJX^X1>GV,._V=AH65 MLX\K'>]?,CMN3+(W?"J+0_?Y;9O"USC9=X*):!V82"];^QM-9767'VV+IGP8 MK!%/AL4<'I41^=OVN**EK0M?>2\"#<^_QIJ:=]?5X6N\;0JG76.M,>F.LGM3 MXZF@[;"94]V20_PU\SGV K+ MM>KY*1!<;:.GRK>EEO!D.'("%ITQ,6LL)(^!2X.YN98*%R^YNM_QO*^K^+#T76_UUI_5\W MO_ZOM['^KU*6IW#3S(R@I]3IF>W-+V(P3]#WJA+_]8?8RY@\_!#'15'G)T?R M/L0:;7_-WP7-GSU#Y30V3,6FCG>G=[=,??^#6%:MFU*ME"4_%C#?1(DAO;^1 MHAN&AQOR15XZ?=I+>J-"M?,PJ[/ZG1_S0&(KLW.M^ :]K\:G12?LV=/ZZ]OSJM\BN@;%4':MOM*(0K2U'ZX@+&N MG81!$=0-41U^%E418'+(1RTBJ,71'?QE'2QI/&ECJE.<:H!_S/"R!]QYO=)U\+84 MH5:1.A+EMZ*E5Q>8-V#/KK<'5U4$!*D\89+/I2-C$A\4^47.UJB%:7R\6S$ M-9L3B&HYFINBL]NAJH7TL#UPY"L;%K1)Q<9:(\XK(K^)S\?.)$Q2/+DEG"/%5/C#+ MIV9T4J AY0U$QC:I L_ !<8*^,=&>6V=!:O%C6N:"=>Z,Y@%)GHW@)RDN?W46_W.,Y-;;^=F<1 MQRH=$X_>8H%KP&H^]_RCX-$_7IF[P,E:3%KM<25T,NR,D_L)N&Y#S:>NG#&_ M?L!\X3OF+AGYSD=<8J/SF$5L2/(_+8?_JZ]%_+9<4;>3:)L6QW-?,S=$W, * MK-FNNPF=0Z>;!'2^&)& OO0*[ 9TOF37N@4D^P'DN1 ,Q8&/& 0^[04KU. = M'C)H&05&]NXGA0XJI*"U_[XP'Q34K1L17E>0YTOM5(0EBJH<+U&*")7;(O-Z MY$JB]2!I)-%Z%C*7A]:][\D6]W.?Q+ZXL!VW?BQ':B,8WV%;',I[DVT?C,O& M9>.R\>MO?&_9+&XM+$O/B6S;^ +)ML[* :%\OU;D7Q\AA=<(M/5CR\&8>_D>TEW:5 MC^./3\?+0\G+DIY4UT >;U:JDI&J@C;)2/LRTL6LU&Y',I1DJ.MCJ"--Q:X*IF*G.5#' M%>&*BN2$+A?I_5WL0X[O7SAQ.DC;C[:Y8J3>?ME8/;,9F,.&6NYA /7QUO*Y M\&0Z40*[7&!?SBSK7D/P4**_UN@_UH;J-2:#IM;O2 1+!)?J!6B7-TSZC8FV MZ?IYB:[;0-?EK(,M90(2@K<$P6-5]!#$6'/4R:KHR\!H1Y0C.O(#!LHVHTX^ M5;>G*E+&>+&"YZ?U*_O*J'G>$A^7[\OW:_O^S4?"G\1]D#( ?NI(2;>R=1#= MD8P/2N?CPJ@OV?_-07GNE242WQ+?9\'WNG.=!6BOTYBH PE1"=%RXS^]RAH> M/56&'B7TSJ+]>QH(5PFRFP99 17:S.-[R?9N7H^,L=KG,X'^ZU M+%7CT#*,Y/[%4^R]7LUK__9E[5-7RDLVN2";G-Y:ZM<[5B*Y17)+664-O4%C MTM.:6HY9*!E",D1U_* -US*>T\H:EE'(*+$JL7I&4V=40F!(0E9"MC1[8PRN M:K?9'QY=1WER5!Y:/7,] :KTN<]X8][IPE.%27?H>9"R9=FR;+DV+=]ZF7/Y MYSI7M495OB_?ES7.%SS7^0;R\&4$9(>5K3/J;SF7JCXQ7%E]4FO47VR#;W]+ ME9U$OT3_6=!_9%"LK^'>XD[.WF*)X-M%CQ)OZX4]W[=_K7>/^. MA-X!T+N8:3"XQAMK) 0/@.!N_3S :UR&%8')S1=U_.%90< <>8'+>2S=<>?R M%[@,, E88_M8AL!KC>O+&2GR_A:)_DNCOX!]U&M,1B.)4(G04BWX<]_/LH=< MKEQF4T+O,M"[G&D@+V^1$"RJGX>-R?#H*VC/4X-Q^6M$Y%-5NISE)#O&*[6? MD1]U:*WL:O0L_[L\T;"*;M.Y+W/(D>:C>@?#Y)$IDDLJ8#]O24%+7I*\5$-> M.G*GU;"#.ZW4?IT#>9(?JLT/93C&U;W58EC>K182R!+(ES>2AIH$M 1T^8#> M';(13 M^OVL,UVW) 1^WB=7+K3#U1?_([&H;]O#L:)+XEOL^"[P)Q MBD%CTL^65DF$WBY"RXBDG?M&ISWLCBU':DCHW1+T3J_\2[R@28*LGB KH('' M@))>379G7SY2(I^Z0/SI\@.43U4B[+A/3+N&"4!>RCY;3P.N5+.?-0-88!]1 MX;6HFAXNPQ.N[LT=HVNZN6,??C_UOCO)3!=GII-[3B.UWF%3R3:2;0[Q!4=: MS:.Q$O@U 7X909#J7D R*OT"$HEHB>BS6D"]$F+'$KL2NP>9(?U20M+G@%_I MQS+4/(+UZ#'3"I+"=>6=_OZ8 KO3E,;*QF7CLO&K:_Q41SM7N8KYJ%<3U)_>.1V"?U#G^WXJ"/#C MU&3EH.W\K$L->#)G7ZWNU4BCD3S754+O/&IHW)ATJW(LK-0%&_&UK@MDS"ZO MZDRXD ?7FAT=#CCF:)BJ!]BOV^L<7T6MV0%%=^< MZD3URK'+H0ZRE$Q5\6_.K^;/=YIAK62&1'1=//9QMPR/_:K >T*_MW*P/3H0 M<$!%46VO5?GU?T-@.25[!.7!]P17Z)@[V?A)&Z_IL&7C%6E<;@>_R:=.=0KE MGBH72[PNHW/_\*P@8([B+M$N/4;EWL Y*B6$ =7"ESB?W]F6YU/*TX,NC?J+ M79PQWG)!M$2_1/]9T+_M/K =\+V*,EP)WRI&4PO?:WU^DT4>;2FA=Z9 OCS: M\N9!=H1ZWG)W;26/O3QXYUIM(A^_AYXQUWUFEA#[N(%"ZC+LX&Y5#0FM4 M'LD5DBLJZ':=^[;8'*89EU?/(#$K,7O&6AQ-[4CL2NR>!+N'6R'JEB1J!:%9 MU9W(HHD6/D]02 ?%6A>.BJ5.NU8<%T^_]F$>>L!,1?<5W3 0-#!Z9<[,9W;1 M#_1S!$86F.BU=AA.4 @R+MVKIY=3F_\83Y<7I4I^>:Z^&:; MX>F$BY;I!BW14BY7]$"9-#4U>X659 S)&!7TR,Y]E68.R_3EA8,2LR?![.F- MH$%CTI/@E> ] 7AWWI8)5@88&X-N'>!W9*D7;PAZ7Q_7J<)@U0ANE5;R=1S] MTGQ^M@7+Y?VMRW8!)^2G V/))9"G(B+Q>.?L\CE8D,F3;E:,UL=C.X&P/%.. M30HF*9AJ+YA.[V9@D4B=0TI20$D!)074Q034D4%MK=.8]'K-WF D19 40344 M0?D DB+H^'C6Y =9NCG%!O#>4 9=1^#O2IS:($T:;R;3S<<;5^^Q3'/8YV 4,3 M-W$I_Y>*MO7ETH:9P?A7TUQUF,4[_?U)/-\BO=^O4&7<5KM(A6]SIBST']8B M7"A+-P#Z6+JMZ,0IBCL#!C0MG^KBF:G,PB#TF++4WU!?^DHPUP-@RM VE2E3 M/#QTPH/'X!WFP9?,9]$EX>G*^U?=5WXJ,5[Q2%TD[/[??#J__EBZ/@SWGZD9 M[,_[6)>WZ?X_6"$;_N)_Z(ZYWZQVB*^3SJK?F(PV635B5K@C M;_(S/88LH\ M_EU7;2I:1^LV%9QN[G=:$X#@+\'2@D';;^VU7#3O\K=P 1,S^-](%LL)=1X8 M2K&Q &^O#^B&65OXP)W';*+'_:ME!O-(;:3>$F*UD[RB3T&$AL'F5U+2TP!@ M,^_LRH^D@SH:K5$K]7/N)=+MF;6F'M._M_09#/9.MU_U-Q^%>VI."\N)6A^" MBLG,?>,,9[.322"B,^#2]6BQ[TA0X%,P)+TJ0U'F'C+H7ZRIJH[[(WTT4&>] M7L?HZ:RG@A$P[O9F_6EG.O@WG5SX#341#UQ[JDXQF*AE/:C%U X8/ M-!:X.#:R(FBKTY/EZ(Z!8OYK !\L^*!/.^!BXWVP[;?4\,![:W/9@AOSM,$] M_^,)A)VB=EI_SV.6-7D2G^"MCEH]+H'A*V8^!/''_=CJ%%)I34ZKZY+YJS%G M9FBSS[/8Z_P;,Y]!M7YR_, +B: ):>&Q:$:_,X\DM6.P!\=,/A:"ZA^N08,F M2'V#$7RP7>-[2FR#"&<@S9[!&,AJ7+=X+G)*-ZTHFA@.?,_H1]PRP3(K,Q@=9077!ZQGZ^]T6!,T4XC4O&1QAJ%['$@ MF:TO?787_7(?74=G.31S>NE>M"74$.JN-5N<5H9_G4CE=H=+9E'K)GH67[?A MJY^SGW<'[4ZWE_M5IZWN^7EWM%]+FP8U:@_&_9+&U._F]R''),=T68P/.]VM M+8FZU35+5E.Y<%D-Q7GNZWI8;C6 EE+(DU^FWL^3PO6=6RNNQZFNM&VJ6Q&$%MY.+>U.Q0 /[Z\&9?:FDJ4FP="5NLU?=< 5)EZC/ MA'AK*I,H&VM5Q:)H.A+6(3(;>U(_GRE4+8\IBBQ-<9RO+N#>5=_56STJ^2X M[0,OW+Y&DGW$>(DP_Y54("X-S4UDO/Q-Q_*I4F^&KML6CRC4IF"4[;3%4]3@ MG07RQ3(*C.S=3Z@.1-#0?U^.:;*/ *N8\,DOS\.@Z>G$=8W)E0\JC",?:[@5 M($J%Z5)1&%688A))M4)25-9'D&$7KF3+LF79 M6U[SU\D1F^OG3U9)JSR\Z):-2:/6S/5:OHXI)V:$GA58T,>[Z?N# M1.R6JY/VH6K%ZBB/W0Z6-\.*E$*6<5#9>'LUT=\H)KNZF8(^V[]V:-B8J(-F MMW,%9U]6X#*S&G/DL97-%>;($@[LT3IGX\@1GJC9U ;]BMS/=MML<7.*ZMV1 MF@K/X(;?"C-(DKG\Y!@>TWWVD?%_<[ECW)@,LQ6\&=-*,H74%25.;3^FR"J+ MTS)%%V_@&'4D5TA546%5@:4W^W)%.LM_%(>HP"']@>00J3>JK#>T"W*(ACHD M>XCMV3GDT%3,58005_J$-HR6]:,UMTP8[!VMTO]G[UV;U$:R=>&_HF!Z3K@C MJF@D<;7W(:+:;L_4F1[;;]LS$_O3A("DT#1(M"2J7//KW[4R)1!(@(12*"76 MCMEN&U J+\^ZY+J:&7[3S?";7H;?]%MCD=2 R8!39C^C;=/GN6)+%]9XISDL MT-Y,=Q Y]9\+W$I%FVRI7$18@I70.-,N7IY-PARTQKWNG3Y,WKSJ8R4\P2=* MK+S09 S+L*N95\/PL#7N]N_,4?*>1$!2DAGF5)X2W+#D2_>H-1XE:TADUY<( M1DKJX F&5"Z,NIW6N)]2U95P5'-VE&BU?KV[7!>+X1&D5(*4%-:4J)QR14@9 M< -0 %(2&N4F*S35*%8SJH5GL\L"-O-L1^YX,1JY*_*:M:E MI+2]S!S?S6".[W9!:KO.TWW O!7H;Y- GH$\ZU;+K-RJL'OQ2CTF5'0_EMY& M0MPIDA6:+S/&=GNM\>!NT$O:8FOG3\C)[JJN]'QC+.%*]9I59 FEEV26S!+Z MR!+ZHZ21@>BR>71)HKJ0U[0(9>8T_&&"4(?D-/$#DM.JRNF1<::=N$Q^P-.3 MKM5#A8B2A+1"2\]'E)F2>+=$*XAPX@,L_M$Y6P]GXHNW#C&$,$PR="BJ7'<("4$4=Q)B]VL#C+QJQB:+\@D#]V_J?4[)Q^KEZO->X>J^T3=>M;1IH_ MW^F\2R]>?Z*DI?>!X,W,:S_*]A!AB&G\=:R%5%S[E BD2^H67&4W!^F7.4T2 MB"Y(1K_*LM$ ;295@N2R#UI7%N%G3MAS>*LXAUK9H9X8]DG17D!#D"R=LVQS MGI;(+BYZ2LPGM%SO6;":Y1*=7T09,> M)#GOEFCXM>DB/F$F^$2U"P5E.@7(>^M, (!+E9>H\_%.J;*FGNL+)0Q;*7NH M(:TLVT'!LM6MW*6V6FB%B0N,$$1\A?D7!U>PWBF#B\2C*70*$FE&:16FI!USRM<\*"D50_3"R,H;BRX(.W_*KLY2BT)( M#%V2F7V/5 M@TYJUGHF"*EN+[A8DRE^P1Y@?0E3$=5&PG+@RF@8*5ZFZQH,%.7# ]!C^TD? MC23.82HJ

! M,\N?N@!8^S>_)'7O+MK]S#A=&4WME$&O&* QNC;"->!"3>\W6L28N(^N>1'M MD8QF/K2H8&?][6<"^,7.&@+T=49S,U5O/5-W&SWM=48S0V^12P>%U2[Y: )X M5=_GN2W>FE1L;-[UZUG,:!Z'3YNHI\N,YJ]?R?9/PNE=?!?GM/#U48B.AE"P MOADY.J(5P94R\F22\ I;7YH]A>D@G*<6ZKPWO[FA+OI.<[[ZY3\F.*>/?/F^ M2KM9[9L2"G/DU4',Z,A'1,(K4P2>@Q(Z"J%#MX;CCR)[X1Y3>^V-5$^TN(_W M8K<- =M[>O,0H'N?Q-Q,XP-R]]JJ:Z0BZ8=!IUH56W(=VHL4J&8F"73M7L94 ML"*''/,8W6-&YM;PL<>'0:U-M-234N>ID"L)\,N;#IV8,2&"#%[5E@ :"".' MG$6MM0X^LFYSF^[#V6-&8GM%/D29';70TW>Z 4U<0$LLAL22AVB0@U*U'WN] M#U,^JY)$4%EWFXMW'\Y+(\@V6AC)@L@+:"Q9*7)1(*2L,\2BA2C)]RN>PE"5 M2I2^FT=]'\Y+(\@V6NB9GOSV^RJ.6-W5KTY9(7TB8 %T+L37"I'8*B$9@]D) MY"%T:^UU%\QKC+6[CGJ6J>]4%7!S51>;;D=@C=>T]V!M%^IT&53?2._] MIW>W6U^P23!+QW\0-54^EP(^Q *8O#+*,T:NY(OF\_ \1CHO(FZ>V2FK);S M>;8,IQ?.AO;,I6 3Y??)5?[&97*%+MR%5"PP%+4I3AW6XH*#J(ST M1O.,Z1K1ZWOYN+L&^G="'A_FA,] M<9J^KTY1AU(PC+$6/W)0S".$4'.HO.5*)ZYYOX$4#\-ZC?Y:ZFVD7DU7 "_. MRB$01WQ4NP-O[]%9&]4.>.QHH9>17L_N0@V:"Z=M I=K\PV3"T1+NXBVD'/9 M)[+/W9X\QJ;.\$!H;\S91!UCO;?>M+\7QZY*4FN' <@?+^1F204^Y@A.1*9B M]E&8,1K\K(%V&%?>.ZEUR.OJCCKI\&RVRAB_3KJJ[0'(9ZN=/S_@\L-L^4N8 M+S^6'R8+\NK"Z=_GL[,_3HKPG//HH3XR4ZP7 [A 9].PF@O/0NA]8/]%C#W M'ESOL9BYMU9[O-_>SP#\\:_:J+P**J7Y62VC6.*<(LT=RG2Q7_4-=-_A%%Y5 MX)S+\DJTM,5J^$N2/$G,I&P3!UULO9;-"B(F!R%Q%,4Z&6WK"\?'$;UDQC74 M58?[B8>!H8BF=IB$8FKFA+2*' 7&P%DFNOK'?54,/TWM7= MV\^S/W'^L;R;+98?YU?@/J[^<='9M][JXY7]/)%UI<5PP.#JM;TP) .=(;O( MN-'D\MZMOGO@7G/C3[]$]HR@I =3&SIV]HK?WX;3BO33%\3ERILD>35MZ?7X M)YKW\MI@1:V;>*W[\(5_%$X_+<-R%4F^"W^L>H!>\]'S;&74"A*7B9P?)L$5 MHX#9G&JT:DWLUK=K2\P-K_'7(3B_;XY:L^2QBJ1V=%5B563&H!3!*>1FVJMN MN9^/X!J]P=88O'KDOKZ-@@ZF7=;:.\?5";&Z;S0&N9:L0)*9G(!$[D"@Y8!1 M3/B00V"R6W++>DA[?SAJ1H%!;T+;J:)#4%@+#:N8E_(J< C43N]" M&\ \I/>A+=4\&U='/6_\KP%6<_WFZ^QLNKS,R7$)0PGH0=2G#T6&'*)S%KBQ M3KFHG.G7*/D17 ?T2M2&/\V5L6<[I$2V/#H-TB2"6C!2O,$+**^<-UQH)UM? M,NS)_FP8.#;3[PX&:!/E=+BF?Q?F\^^KF]H_"#3F-B.?E*<00L*^M,EIJ?*=^!MNH M:^^M,@0+P7!I(&ON0%G/P7$;@4GALO?)D;U]?MQJTRIC/&IMHJ616V4X[A1+ MPH/GICXEY03.U;0VC&-=#)A!L$C!8E:)?!,!$C: M9!.]SQ0ECD"0(VF5T9H@VVBA@V?\ \;EIYH8L+[7G)BQE=WCZLQI+\GG/YC]G4U6N1MF/[[TW*6_EU+ MOL]_=)'%>/63$T-.B0Y.@*E!>*VZ@QC(92FTO;C3W*O2/"=F8Y0OC8Q]U=BA M??$/M;W 9+DXH?"9H4(/SBL#2M6&(SY:\+JD6$=IL]@Z#KG\]@LCR58B[]!B M[=.7V7SY&>=?W\[F\]F?M'*"Y+44$ATP5U(M['7@%(7,D0RB&&$V%41'=HN_#R;_EX1U;BDODQQ=,D!%TQ1,($:G"/_3B6>1$*1BV]?GWK] M_1?&AJU%?Y\&IG&IPL5PA_?3,IM_7=56[%"4\/!?MF/YP4"4C0H-+KYVGA-" M]+CQV6L^<($A1AT 32(U&BQ >UB!CM$RATZB;YU=,037SB=(^H+Y[!0_ED>^ M]O;[Q0_/G[G)H8Y$ @M8@J#H4-#Q5T(!S5P268ED;>O6P%O '*ND@>2E\PMI) M;U"J''WB!LOHWZX9]O#7]Y5JTEW?LZ9R;WC_LQ[1Y2"/ 9@V22;9F!/[R!5I MI:-'5;Z#@,=2/A-"*\EH_Z#EH# E\,@]K(K2T2N;APU$.2BE/Y#$,:;.-Y%K MC_X09!9#M6P7QNRR&6+T6@51&$CG$13'" [IX$S>6,Z84UHU;PRQ'LIXD4L[ M/=UM[-! R*T[RKZ;S>E,H^#KJHLNG6XKFD_SCZ>3KQ2@K>*Q"Z@<,WK/,D1> M:F)EJK\*#&)1P@0O$(5]*EC9XKM'K/S>4NY@#*Z"\;=G"W*<%XM+OJY,GXK: MR9@T6"R:/!RE(=87*JDL"UI:G47KM\5' 3UW[["]5CJ\N=R>@SD$3*=TXP,8 M6=Q047UB+VQ.2.7*N"(K6=;*[#!Q\#!*\"8'8+T6\>T <@\J?R/(= M2^.;"+=U*_(W9\O9U]ER\@W/+VWQPINA4^OVG%I9N% )"YV/5H+248)+(0"/ M(@E!#HW(?)"+,/2+X]]I[Z"566^1MG80WT\79_/'P%D=,G)DX%GM1U;S0>NK M"ACI:O/LG,B]':3OI[YTM'IN*L+6^_J?Y+/\'GZ_I.!M8)Q9G8RD4"0)(IX( M%)F$F, &[D0*R5,@1\\6DWW$&B'!)0/9Q7%QW+OHN$D,!9U5 S(%0ETC)!Q M<<8FR*HHE4UV4;=VRQX$LS<6]'L9:B/XYM."[J$ZBXM+8%E9QU)&8))%4)D. MGBBD Y,UTXKQ1)P=M/X'&"MU8X9???H9ZWDJL#7-%5X9F38K]FVG^6,K-]+CK7/H? M__H#IPNLT.>+<'J5C7^9AG_BF))61P:EW@HH3\=/X"4 PTR_GVSQ9=B#3&-@ MSX@_>]=;AYS4&S;O NH)DSD9X36==(X\59)4/>XB"&=8R9@DFM;=L.ZC>$:T M:23J!S-1MU?^^2E7:?H3B>/=;$KK/J.E7T>U;Y&$@.=_[G/X"XG/RWF@[],N MF']?R8265=//2-2G-WF=K?36%SHP$^=T=$:*@$5 \+8X@S%R8UH?61V7\PSI M>"C*O\]KVV8TQ0FBH$\7!='5*W.E-?V*<0JY S=).&:Q]5W'^9>?(5NV$.E] MQ;K=#=9-]_S"BJXJ$'^9S[Y-ZAO=3[-YK1);U1]*3-$9)>LBY!F!'+Z MG0['7&F3:K43B&M/%._,05%TJ9.XBV6>-S"Z:>D+U.XAY/!((Y):Q M8,@[4G4(FZ]9_:YV]PRHC-;&XR!G\L"4/ZA6IK_N-Y%N8YW?\ITN$S\8ET%X M51\2/*U0U:[EJD"Q*HJ2T.&PF?=/*'O-I_=5&K&;1F;MQ-DZ:^(SZ6?Q9;9J MSG4+VSKO^-9<5JF230%*J#W'+:_%(=Z =58$@<7QH)X*"'8!,!X16GM_HXG] M0:KL(7Z\^N%5\OBLU/]NCE^JJ?UV<0%+JUR,$F%N@6>T&'176;5J3W'Y]6NZ M)Z8%#Q@@:N*\,IP1W0TYM(+'F'F4B*V;@]Y'T3IB#3E@4>2E,ZY=33?7X,@< M$Q3O?=*8$GLLS^0@(]9&.GPJ8-U$= <=L$K+@S Z@PZRIL!$#H',+!2'RGE> MF_H-FL]VY 'K1OH<$K!N(M?Q8I4AJ%Y:P+J1IH8%+=N(>3P2D+5#"L8$N$R$ MITC-@%.)_'G+3%!&154&I1<>F/*W"5@[Z'X3Z8X0L+)" 5I""\Z3[ZPT4^!E MDF3=M.&)+)ZS+1KZ''+ NI%&G@A8-Q%G\S3_=;G+F(I)7H(VJMZXJ$Q0>(0L MN!)96Y=9>"IV.*#<[S9.6Q-IM=;>#Y-O$PIN\N*7,,F?9[?(54><3?]=:PPF M>1+F1-T388FCMB:,14ND33F UW760K%)96^SNNN7/:#8S;Y[W#KO*./6A1R/ M0_TPF\:[:(LU4J"N/FG*1%Y;BT=KTPQ4IO"L*-#-8I\BXZM H"#HQKXW0-K9.RC^( MTHYN!\4V@CVR0@['/3(>:_ER[7!9<@%'MA(\]S[GH)UH/L3\>15RM"7?H:BZ M0]G&%>2+7?46IZ0?@F6UUMP+<%I[4!1Y062Y3G-!9J)V)C2?&O4 E&?"GMU$ MW*6NXRE2G^B4 D^:0PI$2V4E@\!9 FVSIV!> M* #(]7(O$,>3)V$)DZQB/J,>])*YB?/3"OS1$VT_:GRX4&3+0.ZW:9XLEO-) M/%O6$7B7"_I8;MT/Z52L,]( UW7.4!(:O,D,$KF!P7*I9'*#PK-!GSM:;G22 MZ!JE[]S;]!9]3QSF*%6F2"[4N8:%UNF4K&WZHM=1"NM+Z]E-MP Y\G_IQ^07G:]+(*CA"^K&0O_1+K88C"2_/J7INHLZOBD\"]\P87N^/'XB\)/K M[Y?R6[24C',/7 6R(5)9B*IH(F704OF8,[:.)_JG_.I$)RZ+M60CTTX+/D,P M]"L90^%*9L'=8_6)QY;RNXD.GTKYW41T!YWRZTR4,:4"R3%-0K$(H80$18ML MM1>\KN1/H>D_&XBU_&R/8>@>FDIOQMI:EC:YS9B'H\$6@N9K0A@ M"S+BNA(0+$7:NC@9!4^1\4$)) >F_&U2?COH?A/ICI#RF[TOZ,BP14D.KS)9 M0Q!%D'-M#3,\Q/+H&?\<4GXWTL@3*;^;B+-ATFB%\_>S, ]3^OG-R[(+6,X[ MSK,R1&'4M>$X 0RY=AW/7FL3KV'C1P'\7X-]"[ZN8156\AV(8^X]6=>%A\>3/-]1\__L_9Y%LX MK8-+WBS?A?G\.QV*_PJG9WA2&ZQH-)Z<)4GTSH).1\D4.&U]+BJC'3;B>Y.' MB"' #N))8IN;PW[B[\"1BFSY_1.FL_G*E_[IVX?)N[-YC7\(>\T@//^7$\V\ M5\$&**8.TW(B@PO*0Q19HN79Y;MU1SO39"BVHV=*%R5T.#O6I,Y?Y<._26E^ M5G,[SK-,S]-3WYR>SOZL+S<_S>;7*?4GCI=H:IFNT43;1@"CGSE:'C268,."OOO(UA6E"\%L1D.<6PT4,ID\P%IW&)471DH? M0QHVHOFI+STC#>\JQPZE?*O,QFL31"NE$) 5K!/!0B+2!0->DS^5"]=:Y:P, M;UW\?1?#T6J\B5 ;5KI=-IZY)N'[Z=4(V9\Q+ @:DO]2BM!@0BB@4B _)M,! M8G7R(N3H, V=NX4H.U2B7:!0,O*@R,%C*V[E0*LI)@.Q2FLO'84; MK6]%GXDNMQ!@RP*N2Q@_SZ:_?\;YUQ\P+D\X9R)[4[,U3#WME0?O"9:P//I< M7%38^L+IYO>/7J=;"[-'E=9E?/9+^%Z/^;47I8:79(H*$'@DC*EP\(J"-"$X M)DOH#1^4_+11'?&3L(Z>!ZU%WZ/.JW*T\I60?B5DG[[,YLOZZW>SKY&$D-]\ MG9T13(\>M4P:4F1DGP)WX)VB8Z84S5 R^NW6)F$8LJ,G20<%]"C.>I-2Q;%X MC,L!,5/8$$B7A8%BM2J^-I=*PKL8M8TQM.ZX-@#6T3.DM>@?+MK:B1[U,O#G M28B3T_.\X6E>^:DW?NLD)FU$J$_Z*LB:1DP1IA4.K!<* S.JQ X$>1K8BK.9DTGGCK!Z7GI/!M1;E&K3O? MSGU:SM*_+]I1G+_-GT1I!5K)P3A%7HW7Q+0L!#BTQ7J2=^3M)W_<17'T2MY1 ML&MTO7,[JML69@U )EUPN&J5) T!5 P\1@;,)%2))6M3ZVYZ3V$Z>AXT%?H: M5FQ]MW?>*AC_F"TFR\7;[^>%(&^6M[N46*VL]@68Y J4MAQJCUC H+FPN@CM MY*"KV\>_<[1*;BW#-?KU^R_)OSF;*BR^_'0Z^W./D[ON(MCOK*Y'Y=&O5#\8 MX[,.&FRVJWGE#,B1H+ R,QUCQB18ZSO;_J7Z/)>,1DHHCI&+RYB#6"A63CYS MC\)RSA_KB'=LI?J;Z/"I4OU-1/?_EW=M34[=2/A]_XMJ=;^\;-5 2$(5"12$ MYRE=6N!:8[.^).'?;^O8,^,QMN<<6_(XYH4I/&!]ZOZ.3K?Z=M&E^DG0X!$M MB927*C2JB4_*$1I58CHK94.ONZI_>*G^('WV*=4?(M?S56GW0?6CE>H/TE2_ M.,*]0#<+M":AS)OQ MEAG)D\\@:_>^'H[R(AS28^S#,RGF6:ET&X*)VLE O"FC2TN1D(>H2Z,Y/G=:Z/II:@Q35H(9K#])5GMT>P<0D34FLD\'B"SA B=0Z? 0= MI"!CZ=Y:.[(Q'.6UGDZU%-. 2@@U J2NT?<'/X:W^ M0A;).,Z(]TP3&4NH7TO %[(*7"4%IOIHA[[8+N9DJJ;GZ1F45'L,XMO9Z--H MLFX./TGOX:O_UB7O[T-[%PR^!6 ,#VE!K(^F7"1KXH!G8IVE660T!'6_>HBC M(5PM@\ZHF085HN_6.!'AY=TH: B:'4@C@4CJ'X1J;1 M9:X=V^;0Z<=3;W172Z_&BFI0_'F'](_I3?S?JIIV+EYO[7\4Z4R?%HK4*F)X&&),V)!$].'!@D>M6?BWIUJXM?3V)LV(1 M_02KGUV)\V]^]E_HYI]L'UBW@C$7R\2+6%H6R$@=\2%Y0GWF26=E N1>3!BX M\'6SHZ46&I2K'K*S=\CGUGEI(N6:F*@Z0PF(0Z\-A9.$-3'QU*]9>"6O: ?$ MJZ77.5369HAC3^G<,J703O* +TE3.B.")#9V=1X4S7!K:>Z7T=+D2OGJ>=5( M42W*>/= O6_CLT,R.E'G*2\YJ\A]J;@D:*P;E(R43/HH1?51UL-17FNXHI9B M6MP(;ARAF_>878'B?75SRED&--U)+IU:\3S5"!(R\0PT,]XS$ZI?W_0!=C&' M4C4-'W"\ZZBG<)DTH0[12%:%H#6 M-K3W8;EZFE110HO0P@9]-ZS^SM+?(8M;C8<>DTH2R&B;25U:'WGK2!;1:V=" MY+FV_3P0XM53J:7*6@0>'B#B0["H(=S$;3]'WFQ7J"QZN_T>* GL_O]E=^]GX['Z'7]Y6?I%H\7-(T9)U252IZ2E>A=9"1"U,8 &"VV2D'W M)G\.7?M'(N,YU-,@#G62P&XC0QN8HF2 *T\DCY18G2-A7GOKC<\<:I?RG03X M?(0\"QUJGH.#=-D@EGX:^&SP5!8*#:=X.+BM5#CDGHD)IQL^M):'X,=$[A@ITWH=>?6(&!8]W(?G'&]<5!-P@;-=O MB+!SV5#K/;Z^8S@*C1_@E#W&F[5>I;^LO0S/UD M%/.BW)*/5O/N/L3/D)9CF.;UOYC.WH;QZ-.JAON$%J6G+7AB1]**NZW4@/0> MT<9Z&V\BEJWP"HB6> C(4@+O/'AB:;!&>^>5K3W/[R"@DUNBK^7\-N]:9M6? MT3"P#CP^:CIU37T%[CGB.4@U* ?6)ZB=/](#UKF:F=;CPW==TRO+_A)ZG;XO M5RQ=>S_KC(K"%$LMHA=B;2#!J4B\X-X*A;Z1[-6XZHGF=_<+GKN;:3,M3D^5 M9N7.AAV(=0N^/C J]C#=6/K\34N/%/ZV^DZ07$-%)K21=(X4/6SG2L2JC&<( M@@@N)$4/G$M]J/WTQ2CP0./1NOH;(K#*>OO-_SWZLOQR1Z08&4_"DLR<(;*, MV/ V16*TC58#L*AJ=)!]M.AYVXD>+?9I#9DU:/?X!LJ@M%)OWDV:?[MT_^YM<#]VDI&Y\UN!0XM$RCJX#>.SO+!0"/ M/ .:$X2F4JCH3"9!(AO0B-"1,N%E]W5:$2/!HY1KWY)BJG=?X!*1+OCP8Q(#MF;T5 M-=$@NG$ WGI^0!^ 0RX:H-%%I?[JZY +H,O0]30FB>EIW&>SO"O\/MT@;\JK[_19 EI MW<\?C]R[:P?)("LJB$XL$!F=(UY )"EZH!D=#@ZUTR^.A'I^MZRRT@]1JI'& M&ESQO)Z@'P/WJ2LO_+@48W[X#% Z9]^DU"G%C\L>T!);SF#^XMNCO<[O,U5W M[[-[6*.*7%B52'16$ F>$Y]D(C0KZU.V$*N7@'1IT:%3KF5K2K^)JW$WDV<] M'O-^?ON'Y=>OI:GB=/5/ +K^YCXNEH7F[Z&;GI'6,<] &5>4 5%)UK($5M<59T]#IHOZ(IM^I^7_9Y'R#?A,=\ M,E0@J.!U*D M1W3<)G?>V?C;R^*VC7S],!Z)#9P2ZCEC(0@N M ^VE_R&K7@T3FHEZ;\O(:LE(95X26B*([-6?)R8<[?NJ$Y.*>B&LE#BTM=8# M-;31)B>%Y[6#DEXH//'*)"*D,#89L-[6SG?8A^7D=*''W[NZ(+Y$H*JZ/F[7*!3!7LIR3_;&\'_UMW12>N9 MD3&3R 1:KBX%$J@W).9DHS:))EJ[Z^(>*,\6:SI9Q4]PYAA1-[A+WP'K[H:N M![!&\9Z]H)XGHE-%=4_3X02YGY487$=%GH\ @[=$6:I,9LJP5#W# M]+R$>")0QZL[]P#$R"9=L1P)TNO)D\LHXR " Q,4CK9QE;$>$C2-K]YDKH)+!L?5=Y&OS7/?@0ZX\F3E7FV+,.LQJ@@UTR M:)!P=S.?PZ+5 [WUY2="O2_?6U5:=B.4_UZG=*P9^WJR@-)(\2;CSYOQ>/I7 MN0/]>3I;14+>3.>U'_9*H,[.Q-UZWR9A79&WR+;#I^-A7,C-GW[477B7&ER_ M'VOM/+KC0%RHSD\3:8,C:@ )7T">SN#2'OR#J"Z4!96%OC>6O,>R7W]<_@A^ M#O_YU_\!4$L#!!0 ( +>$5%BX5M;@3^(! N9 @ 4 86QL>2TR,#(S M,3(S,5]G,2YJ<&?LO DXE&W[/W[+OI3L6XSL$DJD14:++_[>YYZOCW/]WW>]_C_ M?[____C>'=<6+?7 M&^GI _@ T,7%F0;V VNXOEW?/M=\NWBXOWWR\O!P\_#Q\O'].O@%!:#!S\'0-+S 03SR_LH>%_#/BVL--P\O'S_$AC TH6$]Q#XW-\0T+\0Q=#<: MN@_PB/&*;]RZET_"X12_2K"DP:6,(@'5?36=4H[#5+5MGB&Q@D+2,K)R\NH: MFEK:FPR-MAOOV+EK_P%S"TLKZX-'CCHYNQP[[NKE[>-[VL\_X'QHV(7PB,B+ ME^/B$Q*O)"5G7K^1E9US\U;N[>*2TCME=^^5U];5-S0V-;>T=G7W]/;U/WK\ M9&1T[,7XQ.04@42>?_5Z8?'-VW>T#Q\_?::O@E^^?I.+"^#F^M_73^42@^1: M\\T&_-_DXEH3_FV"& _OQJU\XGL=^$\%2Z@87!*0W)=15-,IJ+K-D2KE&3(L M)*UF2%*G?1/M5\G^-<%B_RW)?A/L=[D(@ @W%V0\;C$ #K"8MY.U@/\9_^\, M7 H'\(.!FW,NHXP9WF5,"1S= )0H9X: P\@S$Q[JP_7Y9Q7U+:@/6N,,3$OO M/CX_[L\V9#A34H:>R/H%94-E=,$;1)>WAITDBIM$WP:/6-/TN_&*O;@W MKD$SK%?VHDU#P8%>86>=E"SW-:9O2)=-?[KO7>"[=\]H\+AVHWG;7;JJO;GJ M'46!?,7^&!$9AX2C+0W-:0NS]O '&ZB]*@5/8^BXQ_!+V ;COB%PDR53JIO> M"(J1AU+9IE1D]TI,@<(8"CYGR__0U C__)!KNPS27Z,J6#VN9L^KCC,2M98[ M(]:T"!BFIN]]@K8R[ "V^9A5SYA4HA\[0[^)5,@ M!^B6+VGU>?V556&[U6YK@_=QN<*.;$&Q&Q61@1N5?&4C+2GIC"-H(@>HTV>* M(S8BP80LIT,(=:!S@:D/89?=1(X1$FY]Q=J=:ME:UX2="3ESDL4@] MD4SK!?S3+^',-A$?84 MB=VSQC110NA;I ][*JFTOC;5<;9S_Z3;HPH>__K$$UF>9:JD\&2,/SX=0PT9 MHG!Q !YZ!ZN)O?4-7# 4LZ:Q@C_1$*[DOOG^K:#0X[F[ Y..OZYEL>:;,\6K M[XI8/;EJ#J#''!!I".H!#C#MQA;BGG_-:H#/Y3?!%#0@07KT+\DW5IVBGN^' MB^-K6;",-]0E[95=TT9R?VLHIRGR&I';QQ5.V6;FE/MVVJ M5ZQUSQ60U6 L8;)H,>,Q5E83^O)'U-3-C8&&$B1WHL MIZ=O,GVS2,_=,ZLX;>O&C!FO:^5%NX,SX3LP@0E@VK'%I9CJ#$U6#

57CA2WGWF^HEC20?.0N%0+;!N\&CGSIT5<.I1 MW!1DRDF( 4\.T*D!]]-/&X%^.(+>PC2C^?3WK!4]1H5?T6^H2-VUU)T](9]: M]0O]I-M+V=+4$?*AOIK>-5D6:;+3&C%P1[PO,:6UK']EBM&)4/B,3VC%7T:: MN)%2=%V7NG*_!CT8\2Z0RJBZP\/]0#AHIY-)2'E(<2.N&SL]06>PFM 1'07 MYN00H;L'29/IY0 "GV%\QQ#LYQ/L=;1\=GK%N]7S;\=C)RBN53(4L(Y &],.^L6?B[^ZP0ED"&$?N&A!L8;]PQ=Y>]&\]#L M4M\K?72C[CLQF7>OGM';/,.^'I"=(]9G?:[+3W-&.^09%\/&'&W(#&=5F>Z! M6-G, 8(XP*17MX<<^'F> \A&N,R_O^QU&W7L>7OTO TK6A]7EMO%73Z=]]8G M4#LNAWTJ;;)7\-@^@8=J3OJ@+0<(0%[%0!NH=P74?(9E!*,\J&5=17-&+PY? M)D&K/1D*&/67]WEZ[[3Z4!Y=Y:R>]TE:]9N,6RI;UY0"<+\WN"<(T A&?\ J MY0#^B*E1,@>(P?CKIWILI#$Y@*BI>CY\+TTT)4Q;/TS5?[/:39_F&[?4N>9] M'5]E+$CQ^SEYX-CKD)!-KZ+0K 2\+XP+9<2ZB7*")Z 0-$P?9O)R[_C=M7W7 M3XEK-P>&/(S+)QQS\'Z7[*V32'C"]16!X&./X:END6PY]@1G9>6%ER;_[*IJ<"CF*=WNPJO2-% ;'%/ M.X;AS'2#.#@'*?,AD0]^,EV Z4[#)[/%F*?!P("P:/Y^]I8.VMKQ_$JY!BT5 M?&/;F'HV67?0!\CW(9!6#Q: M2=%1F(&5=;>.O-N,7 =3H8=,OZ<,_7)>).Z>6&__HWHNQFEJ5/_7LAX.$*K/5?#^8<4DGRNU%@JWK)%15)7V,+P M:(87>UA)"^2'@@J>E9,WKYAX24]ZN@\K:;)WWHFZ&'_FO>S]8T'OLT<^1(VK MP_AT0DKT7JL+G'^#H;IAI)A65$NF^!'Z)9IQEW^UYSB%+?=.Z#I!7#UVZKGZ M6+GE)L>I.]'=6=/7++8AE"'5Y-(+UB>R!;=5S( 7M2R*C'LI"$;DJ,+@P_K[ M K*?R=SK^#NBGO-/S0JR'J#5<90P$F*R;+YI^3(.-.YA:S\WVN,[T$-'*S>^ M,#$*#_2NB:SPCZB0_/!,+=?(S[>QR<=9])'/S* M'P=HP/8,.J[.C8784(>S*0_CM=SJT[AZ,#"8@ M?;*)O2X<-&:H3J&G(.N%SR%38&L5'&EIE^;Q8JSJQS@/16^Y(%TQ\=F'@J%O MU(21\EPY=JV358BIE/E^"C<9 >Z"T1-8B2A+QGZF&1YT.D7MB#1^VA06-7!9P>*)I_@IH1@ 8.UFE:,-WV'J,,O3\UB"A W5 M&[W1E(]:1<>?O]U11M_>UE1WZ;W&@9R!:YL3M(@G=1KR_#;'9"OY0%+?A\2] M IYF"Z4R5/R)#;@XM!P1/#C@,(ZL_SSB,6= S]OJGC?.3MVH M?K1&D[OE+@>8NT[(H>058SJK)G;AEK5IN[O0PK32IK2P2#VFT[RBAZ+I]*&1 M7OK9!9N\F%.Q>V%KK+=(V61M[)('6*/5,!=6L:G8&WR]11)CTTQ$N0;MV0.2 MVXKX\3?7KHU8WG&U0_+DB,^Q*:YN-PYHKMRX?A;5V#^_NLQ@H% .5#QS@P[U M"!T#\M*FR:8X:N"\:->E*)R?Z4Z:1TOEVZ:)"J^*0X2TM*_+Z><5*^R\9'(, MXJPSW*_)OK(P25^F,/;8T(S9ZR9916CI)6P]?Z^.U:?T1")A.^%]QGP2)4S# M)7$O=CG(Y"2LEJ_E7.,GO\=O),#@%K8M YM3*>MJ1KD?:9AL,F) MOM9U27/ZPIT5QYFN8\(8GR5]Y4;3?=IQ*JL$V$V;N\$ET^ M0L-#K@T)T,"P1W=[Z+&*T2H!<.'0]/B3_;@":G 2A5C+_L1K(F?$@R9^QUD[E@F&DRGJ?9Z*#TG M+,Y](G" -/WLQ1.-+YW'GSVM?*+2_L!F9F=Q1..C2G6NOED CGR#>X0'M>$4 M<\8^=.?7Q>53T$+-HZ8F*+-Q(UBRDDJ=W56LV&:C@;QT\<#[YL'^4KVE\:./ M%]V,7GX\Q!5?')'E:36U]PQ+ 7JL?QR.%!5A3^*53,51WB"&MH')%U5A>WHN M/0FM\E=G_'\ MQHE/4B (IJ27>EJ76(TESZ[6"*^O:T@BQQW5FLET"33<*E*[OUU(RE MWVB\SA*CDQIK/YJJLRK1>M!>@V/F2-@$#/4P4AA*A$U)Z&^)T 49?KX8G.^= MZ-C8-FP42RAQF'6=#3 8/%>4=_BJB>W&E-4/6PZ5SW%_RK/]YG!+B'K3,L;F M-[.;DE?ZERQR1N1[" M=FB,/$0^$G,FSS9P?@)*B<8/E4S\=5=.TGJ[[*K5JQMV6?+=F6?#3VF+WTNE MEH84CV-MZP/S@=.VXR;KIM&B8!9E>;^ M)+BPS;UILZ2JXY./%>-;;422:U(^1[6\RMW'K:(#B([ P]XNPLLL2S1EB9T?,9UQB8H.%@B+E/FN*IVX!:O!\?=?*4N MB^,=0(7>]2"QTQ6>JDN1G]V#L&EZ8*78)-M34WG)6M%JYBK#A01CRJQ"4L$) MB>RU&:Q;WZK%%-'=*, GVN>W0SNA.R]9Q@_EP6G]BU51"SU MW.^%)W[.PUQ)DKX5S-,X\E+5:L5KX<#TJ8SC%[;+GI3F,0IE*T)*FP0E.O%4 M^R 86["(X84>RN4 79@K!9L:8N<[=]UH[:VN*%H:V&9U3:"Z:$K%L-9\LY62 MU-.,6O'*H\:+QDQ)-R<7XQO=%[@(@J=!Y]N6SMYBCQR.!KD<@W F!GE0^!2)@+Q M4$ERC!DVCUE__.VN[:FGC.A5Y0$RPI+2%X8W1FID3,9<*2]-40)X)EX3*4<8 M**8Y"%F3=ZD!$CK (X HMMPA%R%,*LF=;2MD:KY &K+<>G('>^N/'!B9F1SB M?>*V=^W3LZII1_FL)A^WKZ_X*,J4C%UD"VE783J;L6*&0Z#64>QZ0U$ID)O< M4'"+-$UQ.9HLU^Y#FD)628\'V9OU4P[''K=/5-45"=D1R?<.8#T%U6E1G9AZ MF4Z<("H21(:9L!5I30F5812^P)LBCM:GP\_FK*\K>BW;KY)9=BVBN@ OC@\( M@I/3EYTX %]+!#_]!@N+#T"DY%JF5*-AJ)UCR_H<@.1)/#."?A'D)=*8G5%1 MWAOX^N6N*P(^[G>MV>J<# ;:6_OV:=J-MPCHN!-T?O@&SKB?&SF]Y/ MPC!EVNBG65BX#Y80V(N6&.G0])?6J7Z36O7RI1_[_.P,H6'^F$F!S4V2^?7' M7(XN\>$A[_M6F5*JZ_2E#,>O&Y-._MJ]YS X8^:C=N"%U+.#G<+2:G#+LOZ?)QE59!+V"UP'WL M)#"=6Z$B0Q=._P3BR-'[Y]_GE6KV8-9%)/;$?[)9\MTE?K.C*[G&)'5=F<&> MGDL+X4XY%Q]@S&X #N:2_Y\9+HNXJ_"Y)-,MH" # R5=JF,ZJ"':7P4C#:6@ M3N0(TD1)BU=-]F@4D7!B*4G2QXDL);^RNO!;TIY'T.IR[LG'%3YM2@:H6"ZF M)JNA/7)>$=8+:Q#M%Q5ZZVJ:&)%S#=0GF=Z*/)N;_\2["#^F]]K?M\FY.\7/ M,V:;UD>/HQJ;J'O.LP45:<9S991.6CI]@I70H0TBS%M VMS4)YQ"!*+OHE-/ M(UV^@J)3Z6ISAG0S6V0E2"5F12WN8%$L;O:H/?^B>AESO?!>\#AD>P1-ABGN M14>!0_X^4?.I%HK[^XAB)GN+3 :CP^DI_G<*=A^[@]#7.8WD\?,^F7''^L* M<3X:JNC.+O8/$;S8@D-4"3K0RJHR42_II5K0 ^-IAFCAEJP&KT0K_LRS#Q,# MK#H[?%^:J?H]PHT+:7%_7*(G0[MM'_HY%+^A:(XC\3.EH)1&OTP]>PO>A5L[ M^59X[@U*-UPE0"#UXJH^_7*(B _6_A?-1Q?*+?/[+Z#U09L2U(47^+D5# 'R MOM-P!?"\.4T7URWK>R6BR3R;<1A_Q7]V@TOCK9.YVEX\M?_1"SKF9^&3#;/BMDDN2V6=X-:_.P^P=S&!23"A[Q4:C)V'\IEPH M"5"5))J&7== 427E=,WL?SAK3$U,02F&F:;,5\C)V*4-O[YZ0L)_LP/!+D=G MU_WFT _T%IU7!7Q0R7T&O68:8D47!=7-/#3:2L_ZW/0TMO*)B->GHK0Z9Y=.Z*WT3;0):[/Q?E!)GF?)^&YVZ/&X00E M[Y.W#KZ6FY7XMNV8D50,4QK;AZ6Z1,$(W%U',%TNI-5A3ZIAAVP+['2CNRGA M&;_QOL4%U%2W*GG+ND6'- $6<#O&5!1Z6A428"-;"].IL1FM\<;# /Q2%/%N M@*R'7]>PX-^AD&>7_>0M=X7F4+!6Q!0B+4YJI6"/ EN( @EB1][;=6&CP("0-/'Z4A8DP$11/:>4FB/&\GQ-XVAH@V&+9> M_?"R)=+;MZ/U UF(9^^UG(QK1N>)=79,<9WYIH79#P\CNPN%IHFQL_#T,-FDLS])(IP;ROO M:KR)0_%T@+QOV6G=.\6G(@4R%6ZJ[;H2/83/-4"3[!A M"[K1POM<5YD2_/0T:AUS*^WU5V( 5L!4[\U$^'K_<)UK=<<#MFIRZWFK$H +WIE>2ZQ6&ARV!'MD"4MBZ[%&LHB$+X6!K8*.HVCG+/^([&KK6 M2"UBUKKD^$)N%*/X=7G2*V^KY[7](CZOPIG?$.;CQ7+#YV5EFI:BS&P8LA;;[2_]\H*]8+E M?CL&;O0)"V[$]U%TV +^D9#=_.T(;EW/SH99:,]WDVPR:GL;,BH-HG,H)H.+ MZ9N-;S4-[)QN=I%C',5TMG, &)3Y<).[Z>&L)%]69?O&$OV'EN'I/=IS;??2 M[C]9L_>F+>'+1B^8\=/IO(SZ8$1%*!2(%_OAH)HFA9>&9PM!F:2"+=02S3 # MX79Y$+ZO,G2B>IO*M&8@/8]VR(A"H5!HFVGQN2.O-NZS; M^>0@F#HF<2JSG M@Y J;_P$?NX>OK:,XEX486H' _?MX>[?Y8R?&Q][K^OEYN;FB[53B2"+WZAM M#-VFHQ92L4WM3=\FEA DM %^#@NG[M-/P]Q'+.]D[$7W7412X"2,N&AJ;O0K M:;1R*S7_Z=H2ZW!O^C:3#-W'##,QT\]]53GI4DE06&'%;_? SS+&[A:)/ M(6 KH,VPFOQV"@#@D1P *C Z]Y^BR21UB(/;1=<%%CN"/H%(Q=>5]C/3<;7) MXWXC+PUE,N]NBWR:B?YHH+U>O^@=G&JIGVP*Z2'V$9C"%L)1A>EEH\S=,CVB MPN:W(Q:[=S5=1A.#-UCSWM"C2["*5),MW80OK#5TK$2VWWSM+("/@IQL#7H0 M2[5"IF*YX7.U&''\7,7%H?X5X7<7.("$XU7ZN1S[D CU7I#N77J-6;EAHD6=C]& '/& MCMO/EJP_?9Y^:P2%(4_4V&@I4Q,3TE*+IWK*]/6O>5]H;LV*S;E%+]\4EZQU MZ<8 Y88]CWP9/8<>U$\WSJ /;60_IE?-NN354XA-^2U]P<]VN2P0EU.A_6_) M*L'[< !01[,'!FXR[Z=LG(JY-ATHJWN.L6E0X MZ<&1/E,QJHFI/)4_KEWNU+G$Z:2#U#[/+\] MD6$MAJL@!FDTED-#*$S[&PFWE$9Z.YUO&.<6NQ;#N'$V">_N5R@ZD [5D@*" M##/T".3>UIC+T*<-RXN.I_;6,K=-Z#;HI$NGKQED7\L>;W(>'Z\QTP/M<\X. MZ;2<]N'9Q%V/OL:4H98EHP2IZ=VF_+3&LE-1Y6\(B@VIGQ=RN'N1N[OE^Q=4 M=F]3/EE(V3SYS.#BA*TY@ Y$G8'XU$*/PF3@<_=GH:(TMG&:/3++/[K2KMS8 M^!49B^B2R>PUJMS^T6Q ?8APX\O5ND?A/%WY>)V3"QA0RXZYWJ4'7Y]#F9^S M [4QRV$,ZTFF+-A"ZA;I4,?;K=W#NM,4O*;WT7N\][^%W\ MH(84Q&Q^Y&WV_-%SPS.(4$\30Z02_3-QFILMF$@3I4/^$!L2,43?SBJ%!^S\ M+"H7,;LPZMA&:\PCD?CR[R#<;'GN[_==O+>9ICFG;U?8X$+W0DE M;"%:$U-LD8R# JSJ43S51I\@3"\;Q,!!1'0.(<^"@Z2\%-'F4=8[>U2ZAQ@N;ZQ M<59F))28*%&-W9/_2VZ4&__Y\$7KW56QFT<<)HCXK- M_ ;G)H>7Y9;R-K"G(P=B,B>%VZY>LQPSM.=_C:5\:\OQL8K8IJ ,W82:R#1" M7 Y]#/?.WT0@'H96CS-XYT 6+,RQF_R@3^B_=D=7;U**-VWQQJ*"&CW[4-=T86=?9-]%WY+;,4):_S/^3PX3(CV7=1\.Q>7)H/^0(%9.5N5E=)O=YZ]^&$GL3+L;G]G+\:=Q(5F$ZCRVS%-\[:K]Y2[OIGZR*K M/0BWUZ;PM-ZHVR?'1_RD(AED7BAZNV,GIO,@A$:(=<8]VAT2Z.>(1G@WGC\B M=W96^[TA;'W$G5G">ZW7[L-U%LMR^_555:_M?1,XW*&%"@)MJ2Z=P M9;QW>+$EEC"^XH ]33BKL2-A5I+QT78C2<7LV6*\8^"'$$8_ H:?R\YE:\>P>&E'/[:^,U#R MRK7*<],]0*9=%OL22)R/1I!7F1MRJ*?ID1/J!B"2A%S^6,DT&]WLS0&.$@8_ M+^=:-^L,%^P.CO-Z$ED;U#=_3;0%+8'R!=UH$UU5\X@X]([[$_63*U YF/L$ MD3O^3C4IZ$YJ3(3&/C._$J-]4TTMT[K]NO_LQOQA6. 8XF$=B>I'I;UGTP+)S2*.8.1+4L-U><# MI^F>-'BBZ!4D^_&IL'*$&V_D]NR-1[PXX6)C+=^W)[)_5 ,RG'A $7[5ME?7>$D]1<:JJG>7S!1N?,\ 5 $(ZN$XP+[X%=:G>JX:%T%Y*%H7]D?FU?M3PH2/N9(7NYK\Y47JZNX"Z-!7-(L*%7X[@=GU MW;#CRWO7091NJ(^YR'"2C+)2HMR]OY+T[ZEH-U*&Z&'A MTT!M&$N6O>>=8?7HW:XQ[%]8Z;\3P&"^MS6^4C?X/,FM/I7O^-08 -\%3-^N MN=XK7WE%T40U8K](K&(D+%__]R6?\_5*I?^P+.;[%8$S#L<@V/,=2PZXE)6" MUY60+2V.V@_*9H1PO0G.!5[>KN$ W\N7_KM2"M$L+M547*VM>35M.(JX.P?^;#\6S+D*.F.Z9X*3,$*S93X&3Q[5LCU M9?2/6@'.#/]'-'[F0B7_C;!_0TWW?^9%CO^-M?Y2@H%TZ7?2]QMZA^+/CAC* MG3YM#S#?<)]-[K.3#*A5#J6FDD0,!,)>H4/_*G#\=UO2HD._(RJ[#C*FG,-^ M0T_S1_Q%?7[<(7\C>ORE3Z5-]ZY.9-P*0NF&J21L.J[F:+ KK9ZKY;_U[+^2 MP/-$1)-]0WRU'DKG0D;AP.Y=,?R+A_^H$ZZZ_XC&J9]YT?5_-\#^047=/_,@ MZ[\;_+YC?U3/Q.VN:]>$C*E4F]5SG_Q\,^Z/A6M;=>1,',H?71KM,H[;\FCC M1,:7D1^7_'O;L>%GT;9P[9._$SO^W)T"?A9LG_.]_GO![P_\)P639_:-2S>W M4*L(%I#!O1,S:A(1ON^D?+L/+CWN'NZNUNKE%YOH(S^YW7[6X2>E7 ML6),=XB-"ZRTS[@I/=').O)*]RU3Y?W(.Q&SB^3^.'BM,G7P6G.RS2URY E6 MQ[F,IJGX^]?D#MENC.,<>1]2Y7$5+8#H/F:[#=-IVR(.:SC2^E-L1"@[@ M>9J=-96>KTLO#KS]C!)V"H,,7.]_-EOX:>5P#TX_9TNHY617QPA4$QJP,C&^ M0QM0EE!A6< \ 7W>1IE1?>^19C1=J'JWJ*LDYQRRL$S=6'7H%36W-LH^\KB9 M>OUQW)K*K0?O;7]TO,!P]G;'X.UD0 L:5#RAFVUS^B$'8"B]Y@ COKA0G#"K M$OZJ$27* 6K>(U@: :L' 1VE ;9E%/'KAY0ON9.54?I?%%U4"[ZL3:$Z/X M5S!^5C#BU2;L5:K]B=^$+W,;L9]D.0RDG0PXX6&+!WQ8?>>\3+7'E:.;-$@YO)3"6ZY:Y,<6?KE' MVK9^P608SV,=U06R?Y]X^4N JF M:@R! OZ;*04OEEXPY5#\X!=:#OT4B"MF!H-<-(6CU++D3\)%ICE5_C)*)VJ, MPU2S,K?+N:1VJ][;]&2O"KX& ZHD,B4'(-W$EK.[7&4H$E%EA+=LO5&DVO,. M9?_MD6)N <]5MK6;?5#)U=Z8;W&8:'AG0 M=P_L9YNG$+_.!2SD0\^ \*5D#K#13.(WLT+%L>J#%5:D.7/PC/.>'&;:*O[S M:YF/1C6_;HU?M\+ .!:4ZE=X5UCE#KO.'H0=1L,^] MF&OWRA5_X^G./W?T_U')?S:X/JY2HAB"KNR7ICIUU-6^]*OH;:.F"OX7#]YL MA\TAI&;\RCWDFG5S?5;L)&9EK'J(R/0>CFC_0G._OA!%$ MZ7=9B:CC-&P/4W>&%ZAV+'=^. M#*3;;VL,O![6'-28A)W$GT&DHE5 "I2ZD-_Z=SQM#1,-"J*\Z8D7L3VX9.=< M)V9C;6!CS1.ZZX5\M?NUK=/1]SR.W^:7X$V%:1UWFQ<%-VD^U =U8)WI"8A: M7#<&QCS+PF)(2B.8@'0N?_C:>AP?RF1L>7XDS#LP;O1U\\>SQ,&ZJSJ"*B>L MOLB>"[$;F=4#?6@8.@J2A(Q^AFD(I\A4O)6IHNG0T0_ (V2$A%\V,K!4,[GJ M/RXLIR%BW''>2%! @%(:C#T[EKD$*,U>N0 M]<=+H&4G V1J3Q@GDJ+B1S\K[M)6]\74&3U[3$[P<:G/ L.+XJNNKU:3RF;V2EU^'-Z9['BQD M4Q:=SFQ11L<\YS*7@E*C%-X;EX"7;3_!-J19X,DI44V7-FY]:ZJ:2U"\NV5= MSXZA>RMF&XB44QQ O6X.PTH/X0!OM[FTNCQ"R&!\<(E8 ?1.E%(SM:^%[)8P MAO+S_"6@E3FQ<=^^$V?6H8]D/%:TE/JLSU3^:LED0N%^SLV>[X=H;_G=+6*RJP-1U_&ZGG; MBY-NG#3Z#RA)1/S,\R$0DX12OW/LC;'+N9?NTFDJ9E'9JC0IWX'.BT<;@P]. M&-_RN_&+^_9=]GR4;Q#R.V+?L?I/D/H[L>]U9L_U?3!UT0XDN>^RDYPY9KBZ M6[4Q]49*PDRFW1%7S ]*D?QWA>2_Q %>B>FST(,00'?N#2F0HE;GW_4?L35< M54ZY)&YRJ[63Z1O3Y:E8U&8JBZY>D_49HDU_/?8(24 MT:GC$?H'LY]INRY\U!6_GG*G_V#.[\_?_6=I!;/B -@\(E,X $[B'X$O+JQR M@#6$F.W?(Y_O[]3IHG3*K,EY%7P%B]X7AFLSSDW76K_SXZ[XM0CY?5XZN/=3 M^I\3*[9U=4B--JS=97VG MX)78>968')%BKKO_ :F\WW"?RW>P;Y%I0](UZ-_;VI9 ?E,?+,[]L@9VI6*[ MA_!(:5VR/0ZK3XQC"DL1MDVZ M!>:65\V\N]\Q6'TQY]B-^Y=;_D^,;.DL6C=\[@^4<(1/7:^I]H3>H:\%=14G;JEGM6DM7RD6JKDKD+SF+L!E!IM(?"@*[M!D M"TS17(XK\5+[*6])N]WW1;WE@5,SCQ/]GF_5[=,S$HXXM=@T-!C== KC57ZL M^][;G(P3TR=Z:J=?[E4.S9+U.7[LW).]/&*=?/B89-81#G Y!#/7[-JT;$O+ MLV/=X "!F&07#+48M7_!_'3TO=E'C^>F9RK?FASPKJK$?;!9_\6I1#RU^9H5 M%^OH,"(O'$\]CA!#C[ED@FYL03$&/^HP^*[/(MY4%;Q40L5?/J4\U]S1X90Y M=T=PZV:_IUOK,P/<8*!Z.%-RE#X )R"HCD.@MB)DG_:=%[;!N_2G[OF,;*8K M'7*1;WBVU!:G*D3+TNDD,!=BX#=$D['4&[ DMIKICH_P1GP3#MYHLKS"<"E@ MGZ6\7$0O+^9VXE[8@3MRV&LY $V?*8$C"Z-'$+7(2V%!-G/.5<@ULY(%@6^9 MFB@QK]"VC &KYX?FGUI/4D15#TQ;77W\Q<6,%[,?3_4J8ZK#J1 ,]\,U?,%. M8J?9"NRA9Q>B*QZ-H8?3IJ;H9^:Q;04O0%4J; [6AR!$D3O2J;OG^+OSC_2B M=2:JX^0]4DK=\=2#&% + MTWVE0Q$L[E=2R7.E&O=6P5TCF4;S;?=&)+?O>SO,6_5J4\:^C=>THHME_56W M >C^X;\(P_^3U?XGJ_U/5ON_.ZO=V\Q4OS,YH_[26,:\^,S=?^C_GKFD/==/ M!K_$_-!4&3T8+,-AI9B'65BF!'F/P^UC>8X3[=JG(\]Y(5H+O&OJ@N1VR#T< M] "1U/US^$Y\(Z:K"-Q/P@A! >P+A@"CIKZ1'H<'?%@]\]'DACLCO&/;+\@S M84:OB TKR^J!C'-@]5 W4=YT*SAT" PJ?;O)DXJYA'()N]U156Z2&7F=.!3@ M>/Q4LGK,?J%']QXL^$L]2D$^@[S&,HB?G@;NI%70ZUAQ*V@3,+&/ XBRUX/= M%K7@WGF$PLOM]R*]-(I+\I;RM_O?RJIV?C3@6VJLK_?PC,B:F&@*&<,;8=Q7 M<;+ @)I]JR)5_TBBPRA?V2G%AW7M*1HZ-YON?7A]*+]63R[DG/FV?E,NJF8/ M!Q">B8"1$;'UZ6)^34^D5RTG0B>K*6>!DP]-'"M48\Q4E3]PX2 /(@S1H822 M$,:JPT"UH0(;VK(-=CW[:6V]"!E=..DD(:*)G/6:Z:%+O>I@N[WA?'C9D/$4 M.6W'_('4H-L):I'%:3M>M!?#RM"3>'FF.6V:+42DGF<+A@?B K8K"Y^?4"!,A<=V*$1X MCG;"US%AI6_DC>)\-H>FRMBEC8]/6:M5!A\HOV)@_9 [,]"Q0X&5V6&PA ?P M<]58:?C<3GP%A',#K)?[KH1?OLTB8AD1F]A 47NA[!CA MR:#'6S/>'UI=4M^W0J"(^,^V@#/\QY#D!<+8>\4A+U@F?I7Z;1I7WCSLB[0^ M9NE216XX\_(GZ!GK^]O[#U+WI^%?^<]EOK M8SSKMRZ,WYKO4\21H[M^9\GV'PV;_YLEA_-#@1P< @]B2"[L9WCOC_ :>%.[ M-:OHZC+#):,L&KNGKHZR8P@>I;CT91Y'46 +(R# ^70$>JHNCO&N;CI?RM;V%(H0I\+Q7 MU3OL^GK%;=W;/1<=6\:#/$? MD$[/@<#I1]I$IXRK2Q9^VM,;6W=Z!GRZ*@X /Z#V[12K+$AP%>90$C&B6_7C0>( M,$KS^,#H M9VNS8MLU ^]M]_$BM0U0Y-=\6:)'FY)E(X?@FGN6*$]^VT7/^6^Q'R/NERV' M,R3 X_7P*3OZ.2KV4B9]UFA,K]Y66_K]IW5F!:_K#.>4+&]2TE[@&,[LQYBZ M%4H3U=*%58#WQR;0336I'36PE2J]"7&W0UR"P9#GUM /J[G)6&R\IQPH8N?6;\E(1/2O\ 1A14]6((X("ZA*?2G#,?59=^%SQ$'T1[+E\LSMB!3RQ'+P M^7!U8C):QG+;;" 4B*4FVYM:;:QLW-\^L=D]7?-$I$9U]?HUT3'Y[_N9';HL M"$7/S2-!=;OE"JI^-U;A%T633N/6&P MI<7OIF&(EK.W#PQ[']/YGBBR$4S9L\+"Q2^U)370=6]H0%BB@L!().S7U M"T8T;^+J:J'H[!.=5UA0XS13&D__]J)O^=MP:40=/@UG2)3QI^/]7G3 P.H9 M7:- O[K+!BIM_>?7J_F0PJ=;PN,V8V^Z_&6HW_#6BUEF$>FHE_)^$?V/&/_/%S[\YASYK=,S_=7,>>? MT[Z#=".5WYUW -\=> 0D?M=ZOOOKW[3Y(=!\WWO^7:S_)Z7_Z7'CS+?_KF*% M.;+KTKJ#65];E'K?4]@61%\\< M/)!CP"4NI>1=VAK5?FEH;*Z(%&2;B3Q>.;Z_;5&)O<+O$'NA8^1NPZAC599E%E2%5YY?[ M03Z)%HS8;U8_H;Q^R;E5,Z$JR&M,E6M,;4DR0-U>[=JIVBW+NW,!)@W:A*/L M043-$.4Z8W<$DOX+*_4SC(?('MZ5F%K/#RK09$@SG^M;"W!WU^Y[N<-8^JKM M3/OV#M3[9\=U1_AN9 E,O8>P&R:1D/B0".ZPF<-2HLBR3*P@RA[4*4=MEJ_\ M9>_IZKWA&A6!(FD1EBWI3].4[9Y1#=*L^)<1<8C:_N5>!ASA'H#EPI^&<8$J M"U^V>[R,L.R2=CV3(WSM0IM;3WR?V8Z=;W3NT(9B4((T>->J!S^8,U>EVN.J M^R'^P?#GF>TZ;6XQLEM$)&02X\=-LIM:(;TOI0VPUTF!HPP/,"*Z MN LN8BKHCQ%.J!*;0895VT7D5HV)69FZ1/G1UOX7^SU@?4?\@6 M H-(*78\S-U4=$ZAW[C8C9H10W?3W6YN/FJ9-;WBYFM$"].?G(KIE5Y%KMGG-8*R-*K?;7]2\4HP]LCL@WW)P!=A\LIR _4C M2;1?__*$DNR$B)7>4_H#I/\#_R\EL MH*@S:&:YV>K2L&%2[_0K5L_OV9F^R?EN'. MO9)^H5ZG-#RN4 M_J;.HV-_*<>/;!W/AFK8$IKMB\MVYVMW^TU9-0=-J7TV>C'^^TFE(8#Y4_WS M_6EKX+]8[J?MFK"P'[H[_S:E\Z;J4''G53CCWATO]L?0>ISQ]WK>. M4[TZ)V9];CL&ATZ^=6;^++$4BA!_W@ZN\$P&_KP+T:A5N,YQHJLUM$"[];[_ M^PN600K:,FO;U KNU/_@=RG?X^^M?]H;J$K^(L$6JN, O,*TQ.5[)/PZ]""F M-B>!1 NG*-!B7W_"Q9N*D4:>SB4UY#V/2'OV(MSJ.'CA4'1OUC7N?OA<*5R^ M0PL]CJC? *-:X"?Y^\()XK"0;/4[RKU:[\*6]U-$;>FR< Z#:'8"H\AJJ*,R"R M(ET!1-+EJ"]7J1Z//.79Q=$5#TO=+K]"#!F>\$K/2688]),F$CX-:(7.&)W5 MI521CU51YGZY?2!Y2WGY#GL X'JXIO0'6/%CA/U+>Q:3$8+^V;O6OOBU37+E MFM+K*TSST!>_E5R%0ME_;+3\&.!'OG_3Y,>U/]A-=\]C8O&>=I-$LAW%G;SC MK/Y&JG'<^P:=*$%CQ:!X0*:)Y3 M(&-NB'?:QNB3DOCE8UOWYP\BRQ"$=S* %^Y]D/<\_O G+F8(N-+GVM^#4%B" MK3?9+W4;L91;VE>$RHV^<>'YYE&KD1UILK$EUBUI8F9.L@"@LPD*XI6@#*V; MG+,\08OJ)BIV"($=2_MH=O&?M5;JHQV'J<-6#XZFI5TMS7C^VETNZY*(.2:0 M>#^]7Y27/8VOZ>_&$+J[:2\)YO,X0<([E^UBB+:JK&F]Z;R3_=EBAVO["QC; M$-U5& AY4I&673@IICP$4+:BUE!/I^J6)GS%"-I5"MQY]OJR [YU3+=SR.[E MC&7_V?R[W$N(?]5@3ZFX^%#*_L.9_F4M/"<>%:IW:ST,>+?TX]LZP%_Y[%]M MC@74O]1KJ_KYFP]R^'\WM93^M&ON_WWXE/[^%:*_S(E_'2G_^XZOY8\5PK]. MRPGV$PR@<^>'$N)H+=4C2_<7QX;!!5=U31G;M*SOS\N=LW\H7?].=G$%70Y? M[S5V7KOGV2-*L8\*J+^:OQJQ)5(CTZ7'BAIO:; 5X(<'N4V<:_F M7*UU]M>V&6(VB1^-/DUKFK>,-^6-V-B.(!_3PYW5TW,X;(Z5>V M3=IVR"IN3":,VC;ZR--+TR+WH] MM3]QL_V7'$%D"T^3L01Y5O%57YS5^^KUJMCZ\$N&1% +TQ.D3P^Y)+Y$@L>T M^YRN1!T9Z_@DSZXH.]RT':T4]RE+I35-(:7_M?UT_QEC:S4.<)J*5/(W=N5G M*HI1Y\D:]:1/2#GTHUUI&:3=,U-I4=.V_N_?JUS]Y-GX42U1L92_%(A:7"YF MG(Q8?%-N=(W6Z#WO-! M(?*SCG&6&F]FQ(P-]$<;OKR8TU5PH24R%57GA^3?B-7Y>ZQE70NER/08BUVM M#&_*)<^X[6-??=[W082>C#?W VXG?^ R;.2K,K/&)D]BYW0%[;,B.&1-3RU M+^HUFV]:\3_K[=P@\=R>W_B_M)$_R/021=!CKG90H35("R=C$AHB7M&*Y$/> MNJJZW?1>G_GZP^$Y%V51UZ\YRQ[&'*!P)H?-#:,5KOWA_;;TF@@B^_(%!"B" MZ:O3#4(YHHZ$;;A8>K]9>OB6VA;%TI!S0.&ZZN1^ADPJ!WAC#.6KF'ZFWX_? MOIU _?7]']Z5^X&DB4X@^9;A6_GNHXVIIJ/*.FH\^=,MAEPOOAVJ>M+P++YE M/!6* :FP[[_\XY#PSV_;_JP/?)ZM7D\+\#.VBZYP;=^GNJ#B=LV*;N3[9*@O MX9FJ=)VOS!/WPND-E]*K@+/_$?$?TD](=F.'MJEV:]H>Q\D3PGY/,V77C;3L M )RQD^U(#K"W39_)!Y__]>#P^U]8_HV[__68LH%V*#YHW_78K^_.VDD^CV]HR@;?_+8\[,%#.>&B#C+IP>:E#.6_;@+OP-W7;5U MM**Z*[V54_$?"\@>+B-X\WK'7&\+UXC9U:H#^]ZWBO_@:']U5[#]9P56-::G ML4#7EN_M2D.@RY4#J!Z;$$&EOLJIX^#SJ1[/\3-=7VSJ%;RN;?U M\]VA1[7C^$2O9J^Q0W^YF_"E(+G,_5P$%TU Z!F(I\%M07XJW@,!A[KM_L='*KO)'F(J6X54MD)&"Y(DRDY32;90*51C1F3?DE#$ M$*6(R5[(Q%C*DGT;RRR2BF&F97PRB__'_?'N]IM?4 M?&8^UW7.N[EO"H$N?^9: M%#/Y4U^EG?^=J?SC=,MW_]/]X^?_WAOS@BV[VT,@M;?I4?;8;D:1%YTW\7:T M[QZ%H2Z>/=\>5O2'N[E/[',7B74H$YCQ>I3<7H'X[:UM@:YK;^QAQ3F@/GU(D#O@-,<%R& ]B=&&CO-<-,T M6@Y]PB]"#]NH<9U0U)>6!'CCNW:/EY!/M?@[R;JU5P6TFGVV:6#N-&-==[E$< M?NXBC_!\K&(NY@NJ"&'KY,2KX*'EUN&SQADFEL$L3(U*(=OA4CV:!N_-+E1 ML"J"'+7%1KQZ)L8>8DB_5W<2!%#^2U0I2$UP1** Y55*(O^!<4EZ5;A?0@I= MDYP6Y2/H6'7]RS&U4B=GDQ'[9@=86X:'L'B<:EY2?A?Q?YW5'SFKOQS>_OAS MR'*4B.SL9ID1_1?BR_?3N/D?'HM< =DW4UZC4-Z*[XR$799;ME-O;VJ*T=,ZOKY/SA1)=/[, MH?9GJ,)E9'?&.7;<1FP."#M[8;5A.5?-#S^OK929'VO]7GX)XH2AZ**CH:8E MV4('?\'L8'B&78(FI<$$X#[H6$>59LLH6+E=,T[0"R7;JUC2Y<-9QSJ0L:^J MU,QR;DQRC/OR3?*^9Z<_L7!@&[6H! MG*?Y,QSI@\U^\EZI0@\UKM="Y6K-\X=4;S%=J)-]2?7>LM75^_/*;Y9?6+E7 M(2E-G\,W#/J@38 Y^+8V@"ZX1')0H#1SBYX7+Z3[''4N!Q@ M/VSR*"E1NK$W>[VU_J?QCD= QP")1KP5N* M ;8>Y#X#G;:S/@[J!(_):/+-T=NG0SW>Q.Q?K[?=1B&%-L<2AY/GHD%8<&\0 M3;-@6H:/;RNE*R7BS3$R;93=KH><+/3>MJKOE5WEY$-]VUGMJ21_ILER-/,^ M?H6>'\&;@:-%SDQ3L-Q(Q3):$YA:U:UG6?3[JAGPD8J4/>ZE,V>Z[LS.3J;: M\OEY^JV!JK4H^AKO3QH[$N+%Z<25$O&(X9ZY)GDE6G]S_F,@OT6OU NUDYX? M52SJ8^E2G: 4*GEGXL#$ 4JXY,[LB)WDZ#U\,K.G@C?6)C*\V<6@,HT ? N, MYY*EH M@1U'![SY(Z&V1%^SS=4TW-ZX.L72_O+);-$TG342TNW5%I55WCZZ) MU?0_.#6Y?E(@=/QW942W(-\=D?KNZEUKU_:;U]V'CR+\ODZ[[R5Z3 M#?QGY_POW'YV9^N=ERQ]Z>2[SDB%;EY5 [ENV9_-; M1=#_W.0WXG E/3-G^K[HORPJ*KKGZ;M5Y<;&_3$[VMN#;""B9B0N1-L\2Q+' M$0YCW\=YP6/TB"^P0[*4@$+:/%DGY9+27902C37G^3@H[Q%A4'GRO/K]LC7( MI[F;VB-W)->T)3*F.,)K@4(*+@Q!,X$EUFG27-J?$"W)F[3\U7:-/O'2950' MUZ]]S\QXM(LZ6(&6$><"Q25@24&SE!"TS$5(0\L@KLJ@4Y/ISCR%KIA['7AY MI&K*8&JW-Q4S+,OAGZ=;3B :8>&PTDB61#(CCIZ?"#\SIMJ22DB+*8_?.^/L M?%C!5K(M^$*KKY_:QKLMBJFS5&:%3]B%;-A**R,8,36*H/JNTH]<6:%WOB)N M2%:TSBS28WB2^C7 IWE[\_:8"H0TNOXY3 )I1T_C\.)I LTHK:>IWN\,E'02 ME#+TTX7T.%.652J[T?[>L-T+\]@RC_]10X%!T?4F.-)=G&0%+-863;/& .*$EMBVFLVID*76+(O M@*#.I ZTLOK]'-'QH-R&A=USX^T@+P(T"<>VO52GUFE\-)GQ,) MKBT#DH8P=@2'ZQT..A&L(U8X/:[1C$5J"'JYF7LTOQ15O%%=V%I:'B,1TVBV MYQ.F'@?HJW $5&A5C8\* 0R%>)WED\_.?J433K%<88_G#KUPS# KM1?JBDN\ M N&4/\2&HTFQBQ":"VYX C0JTO08MWG72#U"'+G[3)6\(DUB\MU=,[^G*B-G M'Q!P'E6C-O82=M%W;*X))BQ"+OU67^/WLZAM^=/*7DCZOPX5_ZIRINBWTY=+ MKS^JG/GG9:K?MHL=;;YM80DL>UQD<>3]-ZOZ1XF,Q*\.J"X!E']6"-O_^H#J ML7]?]?.9?\*QQ%TY_)I,?72]8>UNDBPZT7%J&$%!)_C4:N06',B=X?CM()IG MI7:=@8,>*_*UI>."PK*M6;Z'][[)X,?7*[K\?1)FA2>AJK%3PN5]M45%:JK; MP)?I@0.VLJHGU6H>W"F)RH5JLEJ\YOR;+9 M8!(_RL9H.\'BX/)@ZB.O1FMZ M'?8(U8U2[]6X&+_BXW#VTW+:;/()-:UGOJ=.R,AF7/]4/*Z#-]F:M$XU]V$8 MAU^*:;AT[!_.,J65(TI;&A&AU8@0Y&[%*Q$YY,YH1]O"8/:S H6Y"/-;94$I MV==2%!-$9QX<43S7M)%O&-6"6K'$/^^)VCU0Z\!$LLX#3H_?M^6U>)(3A5F; M:&/4^-+VGKFL#^^QIV^:WE [GW=R[291BZ?NGME0Z !\TCU>BM/N-;<(L0:F M,^F3 X7%Z/K>\57=R'T*BY S[Q E8U] ^9WR_RCP[,OPR:=)Z)'MJXXFDHVQ MI_K0KAB"[S2'G^FZE*6%6JZ \@^SUB63\4'!7Z:)5)Z*8&LQAH;:@6V/ M&&=32!QFEMXBA%##T*2K-"82]I']J#4T!>L>-8X22XW3U3O0ADBWUUJ$B+ZS MHU\.=/1IIX$>==)9J5'S\86O%S:LUG40AAB>HP71[NX"(G]#!=.E0G( M9\HXC 4E:)%E/FBL,5TG"B^,&GW8J>]2^/EXW65V*MQ5_2JYDZI"AS.(P&3! M>UVB*&=34[YGIUMV;>E[CDRWVL9AGPBT+! M@4G:%0TQSFLP<%4/ UVUT((. 8%[72E;,J!'A">R&OY1RO.-GN,7I3S_9NAX MW.;B;X40'W/1B)AU&"=H>W!OG81D65RZ]%WQ+^P7_!L#OVTR_8J[XY][1LN^ MZY E,:@MZZ)W@$P;:R>-OFSJ3H.DO@?L[+Y;K$8\OV!MJ?CG!MJO*%.6:FLT M*2Y7CS[K\LW.P$L=*=R_)V7X7-W;Q\-!B3;F.Y.02D$O]F=O*"+[CVT0V"4J?"YJV M_GXVGLN P%^9Z8!;\;.'V!C?XC1\H-JM<68GZ1I5KX0X$G]Q^H??LO MJ6^6#.8.?>OS1Z/O=(]8D&,?VMQ;W[I$,V-[MM:TX/[= W6BM2?WG MBVY;WDVG7'1S4]RFS9ZRFY1BR4DS93A+_1;M&J"1,CN0L-XYN(=E-$)4RX\; MJ4K7SJW5/:HF#>IHS*XH^3 M>R#RT4Q>3N<-5".BI!./'H;CZ^2>U42^J!.OZ/7UF[ Q?EYC,^9_01R3UI%Y M/UFNBO+<^Z]8F/#1ANJWN=[Y9NL,99_=E;VSMGH'270,SM_[W;<,OH/4?^A9 M?C"QAT#:\;[9B[(/E6E-?5NZU[@%.&L\*TY?SJ]AW=9XI<"A,9:LVKQ"B2ML M*U3."[',,-67,6X(_IS ZO?3;*\8U):@6_3W +Z3F=1?K5#E4=-,!6CPJ?$""W=+U MA][>WU!IL$(_<_4'OMKME_C+]TN[I G,>G6D17TY5A8MU6 7M_(@]VIG>;U^ MW$]396[=O^W";OU4[P/+P\QW%?M_.(W_%+HWD\$@6M&;EP 3>MU![G(GV. MSQ<3_D,0E?^.8^BOX8]C2'.L5Z">4)]8T*D/$AY1.VJV2HT.6BP[.P!YY$;9 M;:-&,::E3'")AM2G\214+*-J'/A=K<^?GNX9Q^GT&.#!A_=(W0NO&=V%1M*! MFU9^]"Y<3NP$^=/1ZX]7*PT,HH3W/:;0B%GWU6]-ML8]75EEV?#[LNF_ W:P M(7#2&P2P68JEC^/PM6#1#1+8X&2*5"-1MX'#^]%M1+LJ0YKIMC"1],8IE3 Q MVZ$F7\[%XH!9>0N8TT>C2?= G5A9^/KQ>KWU@R"U' RVDQY.9%P\^M4:5HG8 MNM//D*0S"+NR]L1G+!$&Z&IP^,^CF6ATO1X2[D.IP!RES^/%8QLXVLF=1]4[ M4]8RY3Z]>?.5\:'F+OO]/8R+5..5<[ O?Z\O,'>MEIVNV/RC-\HG=9D;- M2-LCA= !W4L7H\T\E3S>\%XW5=CJQQ(#!VI'B^7PP\A02><@UQ<<99IN'$IN M.M\$B*?--3-4?0J"KLP+'CM8T.2HRZ?\BDOZX^B:^P>P 7\IFT0%>A-7L] D MOZ$)!A/,Z](<@@*8^*PMP%>2G)T-K3)>O6;/Y?QW5W0C9M4NQD;?6Z^EZX_- MO-(-RS3LEMDIJO 0,K]$A_X,J9Y,/HVIN 7GKQA@8\ATJZX\H(4QXE=V%Q$< M\J'0O>:USR87SKNQ-UU51QKG/!UY6ZWER0%V=C&_;/FKRYIB97#\4KW,<1KN?R)+9 M03@?(W:&6*J5%O1BA%'5*_AU$7*5*H29+VP'-9Z%4J+/-6H JI$S8?"FJQG1 MBDO]&]W?55=F,"H57SUT'C65:&.XJ50$D TK=.ZLIS>$J8M>_OMS6[?;+'A\3U:^^]WW&_<7WXAI.C6Q8OQ MW;>N3*(N!NE;]WTF GKHI@58I+F0_E%VO-ILK:G,N?A+4E$*"7RP_D;?8^Z9 MQ?T+&D:KQ/]4KA>RZR>L>#?JMK)\@'3XS14$(%&'B!5XL/.YZ M4JW.9_WHR1?([*X9U0^([\@7OZLN^H])WV\L!'^7J?='QH/EGB_(SKG/Y^)[ MA4A\H&:8OX*4B?,*IWRRD9S+WV=^7#G^DT?%=O _F?S]5E?T-VEF?Z@JJGY[ MKVYS=35":+3L>;E7UVJ75BZ#]._AWG_!.?L=4E2]]7/'7O[]C_\A,^GR:J)O M<^Z'B4X3,E^'75HYOK8ZW'&C8'%;^+S6C]0'/XK1_*^:R#*L\-UG#C^7(N3# MN[_+[/P#%>*?"8__V&O]>SRGO]R4_TD>[5!*ER](/;\1.$@/B38ZT1;6X@@9 M^V/[8,W2>%CNG2RIZ4:*+,L MJY[8O#&G)/8E2Z>H?]="G]O*4@:.%!P0H!80S4FP<"UR.E]M4E\ M?D=PP0?="RMC!@CB.\Q52Y@%#Q\W,B"#'T_!2<^)(G8<@78TZ1%EXHB\B.$& M#MY0_M4H4@)3QDX[<_[M5_A[IRO!A6^Q_7! /Y+#[WV5:8AJD424\(1,9EC2 M_9K7$T?"W>5]L)$;SD]-^:DR[NQ]H8DW25-%M%^"H(.SQ.B("%8@V46S15YX MH.B+NH)#+[FNIT+6C+OIDL\.OHTI:X,G3[N=N!JJNAO[M7>2TURZ\Y3(E6'M"J_3Q]J3OIJGKOFJOX>W M$?7J!P]O:Y> A)(6(=%9@OTH.>1>6G]J68YW]<4!F>;DAR./*^=3>W+,-B3) M1MC:K@_KDW'_971BS:/K34$0T &/6;<.**1@XG#N/BH' M>I!*.<0/:?&Z\>4CCXHGRL,G@ZB4LG3WF[;'-HB'CPY)2V.GEW%%>ZOB'9_/ M7#DVD-LP+[7]U?FM+)\M%RY;0Q$'(2#D6(2$><-):;"2P9EDIFS0448]L MK M-F$IBW2B!=]GE$SXF/2?NKI)D?^CIVWWZI.^28?N*WV]X3Q4J@E=0SW)D@OI9KK2L[M$5!AN*2IXE\%YCMOE<>)V M3]QQ0=_NG>6?#VF_JM+]4UEGUV\D0G\OCO]((U3LI4K)*+Q/&VO3'S$I@KB- M9HN]*H+_;2+[Y6/W_^9_E7HLRWS:LCWZ]WJY\]^S.26[T\?;25 M^)TL^_X*S_MWE;G?99]W?BK'?U2/_TU"\^_+QO_C4]1-_V04^J6?YQCA_IE% M&NP#<[3?LD@L>0ZO\5L6.2;4F;)A*8L,FQI=39B8VR*PR9P2[TDS=&D;'G1C*/LG+K-!#77PVMU<% 6/).QL.IFB:ȣ^ M^3:S>K5]KS;QT.>,T5?&_^0BX,'C:#Z#+/%8COR&1?:(VS/K//XA!'V1R?A!27ME@A6I&7JB?X-C>QT.> M2S?SX+;^%]OS#R]H$HZ4@RZ;8HGCP=R@$2U@S%1#&@.J]P$>?(_I0R_Y=4#* M?:\JXDCZ/4/@]#-SW6A'7FGK ^2MK6XK3 6MUV=JS-30P&BA7N1=MQE.LUJ$ MQ.+X6);D#G-\I%D/<@.M!2^5&G"4;XA=X-T;K%AZ8-PQS^-AO4Z;#OGF@^=S M8,KO%TGD,Y!%T\4H^0D7$X4\9)Q7^U@Z#59L*E)75X"U*/:4WH->,(8)HS8 M*I0I/!N\#H\0=?*6EZ,K)_L]>N=8D2$F1+U+?_RD_?JUE(MN)X*%($A3*$NT M<**+'8GA\.FJ-$&AT&OYQW0>35@%7T0>783P/L(Q_1BPX4,K1BVJ=-!^S#WR MIAT,GR_32T^I9S888NDUI#GJ2>:VK>'W@B9(S^/'HQ]XI->T^=V?KI.MJ5IC MD=>IMOV54E6J[>;L.ZZW3!5/KQT[O?,S+\[7*R,<=/?/\4GYKG>/!#:X^M\2AMN. /].,9P]%*]5["G1J4=<=/YV0;2S3 MK/E9VQ_.5Z>)5 >FR;9T; -\G;TWX6S@S>'1#C>-#N]+(HV5O28O#,0VK->R MWE*=W!KS_A\<%TO4$=[0K^H8[D7(S-6T18A9^O.>6@T&F![?'*;!.2W/T)_O M%([]CW-A_/^5"63/ACUGUD-V*8? ]7&DTD/$2DNJ$W/74J_4SP&Z,HAXUC'# M]4C7:\(V2)5[N/347N'NL?%-T8=WWER%[5YE8\P; ^&&YV36DJWZ]X/P"/94Y1MKQI%/4:$SUL\G_ M8.V8+3K6P(Z,6Q%D=Y3>$G>I,%CW0'?Y5VR%B\FL49+CR-X(,[< ^"4;B=M9 M+V2ZL!T88(M=\]Q27\.#AFI>&-I^Z%#LT14N>\?'+0F6E#A!JB?)A_=E\<4W MIT\H]VT-O8S:L_/C<'>$C&T(]]>E!MUE'*(\F#N%WN*,H_38C[Z8^2KT:,OM MFS$4ZBWF6XW?7Z6L?Z!R$2*PXXP#9*(C?=]XW3GL=.=^$+O9XT@15VSC/>\3 M.G<9 R5-.KE7Z:J-YMJ]!2%N-_:ADB)/":R)BKT94!#'=7R0(P0:::CT M*TI&D?8BY"0++U>JI\)2PXF=,]NUB]/3 4%OP95BXSA"@ #C.BT_"N>1R(6+ M1JZNKK4*PA^H>G93(++WC;YRZKC]G>/Z4;?NG'([R7S9I_-&+7\ACH;!8P!5 M=Y98;@/!O1$^A*,L@"J':&@!?I]Q*X/F[,S1TN\7SB9%;PS6M6M)>V0Z*>'F MD';>Y9$XE.NOOZ( M"36/4I>-A;"?PDFWT25^+'%5XZHJ=I[AFI'1Z6H/'CQG5[>2C@PC?F/F2\9@ M%\68,'125C+NR=ZA:9;$*#"03-7#8M9@HN0E>F5:V\B( MV"+A3(J >L"9C^JD9T]N19Y.. -5;3Z^+>D ]\WMB%M$FF<:2T*C$<$']X.) MH%J)$F(MRU33=**3KT4W#*7H,'9WU&FZ^B@[=>+UYYO&!V9Y MJ8QK1C"[_Q>RUB&)GDL50NPL,0[_M:7VV,,^2'0#K3[CC%L2AQ'&E^=F;G9.*) @'--05\Z^5C/'.JPF>W*ME/ M&*O-4D.R+YBI9&/;V ==3#G"4/9C&'[ NAU^JC-T7 5&"!0IL:_3 .X-EVZP MA@]XZF!##[2V#S536[L@OIQZ(J^A$KK>#N[)UN0(<#$1@-[\ > JN3()[J81 M[M@>I*-SU@1I=55JB]]6G<)]=Z.Z%!Z=>-**-O/2-]>W,.Q1%1"P)X7R#NP\ M&;XBSR.7ZY@P!/SSWOKOU1[^% UC<*1">2%:(NC;2.F+$/FB6A=R//R8.3P, MM;FZS&5OAS+38#IWC)J^FS23=.':'U@.B+SQO=D>B/H)^U;L$%0 M#E\.S?L%<4VM$,42.EVW"K"YYX%2[M;&"KN,C(T<'_9\8FS@*=8L0_+=*W%/ M&-MMMDN(*>4!?P30:B >C*4@(B^R[? PGL=G /#JC.SUPF8>.MS3;3$F=LH$U. MT]*]7KK17SQZ+9\^]5B02M Y=STN)]7BZ:C_!UP%9D:3; EL]FO4][N>M8*= M-L.18VWN-]CC78B\"*0\ B0NJE]M22*\KA+QT"EI$[3K$$\3:5%J&IV6H<:O M5+9VQKHQ[5#M=:H &&!6J0&@?UNU#7 @"9DZ=FG!5GR "W%4WF5)]63-+K3M MNY,^;?F\HNS:H;3M]9=34C?93(JT/XYJT!'G:D9NH \\HN5RA"V!,B8<0 4D MXAG$\9LYK;XVP4VOB+L+V!2&$-.H5O,P] MP7"IX;PE:BNZWLIP?9#F,=IL>[TH M06WPFNW:^\;(.9X^M9 M$V&19[8D>:' E+3"((7Z*U_(?=J=O)Z!5:OVWIG]#+RYP+/GV:V[1W@Z8.MP MGM!K&''.3I9L&'FNL4/7]BI45BLMUE,!MEEF18'PW>0_NMO$89:Y&GJ0R$!U[(N8[/19>6+D*_T M2 Z;'Y(/9OZ)$?!WVCSL+PX!64I=1YNJ K$%^S=>M>]7[%P9>D$UF_.Z=Q$R MU0QC?E;=^+JU'7C-4/"4[':7%IB,XTXVD@33E^VT%O;J;# #?;AL*(6880*: M!8!"1X7#OKV%'%UV32Y'#":([O*",C\4H]U!1_QI LI>$%_VELORVR6E+"6* MR^J60S=EGUMO&AH[6&_/4*\O#F/J6RY",&O1':*^"&EP)2:8+GMOM(Z='WU1 MG.XS-OTAB3=K0-M,LW[]W9B^9=HH2 VP=6\.+)$]4!F[\R5"[<2Z],%E,UV! M628-&.TVX,H).X(FVOA_4T#NM[?9_.A_7W(,_4T%-ITS5#@'>7(1@MN;^.UM M")BR\ 6E[2GI58R8.Q:CHVO]Q'9W[#GOH]^D4A"TM?6URQ:3U!YE^-E;;KD\ M\?W8_THBXLM-MQ#^$STZ+;-A]Z#JYE:XT'&#@/.JO(?YF[G$(?9 #=YJ>)_L M]+8(^UMK+/?%I'T;[8,?])OQ]T6S>;D)V[K\3(WOEEGPR[+2,D/-YU$$XW*' MYKU?72%ONE;A_BO9_-5E_1CW,U4N=R0*]0&V%]Y;:U4F;6>>SE5?:^";+?!? M".7/K&L\W33& 'Z9S*QQ=-8 M,"[2^B=:W$6?7"<]/B%B^YEM6/]XO7*KZ"'5FZ[RH2$;EKO;&R!:>(JK5 8- M?XD5C'4T%RG=OZJE$1VC&T"$ULD..YE5>E8$NW24EKL#QW<>^K29\]E\&G'Z MFX>3^$JD"[_N97P!HSP30)!]GN<%'N=B)QI(@7/2B.IV72W-4%)AE\:U\8YN_;-T? M^YUQ#>#^;[.;/Q$..@'SQFJAA#N*NE?RK$JJ4T)+9IS"'#'?O-'1WUE6$?J_ M,9OO B1G$]TT7F;5^TX".%>!%GRB+MM][SG8; M;_:*EJ9QF836M42'ZSL:LT.OK#N&^S96'4S^D/;UE<-[S<(O''+MLFM%TXZA M@4W>J!9#&&W^!7JXDTRM2D1[H&/**C-H&>293475UKS)QY[7RUO$/Q6[NX'J%C.S'O33,D!=0O%N8$7 M%S#Q2/?"7<'F33*-1.WFG, -2G?&RBK,Y6(D+IPS U.PT*4&WMKE\"%+5Y7?#?3390!OF!1'&=$H$^QJ=1:S4?3%VL>D4>M-(58A3EZS!!SH!W\1 MX']F?G9[OCEY6^/,E#OTS!F3'O5[KW=(M:WE4?X_$N!5IZ" *IS:2>H$E*MF MI">P!,RQBI)DNU[P5YX NH>?QA_ #16WN$,R@X*<^%TZI7"S_TS%SVF7QJ ]6R?5BR M_V'C3$JQD<17?S)< DA^D;6EU^ \B>HU8='_V6>O+%75JOQ&7F75MJ#PGN_87RK "_"1@7TA$( MS&;9T(2:*G-R@C*,*_HO.KV[)^OKLW6C0\Z-JSOT,,V5N/_#,>&O8=H_ ?5X MX)X4EU4&3H%7%O+VJE3$6Q^B'5#96+$\C-__W;*H6(3\?4S[%Y&>,+KAN%+7 MV8NO-M3T;XR/[WLLD7AJ5.8[9)DE4%J6=C#I?GETXHB2M$?]Q"7O7SF!OPI^ M.W^BPX'EN,9A_$?L#9$TW$KK"SC2O-"^(55II5@7Y?ZRP3XJ_UZ[#_Z:9+!+ M]# M)LM65F&=?C;/VSF6/.B_5FTO[RMBJ8!>N1.PH%@IGL93T-&)WBH\TIS73Y#H M%[.94+;>$^R+*U2X!X[ 0TFCVM [F^#EB&;I#2ERGEW16WD]_H)KVO$DM>F2TTN+H_^2ILUXV/0^S,I52<1PA=#Z]UHCQ% M2:!Z=8^KL[,,+K+@X:A=0;XNXMMY!.GC<@-%\N#<$PV_BAET9"4 T M1IH3LUL<3Q3FR0-7^2KI&N('? Z\KEV;V.NW>9UGCD)T)-3'=:Q/Y5-&& MN,QP /TF.,TOK=XR0N_+8",,4,90=]/U&:?IXI^DQUOJKTQ_0,E6WUZ$2+Q. M1,ZMP^]L4+TGW-8KO0BAUT-,04 M%1Z7O;?;]^I96H_J(6'3COIL:!=LV7V_@F8Q!^I9G7T;YUND3]D/6U7KM*Z( M-D51GX_4WJZ6S7YHXB_QV7[:QU#QXPA0F_\9>PU-*H31+DS-X!Z $1>.#"9I M#"]"+.@MH2@#[\HV\CN#573N%_...A7DQAH[I]BONH^BUN8X[%T[>49,:W_< MZ4$*C"5ZE,%F@U\'8W;" B9\$7(& WLG+UL+/'^PC]3VW+OI:D+FO;9+_C)[ M"I]"0ACA8_VM3VPN[WC,9\W%%ELBO$%[PM8M[9_@/$:P@$++C"M=-%@*+WFN M19=J2G<_F,R]M\=Y$?(2YZZ\;7#>: ?<2L;7>BU?O^$,($V"AF#*$ U0*)(' M4,A]/PZCY8=??#FC9;'QY9H;>\.>&=24*&4.I0:>.:-T.QG$A?6[P34$+N#5 M.%(FZ,A0&30QRJ9+W(^"0C^1-")F1:=MGUX6 MZICP8,S(NRN6^=Z8O'WW;O) B&'L/9RDH0"JU]&O90Y00162B"NFLS02.?QR M]X+N>EXI3KSZT+F%DH&00'O,>F8*G+7@.VGKN2;QB?'9!Y)'1FSJGK&+#+6# M6B;R61)A)"Q+],-Z]W,G43=<)-Y+$VU5?-L^%%%GI&-_LD(]+MJG61RAWPO MGB"<*909'UX>P+!-I5]/X$W:>V]+PHIP"$2/RTC28XF38/D6]WG:S(%PE!'HZL;!=6VM 9SI'!JQ9$>AUDV/6\;6[9CEC#,-GM[LQ)_;^>E3 M@AUU1WA(@$?/Y-4C/*7H^E6@=ZQ<LRD1>:^&E$K@W+#%VO#/=+%$77:^/\X"LX?0O.5:*> M,@$Y#)BTY\";9/0]9Q&Y42=T=,IVM1/TMWAI*F+P.C@Z&S2@+)&5(5R$7N(9 M N1\A!H%M.!>0%'>_IG[^Z!)L]SN*Y%/.W=OXB9Z8-.TL8 ZN.XU]ZAIX$BY M<-XWA'.HI@E][ZSAB5=G.@'ZP#-U5X[PTN:O^CM3*1SM")07OAZ=0T X@\"@ MV)9J!/.P(Q-9<#^=F.8QNPKD/ULH5.P1-M7#VOU$ED?&;(D1Z]AZ-\Z_T1K8%4&^8!EBG["=QC3@;5BY.< MXW138+) Z,2Q/IV2S3RWB36A!A\WQFQ+6C^3]! ]@=P(^.?IWBD(2G-Z:F/3:[5FNVW,*=?,%QMW7#^9 MF20/!91:6&(M%+OZSC5!88R/[)I+-0AQ3@]1G&1'-\F5E.]MT/,3@D9^[DX5 MJ>?E5W13:;_$?"VNC])!UV=F[02X)C1&W*V!8/K7V2]H.<"]WM^,MMY;+\S< M[5YC;\=6K-Q=Z,>F2YONN(WC=%/3=N_P9V\'(XG$&U@5#[6>ILGAH]-V6!)D M&1$8>TNHP5=J[AU=^D?7@_FP2 _!P M-AJQP^'O$E$@!#I=8]\I/T>B8O[R+6YQK[@N(LRKG66*)#%WPVPE!=OMH<.H= M6OI$LXQII#:?1GGP+J1-@6>)\87WDW<V>901B5/\-/QX7G^3=PD M*!#>PN$%$;:)YB+DCF[C(H15]IC(#T[B"9RV;[?YX9M7B4/HJT7M4="E<@MA M[A/"VEO8(C_4Z4 ;<3$XFG$B"!=98A@./Y.&/PHD,O5&=5]@XTH=W\.%O[B! M-NZC@I^3)Y2V><,(.<\=3L?,G]A^)\O$H.7X;AH\O$X9D'4$?"8R M-ZKOVT\73O9_X"TI%G>_XS%=R[IQO#VA-3C^LAU+7)>QB<;#$E=@[*-'SI1- MO.>TL)^[OO70&_6^<]''5NRM ]'$9*W6T2VBXJ&OGFM&:D^"*]:D5HT0JM'0%\JF:P*W?Y%X&R>8\QGHL3H 64'".]K);Z4(Q[< MG:!;"3'<2;<$$=@UH@B?$+KWJ<&$=843]?\HFO7Y@F*"*FW(\E M[C\A7\'D DU0'FDN$9&1.YH!B\.5SZ5,>:+$]C6FRNQ;(W M5Q= .02,03XZG/6;M'62YH.FR$_ $9V>6!8"G MG'_K=66ROGZ[Z4U4VYD\2.J[V*H6A9"7JEWJN!RG1KL-'Y!X6[,1Z9Z\H^65M6(C.;[JJ M6ZIM3T*3\A"T6="7JLB#5_/:/F=81B'$D$0!0.%5VMF!\;/NU+3I!-,D7R?O MQ!JM)U>Z>$@\K'71H-+D05@*!I)5Z^DKZ_@&FH@AAM+1!NJD!^&?)+HB]C%J M)A4B/LWJ4D_.Y\1 #P*K0<2UP ;OZ(M;NB,="MXP#$P2BI\S<%$(P5JL $!\ MG79QT/"8ZTP@-T!O-7BR^PLU?4YC.:V94@S($.R9(F M!UO0A"K*\\AP)'QEJ&S@4R'U)G;]RJ+GY2(1-RG67/I6AR%J(S8.D6[TQ.9Y MM&"=2% AQ3@\+O H]^/U4[L@M^H5!G!Q<& +"+3M&)%+ M)6JHKG,L/X H5YE\\K[GJY-D/QY/75'MB'AA\5;7\0L]YNN)BI%O_9*"[+N/ M<3-4)] L^3$:O[KC')ZX$DP+89)!82;^DRT%0')S &'_S#,FT3UB?":8*WDZ M9B&7PU<"1E;CI4V.18B?QMKWB)4&]NDM#>AU'_SD*E,>!+4>P%CVS@C6G#&5B$B"P] MEUP) %_(P5+.D>:TK(?1=/Y@DX !#3'+!)7KSCFM^I?]%5&^@?!;#J4C=W#G M/?Y55?CCBQN/(^7;23(P-(M$@BCEP\4$+6 #I?3U# 1&5ZF>];X!2LC%FU"7 M M[/#^"CP%9[X!WZ'J/=T<)M^9Y)AZ2H:=L]GOA4C76;'ZB!YACV?]9--)1E MZ0/Y.>@&#;K^"T>-J,^=N\YP7@^6/_5;_PFR'IZVI726*XI'6MJPG A![@#\ M:+G[_019ZD!P#N!M<9EPIO>SD++L3L$\B',+?\'LAF-B<23H0!2U"+#,G,$<&K%T%Q]<\*U7QC#[D M^:#>[#1$[<^T(?--NRTO2N=$(,C-S-VLW7UUN]#U#3@9M#<1"BT/,B5' MUJMKD,_UW],OFJUX-2=F4QVZF:=USD>^,64/>^1UP= )(S;78]PJ %:/$*K= M[DG"1**@/9^%9!IVI.J9Q.:W>'N?S;MIN_.>S7YI11+7*^U'1JLNHYO\AE7) MV&8-*7B\@146N#=.)1TX=,4RZFUEI)<@=XFPYH>K@P^MC& ;D"[LU#IYY(8E MTJ,)O,Q4M*^L%3TGYGS!]"?G<#Z^\T]V?3ULJGAIG5W?\B8FQTU_1]#X8RN, MG_;?3PNW8E?C^/R1U_ MM^7,Y$\[5GM;+NNU]ETA\5]H^/9C_[9;/^N=T_O=;_R.3>7/WNOASWJ6N&@O MR\'O_]@+[M'R5B7EY=^$F?X?YK%L5(4[?MJ ZW<<1W^OO=?WG?HZ^0&[PWU: M[Y73K]XP;H]9X;PC;G5Q\7<%W'_[3L+N/VL 5^9&>K[%:>=][XSV\H.'MV;( M;2'^&R;6@0EB:"5JJ(KXI),EEM:"6\?:\A$>>[K;M=N V].WYL&S06PK89BW MRU]!L30Z)N%@PV>N3V":E=&P$$AM W'"(?8]'.G>X*?14<"43&U%R@)[SOE* MITR4G#0L"Y25ESY=_=OS+?^AWT_K3WCT#W[76 M^Y$:Y9>KW-F.*L0T84'9R1P1KT6(W"+$ QM]!7&=I9)3__:#7G.A81]BMCEF M1T]KR^2!&YHU:PKR;FQ:,15;9,!#@O%]R-*CYT>?[M7RD3JHXXF%1"K3)Z!0I1@5R/]F19C;0'IVIQ[9VME\\DZ4796[;XK MIWH_=R :KYR)QP:]?F5TJ4_#EO%!3"@NTB_91]I/ZXR9]&#;4LD^F*\)8/^5 MK^%AK+)L:(CJ @B7PRQ9(,!?2617@?%;#/5Z$5*N,7.>EML($Z^3)097RGF[ MT.0S+ETM?)>V0S+AS$T/AS^K7?;#YC&6)NG)X03>Q:HGFPALUCEK%?O09-W2%8J%PN,\0 M/Z&N1Z3X1?#ANK?R)LRJXPAHS2VG[.LG.B(T"2%P]$4_,#F<647ND@(3J9). MO#XDEU^-)9!O?.WN(D20&P=WG-9*'-9@^-. YC :&L]P%N%$YXZT#&+']AR/ M-8:@=Z-I05548G;0298J.,T60+=0R^BKX28@/;67]6P7YW7)N9V=0A<^H-_W MAZ,$!C\',VW0]5D8, ,["R7H-V/*YYIP(# D&.R;0*]Q]DJ/((;FY45 *_=4G;6;]QH\O+'R;C:P_IY"\3R]5&"!-P;\M4*_U ML#--%#]""TP)Z1I/,EY/U)IG^J?[@_C1!/,_1@VP1; B:] ;Z=;LE M#WKX19#"(N1PM!','_T?.VVU$RL0+"DQ!HQ]%WD!M0II.%"!BX=)3)Z):2.[ MUP>K5U"/M.]4U=^+S'#)BZ>8"F>_43A5F[R/7L5:%\S<"Q1_H@SBY\*)92TO MVKB]I7L,95B'Z_JT._:^W6@�Y\0-YPUI5OC:#NMDLK^2%LGN]\*2#+X8." M,&2:\99=DW/SZHWUP%>/A[;D:PK,'89U%4A4/RC9<\0&-70#F-6'VK 4@4?B MSLXN2&6@I]K$-/! 1=#PR*#?T9XZ,)4)/8>N=[R$'LYG8-E%+ 33"%VO!_>P M5Z9'-C&#][F$O4#Q(D1& !.RFJA.>9]*571"]4M751Y-B(.SO@R00QN$7 M87IPAC K<3ZX2%B)U(PQXB)E*'.OD^0MR8XC8[.$I.AVT_"$X*B"( M.+$(8:T3H3'KK^ 2E\QUY3RPOAH5>7_42XH*;3:O.B^XO3S!!EEWN'^GW#0> MM)&L#8"5*XV;([RKIW;M NRZH2H0@,?#*]PCM/3O/(@8.92%5C@\*(ZY0^BQ M6N?;*.71?OXAU]W!#W/4DXL0Y3*Z!N<5IPR<@:9=&X9F@KY.A'+ K*Q^-4J8 M)0$4D5]JHX6"L&1-3\>W=\X9.L4Z$#S>.'_A\5ZW;?(P[_H0#^ZE)F#/44TT MU B<=A@F"SB1)0O]_2D=^N:1341!;0O#3QTG']N+7#[#F-VA>VA-0['FQU'1 MW=[52RS)G"Z4$+L6?G(N E.1$!NH]VH"*E!_OG"D/F#$Y]+.3ZN^/)W*"[0Z M%-:W:??T"S@I%BV)6H_J/*Y.)[)$T(PT^KKY<4U@C>@4^4$-ZKQ*3.TJ_0G+ MZN/MC)'4 2/<%M2'[3<3O!)9HCC.MEP._W;F072]VB6-SP@H\4,;'4T:JSF' M&ZHNC/HB:[^'6>*$V-)^-),OE[8=5-VFJ7FO)T+I^"4N$ _HC''XKJ9D1 MIMP0"H\0-C I"6J;D$FEKW#JB'Y6$$ZH>L"S0FXVWH0-FC6 MH9(L1W89CE2\""GCI('+Z=8B)"(TECR%MXQP=!I%[J,;)A;@6$J&"K0W93-5 MW6=3(H8V[.T4+/M4J7*-5V%[!Y/)-$2]A$/@;HCK5^ OL,/,%]T HJ%: I>2 M[^EXMKU OSRA,?6FZ2[WI%>!I\Q%#WL#(*P*/83Z[8C?O^+],U_%'BWJOAG# M';U%KY07(?N?;M1_6KD($?MWK,=5$/D +!ZE3RN^,Y'(XVV[\'^Q]^;A4+?] M__ ("6GL>Z9"E*W%5F3:D"1;93=ER19*9&2:(2'$1$410R5)3/9$QBXD(=N( M682*R0PU/IG%\YGKNN_[JNN^[N7[?7['GW-YOU^O\WR_ M7^_,]&>?Z:0 U]1'L=27-?<$TH_>,%O\[=1/F@_QWY>M_NM%]4]B;_^K%?M_ MNK@H=!NGQ%2NT)RER[:Z$Q*ZJY%O>%WOH#?7]#&>$C"%?#LF7KQ)7-[[ZB[H M="\F$E>=R,[N:R.P-%;ZN#=[$6\);03 2(L*I96",_T4$&-%<5L5@U\MM)E@ M$TY=0,XU54ZH";5I\2$?-%1E6*RKU9)4"Y62<3EEL/UPS+-\6.J)4WD$OG[;STY9UUH(=XW.]5TK_EZ>+@\6G* MJ>V1#8'6,= K(%JR9O,]X3$)*WIBBH'F5]7![P@1H&RX?Z@[-#HH:.O-XJ_P M 7$I6MH0QWH,L+8I?VG-(S<68W:_U05=9%%LYWE%/@3 9?8&W06OR&K*W77$ M%$Y!C'6V,W1ZN]92N=-?,ZR^SIZ&!/C>R1V7YS]_DN_D"?33=W\=&P"2^!C0 M\CN&+\B ?E[@*]"/1\*H^"3VQA)_V'H#CO?Q891J,2>-IJL3/IY4L.;TX\.( MG1+8S->=(4:G;X81R-DC)/$&T*L(W 4GGQ";^=OOUPTSZ)\UO[^RG_?.\5K MV?J"NAI=$T8+1RYU]5Q\>SSH =CU7'954'+ -/O\#[/K% 50PGA#;L(]^=:H3)N7+'=JS#K'-WINM!0>Z!0%. M71!)O/,C8$U-;/9PI)P>\J&*[@L3K3-P<_:YV++O#=KGPAIT9.SML/V;E @5 M3AT>D60YMLP@%22B G-&M>AU+X$SC]DV@/>9)YY=YR=A\5_E;-^'?WITYQ[W MS8B)1K(R+3'\:_/*7; M+_A3T0OW_Z)F\M_T;R?O-'3ORI;;_>G\GA_ M/@/ZN5;V[QH^_\*50GZ.H_'_U=-5T\MR-9)#GBE&YZ:/6W2;MX9T:13_7=7F MK]W;[Z(V?^E*G_R3JLU_.#?[3RUI=6/.A8Z',D]S8ALW>* B.25HK5&D4RO] MR.;:Z)B!#X@/XD?'QP_(!^BJ;Y*JEB:OZ:T^>3>2]-/X(SKA;+E0KH@,=14" M:.JQI>4ZT)L0$A,V9%O!.2SB?%G!:M ?I*"["4+<3:,V]*)FQ :V=225XVW!J"D6'0<2V\\? M+/?/S%PJ>GWIZ.(1TR'L&^W^V!?YH;,5,4?V" F$Z_-QN/8($.;1@VIIXU0X MH"G'EOJ"$$/Y,\P*BH$YBD5%(VPH8L_"Q./WX,Q0^K1WF3ESP MH+/G\)QW@DJZ26M M0J"6-.%H^FF@I94K64EQ_EZ0'S5%0XQQ,>G,TEP407]^@O-5JP;_T9$+PTWQ M*BH/K$(2=MYZ+X&$G!P.0KF.X[[WFB[U!*$L@7FB>YW%CZ)S:#NR-[(Y<,9"M)TDY1M*+8N;][+J>!-9>8#]C.4M7 M'WJ%%9H9EXZ!'< T'R20B^ 0##DO3WY0&W4FN!A93]5+46?IM1*N-4I!,6,XU6C=S[!:.%OVP<+QX>K2 M[9@:U&Y.;E47&Z3$@(2MEL[ Q\=%3Z:4/E[I+WYK%"N?,D X#0/4Y%JQ8T9M MBHFTC8P^JEDI(X@9PSCAPL"V]TD8:B@EB.7AY+9T]%IVEQ>I[Q>(%U:\XO*K M=2M[^K3@Y'[(:AY%F&-T..V[); /46<%L8\YU@I?>V%Q+G@D#FL:&%@/) M5J9^4Z*IAB;(^9D3$4[[#W0_-UW*G@7!L3^FN0W^#6L;BP,NZQ* "0B(QGY) M=D?D9,/:\8#QV<7>0A"D7T6AUOM*[;T%OEO:YSU">0*84B<& =Q_@+$J9?GJ M=XP*@.4*+] /A'.@UB_>ZQ%A-[)"J/+> 2?TV>,"I@I-> 8X M,I&,A634GB== 4\"&D6'=)_I4HR19],&G"P1YYLDON'U>,08%5K'N^@]0TH@ M5&.24:;A^PYU>BK9'%^P&ORNX),P-#9Q217^QK+G_:OH\TKX36*]25F;'_8"3,]QSO,5%<1=>K2^X/P)6R.V7-S4?'>YI-<5 MK6.MT;",>ARPJ>A:5<\"H$J8YT0:M+\+,.47WJSK#/U>\4WF"ZE:@Q;-$D=W MJ< :ZC@%A$""$-+LJ[QHYV,@KIUN'FF$L@Q$O+T]E?ODQI4G_+,Y>H":$.T] M\\)>L%M1C? G.[>)Z.?J\:?APAI&*)UL QA;:IDK*D@GD>5HO*P34T9G&SX1 MK0$646(^Y=3%T$?8$JW, MS2,-U@_?F!( !$QQ:QT=-)M;:+.N3?L;WM^,E+@6L<\N+6C&5A[L@%:#"\.- M*QI /T2!LV52F/$XYM4Z!KP%+QZT3#SZF?;(/]N->"S/_$[IJ_H$I,QH_>Z; M9[<_-B=?Y6,FMF$!/;U63)+*[E> *K@AGW-R&]Q8]@!U +'ERW+S=>V&;85' M+ROUAE .BS1<77^FOV-_N@WJ)/A*#SE9&/(3DBS&UW8#BG=,>1<]9*9<\>X[ M/*51;H!FMH:M.JBR<4M[R$+FUNPY^[NG?^Y_\=E=$J^6V%N8<5E-7M!<]@!ST-@6[PPO_. +6]% MF.@U;72DSEY'R9]F&.:6C@%Q%B=>O*A]49G5>_UISR)G7IG9#HDD5>#GK5A; MT6TJ:V$;"+[0&$\ENMG=D^9]3(/K!7",#A(XJXCL0)[J%JIN[FP$L:WJ%.?N/Z#X1.]M]ZQ M;_.M&"! 4@V>HQ'-Y+&3D)Q52-M(&>]4 MD9R9"7M^"&4Q'+$*(2+:03)=S=-OW)KHQH!>;["1-ER&7E!6.6Z;WNJ[_^.* MG=# I"%PD;Y,]CA2,*&QHV8YA9XY7#15)^2ZZ=L;Y00P_F6W;#!M9HD M]P\6,J@N>8CMXZC\#>D$\GC?J%]S,('I"?2S]J,D?/;4KD+BG1@E#M7.T. ' MM#)CID$WNI,@LPKQ)P!;\:!//LZ)(03AB(?:,5*-"JB P4Z M"GE8B%?E9()6MI# #P^& ^K8%%,/!H:*CJ,@DK,UXB+Z-J LZ6D%U.CHJ-+O M?"&I)R^G/?".--5XTW MI7W'_!$?AK]&(%\GR+/-&3E;D5B%BZ"TNUI?>] SET^0WMJ?%(/X_GZ*?=NPLIY5P; MK.I"Q]S0(-#1]V_)/VJ@/UJ,NI3QQ&[AXZSDJRV&_,YG==]77>:;\')R)!Y:='3 MTUW-_G#\=*:ER)-\GW*-&,BLP8\%!IXKTLNH9S8!.4^YKS'TPQC^@,9]C+6Y MY\^Q@QA+G@XH&7(%TLR]2>*I1TQ8N7F=V9R7K^1VAJ+>/(YU&=/LOR#53J@9 M +*85SC99SU@P9.*>V>NVO?GOP^?J>Y(K9#N'(_3*!$T-<*^TFNF3 6 M38Z<7Z*3C@$'Z"9-($FF=Z0*W7G\*7O+#_&#KZR(A*B[T_?>NMS-]++:&@._ M"R4F0J MI%K>[6KLI:9'S[2NO[^9CS-M /\2@2'7K5PIF9S@MHYO20VC@1A)KU6#_Y/! M=NY+PG\*<-@/Z]+'T(/P;#D'YV%P=9QI*-'1O^J-_?1;_Y\K(/].X M2E,MBH>)W>"C[("O!^1V:0J?[]ZA^.^;FH$'07\8X)(P3-OO.,[F;,)F-@A& M!(L!*W!9@^0B+J)1V)^POB'@T1Q)D6U-7V*I-JO(#.*]7KP8#)F8=GSBT59_ MX\*!5\ZJ96=O^9P^75_TV8DM'G*>: 4J CF+> M;06?EVO,Y%X #QD]38KK@V7O4+1,*C]^4I&T*7WQMCYS9OIN^1UY7:IW@!J$ MHP_ZHP/<7E(Y@L_#=&PO,PK1S)3A*5^#DU"57\]W<9K3H!T:Q<7+( M(\S(4<@2(ADFA59"V8 ?22'X]2PDK$+$P^'BS4%T:'OYA]Z"+^\F'NGZ78_W MEMKA8&EL (: VX?AGX$#FC Y@L8*GHIA$K;!*+UYE*Q!+Q4D3/W5%/YT+*N3D>@T\JZU("=F$_';+N M["EP6,@%A)KCM2QE[C"NTC.6'+K1K!##P%%+BZXVF-,'J+YW0O23J+?-ZD(> M*>CD=6,J0WVV[/'.'38_ZSRY%TYWMDU9A91WI%,61-%]I.K(^7N,%&H)\++O MY*O^S8 >Q6V<8VN5/'&ZMNYNG[>ID>S3.53ZQM**DY&6@L<'&;/SE@Q^T&O1 MW9@ $%V*XMV1>*-':A'2IA&E-3=)THUFP&[GAJP#@YX*JE&4O$6JH\BC03=S MM9:=%4I)HMW2-YM@%57VYA O8(E":"4D7Y9C;P&17X/@ P![;"DS=)X6;9VP M"-VQAO]'6(DN63[F0OJM.1NZ4*L>.%DB^A;TOA92(A&64#62^S@8OG_@3&5, M]W[!-^>?EE%E#AB_A7S#&_-@$.HT,,$R0W>0)+@FW+Z7\ 0]E"49OS8P^]L. MH.ZKV>LN7S^#GFW6*--GDW;[ZZ=@AM:H%[MXZ92-NX!Q9@HGWDP,A0'N[*O* MV\(@M-"$/$9\*FLE#HYD74;M?F,O],%CT5#N.35FGX8U7>^J/EPFL'%O/VIC MHR>\MPTI&7D]U*GHF:=A?,2"0I;PJ[)'3Z1= M0D 6N52US55G,?Y5__<)0ZUZMQCY'5#IIZ_)XNM>F\: I.8JKD8#Y+&:>NUX M66?NZY<=.11"''H-0V 2-M2XW>-SRPJK_7*#@&C.%5F-,P*G:C[&!WW.C+C3 M=:1@\[$'))HMRY-]D)Y(0] Q7.$NNE2;;%PG04*_A!/:UKAS1/_;2S,8G8F3 M56]@Z:-/A$U,V%[?0CZ8.F-BT9VB!+FB3B;P UJ4V@0=4RGZ0O.*9^Q#9PN' MSB/]X0 M./AVQM%.Z:-/XM3N0_9LK=::T1NS9#8QADM8WFP'< (BT>]<4],> M3MDF$BURJ(CUR <=;:Y0*638]TO/%MT2?)-GB!\-&@K7I=GTO]P2XH,H\O__ M]67_G]:7Y8H1_ GQ:"U CK4?.46N32LM3'&AXU*J-ZJ>L*I\81MZ4>VXU;ZP MU\>C9PTX'T>H>+9RU"ID+0588+YE3,S2**QU_LPLN'A(L"IB(R!I?0VT9]<2 MN\W33,:MU+04)[0#GS#*3]ZQ=SER4T)3:,G-/%QE#V#+.$3!WJB&)^(DT!OG M+LN^>O!%YTS)IY6:+&TYPTCK807OB/5I\)<607.V@(806YS'=4$/J,QXFQ-* M0<1E=UYM$-5^3:QMPRH$["(&,)D?V7WG*@2B?^QLZ=Q@0:V?-%!O$OI"8BOP MT4O:+VLTP;$813RMT$:N#:W=KW]E)\G$<\JVYF5VV,.Q"'D^>&(@IQ>O";HZ M;VP<[KG&/($"'[,F'[^GI@*CE\8FA80<,9);UNWXITNXRT)8TRMD1'PC]+W9 M9M0Q1N8="DW(JB8HU=%U^/LZ6K V=:-/IHN+O?3E#$%(T,A'*'LC+\T;-'4) MYSBI5:N0T43*VU\/'C.V5 M$HJ4\Z4U)]1&%FDL+^Y[C"+FG!X1B@ F&%-3I\JG.&>9T_FU#-G*->-5->F5 MZPY?ZF+5'WEN+8KDGM"UU-#>;]I"*,0!NV',1L!VBC FU0$K?Z8BVQ^.44;* MN5\Y.S/3T6T<8GJH<(+0%6&B*69:L_BU]NPY6E+I*4)VX J<*[R3A4+>X@J7 MLJ( .6;1P/2+6T<&JZ'/@9[CM6HY'$GR=9ZXR+'B)&\AK*%\7R"$.^[_;!7R M7U^6;*3Z%=6F[. M+BW$)>)1MB$1VV8S!DX]RT9*7%_*XC:IEF!668 M9F4".8M4833?SA Z 4BP))%2Q]_/-PB5= 64??K37$Z%09/'Z M[V>3OJQ BE%K$5M[-LD ),-H_8BI @-LW-M5, MHX@=M?&$*2!;,-+(:V,I+NM3A$9E@F5/'<-.QE;A[#U!TB"P;A5RVQ $2TQ; MRBJD?V#D':9:IW (-..=#,6.#J)544[3Y8;SK9*R41W:,M>H577E M$JOW[;$2LP>#IB''C]OA'6]LT)HB .IZ;-D^)H*3CB'G(H3!$;J!$33;>X"* M%4(>WP=W3;$%3(K[1-Y4F(AG"/!UR%_TI%$1@/$X4[[Q74CI9N XYM^NK@H M6_I]$_LX$<(1&-B<,&Y575L;[YUF$NX\97?]2+;PKKV]?G[+IGF/[!@S)KXI%# YQ!5AT)U)J2YM?++D=R&/.F/E+G[Y MS/T;ESHT^7=WPF7--%$VC,QB!I2JUV83ZCY276J._W[%^^20>M[,XN>7O=II M[;E]RTF]5P+ H2:#ZXB):3[(R_)#[QTL0VDQ;CDSBF*][LF= D*G=%S=7IE1 M/\#NZ60[+)S9NL=E<],'NL6=%.P/;Y[9UJTU7M)6>=")XN. T0%JU.GS/"(! 3=1Z@=(3.'@7#W ML64(+^Y\"]V K#P\K-^&HEFG'B1^46C!10SFJZ'WS2T;_JYG\)_TXO&O88 ) MB2MBO@I9/\92 M^L'-J:&]W%B.SP((V3_+(D78 0(17TA6[.8[OG&WH5W?&! MWVT!'7#%RBE1"6S)RBFG.#-9MAEPAKS/"_2=HJ]&0@U@BD&1EPH51>_$!Y.M M_3\&^(2UBDCG"1N?]()GPX%M0J U8R1R1?Q8+D$@!<5VY+BY*7%J4&[A+U2#H#T]J1?B,QB MQM/$S?>RNB5W.3$Z$2\1] ,80+N/+\F5&_F0]IV!I3/<-"G;Y4 ME.^%QU^"\A,R#SOWG\RDZ-"]!(]HEJZ16+:"<).?X*5YMU;H]RNK$%HM:P/; M@%/"=J2X[8/:,482!AWK!\)_Y!T)]L@=\=K-;D.]LBV-]H#(_$/JH73[/V0G MW@G^H?#P^$GXSTDM(IKX39P7\!!H+(YNBXW-0+\C5>FOM""C#%)L=HB)6D6/ M9]75A:5O:4O4R90'J17Z9SN&3\!0U:"CCMSKRS0^$$19GP ]?]"N$>Z&79P$ M;X;-$ NU"?A18>T_M!_85OSUM<:3\?VP!_I.37"&I- \Z&8._W;]T*K^%,,P M )'8%NA[_.XVV NQ-[NVN?I=/]?@0ND*[\F)OK=EZ:1I M,3JTONNU?#X4\YNE_5,*\:]U4$?+0J>@[6#_"! SV3F28N-.H*.OE2M'[[BG M6U 6)+<8G#P\:="SLU,[6M#.Y6Z\G17DFZ.-6(/>A0O;.Q6W^46>$^3/L-HG MB$9\F)%'WT6[QBT MI?9\JG.,-+T0>DWYFKFEP_B9VRNV;'$89>2&J1]=JQ-'=\#?N&R:V6C,*6ZX M>&%*>%/=C!MT0X2R/@8(5 MP-W,*61?""WXXF=CAR]$'K(=BWSFL;\T^2G^^(A*G_!P4["_[(N\9K MO_.>?_S@]3G/N?(H/Z"7M1L@4&I!C_!@B3*;9J"CCVG9.24J[V Y^'7JCKI[ M2< M/+*6I;)OB^;C"N?3:?92]];W:I4?B.6FWGKG%#^!=.2*!K#<4,& K5#G*B06 M(<3=@-1J@DOI+\C.Y6VB+V-##')=5[1.9AL-EMX\F"1?EQ99FWX7.V&]J>MM MQV 65]B-%3U*O%+$&]SOJ,!4>\N3D M#FL?"#J9)]!"A=,=X3\LEFF"JQ"?0^V8%;^7> G.?0,8[#.,'A(95QUZ;6:* M*YF#&!T>"!6[/G=R%>+;-S;2 MBJB(;,)OX+[EKF6@7Y4 T2VN[HI^B1B*:O:DR_RS34E;$MY;K=\9=?UZS-KS M?5\Z;T#0-FQY3BJX:/0 PZ 67#5F?H11W]D(!5+I+#)M!,O>1TT5HJH4R;PJ M*SAW]KU>L%F+!DO)7*NP3?+PFDF!<9A#9L$H;N3AK+8A8!4P4@ M>2"Q/<%QOD*L;M@JI7QA+N52=EI!D&)>@G[=I-,3E[5!\Z^TN,((EHF_V;IA M[MI/:$W&%5P+7'QN\.NRI)9I_Z&T,B1\ ML:%.S>(;CLC/M /.L X2KE67AERQWL_0B#&X6 Q .U3D,S4-=-90"OS5%]>7 M=TFU:V_HMQ(H[UI_?;^/R8D8:"I;\&$@=\2"OW^E3:11AGL72 :UVKB[;GHH0,NEBR MM6@*JXA,IFQ]_WW\"=5Y?II^FJ:]=_(Z[S3YV^+I93,: Z"?U0-**;;$ M/B?&Q4D4#,!3KJB:[]ADK>-V,#KI6@QJWEVB>9_@Y7AIOD6Y=M)Z]'M7VTZ] MN%Y&)!63 ,XOHT Q[+.KJMM='_&,Z<7C9*=-4->5K'E/HU5(_D06EQ_&P*OR MKAAK4%#0@7]%<+8&+A^%=++D4ER@7<,C[1KM1O:=3]U$8X,5 M,@[Q$9TT(")?YGY2U8&8M4]A5L3&,&30,"C^\@LO:IK[WS]]0R_%)_L,/@H2 M3/N;2C#:&KD /U>NRU\"G+GW_Y+37WWST5VDUULY5] M'!>^3*PN:=MBYJ5>)X#U/G7N&=O_''5GD.$95"%1K/RU_,J_K+/^\_@]_/F7 MWS) _^W3V]75#"N&S?L+7S);R&X6/C>;+MWI:EI3] M__GYM*E6$/6>_F?%UA,UJ6:#F[34!'+'ZPR*F'I*JY!W(3VK$#XLT/]+C XO M*=*+0>"LG2?0P7^FPG[^Y?=ZZS__CSU#IRC%\<#+:)KK$%4"ME/RPU7+\K+L M/PIOZO,Y=/=U)+Q5E:T\*]?MD3^N'(LMM?ZE _]4B, M5=U7[V1O<=7TL'244+YAHZK^;&?QIB,#TGW&^=!N*!'!%4&P#J"; M$)!&44"CJ5'/&:W-MF9,H?OARM/7*I1R2AT<#;,>?5#^NIC7VI/I##V@?3C" M@*.&[L95&::S7+AO)D4Y15QIY,L.6S%D9^NEE<(4:_&)<\]P#5<=-@BD&R/O M7T*.7L)3$=4^'+XW;A]5?90Z/>HD:8WO$GFFQ=[1* M=JX/8N]L>UB-OHUI?G$3SY:&MSMBFK=A A'CT,X56$OPWK?+;42AEE#1+UI% M;LB:L$\C-49&Z51RDW04Z+X[B'8 ,EB*+: JU[DPSM^A M&-H)$A4832.8@7"H>.'V2HYP*Y9.\[S2I8F7IL"=_$YHMQ!;$<3@ NY9[KBCL/+<&J]X]UL,J396 MU#=> %#@ OM@%_@8 79/'V2%K8E4+-?E_3"A2H.M?,+4,4(-0[>%Q9PECUNH MW6"[O2#*:0C ='GE>O^ZN6$2!..7*\4\#1A0%L; C]RV#S"3I#_.TPX7TYU9 M^LKV J89F-8\&7IC MXCF_H8C>$/.KDQ-[UU>J.-_?_J3GM_HX3K-&K1C N),:FF CB"ITHFFP5+K M?,KMSU-BM !^S7!!KCC)MK@7W\?TS;9.TO40<25V>!QZVT2)O.,TRKJB12:Q M);%3)%HI0^LHIQ3L9FW>SD$4XFE [9:E)G 6:Q.G=<@D(:GNZFZ?U%-T_H0H M4^>/^]I^SBQ>CPQ1]9DAG.BY?*J!+VYQ\.8@+Z M@*U]\QJLLX$O=6M9=MPW9G*,W)'$<&;YN^FA4F=.\NAS;^DS"@?+]D]M+ %- MVS\?+=D)E2#]F ^ ]?K++ V:#9TJPSIVSP5UTL?*I X^=UEQFA ((_J17RW/ M]S$DNT>8A<"%"]J3@D,#QIL8!CFF-\X5\IT0#K,RA9AD+RT(8YH%X>2T9:+/ M+0_>C9XIOZIH\8G=+CWOC/@YOH&8UJMP'-XI)'%#0(ES__R4\_-5.O8@3Z&]E> M*7%M.*@ZL\7MYA&FP>#/!>ZVN[@ [\;:O(;/M?RPKE+ROKGS>S'Z9P,^\-.] MT/_0:?^_'V(AUF*:SW+Y0-OB&$TF 5H+\YW>&PH86DR4E2_#,/6,L"7#Z>HC MM2^7PW/OMZ6JOXGJRSS\++_N*$?TL;M;IE]=9RIN M&0A9(L3 %;[AB:'DHGB>9XC+,QW\CA %6@_'G>@/S1@1I-SA%XSHZ]IR_V'! M]$87VTTCB^","4Z#O""4S4N'OH!I/F#J0?%P;/V:)\(H*XFDPA(O-^Q(#[[H M;?K8LOK0X)OJ*--$QZ4SWBC!.\+<6,(9T21P[]["T.TQ$J!O83N9C*-4@%<& MRZF$LR;C"5O$##_5WBL!?)V_+8XU (ZL1+7*OF2>Q//?Q*\84$!SYF_:5X1$ MPOJ&W[6OPHW,3B3RM*^@N/-*0=A7Z^TNVPDU\2XC,8=A]*#:CM"Q."8$L*;" MQJ*9]X$LC1:]-$\SQM[ $;0"B.CK";4^:/?6C(?C6?@ M[W)J5R&G1_:"^UR"Q)QIK*!/EY-@37II WUE@$_^QP.^2.&&P5MI,J*RWIDW M12"LY7\);/'QIKQ2E*.5 )2:HG<-07?"C%FW$RK]DG2+9(?1NJ]NS*F(#DU_ M$FLL#7Q6GME!S2A3=3#JNC\R@5X#Q)'UDO,DRAF@+X$J!:BHOJLV/OSR4G5! MH+T'TVHZ-A6'G(:7PGPP M05 5G*NT?"QWPX$,&BH,3MEOA8U_PZL<=[CI/I3VMA[SHH@*ITI7UXV1-Y0PK4Q% :0K!EIF;Z;FK.C).5@E87XNO'D>S8=$..X$<.V9G!-SRZ_YJN,[C%PZ M^,\DOWSXH!O-!23H_.2B^58ZX1B@PS)#[>QG;Z8$J^ADHU,*QI[M*%K.+7^3 ML7/Z49C'6^N=:MD0[D5P!^!7(70K/*!I6, * J#DA6N-6H&D*K_.A12XJ &( M+J2#+D]S$G($4QN<[+6?!UR8Z)&6->P2SMR4W'POY.PF74[*DAS[X!0OB!?$ M 0JKD#Q5R^P MS1F3N"@J3!IY]7LX+A&^X9OZKL!&G6&UEG:_8,6$%U$,.I.K*YCF/5S=#^@! M)JZ\9,S_4J/<4#A)>3O["/U#BEE\1(":4\%#FR-5\:IF89H"/VY:[%=SFI-K M)O&R!5\3A% JF*"30#R]CPJNA^30Q^_9;JR=<]L,CMH,I+ ,V1?[V8?H2E-P]J;+5;M1VL KK_"> MDGO9W;Z(YQ\:-S5:GKO.W)%QX#5V;8Q)Z'_MT1J=P1<3P'0K8?P(+ TZZ#$^ M!\VM_,E[!&*3@DU=L\4&28'#>/'K/ZYG?I3Z&7=6,8YCG?=<45R$G:M+A%#124_#( M.A-"U>!:PN$@,@S8P\\]YMA,8IY76;<*&7Q@)_2!]#-!/.M*!!X!C[\8?[<^ M0:Q_##-UH0S/$U!;L++(IH]Z\"G/)7&%]A+.90GCX)> M>=NK4";O2G;LC#V7-)HUW?\G2H]8!N.+9/(O,;PF&U;A8QV_9N[(CR>&?LS0'9#1N/YJW+A[X+_7EHP8F_>H@( M%*Y"0D+'ZX(CK'TB@!_^&F=C;O9R[L%4!ZHPE#D8_83>&BS0B*'OUTN6/0,? MM@+G@'HIE7H.>])9P(>C]1'Z6PD765N*[?P"RQD]S-T+T%BJW'>N:Y!S4X*- MQ>J/X*)^KVZU3FM+&E:_-Z^O'9N=.G_,T"Z!Q\.(F)\[I,$A$$()@*90L]ZX M'Z5OWIPECQ*E0]/8YE,$@4#TE@!3CS+KORER%+P7#Y-7B>HU:871PT;8$HF> M!&[;\"HDZ)[I[N+U42]#4TQ%2S\OFN,6]&N\=I( EM-58(HK8L+B9_OR+J#8 M?""")#%;@8@G@),-H$[--;$?P2;3\FNJZC/]B5I1GD[VRFE\VU.OCAH+2?/- M$>B-!/+'5$1BF]O19SOQ@/'2O![G%FL->\TBMW_KPF[JHQ\3 M>9BXX486W;8= =I 25K\;"LN25'H^F:M=-VD9P!.IV63UB-OF!RJE*4&TX"0990/,Q__60L:4N&##,J M#(*"LLZA)T&;0!@?UDO!T6T6^-FB0&@!E!^(II$VHBSI"QV+1[,O994_RK'< M>ZUDNO6BJ?_K?HL*JZHCUR 5L2N\R@:1C!,821X]%$2%TGLH"XD-0OE?5(1C MO_4)^Y>;C'_N3XP8+9M%W3B:%:"<%7F))W@OUP(?U:+HL:5*N,+I4_@8W'J_ M%^\7?.AF=<7(GO857"^&&GPV2,%USOYEF/7NU_^0NY\.C274F!6SQ$!34PH3 MX^Y$:KW)ZLC&MIH@-K#WE-=X#$X@X^Q?9 R_.4SHZ*^_U_U=B]].*!CLY"JD MFF%)^PR:&D\ ])""BG5#.F4-6O0B^%JNA'L7G[]OD)^+\IQ_8 M&DRSYRK$#SY6!+J73ORUEW*T(=8^U'$@G4YPJ&GHU]>"\QUZTN== &0NS@P; MXZLUJWXXV*U7&E:X;VI_[OZNN"U^4[;7"!6U;"EKYE'.2[C?0@Q&&$/.F=Q6 MRRDTU6!8=(]T.&XT:GUL2E'AG(5+J8)??=S;JZ>? MK_,YB3R;=/O#_7*'$X!>$Q[0\6N"7H=7YQ+FU:G1J? VF'AA2VX0N;J]+P5E MFGCIC8?[N%N2_LC$FY1=\J=GKS2+N,:8#?&B[-["@^!$OQ8_]]([QEK^6XGMBK!CW3M](5%LGE'?.>EN;R'6'[C>"^?6DK MEC1+E@$*SBE$P?,_?+X$$S=5>(Q,[CG6D.X9= 0?[/WB2&[6M/:#_8_2=AF7 MZ7%%_/K84M',JWT<":@LYG/>EW(X.?T)+R3@$2?'WL='@PR/AT1T.''593_< MN K?"R$W[@-7L1OHZPA3>;5T;_((6RIE:J%#R8;?SL;(CE'4BE_OUO=0[%#@ MO=)35)=WQBK>\E+I]+AI.4V>= 9R840RYF$;I=HH23['2', 5VWJ3 M,?P!1A)J(\&A?"\:ZC(#G"T%"ZL0II7*Z74RDI81AWY\9QU&]R)J86QQ;$L6 MKA8Z7\\Z!ZQ"IF#-O4)MT*=L!&#$.$N=9%*>Z87>J%U)RXE8?T&G@1J4I*L@ M:?R^L@$[(_9Z,GU*Y_@JI!U.#R^*T8ZX=__S7LOYT.ABY-D]?,+,DM1+SG[I M!S[-;'HZP7PP$V/6S,D&+2I!A/O.; >CLWG"L54.+0,DT?L<:JH8G7$&2G=G M,OI#\J7&)@_H'R[L+6P[7!464WH[/#RU__;E:70XTL3A_3<2L!?3O@)+M!8S M<>2D:G]ML%0\GQHA=UTU31@VU!9RPB^W;&A%[V\J , 20XNRG()KS9/CW$/9 M4W/,8]44:VZ9:HGNWN"XX6+Z9,P> K&5:^W7M IAJ8!,:. L/AQ_LU&7IU4* M;I@TA- #!GQ^EHH0+<6EBC:M/'OW_*6.L$/Q\^^0KWOFM;X@ *L(S(JT'F:A MD!<>_].]/O:/)\]Z/"[:(Z0G//02OKI,$@W\^76G(7DVD(CP4W"VVDL"1T2. ML#P B!A71!)'HQ?X'RK^EL^BW7)*N1= 6@*KNC Z!E?5B'?-,'M3++FZ0W\ M=,1\ O/S)\\BG=S?!X=_5DULC=P==U%5SL)]C5L19?]&#U[BRD^-_/)7?TMZ M^:D1RS\Z]TY@\B]N*)W@5(]HQ[IW(?DYK7)V)8K?$ M\*GE0638!'"3!(' ]Q.*#.+D\G5_(1;0PC%)A'Q;7K7 MB*7O+X4A;[4902.?(=TN$&NW3%?J3%1DF+[VT>V.VRE1VW-K<6LRA,N9UYN/ M<)./L-%E:N4$WJ'LOP:=V$%\6#D U-)8-RV\L=P3-XWY9F%HPKJ0'@ALO M2F)]YJD#9#FM0@H.+G-77"&_2"=IW::7U3TA?AZPA"9\]5L[8Z%[XX5 K6T+ M[\!1?0AT@78@6V_,_#T?Y1\-//SIR_F]_KBF,(#^,-&Y[^1(A]J'R M557@N[4>W7RFV9 OG_[UB_RF6O#'2,%_'8%?:Y(\^>6C;_YZ%'_/A_E7$S&* M_UC"W7"=4Q>""=0#MB>F-8A2@@,*Z0NM0>M,Q7RV9'V,K,ZB*29,=QA=>96] MJVE6-F \F?,>!'V@>VD.;U3!-.] RY&0EBTJL@A)ML_[;WM"V"8454UDU1,S M\I"!3N).UY*;,L).N0Q%<:.]:&]>,D*6OI5[2DH[>4"<-HWOK>=7O@EM[?X&'7-BI@-8 M%HS;/_F;[B&"@VLS6\< 87K15R])C XA2N#NQW9M7^J%";4SDP3_4#BY2^=X M]]#7&;#7-SRV=]1I@R#L-M]W^+@%#L96D'O:I?B:0+-;WQ0BTPH',*<0')FI*-HUZ^WX,DTKVL3_9D/&Z_GS3Y\*JZW8":S,)C?L) ?;NC.R4E&6 M9QY^5O2\J5N]S^E$O75TT!%QV2C?C(.R^G;"VFV0M38HX2DXH(FG@51 T)'A M64"7XZ[K?8P50YE6U4=#%;C#9CH#SI^'IX^/G:9S'L5L/$@.,YU98P#_(*8\ M-$L0:]R(G.5N6 ?T1K".H0=45!AGL2RU3R.:H%^6,H]6CV,?SA"V9=L:G"_T M*!4M7MST^BW?:[XWX"AYKG_>WZ@,.-K2-5K!I=OO?WEKNG_FRU/81ZZ'@H/\ MUJQ7LS>7%U7D:SH)$8&P)\#%%47PQ?"C>PG5>K1[E"/5H &71::TXF3/5;EA MKYMM]ZT;_GZD-_G#L:4/Z2]^U&Y8K(B[VB:5D3_R)1@=B6G>_+W7 CJ>P_R: M 1?[\-H'))-ODWON]C%]4(JLV?]^IT)_#6*:-M4J"S1\&9[>2JF_UUR7GO)0 MET]GD%X*_V\-YNC/V0N'?C90U99M+YE%%_,G#A@EZ!:W:@AASQT2FNL5SB/G''ZU:?_>#Z]M_SDAXZW=+^?1@O[*Y[Y-=WOI\]5_O4H_EWKY5_-A5GD M;TK&+7OQM''6MKY\MLXPYCE7"X">C&LGK&6?E+H^/< V]T'U7)B!U2N/[F@, MRS<.$TX-\N8*7V1%!B#H=H0QZ&%@/.(AQ@M)./XBYP!PC[+'[A%1Z/K\ZS1F M?W^CCQ)CR]H?#76.IA^AY^H9\=/QSVJ7N0IU5]>I!FS-#K!WT.<'F6<,1$%M M9!K?SDO&)X.(78HK4GF&Y84R!-(I=5P1[L#R*2X,&"P,0*M79<.AR$(^695- MVZ2OF4MWNV[[N&G35BN/%'VO&/A)T[_*J,%O8LC1LEA&GI^R#$L9E]:\ MI&>Q93286_M-000*YW.P3NS/%X J(5TJB GQ.^SO"=_HTE9=W\UJ$5O4TAM< MA8!S2/.@)S))G!R4.LL!M7Z8.TXAR 58108J8PT'[([V!NT0B,]6.$F-Z.*[ M24Z_>I:>2-M'QU(W5#0JT^52OXE=M/,GFC\?,+7VN[C3G/5&G)<<;#(SNQO&Q[HY1GKZC6(_"*C& MS4 X.QFXJPU*#*66Y<9U0#Q%9[=G?X3F^KUIV&>CEA%!$0I?,LRW5^S%60@X M48W8VKXD:*[->8>DV1\F MQ8?>3$( _PJD=[-]I^&GHL5'\'.-[NMBLC1FE\PRB:W$*\NAF<45YAUC2O=O9:#+SM"%VJJQK2H&:58U[4(Y MFU@;E_SB%W5%OEYE"SG2:.>*X+D_(E4N0I)#OXV(665^*9AV$!X87,RL5N0R\[8=2-/)G(G MQ>82AGX.FEV?"2+?7'8Y MM/0?>Z0T;&%VI7.R9V_:[H*J3)!0[0(%?XR01B)=,CY6BZ+^=1PYHB6L9]HQOG$I4(%LM0 4@M&Q=2:?JO#SY:>61R1+V:->)[]I8,1[.,_777'9^ET5AB^5TI+ MY7Y<\G0X%-B-NB @W<0,["3 M+;<*B:G ,(@0H),KO(W%DYCUQ/C9 EL76J!$-ZXPBV7Q:14BS=:B0M=U/OG" M4QIJ_W!H8_T]M24Y\R&[A&KM UH"]:<=WKQQO^\T^#*2+7>+#$LQ%9N"Q^*J M;!-0]BQ]=F0E'?U0-Y>,2,YO"ZNMOT5Z%<4KSD+& M->.)WLQ]C.5X,SCZ_R+N3<"A?-O_X2E%DB9;LHX092UKH1FE0I*T$-)4$D*2 M,&7,B*R1[8M01B'*EKULD[V(L>_,(I0E]T3CKEF\]WR?Y_?[UO/T??[/^Q[' M^[X=AYH.,_<]]W6=Y^<\S^LZK\^G:]0E:L'#"/'RXN>L"WVTU')F=GE\ HT? M3MKP\JR0HK/#P_)U=#A+))$! 7QP*&<,_VJIR6J4"!7S#A#LI,EF314+/L_U MS_[\ _=$4:^H:[Y$8FK\3QJ?8@QDZ ),GS%7_3-<#2$*R-0J./*(<+QO[V3; MQ^(D/"4!&A,OEE@Z P]=VY"MBLLZ63OC M6:2%F,-:I9^G(ZZ==]CV_>&'A::H'V1J.$O\ <6FBN;$U,--D#?5FC.U6#89 MPEE->-&)G;U+[^0D=-@. I[^VV\^C8PNV7]JPG6]X=\3]+RVNL<194/5N9,7 MJ*[<2!RQHKFP1)UHIJV:FT R%17A.[9HV'K3OD5:7Z\HOOGK&]3OP7DR>_, MK0N+W_(.;?FZ7U%P5UO&-):=ZW9V3.+4" R1C:^H8FT?8^Q@)QM!]]ML<81N M4TAWHA7TZN@A^#EP-\]B]UM=!FWRQMC\:WP2=HX7>.)BT$_P@#V*ZU&7B.Y6 M(V>:,@S9.?7;,58,#&AYA^[?R*A&!:OYQBYZ29!\#WYM\[KC_EKM&M%F#724,DQCGV/>YCK")RX*N[(;<7(H9T-30Z3CGWK%8)]@Y M'IK[YO*\:HE,?OJ?FF8M$.XUF.*O?61G^!)%P,2&BZ91.A-^'P-D-V"$'3;,*'"F,2:8(?PCRM:(1FU9E! MEFG @1UN,=-OD1;Z4K6AD2&[FA,_*R/*G?A;%XA<.1? M-$".G<6&7+E*>00RRS?LI[5+N_P7>U<*P45"XHY,>*\!R,?9Q%Z#*0\Q[^)' MWMKC/Q<9M/[N6G5X#C^$G1LX@W@* 4Y7=1CD:&'Z:"D1N#V89S+^S3@%NG-A MN;ZFC[3L2;Q/T,@I+>_1(.1S.BH$NW/*';Y0+ ':6@XLWEF#'>M?<'H=FT%4 M#5;]NLRH8-_'7_G3JK"CF&>@CUHP[ M^_79,9YWJ8876!V)P=KH7.+/&2$Z UU!:$%MQ?!PM@JQ,VH=II@UCIO;-8,X MJA'C[I+1>CW;W2, _7<-AQA=EK"[B!@B98P(RA<_+,*1_9E;W0P<>Y_T7 #= MFZLKDWOT5Y,\;TQ=8)^-6M$$E=$L83*#:["!XV!^*Z*L*EAWQS?2]I/)/XKJ M:.JW D\R%^*\Q;)]QK4-C.&=KQ"IK\X_B:SJ15$K\"[P'VJ34+'4V&>U!INJ M>$(EC"DP;KSJFQ0#)R@O?'P4;J ESF]QKO91A_FB_X4/-X8 F'_@D#D'V%%$ M9T/\"A'&:2=O6N0H80]'^VR9W%.;<+[O,WVSC;S[&+B4Q?W(A$O0I?-I7Q'^=R6 72E=]F6RMSQXG!X4:7RI(Z3-'C;QKQ?/+ANJ4$W/ M#O;:,G&X8-C-,47@BRO/Z7_JO_W/#SP%[V4%[G)IT 1WDUN*UV'2&0_IJ$@E MP#]$Q_)*WRG@6"A-(,: W'SZ8N>EN:KB&^U?'5K5R*O'VRW,H'-5,-L180ARL(;"(*@@G'(!K<,R5[Y\H>F/+)7TT4EKAZ2'N(? MD9T:+T/;%U+78Q6-O0U942-V*T!8]*):#0

MG:Q\]58]7+4Z-35*$,7FY3ZS*KL*)L"Q )E,) M:P)N!!Z[6L]QC( ;+Z@M]71!5K?#L&F LV[9!=H.9S=[;;G+V[MBC-$+%PN)0\.]38H^GU9 M=WLKP&NTA1_GE5+,+EB#N1$VXZ!*!L* 2*ZLB!2HV2+)2:1:RLZ>Z8>>:]-G MA$>M'@.H7=Y_^KVD2IM4R1T942>)][!Q=@K2\#.B K$P *S!&$D )\0G9QAK M#%Q+I:FJ:WT]>J=0OJ[B(57>#_U':>3ZA/WO:$%&XL;LQWA*)KE\J'$WZT)6W>]9KYT>S@;TZ6R#WVNG:-_!_B4Q5,M@+S M@[@!<@DA@J/ Z44(X#W)]R23XYWIFM1+_3K?2H9FD@51S=5BK(N.@^D^1OO> M[WICR^^]95[ZV8%M(5(%X8+L-WA*]AJ,#W69@&#)@98TMBSS AW5:A5YU^I^ MN;K"B9N%5U.JW#Q&0YNV'3:1,LO<\SW'XV7@T-5YHEOQ*.3LB++BJ%I!(('4 M),Y1 4/H^N=>OP*4@\M3GT6Y+Y4==JFI2;8[OZLNI];X?WK%N#=Q.7XK$BU[I*Y\M[;YH!PVQH&NRD$=EG^?S5&&+X%[Q#+?1 M_;7O98RC=*-=/EW_BAHI9M0 Q8L\4W!IK,R T3Y_*CJ"L.6;JKN5-$;;^LU# M-_7M<^L./ODH,34UFY P+?H'-TDH9Q#QU0$)Q>3A54U. MHFY #@;-U1G854;!LV-OK<$^:]M6GUKW<]/SX"_%M[&4Z#\Y$GY9BS]7\FO? MUS_?A1; -[A Z7$-NHS($A9IJ+3?FO],/P:W&XSJ+#+2I:@:]L L EN08P%Z M@\R#]93V3%6C@H*7>XL^K6,0?Z<8R4IC00@44H:GE))%C0YYYX$.M-G[+*'G M']9@&J%4XOKSI/7/<5_8APU38]],'BQ!GX8,2Q]%^1H;+2D>4TX*(P.GB>%W MD674@!=.58DT>,CMP8I^G;>8Y2\>_>6VU@_U-]DHGQL_W'[S/L\/U6>U65-\ MBR2F'&L].Z,0=9W\@%R."EVQ"J]^^$2,D4@+B#&W%SPIX21\E''4DG3[2_BM M-N&:5Y^>U^]=@X6]@H @&]]P KCSV)FD-X]BVAOBIWQ5C6666.).C&)V1*TN4QHSS]@#KDYU%%I!\5H, MN\<[&]2GDH)7^O)!J.@[%>_CK*,G)--@0U6(TWFNXR1QJN5U\4<4;;81'H6& M<13FB)N0NAB>

OV\Y3;PWV;W"V.R\;>EXH[E#QH@@# MJAZ#3W'>$5Z)IF1H@5Y4*+\181T=7$5%U:N#7\&Y#,7!'/RW6/6/6?ORO1_1 M-H7#7EV3RL^ /I6*;Q#%7]8$58I2O.XPCX#"2Y9T/X([(U"9QA>J<;K/IO+! M@6TUI4;^^]:?%+YZLR;]\N'F.#AMIIH0C-Y0K\9=AA5;T;Q'YL'RXVE>VS') M;(\52Q'+:)TJK;B3!W:>.V>B;;@M[^6'9I4$U!TJ-/7RN!V=].T!FB#&KU;' M[)PS$\%2C<#UGZJ:6.9,E.WG:*H6[U]$/R<")TB@/'Z!JQSTLD]#$^^"7S]Y M_:)&OSJ.E(\UICLW.LX-"0GSA\I8*U1&Q/&;6>M[.DZW!\.,.CB;G)G7.6TV MJ#+;>RA*NH'E8 FP! TJ66#L,U(9/$=7M>2\'YRN.[*L\842V366EY/Z_/&. MU$>*0:5Y"JC,) JQ2I^[<E<6@&[LF4=LQ_IF?P"NC]J&*$;JL/6H)R4%TK]O;9 S$@M5VMV0Q-@K'X0Z M@OUEZP1(I_BS9/L P8IO/?6ZN,:+:MTZ;CJOG[@P!QGYV%=YY#3:V1)FN:O,:,:75A4?5HHPR+#LY MRZ?_S"]^X74NP)2UX*0 Y5!?E#2FS;ZJ[W:,E%4:\US_C8_\8H7ENZ\FVSJM MGK.VBUQ85TQ"@W)$UO:V)@1P3MU_2K-I\5BCH/)Y(#SZBZXFW^?IPQ;^5(M( M/?OV>=:9(W,V5_;S8@)=>5:NUZM =@%-08-EK2\P10N,98G,\@,XJM;AXG->VIN&#S6NGFHU)]>>S&7A0 MV98E$L!=^"NCQC#N4=C'UV M%_?3S\TR4IJ+HV05O/3/TZ\];RX;OW"\)=5I M"VFZ<<=+7L5DOSO2/,M.4VTL$>6W]1O83U$0H(-*G)HI"U(D>7L]DG4((42\ M'AM5/;=4-UB+>DK[.+S-A^&(=,^,-]D,2 [H7PUM6_0_F?1]"G+%ZC58]'LN MA2JG'PV<@3+NE2<"QP;E07T@8_J-]7,WM;+KB4>L)J,"9LW%POBV'FAH^^0+ M^XM;_&>=^[.LW^6BF?QYT+RS6!!2)&IZK)"'%1K3'F;YBVX'L ' V422SCUA M'4=+"^U]%-@ZQ0Q>U>9Z30YW*XA(J296G!MZ:T&,12* M@5?(/=B3*T+WI<6 MH78-K"LRIO:VCI='=6:_G9.8OKCKTN:$$UYP6^X:X> 2GE)%+C\!.929U\B M7"+5/\B7:6D%!?D*F6HKV52CK?8R/"?\-DJ=\A.<,=/^N"CW,3LBD&G&W=TD M4J)_Z"5Y9CMP&]EKX6I^E9\W6_BEB!RGGH61%-KMAJ>2KY@;)1K+=E*]1DT8 MAX%**#G;M!K&.N2RZO;M53]'ZV3LQH;,;-\.@/T4/ M.))-#+LU6%82B%^#A2;%KL%DBM,647]R//C3/2<2_^R>7W_%XOR( E/Z]8;$ M1$YIQ6^((4[QI>$;Q%DFF9@R1B^[QLB4ZGF+=*;O"P=I;^Z&SQW/[OY &(EG MO?MT_-4J+_%P?OL:S#EV.)9AQ8[4$;1M))>&OZV#OZW&O<&DW*UX'BXB[W@B MLL2Q:M]'3;&Y/V#<,ZO_(95P$.6^X_\C_Z_\EPW./]^VE8?+3Y5H!Z:LP:ZN MP: 1[97(7U;E\$.3MH%+1G:),X0'3 FADVI@(5,%$UB+GL*'+;)SIP)T$PX> M5WUQ(J\J_C66_]2B\SO5)%BP%OQS\;]I.Y$@\S&._6[BM; *W86#8,NHP[#: MT V>0C=PA29JOY$[92D2\:IX,8B-U\QT&Q!"[B^$G]-Q]\KYWH=B&$IWA]^XB[MUF M^U#045\JW"VW*AVI3E6*$1OSD3U,1V>2*Y47G@#A#!H[C>7 5,?Z].!&J&1Q M-T_WF^_XGKCLW4FMN1]WN'/+RX2G'V\VF5JC,W76?2]APED.[!>X QRHP-N!IT!8@N F>4?:W)8'QW6$=S96O4JENTTS#B">UW3T?KL2_]W-M:T'0>1!L M9_$UV%["&@R7OT ]W]I:T:5SMY'GQ+<)CY9C&7\=VX=@1P!@5JZ"^6 '#(X\J+%SXSM^)( MU;.A1N8W>L]/0,7&4'74^2"9VNP&2CW7!H(''-G'L8WM)BTZ)_F MBI;10=X;@N57S$@M-3%/;]T\]'4^D9U+I.0@@ N:PV.4AV^81Z#"JL1EX3.5 MP(_!C9OG7;?%BVL\*A.Y'[:[5W[Y^,+A;%>!??O7!R$+ACC[04T./]=8EWI8 MCLS;G%Y^6CP 5;H_SBU%BQ]EBBU%W<@RD2D_-9(>&9V2J"*?)%PY"U<5M1PS MXF/L8#_$'>2,$\J5(/?:R*77)H '5^IL6NRM1I@4Q\^:[@#3ZI:$KD#YI0W5 MM6\5DIUYI??L='1Z.-9 I,2/YK;$@NI+BWA:[%@L9[,%I:(/05'*R3V/50,5 M*[\J)5'9A^?Z'2L+?;8TEZ_6;-DE>>+.U=GKCZ;XF4)_]@KN^ 5K_J6F,=YX M$_'KDHTC^^9_PWN$Q/Y[RS543EU'C,Q2K!8U@=A3H"_S$$L.F(W1T4/KN&4H M]LK71!W@,]]FEMOA/3*TQ5"2!8%:,+=Z\8#0= TV(L[A'P 2&=?!-N#,5+;L M;L#__E3?M[QR*(I4/P8*.A1*^.6,I2^'ZWZ9A'+>D!CBY0>+O'.]B/L(A(FY M$(S88'D"WKR8"7^#V\K:!3H )M3!5&",,M3T!-Z8@>A;'/ HM]KZV=IN].U> M[4Z[#63),U6'L;5.YR=Y(?$%>>J41U<+8:L4.OE$4I@0?I:S!5 MX9#88/OG!OB:B^9 "*,;$&>)(C@"0X#+%-];,K=U5V<-!L=848B1*YU.UG1" MT)+.H]X9-X4$'9M48X^\@S^Z^>:^<5LW_YYU#^;!C0&V4;A^""9/6@W[,\:& M5HI%.= \E-F&L7SS7/V\W+,GYN,,ZPHTF"/B[EL%?"X.'85A[ZW!MFZ"!E(/ M NV#]0@( Z7)K%NE?PJ*!(:;:B+WOU=.N#O4B ).6(%=Q> >ET5!R"=.]K>-LC2I'25 .7QTO*Q MT6M/Y-+/U4=D2&AHGM]9> O\I8@I=_I MJD_!096V!1+3A--?#YE84QV*T5<#[@&$IYKLQU$ROI;(F<')6;LPN_*5\C[J MF]<[RMU$)U5/P,?50J_"*W-!(:;$17R#WM+MXGM$P+).LU$$BZRE'TO2C\7R M%XWS#=Y6=9LU^^+K$/!JTG<23#A\N5;C;)CK+G[AT:I$? ,>R86%+L&1".8N^*U\8= MNQZ<[BORTHO(L,\&3C89C M>PK39K79].H><.S;4CAS&ZZS7@-49@J"/(QC[*C/)>&75HSI-D9 M]?NNDRMS&\FBV%.#> ]R^*0Z^(2;/49[+NT$6D.==LVF.$OE8RLEL3YB;C?S M%?LN7-@61LG[X8Q4! .F8EG2)*"F%2E.]\QX0QED1Q7Y+JV;2PM\E]9++_KV M1B%AAD_"ALS;9?OR6=JJYM@:C,-O#I 8^27@04\@A;K:1-I,;%J*O2A%)T:, M6@F8(!A%B;FUG3ZYL4J:C]H5K2O68'Y^K(G\0G8._G(Z49AU%S1GHCD?Z"#^ M"'VI<9-F>;J,R&FX2_;\I&Q=>/OKWN<)DWMD^Q4VS0:?C;(6C8^[XAM'X9DM MYKMNGP%A$Y\52#0!/E_.O8XOR7DR%#%U4JCH&7V#=X/"C])V]^ MT_[PAJ7BJ0I[0L9)HMN _-.EC4<+U",P;U@$J?B2E179/^7GA0_ENVHVO MRO9.[YT](#/?#]G1_[.&VM]2:?S:9UB@K]O>?T']<+?M-K\25+P2WM/*M71Q[JB+_LA0G"\2_!#M*/$3?X;A%!? MWU]:<6'XO^U0_(?,_?_>88@.Y])]L@M83DQOSCA*A+NS*'G=YX(Y#2\V89[3 MHI8>FI$N]:B@,*5RN#!A=ZO!HN)7\^(OAXGA<' W%'?3I^## 8R/8#IS+]AQ M/'F$I4WKR%MYL[3X;_%2^.@W97(6_AJ5: Q:#/3E+.) M>[I6@;[$$@G@;!:@PL6'Y_N*[[&<7XZ">)I>=!]M90FETU:;B;$$P"(V&+^#LP]L7VY&[J;#@VDU@Q6%A^ZE?7%2 M"ZJ)@RG#_!;1EMT_#^%O.W7_]>SV?^[4K#O=R/%7@Q MZ;9JH)1+4]=X?^-:95^QR/O7OJ'OA WVB!S3VI2\8UA,9=,\D?*"#)Q"2.(; M+/&>I!V#G>/A_J>'Q+$J#G)QQ!WZS&9 M\,44#O\;IC*G"UVBN4#*QI@R[("DF>)<3,*FBDYT6U65FV\>IG&.MF_/@$;1 MW:[>\'%BX\OA4QMMH"WWPAN2[A@Q4,IF5>)/*;5:%,0<+OS/]:1_/=EW;-#ZBJK>MW MK0O1@,NX/Z#[+SHP-6\?H)_1O1 MP&G"6!/C'IA/]R-S^ ] XT\U+^1H8_)/BJ.V87W$ERZ#3M21O8KU?SS][G75 M=/VFK](20IS3=!'(^AN.X2GY:5Z-$]QFW#)QELCR.6"U!3&J3*MH^DSI6?)$\@C9HD=@PG:-VU98GH0U44A0PJ%S<\F-B^ MU"("MM%L8WQ%"EGV8.I+Y^):ZX+WR0DVUSK4-G7-B]HU[E&'_TY$ +CW5GM]';;=?/_:+"*3H_SW,.HNU*+[N;R#8+X*Y,B?F M&J%5HR$^/F3Y$^,Y[(4S[> Y-=I1(&EJG7!00PK?PPK-GU*-?R5K^N\?]YK] M?%H4^'SN,U;_5A>C)]]8PG_WAJ__+IG\-QVY_]!,_MT!"/=_2B;_'T\U_"M' MTW\"YW;\=9+07#%7,OD8D$0+HG#U4'>RUQ?%PH1"OK7,C,^TK?E2<(<..0;E/ MJ#EP^A E^O>-W+7'7@K:G@>^E9'E%]N^?'DKTM)V^Z;[+$*8TTT$O'T^Z9L' M_BG'M2%^1^RCS_0;E+B#X2DV'D17+W!_OUVS/ 29?EB8ZK1&+T[CPM5H_) ! M#*R:0K&$K1H(94.L[0&4U;=$4!G?BHI$KR,[@)8T=9<3M7VZ;8-]YFD2\?:[ MY?H5L6-FN:MQ9=2H%^]: N^XO,0WO$>5SGNX(X+)%;(A7OT3#JA@EKEO[.'0 M]>40I:603#26>'A/G16_SK0G:O' GWIVGI.^31E@+?J3TQ_XDW6\HZ/$XFZ$TP0I44V:)YE-9 M:,#VB8M5*%95K)HE"OH\=2OTI*HNB6IO\_)J7F[OO2A4X=FS+.13[G%%V*M9 M,K!PH#/I@W^E+7Q+]VM,3F1[Z=X#6S9]W':G$X9W1 !F@3[6(8P9=DUV;)._ ME@02::_]K'1&FYV*X*W__HNWL1YS9;[,GO-]JJAC&&=PH'JJ&_8?>>\C3MYYIK)[)#<4SZ1N45TF M>(C2K7DJ>O2Z>$*;D^=^TH8VW0^W8'<7VN["0 &.@#)4&U_ 6#%4P9!\3@>A M!-T4J-Q*V%9N/MG7/*E W]A4'_-T8D_3:,%-K;KI1NGP]4?,'GLJ'=L:^?T\ M ?#U8FTO0DFCHA,9,=U'3@L1CT(YPYUL]A^9!_@)9=^'%PGZ^YD^Z5WYIH;:(UVSZ[05LHO\0J1$3=G87V: MPU=XH\BCR*FN]#7F6FA3B]K)<_'WWETRE0OI-,>'+*@FS[T\"@FEGLN>ZE];5*+>G=MWYVIZ"N7 M'^[F^?)3T"XHEL9>Z*F7Q.B? \/IO$-,J[1[RGCK^B-=#]U3'";^P MT)E-(Z/_ M_!U-=>S:8J6#2[+VYQJ%.$'\K?]3:B)-^ETT*_OW],/K?S<.;7_:-X1U_F)A M":2+_44W$OAKM7TWEUW.X?ISX?%?ETJ+M=BEM8>8IR"WND(/CT(YP;>"+K9@ M>JY;O@_54;EU>Y6(VVJI8EYOD[R#Y9:<#"&5YT,[XI[N#%()U(N"L3KH?*UP M\ "'/(5,9"+QC4+,+=>KJDGA-[YY'F9,(L33!;6Z]ERY'_@B)_5\.4E5S4WX MN%72'L^H=5INU4LL<2O&3? ]<-=KU ^W-9(V*)+>C!Z+9Z6#9KP12Q\6=JX M<&:T3>#!ZS1]3<6($M@;?=2U+?2V&0.V*C2+B@#J?F&M^C,6II1=KT,C\R0O/M M2O9.CI D.[:\,Y.P/6;#UST$>7R#C9$4%0&9:X,NYZ #IJ9)$I>7C.=EG?&] M5AV:9LFX,V1:,Z83T# B_Y':NHG$6T:D_''W8&P$GA(/%13U]UY$6E:L+D ( M'Q!P;V-'(Q-QK,IF3-&C*";X9KL)SSNYZ&Z^0Q0BN =*"%9IFHN"J(6G%/08 MSUO[XF:+@%3/],;*BW*17V1I'3LTIO:^HNI(M*.?GO&H]V?"=IP62Q44 MHZ+ DTA-<-D2X"0/Q=L?\LD;W\ \VE]8J8JQ34YSDYHVB]-^0SV;QN)RE%5 MT,$'#"T>8BIRVO'"6.4\EF8%X-7Z1,&Q&R?? LQ\:3K29],B4[AB:'G$."ZV M8ESWY?OI V$[:"YQ^?*V[O2FUM&V%C)X0)M"6J 7O>L%?:@N"\L%+.,^#P@H MSXYV?EM(,W^MVI-AZ'W?J?U.J6?K5!S\#4X$>PUTH \U%DZA[^/VOQHJ'U[: M5?8FK1V=-CBG$.GY/"8(HW38V#7[G*]RDEB?[2RI$2%SG; 9Q:5W>8""H#!\ MUI6%HILR/'M8_H7GG[+)C(&PS.K3%S9^*F)DJ[Z:KLU;?I*%R.R'61^]B=^& M=UL*0FRN/38I#$;2SUCTZBJ&[G(W?+-C_[%IAR",SKJF?VM;Q+Z@=S#B0 FZ MU51LPVND+.M$GZ_+*WJ9.:8R8=_7^,S=V1^W"FQ3_4P 3V"AB'TH#[7T$M;[ M4X%PW>NGWW24TS6",]1KZ@)/[Q09;7VAA%$4B3>6T15+AW G-@SU29>/_MS(N500L)W2S6=Y]!J4E_WO%6SC<:-0K76*-.+/X 41 M ?2^J:6'S7KQ^ZMZRAT-4"CK(:]'")7V]BTA.ET8GE#K9+]SI]_R%+'SN*+C M06NPDM@&&2]&!#L;MW,$X]*8MD76>9H]YISCLRH7MF_94IN0)&]L%WL('4^6 MA4&[%D@Y].8>J,EW+@18$;:WM2\(M^Q,81AEZ,IVK.==N 0 M7F7DPH[[8T-!K;.?"",!C,-@"X0H<)#ZC%N9HRA%U;Z5Z5[/Q@/+*.$+0VJM MGH8-);)._;Y'Y=0G\YK<+P\)>2?9"(@BH+?_-73K6)E_MG2>(%)*R0*L0]ZY M& )1RC\["%6_CKX<"R/ULZH9*U/&:-X+:MB)" MBQ7%X):;5OTJJPNL%)H/RV>8Y_LA-8!^OU.M/S[L3-ZU0:2;%B1#\>(!#:DI MP2N$<#0?.&,94^D''@/S0!-I!.&/$&4 #YE91 ME1PA<-;9Y27&X6+U:_0&<-8\%==1V+*]<22B)&'RJIT"6>2A +90GDI:L6-> MQ%X$'8$Q[B$V0('FU:R)^&R "+^-'IEJ%9G[,5F(3694>O/3=GV,?W?6>LX2 MMQG?T$0 SGKJH I6SY[Z.LY[QEOO M^)?-DR=.\9YSEH-A57.'+UZO MSN^M98>OMHM6PP.^!_97W>JN(]=#>:)43B M"#;2R0LN@&T;N2I\D9HU.H8UK@#=BXJ#6+R).6TLA$WB!DY.]XU< VSB8%6BQ\!+)2&93+F$.A MC6*\T;I-MYW>(6]7?)O]!41^6E^._0F.2'33*"/4'2JSQL'11CF>ME/(2K&; M]^?FMS,V1V,?U.K*_+&OOFR3<^2A#2O[7^#_.W/1R8\L!0G "JX[A<@+CU9# M45618K'VDGP9R $V8?8[XOK(4,?RR4[R)*T":TUWHK8%8[7S0%)+_;[2OI5" M^4;WB9.<.<<2!X?F,/-=/B/GSI8<#"J>WH1O"*B7+V:)0[5)PYF6UDPC>:P) M.PQ[,/$UJ(IR86I\F.K\BN^M7&':=AHC!K^=H<,C;L/Y76TS=M,OOG%Y[I;F M6S9^7?+ATUMQ#9Z;UY,4$PYLCL@4/A\'D]#]ZK_(/6I:P(Y>@SD'*ASNQLH4 M762=!V.F+)$"Q3"6&NC&WZ\;>./ E/"A?6GI.2*"[4B0L/SQ0ZE5MQ**8 M/)P!R/#4_4BT(=;V<%I=57@MCUC[14P XPSH6_@N[8+A>1W/(G*SR=R9Z/5. M,?>O-^UNE^#2H40@ !OTJ"'C*_UY#O?<)[Q>W Y\KBKUO)1NM;AKRL%M)^ ? M_O@F[9W81/Z%HEMBZZ)E8BK/#[_B2G9S#4N=G<Q M-G4.FM#C2+/NT (UNN9->Y+\.]V>F^#]1?V$3C8;*U1--HZ/'_LB%._.X*%R MT@$O*BIXA1R.$%AQ%&FJ1_0LVHR9]^A8B%:4EX7>-96VSCN+OL1G/_+3=&?" M/Y[A[/2&S'-^#=8##=J,)0!5R6IS4@A0CX\CD/KBL$LI.WSUV9O#>*HS>/76 MUDVSIXOGV_ZRDE+6+IHC;]N)!*FZT[N')XXWG&>H-V3"9\8X_/K08WE EV;A M&W368%YP'MR O?_"(4/744\H/->Z7>9K7MJ"SW5-V?'PJQK>C9IZ1CC3B/]R M-*-X4!.4/ZV_Z$!O8R1P%UCFYES*P3*Z6*TZT#AS*$E6N-O'94,/WO>&LK!A MWA16HLN]&T*VU\3*C6T+5.BN8_2/Q,T5J'+,4MM[OGOUB!'[>F6"S0!Y(>+* MP>R'RAF^JV%U*0P%4!D@,?:RXW$RN':.R&"AY-#;2>&RWNG7$=LTOIS>>T/# MK,W.1:L]\*/.NCXXHX2Y*NCSJ!\FNKA;^ 8)(B6:#%C$_K61Q&F1%:## MHXQ,**^+OA6ZGZI(>E[SJ$-.X^/^#92M$_DKRHQ"NG]8-CL%J=B:]F%7^EN# M=S#9W 5MVWOXA@U8:RH3!2KD+C#=?5\V)R@'[=P:?8>O*SD(+@K]%D]YF(Q# MU%17< ^?@>L4S2)-'0Z4PMFL8@*>DHUX-?D!R57+ M<.9TX$60FBR7=,YFJ&;?J!0V"7]P4:%/,+>1''[F30*9B@^71F@,B(5+WG_7 MDINRKNW1^_N:\C X]QCZ(S1PPM*4PP]59QM30:'+=#&=B'HYEAF(HJW!1##D M$\!$=5..:V)M7+:]8\(>A?=5L1^7M5HF'G]1K23>SE\F,4*A1 P*)][^"TMW MT[*/*8(;:=-WM-\JT=0V,^=_1K&\ O)/B/ESJ%PO]9-6VIMT*^%/>VAC-4,# M\D('"ZXGN 0?.B#VXJ>P;"QYUL;K)U1&_)2;Y/R:F5G__+%MO^A]VFI3-84_ MZ1ESN:WDAN#U_S8=^/\I$ORTOYC^D_,O&EEDYCZXL80^&W&$ M4?+2/(-_P\=3_YJF6O^W8_A+.^^9GT;$!GV_UB)S^'."B?_+HU)2+\ZKRK:\ MAISR/Z36?S^"OQ,3LD%$&4'>1X)/C([.E1C%"FV*NJ-4. S6-%F/F$C-[PT[ M_\.$NG*+&$E9E/U:05'-.LXL%A1^E[NJ-;! M)I7@SJ LQ5L8,=;C#M%7Q[NMI!2RQ&Y[!V?[;O#390_B>H@;H)A5/#I/S2;R MH=RL>%SK]P&UJW$3%L_F-W<*6 HIZ>\T.W#ZY('B]U:@"I$EZT!AK42>7$)/)]F-;+O M\8VV4:,%_[:DQWXDL1]<0%^%,G#4GW*;?!CQ\X,H2C9:4H'N%>D;H^1@J7D$ MX,WQ=G.B?I;V]JO2B%CUYV\XATG>:!BB^#88=M"4(P@'K0, 0RH!"C*A!A6= MY54_]*-9J.TO&(;9&?N_C!T)_:)@I[ +?;50WME\PXOBX;NL>^Q[K(!,?$,M M>9LR.QKE@5Z/N46BVCZLZ(=&7XJ1 10E,BS4#U/VG/>H-=TL7&E[G* R#I]X M+7&EP3D);[=H=(C6Z7YE._=6TW$@C$Y^ Q[?R-HE.Q8?/LGC8;;\U.3.U6ZG/$8 %TG@ M;C1+)+;-WI<4BM-RE]4!U,[(SY$%6<[Y%OZYXPXAR[O*CCLN*+:I*NZ7"EXR M%Q5%]1J1@9M++&%.&^,N#-^ XBCB&NOUP 9/5(MF1)KH M7E"*2@KW5!S0K3,]'34C5:.CY]?^U40ZT3BD,TYERM!B[V9O\XF.)?!&( ML:5HWO/\8N3PXH8GGH:**AH[0]]>K+"L0 K#7DG!QS*F_]Q"0ISO5Q&:,(FU U$I"1Q\0QS M&^M4M]%&NL"%)U]JK:A/;AT0/SITX]'TEV0SZ\EVZG?-B,D#%[[(ZVDL?3^% MH@SA035ONAO0#0I22:614#'JA6]L[L6]CY[R0_;,.M4;%4Q58C+AI'0'A_2Q M1PL%A9-NSV_&'Q7>[G+EINBZ]XKT*$XSBI*"!TPU1PPI>);(&%6Y"3Z*9NP# MT30$XCP&*<%RR,-D41FI@=B458U5'X<.H^ZR-Z&SKH?4CLGOF!+["M4]7AS! M8-"$N0UKUHNZ3A@+H87=FR)'&$A_]J7BM[BZ*;A6R_0^SNE[KZ4P.;ZSX41K M?//43>&]IE;#Q)\71>@")%"1Q!)N9RM:$$"EMKJJWR+!N6VUB%/GOM%#OB%N9V\P*H TCF" M#M!DUV"/T$_<14372V,,WU:JZXWX$D4P7UM=A0Y-![LM^>QC2!U@9,(3B93' MQ%*O!VNP&YIC(53"0@-E0L4]!8K BU<&%"/U!2SU](4GQZL\2QP42Q&.KZ7C M5)GQQ4%$KI0*<-1J!,I[^"GSY&UN&7H/6HFBM2;7*CF*].EI0IQ"U3ABP>;4 M=#W)Z[7J/C62JDK9-C$AY/S/@490157_KQ#\\Y#!?LNW5( 2Q60UK68@:BHJ M!J[WE.R6RP@775?\:]0^LU@+1<3W@X-#YR(_ M^MP_:I1H+/[I6=2?IV7^\5.;RYB&LG)QBNE".%U@2K-14]"B$+H54I)@W7W; M3$'M1U*_L8[?R_4E2C;K]X4JSU)<1-?1T:SMZ)94>+0Q-/O.%TA]:V]I\6 MZF\-DQRY5D)XW8+PZ%[)ATM MG"._4FY%;0#/-$I^(1:"N=1DXM-/DJCP92R-%]+2C!>D&WN]?>4"++^=5U'6(L M3O8^,_=8S*KYFN!R1V%?*Y65>PU1N^,*,OU9$)*'75+$Y>(F<5IN<=[+2K,3 MD>H8E>56^R\/?["76F)A5ID(WM&QZ]M7;<6#'6(3YJ;>1YD]L]!_5/;AF8GT M1:=B1^9%7!=N/P@5"AL-0,A"-IJ @91.AV;[DTF40BOJ;$N@9M/H[93JF/H8 M;P7'X;GMC%=AR9\OURE:2A__^MV'[XAGM.K"W&Z>*QEWBC/Q9>5KL._T< Y[ M,QWQ;URWF9M^^OV[LM(RI'9=Q.C1^%T)IE"F^P93ES5R/;S!*:23S&AW5 M2YPJ?F#0A/$W'_#8-VV$,:=PL5U;3<5?UPC9@B;'U!6_,9E8VU# M[L(WW(7P[Z[F0E(VIX_,4QL ;V:;MHR&,U!!2$GP]$!ZL\&7RL/W<@,C$[NJ MG-T4EF7ZKN=G:3ZZ&GFUA1V&HJ01)7![6-[EW,.=T/<_3[ F6 MR3OR4)T3GW1L++BSYR!GWXRC3//>[Q)1D:K?N66O!&XT&?_*BR4Z3XUMK0LX MUN>E8SCA;(2BF>L*[/[HKBK <+AS@^I_NKMC*UWCH\J'/'IBJ2D?\\@OTXCZ MZZ7OQ$0.EP!O=5_#!J'R1$OM4+/N+5\%I>\VWUMD'GUW\U=\%*&*;\&= MBA!L0T00KQ>'5Q;F3[;DNKVMN'P&[Y6&V0()ZV;#_];:X'J1G@LB@L:>X9=*?OO%N\7WCW5PAA]A#8;U-565NWK:,*(\\!I'67:# MUX-@1E_77GXLL?*[%)+$\*ICF7GTLL.?,@+=57L46TY?C01_@"@NF&;_!#49Y/JH$Q3 4H8\5?AXO-H;:26U1\ M-4<%:)Z/]48K[V7]L4=Z=_=VBSLS HH9%];-=C4JAIZ;)%["4QX1H;@THLGA MC\^QHI'X1APQ8[3GY0\GU<$:&J \\&W/5CB9/BZYCK1L:0@&F!'#W-S)+I&,*_\ J8G&I MN%:(KOU6,C>TUN[Y^::9]S.6GKM+:LS>2V5'?&,3D#$%G"RA3E<)8#]<[*XO&A MMS=SII.SKG:3!+Z7LHH>\NQAR->7K6_[C&A,D-X-@O\XM+^FO/]XP"3ZTX8?GS]AJX_^@ MP",+&)AJ??/QX'# M_S*GK+]>OLA'M62H N1[1JHOP*E6@X'Z]&S74>S0:%&6OYQ9H>=3$\72&D3U MRZ@/5I<$8;BCD =,$@!K"\V1+,;^/N(5J[#1/TYAFJ9V.A5)7=E0>5'Z7MN3 MQ[>(;H_4>,J.I2A4X/=^6\&SQ @,D*[,$LUE+-.'%JU>6GC+QN?-(2X#-Y[< M--.3W/5FW^C1*M N4>L=GZQ'K^RWY5 8_A@"4_>MHJ]\I.1*5</^'M[$M*5O M<:G N]>+T-%A+'^JHW:;[-;!PF_J"G9]U/K>"BESGA9?3RU^^:0=@=-7G2\% M!.]>/_0WN'3&VGC;&LS%;0VV/ 5G_Q"+I]2H'KC]0M+![!&[U#HY6E;?9M'G M+I+X#+1ML$^),C)]T>2O+8P:2SPE:9F?#[J.L"AJ@Q M%XY !># L"VO>#C5L 8KK);O.UJ9V.MZI\;JK-]LWXK^ M3_ !Y>A!:;P5]'0HG5D"5?1C=4:>#J'>TAUB<&%\1]='=F^?G(F?2.!9Y-(^"YHOI9'ZCY(4:"J=SSBBI-GVOP1GJ\Y&[Y]0S M]@E8^:V5Q^QUY=9<\/_0S1NRV201L5#Z;B#/)V"7!ZW[J-.^T#=.J\ ?]WJN MRQ#_LQ;^5Y5=T?^RYSNTKH_G0M5>O'+==_=XDQ;/[EK#RN+-3UX,->T"^RG MBQN^^W2%7$!O7P4VRWFD4D6^$.>4[Z8K7=FC]3G=\PG3O,":2\+&J.:ELORE MG:?E4DSM3^XSY2Z2JP$N(;@@=90(,Q<2_T"4-MX8.GB4:AUE:.JM=B7QLGG* MN6BR5LMB^OD=)7+ \Q4PF+ *L>N]MI5-Y:5-X6"TFP,6G@ MI&=$BDT?N'LVJ48:*XKR&#$4(9WV#!I RX3JV6<,6M?5];VH4Q4RPZ=M4[2H MU!,?2RG>#,#+<1O'3_?DFP\0#G/PT+-\K%D_CMTZ.'Y<>1:GES399&\VOP%B^Y04V1RQQ.S2>8UC% MC%P%D/SN(_/DC<.EB22XK$*]\RK0>NB=G#G-X6*GN$Z]4(G^L0?V=D?M-YCP MW8=5$W\HD*%=B^RJ\!W,*/Q95]4:&*&!=I^"C7PO=+7">SDKYE[QJU]>?2@] M(WAY][+Y\[?71GN(E&7D1#:-%73&A3"$\1#/5?(;A/E3\@2YK^L.9EJ<0K$= M(/.Z6TT]X)EAGC";_TPU@;V +8I0+3O@,L;P4.*,7N)LJI5'!UIU*"C,*G\; MTIC\WL+%HY8W)6FLRW?&[V,?J,(*8$0NT]CX($CT<%V3$#/OJ^IFF"2/#E/" MA>)OFRCPI0^I2>;5VB_,@=P;+2>#U2]*3.[9I84J--F(AEA3EN+&!YXGE^G- M],6QAOPF82,Q#J51] $^!JDU])-3(0+O&&[$S_NQI&67I&[LRT2\86DV7U7E74WILEN<.T4Y5BS_D08Y/7X:*SG5'K"+L'=F)ZHB_))? M<,7"'\3F]_G5_^-UO0'VQ_ZFERUGZB,!JCVGV1W9^?%.*60N=_]^T MP"G7,:)[ O2ESE3%.1Z\8+]O<\DU-/;,R%:1\SR*8MT:R:8V/P0T,N%>XSP= MR] ]41ZZ0+;?OJ630TSU-Q"<__LZ%1(/[-]F[ZN8-!Y>^X*(.F(Q6_@?:&"##&] MXU07-IS"4J+4\@UH#XAM845!E#;$B/:B5ZL^=NS3 'G4ZDG65L4MYXY\$=KV MW?]6\$PP#[<_SI2PS;M8V"(HEA%R!F"M$:/1 MRRY]#.&$#F-)"I'UL[1K5$QLXQ&/LWES& "E99Q?//4FSYZ639".U%8U\[TYKD5$5H'.$I63R)2 M[%E*!$NQ; BX;E-..0.&%#..@84^^8B> ,4&/QDIR_!R6&1@XJE?04M"D*EIVN+=9;;,-R^;@85$EE) M1;&4>^C/HR\U5789%I_W=;C&(TL^\L5-M [9X;H+SH5I"65I6^+$@*.:*H.7 MFDO:OM16HFIM4^L75#GH2J^-1:&UHM$D6YDU);A.,<$*T3I<<#G%^ MXY=\^NO/G&"N?OG%/,U"8IACOU,CC8(;4*Q*M^ MFN*ZV94')OEY!]]O-M@Z8USX#+B,J8EA9/3=6 5H1CVK0%ZOVQQB)\J5F=$D MB]H)OJ-^'S>3#Y)Q&,)3(N=@7[ZP M3.Z-@']CO?GCTNF,)K'!/*K5<*3UY4H#[W'S)P'C\M^T.89_)6/ZXWMFC!TK M9@S&%,M:.-MLZD!+85J6B%L8#F50WRK T:0]YGQL12_&T+7,1RJ[(+C+B%E3 M72XN.U_XBF.YZQJSBDU$:L[RJ[*)#%[?[UW0EG%*-DV)JL<0Z2*CL?1@,&/6 M$@R Q1 "'$Y9EDZ.3\JI./5X2R^]X;VQ-=X8U;7GIIC[9FZJ[9$P&)4(\2BS MUH<0R]_=ZHVHAK?#QY4Z1Z8XJ6JW=,*TVGWRKLX%G&NN1J(R%G<.OLDET)7& M+DQZ<WFIA MS;'F/L7PO5 ??$NC W5P9C8"O044)YP.PHF#59B^WB5H8PUP^4\ .HB[6,I1)"BG MQQ">F9EE_2%A.^&W,!5F$8Q#Y.2MH)K*,S^G(=7S/H_?:S[G?2K L9^SSI=N M#6W92+6D(4$>NFHH#9.(V&X(GY;#D!+M574,+V1&,\DL+'Q^SMW@0'!S0[1^QOY8:9]5\YH(&G8V$Q.97QF!:A/&D M/&*Y=?@JX&NE#O'0*=-!B8>.B\MJ#9*J,YGZ[ M!CDVVI&3A4)GVEV]^.)7SY+Q#/5P!O4Y&G!UNO6=0Q;D.5Y\;74A=PC\U^:ZM:8OW/O MJ,KW>V DG4T:9&FLQ>:B0&]GR($/*!XS.DNW4$=(_&Y?C@Y"^M#@:U>K$ _1 MA%GS3*G#0DWW_$N/SAM6F1-U2?MQ188;6>%O(S2FGS]*P\:BMZ&?RVY*]7RC M\%87VDM-I,*GTH.R"^I8,7+00>PQ8!D![G?^K>ILPM7B0X8!N/%^ MJ+ZT1Q"J(JY]9,_Y#/.JIY8YCAO&<2]6 5!%O1TG$(JG#5)#PM%2Z &B"+0G M5*5Y):]>/1IE1[7M3"Z;FOHEN.OR1=%LX?VDU"N7A3O#MV7LNG3)F_-]%O,N MJVFVWZV1S)# MM=C%SU8S\/'+--9DIJ#\R\M5DMC.7L?3UJ5N!VM_4"1KVK: MF)3S0M(N8!6XJE76>>Y6D1(UJ>D;2\397,X/@K'E>@Q11!N%84+ERD (HA6J MW;912Z339.R;_",70EY>OO'616RRZU/;7JB:@S[!&G,=,( $B\37(!>?4G#3 M7C?W:@L*A&)FT%B/AQ_J72O;D%X!LFG">=X)S8#@QZNX_D>,3VRR7-#A>#WS M*3[PP[F5Z+3(2S)M#WI*71G[1K]B)9WG1K6TY*G.+K&!0]^:Z=M[^Y5>VW K*\56 MJX-R$HLS'M2VEOI2?CH,/>+T5D(JO3=W%6C'-[MIU=_2EHJ -8ACBQ3U]#;? MTCPF?Z($>A"Q^;G.=S:%B2^EL!4[T0/Q%%-Y(1YGNF/?1?)IM)@+IG4GZO/Q MDU:6;1(G>/L$YK=&IHC/VTK>J$C7C7WC-P GI1"W07(H%3".C 7EEA:?DDMZ M7D'(@GMK>U2/&J;5AVX:4[*QV'C4LO)%,^=7_76,=7^8 M0CN8,&CY4\7KP,?33^I590Z'+^\U(^_FO+\FN]!:27%+5[U[LJ;WO9."DH15 M4KKZ>EN*.L(2Q5?,@D8.$G&( M:DHJ@DRJYG.%C @ES\CIT9@X(O(!X5/WZ0VW!_$GW^*47EXU,:RBL4_&_80A MI>/Y\%Y8_E!+6ADH3Q1&[^QPEZU?8\V.'?%&CR-5B2E7KK,S,^BST);P^0@ M-!)#42W1'&VMOY*C7%_N\RG8+$!:68*_03ZG(-R8%<;%NF!(4;"O'O#O:2CK M5:!'GPXG"38CH_!5W"TX032;2+41?C$/M&S-"JUXK=UPS^TCLTSUY]0*GD_O M,KSL7HEJW7LDYK#E/G\R:/HU^?MW5G347)O[1]M%G.Z5C(LS&&Z&%L6SA"I" M%HSSKP[@/318@!_1"3@Z[5Y751O'VZV=-+EG3[%\3O@IS)JEADC"4ZXB%L5P M*#YF'(J3K@LJG7Y6 Q,W=+BP\B6A%NX]>*4]VKY6CEYV\;+W+/1D)E<*^#[[ M:\T&=SKC['!C4-&O5"#>*,/^KTB^\9>40U3>3B<_5U^I' $NVDB@O8IC]ZM^ M_1<+#99[S78;2U*7&3)W6 (4"N(H'IT8 %*$^IV"*Z;[9#XX9!VMX*"XW?'1 M#AXU][CCGC&P^1ZOG.;;C.E$E-P1 .-"I"!92Y](.\1LA'NJ"Z)?8GA0:E,; MJ-A6'/>83R96$(>SO[025GUB0N%;WK3MHH:PR$L%NYD0CA:!5/B'&@P_G&*M M3LCN@%<@%\LH$[2?*8]+C"HHH_%EYX9/\@2'E5BEM#O4OL0T*#2\B!D,OG8# M0_H8HL)+-%%0NG"._8B&IZE8LNQ\=PDP>[WV\29ZVN# S%NL1ZC).&RF89FWC!!.,]H?.G,,(H=RJS M6QT>JS/W^7/M9\ZK0N+>9!= 5&O1/N7+%U9D544[!\;0SS&\AO"D:D2M0W0- MOXH3-3AG!%:U'/Z-IQNY,=1T^6H(?TYFW:-.LXO/DPY%B"-4X:;X:>X!^.S[ MY55@ R%<\0>)M:>KP _TQ9[>S(BOQ?[D],=(S7[E_?7^5^[S$U1@:R1RG?O\ M.R/;'TVME>/[&]9 N#X^^<-55+WN[M^(.O]J)?Q*U?9'V_"U-_X[:]ZTJX'- M8%Z6SR=3"[)/Z3]KZ7]2Q;%+;-<82L\;E]K._O9/XHKWF M@J<3R_:R=)4]O]&KYXNYYW=-UYU+&WK-[? W=E9:U!Z^IN$3?[+0Z]*Y:R,J M>Z\HE$JAK]25-"NCY[O>'^%0DSS*:?,_:$KO1VP ?6!FJ]/YI,B@$/Z.?F^R M//=3=[B0O7^C1+ZEEVC9Y:L9<18=@Q[YOQ/Q_F7L]S=C*;Z6!^'2#T-+G<)_ M[K; 6&'5]>4.:[$/6%8$V8R,&)'0+$@DPR7\G)H*XNY56I\-"!#E2*[\*'+; MJ(J O_L1JL"09K&@HF "/! .*E50DZ<;#^7/"8EGA5E::VQ; M*COK5F"5X_(Q=^_[4?>(5QLQ2H>W7CBZ^2,_(%9#F6F_MA3)1M92IG0VE/AD M)6$?3?2=+_J@APNX'K#K>?ZYB%,[XGWC3 TM9L1U[/D.4:;F07 MI$2"\%9Q2#;'>@.H9U]#Y6Y/=&E')008\QQ.\.T=?%D?RKAY(J/-@%1ZW(3[ MFPA=GG6S))[$6D05P8]R-$ SNO:*#G?:65TWD X]*(VWP0THV. M*_@.K,Q<\O97Z8]"7^Q/LQY4DTC/F6K5J'K)?7O0L&.;BF(G,#H7^ Y[0J]'J)\@=7X =\,P]E9\X8KDE)8UKL+F,+:#<-''#%$J- MPB[,VC(&>IWPU(^)\6<8!8A%]9_AE%0=YD+>?B1P:M;[*X[EST44S$VI8"&> M-]1<-PJ\ R$"&MB_-M[FM])YKQ0TLZ5O)[@XS=6)'.1J^2FVR5T.IIJ2-!G8 MLJ,.XC$M]878"PZ!?E7/\@MUG+/GZ<0(6?$<&NUS<(9?'.)8K5?*FS@O3_G4 M]E2+[OL"[>AV3$7X 5BE>AO+PEQ9@K1HI>.XYK3G9GO[J= M_;+9J/;8X\5 X$RSX>P+]?EM:\,"LS]X%"YTRNCO#CRK1A015 M,"U]H,*;Q\^*QD+WH@R&( 74R>H!W+N:-->:)(?*P>HYA:CTD8G%8Y][M^[_ M9:_W]X,OFF&^H>K-T!8P8#K!FHMA0$%GWO<>$?JY8D#;U=C V?F\?&I%A_"C M'=U*@(!%V3$023L&]CQF;& 7KJ SU^'=UQ-NHWR MK'5N)>F>:&H5?#QK]ASUT+WR3^DV7(22987?:&-Y$=_8TG"WF#HD*X_^XEA,U*J^%EI M]-/TK?/5]*N\\AKE.Y\'-'MZEWQFG&);]!7N0CKIO*>FWVI)U#Q8N[M4J5Y$+ZXIW@E>_Q]$-H'8B&Z5] M?-1F>.FK8 R1'RV+[H%4;AD^KAW1/X[E*G^X@P;L>72K2@/8Y F$H^)83CLO M2\@[,-R0-M2NQ]+@RPN%T_C8+(E8XYTN9DAR-EXR5'_FB'>UF$)!DI"QU"'# MV-MW-S0YY.2]BT(?9-VZ>Q5 +HEB6K3P@5@N:)BP5R_SFGUFJ#_C;.[X/F+Q MA[IMED]$M?941;571.\\7-YN ; "8%(IOJXO#D[*1]0E)^%]$T\_=A_08>GO M]N<%.-Z70-] LBY80Z MN">S67T+-(BM%F2(AW1*P<(9%_,?/R@ X;0P"LI8U)OD>5Z%F;_O>BVWC_2Y MX\"R#E6=(30("7""0I19://2C/I8&ZV,>KPF: ;/X[T,;0<]BM*F8+K?,-+ M\P-%"L"C!@8(4=!:*C.Q\71@I463XSGW70,//2>%.L<' ?(17V .$X =YX7X MV;B,]@Q-ZF&\I*%./M@W8XR?+GG>" ^8";.?[Y3=,ZS^KBZH]J[33Y_W\;\)OA_@A06;T#2;"EF8.2= 'KZ>M(P5 E4ETT;<+)R>T[KNRC M ^=U7Q'2QI-R82F='+OE?ZX2V6D'%4'\K,>5QGLDCPN28I*JD>-UTWN=8MJM MQ4#;4Y7/P+09YYGBT$B[AJ3$G7PN1AM@,)TWV$?R: M\7Q?D9M1EJQG5T7Q4CN?G?7<-6SH7(0>:%*HR#Z5*7\GA]>R.F*7*:>_;TG7 M,8 A7R;( ^+:<[BH]G=FDKG]'*0"<;F^6XD^3HEY40HU3Z/:4X[=,IY7>51N M%"M&[REE/2+0I#X^=_F-'F.K 4ETIXCB*69QHTM'6+/>F(X.GB']G1IA&?H6 M1C%)#N=_RC&)\4V6B B=7P5@0QR?,.6KP")U&@\J6S/$)&CZS.*OQ0$SP]]@ MXVT=(\::@V7/-[0YUSV)-GA2NPILJ2([MLR^R-*:PGN44& MP8:HO8GW[K6E[01#*+;3T T2\U+G*F!!078\LVWW7+9Y9FX7N.6C[3'JO?*' MVV\J;\Z+.()NL^&>-6-LEYA6%P?[()XK!(=(U:#.QF1R3/2L'U; ^S-QZO31 MS,//7EXX$GV[TQBU0=-$4K(7S?+2VHKP9ZU7C.$$EMG>FGEJ%7C7@4%4VW!3 M02SE&'[L/"YG&!^PE'Q#C,,!5F%?X)@VAJ/A84[9T/8C]"V8?BKT&@;>K&>Y ML&HJ*^_6L$W6[N;\7 CQWQAD>-'4"0;MZ+TCC:+VKS4-Z?' M$%NB28#I]$.@2!N\)F0A,D@\C7X8Q8.=!]#Z4XE.OSXQ$9]O:TU,? M=4F=%;[VM?T:+N=/=YKH++.W0VF]0_# OC'>9KP4PRV9^];"(LP$3"Q\E:U8 M1=T8&9;U[9SU=T_7U\>W?A:^T@M<^77S=2)W&L<0-:,YO(;[J,<$5\Z-2C@O M&#I,9[<>&8VI^65?W;4K'TW.AQ(?G,F?\28"^\7FI_YUTI%!9CZ^\L8,VOR, M?@T+*IN%ERHAQN=G LO\\M #66)WCSRDO*J1^Q[LMB=)AU[T"7)]Q?W2I4)0 MOKAJ"9. E42+@K 6*7L=T,ZC% M7L%&UIP<)@IQP 9SL9KS\A?F+EJJ1-G=L-22 39\ML"]M!9V_8B@7/!:/*O7 M]D;XXT6Z!$J"JIDL3)QXZMBD!N:,1_+NG\24#I0Y^P3#]I9%Z 4F3@,$9G23 M*#N]&/$$/>2$8(CUT:HI4>_3* VMEY[C*S-;>SWW;B/MU2(W?$@Z]<:ZQFE2 MYJ9-TM-Q4=S*B1..CHYS]OOFKKG^;#\RTK_7GD8Y*KP_UV;#PZ+I4P# &;[1 M\A]0$,R$,&2OTA7!MAGN!3V2.N%ZR\JINF)*9D>F$!BQWU9QPFI8>%O6VV5" MG>Z(]\55P.ASZ$FSA414&"N4,F4CA*&;,>6/VBBU MS&GNX8# ZG)40M038/&4 >W>Y-FGVAP,]Q,("\9IYNWJI;C1E56@$S&>.5V7 M:&@P7>;5(3$J*T 1J" ]"UPA#Q[TXGOXFRLWUO[CASDX)< M.$T_&)KM8+G=;SHYOMK 5FT\B&7B-\QK/KSU^>#$^/-V^AFT* >[,/@=&]6: M?A$]"6,I%D_!37.V+OAX0P<_\6)YBR=./A5/,FCO&@+BQQ5NKRPVO[V!&.AJ M/\T^?/()FDIE\ XH^.'&56A7J >\$?%ST9F2#AZW M]H6>0[S WL2S(8+9)%)]"WTE[ Q^N1_* <]\ "F/*V*I9C.(.+3HU)A+J'JK M?_-4;_[8AL'[.P+LN=5F7E[UT&B-8W*QW8Q&/99"\(!X9BF5/;1= X&+39*] MT[_,4MX2[A6F745)_M(3#\8/XP?DHA8G.ZD.B>76H; M;KSF&+,M>ABN]4>.9LWIJD?H'QPGMN$:^IW[\*_%Q/^/* .^_J"IQWK%]NO7 MUJ"E#I2R"ZV>5[!^U84?<%F3"XKYX[&*BWZ%'UL#8^3GOKX@)G[WP_ M[-U_-^O_>_T'I'%\K!8$ZS3!O&\HX>!LR? _FD?G>2;4_K#!5>_!3BT MI+2OH/,O=*D:]=Z,/'L[Q_(@)=/])7TL#9&O;<,]K==,!#6=25+S\Z4,/V8# MZC3N0[]K?5/F-'[3A(_6\T=O^-M')LSV%B[80?[KR?\\0*XF BA-$$G)/8SD M8ZB"80] /ZNK!,_!K_R*TOOY\@"7KBV//NT\)7*+)'@, *^?'O(7@01N]._- MHNW40K=E'MNER=^1G' BO.OQL,?7D]=/8:KA;8N'2$B&C +%FO:,RH>VOMFT M&R4V;"S.;W]\1]7HCH8TNYIH,T.YR:[W9EN59D,ES>0Y:2[8*H>%6?4D^+27 M)86[195\XCJMA2Q.*;O31#^^.!6"??<]Q_-3R*=75WNOR!Z@"-XP5@+=YIM7 M 6&&6%YHPI$FF[IZXX:"CA"_"YR;.,CIIV4V<$ARW^8'4,IT(X;14-,!3$LK M7@KC1Q04K XUFXYI456?OC#\T*#L4TWWDHA=?80R]XNE -GV=%/FQ*M'8V=, MF!RE^(TL XO@;]3P(6%CT((#7_FE6C4S](\F%';Y^?GGI=KO?VAW6%*>Q-&M M4_P;L\2XRC2N4UT"GFAX @<^G%HDF?]TS3KV?6V,+Q]GA8#6Q^NC12=,8/]E MU8R;&=T1T^T/PE8!CTG\RD_#+S M+O! 9!R>8IT\?G1B)I,E8-$$>(+AH:+0 M&3/*IWNY\W4#SLZ&FAV4 ^\:C$F-L@24^T8:GL8O!-6Y&N]Z>*LH4WK8:&TVSAEDW>. M:N0\P70VS^H8(CVG)'26P1<[)'!9W5MR?QIM3/.#7O0%L&IY4I\+M$P MC3@%4&1ZEK&]D'Z%$4SIN(=GR<*X)>D];D8U!%'[VA!.LL0(^U;..^A'C5 Y M%1[$B7N;'NS;]4)HD]@;R2$I(L6R;\*6-@0:40_-S"[@*(,T\QKP ?T"B"?_ M%#>S"L3I$9[7OZZ.E3,IF+=MC-U,JJH.WM=VGN/['7F;YMB'9P3[!;>"R2S[ MM0ILHJ,[F\1!A8VTNF+?T21W2E]D]5:DH2V5U_7GHHPK=)A0=7) M.QEJ>;"V/O$7MZDI2SX]B>2G.4?>1'W7?73;/7D)%TT4@Y\5!!7KNGJ69!BG MP&PR9L*!MDC]*4"\!!:NG;R8S51^OF=$_$17=H# *]6);<)5F\>3,^2,3WY/ M[E2_":.<0(*[NQCB2!+Q)B;0\CO+9RA"65&2VT]^F)(%C+O]-;[+ M5XO#W2T^;4\_?=_UH3S!1MP78%-;LSR. 68UWA-[2S]DX0L5/JV0-P4?#C1, M@'."ASI6K&._7533%+8T4OSXWMLQR21%-&<<=Y52QY#68G6_A9H1B21;"=(D MZ\5'3\0D(ANO3\];9,KEMAG?3SW:5E\?S1W!@?L80E-GU\="'1B*=1\O/@9^ MWCJ< (]14\N=> 1&O7[C2WCPRM*%^)/3UOJ7K,<> '?6C?M4V#:=-T7;

    ???<82C"0 M_^G\$2!-WJ)E#M& H)A:\_AD$BEFF/&53WX)]P="-PD?="F'S9__H#)G36B# MK+S("&8:TVL5,/?$85DMW8!]CB:.+T'=#/B*OA.P@OVK'.K8P_ #V'^T_U;R M0XN^"?E7&R[#OX.N_W ;XU> >;]I5WUKT3>.VLL& M O&VT/=!KS7Z+F]*IF*;FW:!I\E^%1>:Y6GT("L=QV6?0-ZCSZ!CN118ZTK( M @=+KCJI2PM/PXQZL6UX0MVA3+)@&TE-R\'!FW [,<'B=< M,0P9O^E[E\V9X=I$0E]+AN!%LN#X/+DN&BTWQR,HO+\*;^YE@VEX._E\09#+ MK,_4EN6T7C26 "-G8 LJTTL3>-I9Y>LS?>'Z(UBJP_3B6V 5*!QW?M1SW=?\ MW8.<]H;J,[!];5(S6<#*+#ES@4HIF4&T)5Z>EN@PXJC!"X2F668?'_F:/1'M M_;@L_V!2XJNCIOOEN&2VF@*CGUU9_0AC/L!X]XUWS1S'LLL'!C ^DB@[TM+X MY:X050JQO39$G?9\>;-B5?2[%9U7=_/+#NW>H"O\D''?X6L"/0#3X@QM1;\B M4BRD66%E\HT@E>L]&&%0;6!INB.Q9P,RR/6@$,W R^:J1H/X'>X]&5]"G""= MQM-DO'#H4H<3-LG0H\S%UZFIJL@J[-%'O4L2&1_?>VE:JE307[YZV;XL_YK[ M:R() >Z&=6! =6++4C2Q?!58"+KZ.-2BT6R:UV^),$,VJNR6<1.K%* M2QG= M")1ZSYS^N6M(M3%R9\R]=^ARQA9F.K0%ZD5L1L$IZBRO[K! M()I7U*];_EN(Y]Y/BQDAGI[R%3H,EF5HN<]R2DLPXX6T_B%6_-$7FU5O.HU, MY)'RKGS5K(J++1M.?-+]06V7IFE2V8XZSF<8&^V_D4N'=ACE G?JP4LXM0/:RY.;8:K7)&K <+6_=KPG1^N M((0XI@V+#\2O6%LO$7A.KE^/9A=2MC\ * MOP>AU]N-]PJI]HTG1KQH\S\F=JDWE3L?".M;]_1@#/WTW"I0!6>(FT$"&F 0 M79% 1'Q7P#*NMCQI\Q1_9/PG:3XR^YI(0KG.6$-EYWJ[Q,:K">X\P@)1 M>7RVZE*Y#-O'X#S$D\;.MK'-/KHWAV-P%? 6Y)V3W0!Z4'C;5S#Q06.X*.9D M5DWO2_]!MRY/A9_?3#[?3EM\96S'L17@H!_PHRRWT70KQD]+_W(V>M_M-K$6 MNR.<'"8R #>PY3N1]HU9V23&DA9C_+E%#UHXM>8>5%5FQ=*['J!@2WU &Q/7 M3GB[<++/^H:HN&>(]"]%[A6YY7PFMC.Y$.^7APP?&#LB1K%^X #>&Y'DAF1< M#4WJ:[&Z#P;[,R<_ZM] J!NAO>O/T1[!*_ +2%;L/,^X<2@LL M@>+Z0"U%(2:PZ_38Y*F.91^.1O/CT#'^EY[3" _5/1 M+IO08 /\'3^^BLA, S%?KU1S?/O+S7JV[;ALK$#)N.-Q_XUKV\4K3OOC.#XY M)K?;9:MOG#LYWJ'B,G7^XO?R-5^EO+*_U%I;K.Z0]IYAU_?:1E_$;7#1O;2J#KWWRM7Y$ MR7_0UJ/D.)1"@>,'/8<+DZ[B2;M,V/N98G]FH_KK_>02R[4I@[_MQ?IG^O&& M\K\3J_SE!/#]13',O\_<2PHNZLKBH>.I/H5/N5R>WU=HV]WL^W%^/?_R?]W6 M>]0_VD8N^_%!'$G\?^NKY+,Z-6=H&W1F<'(AB:![4DTZV,+(RF>M)[6NI.1O MG:Q-?[O$+N7\H'AUG0-FMCX!]<_;^F$!A$K!N@S5J;^M4++_-W*??^IH_D5 M^6_TAG\Y!_^!ISE\9QJQ98X0?4]^T/K2YJYL_OO&7OZS M^B3G'YU8U<*LD?:\*DI&ML>53+8Z2*Q\P%:F]OGKSX2M>7',8"DV@K=@TGBO MOK$),KP+,[YL1NE8BF6(D7IMW:)A$D9=XY)[2]\_/:^,C$G/?K%9 N7QOAN9 MN2EF(8#^TT?85E8'LEFF'.\/3R:\2R][54'QLZ!B;GW;K6JW M*7C'RUNB7H!['ILP=15XH8?W5J?ODE59!0:-AE%+E(GF'%4PEQ7>/O^ YV_D M]-/IK,.AV\OG5JS*GBA\4E.DW#6!-09GPF;+R'\M@LM.%/.A69W3B$X'N<"LD9H M(S#$<*4?0O$QD^'GX$(^7F[@Z'0)5M(%? 6UOVF['WJ,]^+NQJ3)2IY M;PK MT?QO.V.NUS\Q2?YR!-\NR,V&%XO%"CE/':+)T95T?T9E+Y["A_+Q#63]\-C4(6L-HZ'3D,L86Y1#VB2 M[W!7RVXC2C2J%)=5Z?9K1"SWCN>,C]^BCU8P7"E=BT?R&)= 0Z($6@GT,EX!LN&T]:[%$7707:(ZKN5EKHP4!X_[G ^,SWUX-%Y, M2&)+;/PCP$;E]L-X@ !>I6TS_52D/631PO.+]R;!6(U#44 MFTGF1O=AI*J5/\G5W 5+3!I258HLSM1):3L()2-3[69J '09U(TI)RZDT;> M&]%24#>> P4GE>U[E% WL*@5A'+(G7QC[G0]$S:5/I843FY$T%B"&W$*C*1U M,_,-1>CV*"UF->HB):1C:C/EV:E;L(N+/C%0X;QW1!_Z M.'GR\(]^"L$UH3MF,"O\XQ@2RQN0>DDIP\6?&\SSXS])T*;_%%YZ6S@D\.UK M[G99]LWJ$,%M[VOU1E4R'%3KZNIY!K>MRAB!!@+D?AK7UMQI=O2[OI@\K"PL M@"X$]4AQ+UC0E4 )F@VE+AZGTPMOKI?RR&0[2\=/@Z_'V]U'_%N_6U9+>]S6^/9K5?)_V_;ZNN21T0ZE#KT378^<>6\$ M2*8>XB X* %;!ND2B:O !SU63!#>Q?!FE_FM_^0_NPZLV]-Y;-M:VZ2<=CRE M5,?2>W!1PUG,BCS[V@V"\M<[>8.W;#EO=]R/5MPQN^OXM:R5B;5C@F/%B*!\;UT\ MQFL)W,V]F$O?K%@$%/S@%',K$;)54P4EC:34 =_J"FZ9>C&=]]E]R,W@9O6] MN+9NK_=]@NZ5EA>>S9.EH 26K:J&40[U@4JC"RDXE!ZS29&))="G%^!BN;7, MAU_I6,GY4?ZP@H^?O\,GA*T5OEA+3[CJ-^U*A6L\!L)>:"!.?813_$890D[$ MPV&>1)I^98;0YM0#.\!$LOMVZQW%T."."$$G +)B*+$3'"(=3EY)AMO+7'SJ MFQ*+#H7E^^JFBF:,O)<0/K)G'[WT\:-FV@X'6L/OJ#ML-EQE9J3AKZ@[$UTE M'_4QOZ+NW-X871?(Q4;=$?-JKXCL2]?V>H::8RWF3:Q8I46BL"[I+%WJ-..# M-#86O;M/#FH-^IJY<.A7"!^6;KV+%ALU%*1+@IO4N>=DY8;DFD:TWU,%2HJ/ MJ+Y0RE"PP]=C7[C_8J^Q."6DY^5.XOP0#W)# B:K0)HH)81YESL"_O5#^K+> M6NV!R&'IR$LC^(LD#*A$C&;8SF#%YFCU ;DL (? MVOJKY?YWZ9QO-WK9V2^$[O]>0*2ULE3)759/W?(SVQ 4J\4],Z3,YOD,#3=T M/V1 ^9YL/WI&R0\F.)>*FG#T"AAJ"%7:I"SBLR)"8[.S.Z)?8HU-H,IF_IB[BBF7X-0NQX2\'TKEM/RLO=CDQ)BE+ MBP=8MUDPL4A\ )+@NTR+ B_2X;U(ZJ4!N$0HQH+RG.KVM"@TB]QAWV<^<*13 MM6#R@>GM"%-AB\24+"A"YSIN*XBQJ!_]MB3A$VROJ[MT\?KUX(C]9>0C>S\; M5'#8G1)VO,LN$\QF9S- 3M:X[[%FB"%I$:P>QEK,*(R@I5#&8)\II-P4MQ M1";"1 U#J&ED7:Q87U+C/D,?->S9 -^#V6&:,PL1!_*]4VST\XJW[!N7XM@6 M,LH^-(^".N 5RPP)(BT4/$W?C^Y%BU->1>FUP,1\)<0OC#$?%#8D>:<:Q"D\ M49=/??A6I4KS->4@!/8:MSHS ^^)C\+5+\9 0B&^1 MW?;L=373LB7+M:%;M6;HH<4AR:I;)#Z.@7#C_O7[T[A(^'0?&TR$9.B7'ZOD" M ]DP^,W@0 !R47% >S'MT"[1*\BT!R=-5T:'\176"_<>H5D.1&4A*R@XK[X9 M92+5>8<4(*0]861K4\&C\T)%*S#(-AP=.,2Q>,K^;\RS2.B/8DV752 NP- I MBW^0Z#N"VQK[/3;CK;!1XNG**NJ#JMB.TO&HSYG>NET[/.9-I*O_[N?9QR?^ M^NK&-;EXEWR6@;>.#\Q-/E4KL8&@)1_-6?WX."!62%.79@7=@2SOFR,9?,T^ M%['ND_[_[#K'NJR\2V%4 ,I6\9Z"K=.4JT.P!Z=SQ M\R.GD;.+9H95HYIK;W7O#%]420O?" 1=^>_G3'I]J<"?&IQV1HAV%YJ/2.57 M^]#N<)S>(?_I3?=]@;@].[FS?\9T+SMU?7\7ZJ_/Q#UW<$^Q]-VK]*1XK6N=6Y9&=K\8+( M*\N$FI+V7<;N"D^YDCU,MF]:1^4@EHY-Y+][5-7SI?K/#::U!SAA3IG_@4O* M']^U9OR2*T*)4&0P N3#=%:I!J!.HFR#9*[EES\1[[\COV][_J4+P/]87CC= M*QAKAG!=DX8J?N0[VG-2;:=J$XT'=ZC(<]V;>/H[$,??++*_7X-6_W=T2];4 MY5R&%*JIOMYZUF$E3HT'Y=[O/N2A>C.VVMA!;#QI>.ZI^<"9I[4ES^),%>J^Z(4C5!U.[!-PJ128$O],&;\,BV( M,KJ035%OPU=UW6A$X'PA64I&YJ8[TWV@>4%=!OE%Z^;4W:HW;[=)_!(;"WCQ M0:6A7?>'PQ . ]7\>^9=1W5V[V7#R),_?_IX0L;FZPH*.(TNCB)+AII?'0_SISY@&74,-'$ZK"^*)0%V?*-PV&J]0V=@F&4X(RU@+6H?D[4 M%:JVR#8GQ[=Q,QD2H?D1WF^C3_GK"S\RB_'#4^R7N$-M21D)=$^PD 2+6\!X M,2_;UM;5@84*[YY>=U;)OH$,*)V)P%^(6?D&V';5@'N#W7[\K+B)YH#U7#R6?9"+5Y( ?D, MCR?A'XI2#1YMY4\>7Z8Y@WYT?5ZGF*^WBEYAP/U53JR],(QI#N$D*3&(]Z!VDR)&?6;2TOW M3_&=BY9>TACB;'E1O,VXYIOZG\^@7*0?A5XB (P?+CJ5(7.")Z@9=05@=L<*+DX;R>_TH?9:=+Y1;T&R^Z?7CF;R MMWJXSG>[QVXV<4R+DI0?"5:!+16T0VJS,YCS# MB+\9AS-$OC0KRML(M#L#G=W."'RC!K%;\.E8<8K]A^9WF[:^A\S?V M3B6C/I43VU-5M(5%=T;LW\AS4F ;*1(QC&1(EU#;IOL65:G.M"?,^\9"SJ6R MDM28#B,)N_X ,3%T-Q=!7J#VG<--[R_O*I/$;B<-+Q%_\%P$EB0FCR73K)EQ MVOP.K<3*F.9G@LWUZ*>AF==J"F)$=KG^%%?A6J?Q5EV4X^//O];>K?,PUD,+ M2HO^7JSH^<,4_ZD?;SSQ%/T.@]^US@ZM.7XW]B]EL+ZZO2Q^?<'E_0WX QC_ M/HD/Q HX0R*&A%MT)G.GCK;!MJ$WA^8V3RGG;%O>,^F]"E#U:U,RP?R@E\J3 MBQ,#^*,E7Q(@@9M@0-%'&.6X@2 !T1;\>;LM*;G]F4A'/&UF&>]F+)-5E;'J*2;S=D$HUSD;H%S02VR,NRN^,(Y&,Y# M37(H[7)C\5&D(9PR $'*I!J/[3\/5#X&\_WL;NJ_$%O.K9 9G62?I?A^"+FP MO J<@V#,[:JA78O;$MF +"R%-!&*G$DLHBNUX29XVWA)Q&W[OI^II3[^)?MK M2>:"+'DL^]2)G@,IC-R"0(WUXMO/B[?W; M_099PP[N1BYDLC'I0 9[L^>#K-B!\=EYJ0)4=M#1YQHJR+T%NMYW,N&;65UT9_+"TUSH#2N$.X%,RMD!#E-/]I"]8GY" Q3=-(-0VU8IRZF2J8FY%5_E MZW4:BEU/[AS2)VEFR)YE1C-_7@4\B..YM)V@M0_%DN8(PG-!@[;:)YXU@SN8 MBY-/@+Z+6FFJ+_, OM0J#8"/Q.'FPWK@..8C0RNZ&*9% ]*$!M#])7C.VL5;118!2*?&XLPU%['M&% MI9CFL$..U,.F]X=T,''7#.N#DN*?!U]5\9!),/Q\:^LA;15)7JA*P6QV Z9E M&$]Q>L*X &E:$_1,AM:C)F::KN%<])24E\\7J MR,!S63YYZMH#3SV#E13B#%.MY;.2PN$>33LP+:]@(AA2 8:[48F^!3W<) [C MOP(3 [-4,+>,=4#G@)"0Z[@/EM'Z=E$WA"VX1H]S'9_R*[;O?'.+6C=7QY#. ME;B!8R#IIT+;2'VM1I@6K* .,EX?P5!ARB$HDRLN*7,7?$ZT"._5"F^Q.2I1 M/-?=BU$:J7/0=="8&GT^N=NFLSK,"DR+#-XW601-P%-^ M0D3"J[%)ZD[S;J.-.S)6F/,I]4LVE5G.TG=>[=]D499W^\;KIMV<<]?^WR[3 M_O]WD?K_IWO_HY?8+*9FN:7,CW:+F8;>C>Y#RXS:6@ZA0BA+3I1OT84[=P8H M/BO/&E?M0-F#K+FS'@'\[>]WOTWC]JV*NA1_ MG.-,J_-PZ%L^__Q$=F9 M[+)-0I(060H9)22WAA9K3"5[:"$C8T;6$**B*$.R+Y-L91N[2B5["+-42F2F M95R9Q6^Z[_MYHK3[_,\WPO!7Q8A07## MM18/^R.-8G;6)LO)ZL$:*OO_".=K/^X[<933(B+:R,'TO6H-(Y6N0M%K@9(/ MXH8S6$Y]!_6.%":,!8G7';W/^5VY7ML]*M[+^+0 2HTT.U!'X/29@CJ:8-EP49D3JS+#/>TM.#-&9 MEZFA_L;J;J;D\Y1GQ9%WH@,3X>H[UW2\D6_B>BPGV%^U38\IB*&@8@B]K7OZ M68NV-, *=5Q3<#8ED+Z\>M*G"A4_U V]W3GMAD5N95D49>;H DBF MRGD=C0AOEZRCA[K9&"2>HE,39CP[9AP,W;JZ>?(\)2I!="' M]2X+H G+;T+#WU[Z?%7.HXYER6+4+.-#U56?,F]58D9Q+GFLRV#4K!3D]BQ+ MY'Y9V1+99F<*.\.947P3M-:* VP]H[6K+<;4Y, MBT#TO*@&>C;WK^B7?__29W-+[DKTK6:N&%QZ"\RP6'?!D! MNOCC?T6'_'N G$4?_RLX!.L=I"_0+X(X,B7F>4ZK3EWBV4"&AM!4H8>P1B16 MDOL2)_\=P\#O!LTJUN(8O!*XN=Z>)23Z.Y3!LI@UNVP62(2J01;3^*^PV>6H M6 K],M<;BWW-'RRB\X>K%]RW/ W[EOQJR>G'4AZTH_$WC<0NDF!TD3>DH)8& MIV8[L-Q=]P[XJRCF+' R#O\,YJ*;DJ-_TN_\!W;F$*#V/CPG?\ :QN1[* MD_,$W;H_ #Y<1PR:CB%*YWO5ZQ5YNFCW1$ZNG X(T$2X7)7DY2IH_,0J!^7,?M*YRJXC MCFJZ*SDB[=]-E=BA'JXGHCVM3MGX UN*J8A:?X%GQ?E-4/&B)H>@37I")U4_ M:'P!9RS+K'BB/]F3J($L9453@IB73(TAI]"+10,YS/*CPAF9R$ ::T_>O!FE MR7PDQT^V^C R>2SS;O!:^):.;,P8YI "HLHF>T?+X%2 (V:'18X@"E MQ*@LA#LX9M!'HATCZ5,;6>XI-9EP-"U@4->'0TORK;C:HU-KPS-/7G]PGGD4 MMU:9+I7+FESQQ4YAA";40XVC?;7T1RQ@?P8VO$,D#*"97T\$WE4D#A/#H/HS MOG[^?JZW;]<$YUUM,17=Y7 ]MLF:2_%BARKMCS_[BG?+Z3-B61MC-!?4/6DU ML'9>]I0Q.;T;ZUAN[(N=79C;W\R:8GE UQ-XLQZ @QRMUKFI[B9-]PQ";^:H!#;@5<\E(@I M#UB*6)5+R/UWK,XB=73(%!O2D7;6WT4@CSW$/[O7WI,&2GT-V-DMW4AR_0?: MOIGH'++O[A._K(Q6">OBG=LO#Q]O?%DRC$@Z8+DE&:F$:-J9M@S#^#T!9-]MLPM!^LA!/Z RJ< M7)Z0MIA%OUD:H?\5)\R_O#CX5XC6H@',VVJI^:>RQK;K1:MGVYZ+4+U-"'T4 M,/ E08\WU45A8.]C13B/RR:A]?RKCR/>[%VZ&B^O15E[_V"E@VYE=PNP<7YE M::U!&V=]I2K9TDZ&P=;5UBX^'0@#_R9$+\;VDF[>-^D)9=<5CP-^+X_['3WR MJBO,,H"N6OR54_C[]O4J1;VA\-DK/6LK0GS!@1MK'DS?@9^R/59O7I1[;5>C MN9V=)J$L-JDYP M!'7=-5:^Z.R\I%G'?X!32V3>(RKPD=G0GI0M2+U36_2T- //,[I>O MUV2TZED7ZTK9N;70TOO_WEXM]\11J=U6MS-L^OURPL?'UZ4$OSA>*+6^:[-( M$VB%1:%W=95'KK?^MG$,UH0_=?.HA>QTD.2[D75[9701(_NOT:RY'O2BFP]H M2^+<7=[=L MV3A#:$MY&+1*5DS8/- $&/(A8B50]R96!,Q&P,6JDL2!.2;/61+DW(Q7-H(Z MV"Q8<=/+)Z360+7:UBNC]?W$BAOXM3!M3=[ ?0NQOFW'Z'*&4S6T$QYO.&$.._"?GXSA]0]E" M[S/^=%DHD0%NS8V^7LCL2 UR44C88E8;WR;4R9$T1=3;L/GQD#=#(FM%G&H7 M4Q49#%PFT]J["=U\S(>-ZRE6-YI2!)PL,L6BKL:HQ&R]-VLL,_%MX:9[< F4 M'M*$L@#JU(CH06"HIR@:48/='5'X4%M/>V?QR,+]3\^$!IL:GWD/Z_COF\T_BHVN1Q:??_>]M=0_Z]R:LM^^>_2=-^;$M\BW+[[2X[' M7S=\WX&')W]58_P>M(#DEJ32/T#8'>SW#7BM$-,:M#GBE(*$V<$53OD$1_3B MKQM+B\50])K%<2(H:40,H>'CA]1;B!B3NC[WN[';$7L1+FNGP!QAGT#S^S'? MFQ07(9(UXUT:Y]'D/1/ !D@39KB"($$7G21BHK7A"5#!0(S :Y1V[X=1R;)2 MMYY5<-,\_NV:D4UACXO4#P!]P72F#Q\M%.CGGK[6/BY$@_0M$IV7L'L M[MLTWOF\:()\/#&W%+F5D8D298Y+!45IK+G+N-YH@/!OKXUZ$/9P?F?:V@[J M1.+I>^J'QQ+OPP/?H-;?':!K:C_Q%&%D$I\:!NTP/;K^N,D*\)I$8IC1.I9_ M$FZ,&H-YB&#I$AFD^0CA"SD6O>0MK^=4;S+2H/@DHVV $LT#"*$^!5Y\/L\% MDBE);4:2Y,;L;$]JYN:^8Z3$\9%9KPNJ.]@@6M&=I:%1;L1M!S823VA([V-!'K694H*28[9 *;!S::R*1JN?H'UVODE[MV^69S)+RW5%#T;!CNV+5:X<4LH.@Q3:)T'J"8QZ/Q11/50ZU= MS91B4H#0=8V=&6\!B1;CF%L]:\ 1TF(\&S_Q/J29% 1>N,75A[ME/@TC8S[' MJZDA/*C.P':11QXWG*[J^+J_ -4.?E1!^93NP#]/3770>G:Q:D?6)QOC#W5? M,E^6J,'#JB$=,8K50"_@]^+Z3(YMF-9;:Y[G_ZJF^CUK^U>5T^4M=>4W]51_ M9I5%_^YJ\7NZ]+VK]*$J@^N<4SSUFH&\E3M7.Z?QO?5^E';NX_Z*6(D6N_,< MN]DY#\KI/^&<^>''?ZCD;(M/8^U^?B;R5R')WT)A]J4Y6'=_P3_\">+I+BH4 M8KV4U3;+P>TW,1[?T'+I4=S/1&11'DS/+YS0_;Y-^3JVXZ?;E?5_5P/]KD'\ M 1._6PWTET[J_BHO_5L"\E5YZ>4\[:_MR0_Y\V/UYUIZX? +6^>?:?&Q15F! MV3_?L(3I"_S[B"&O1/4G.Y8?2\>BD]^S4!^X1S'^C]" MXN^5F_ZE?H::>RK@@A4AH^! AL"?!Q@@[^_D;H%8[*Q7R0'> MMTAAS]:;BB;EOW$\1M6[+QJU.CM=-Z'I\(/K)2^0 7-)<#W3+][2MO"@)E=2]Q!#;,S\E4/2U4T=4^,5>T/IWH6/W\WH@ *#AFNIRVVF="$.T%C5T 5;/\>S4[BT8@C6*F M9K G1&WEBS08>3#VL'B7K^Z(5[+B'37YX)?7<^(?)O=SY]AWH*++/ AZ'?Y1 M.%GDAG$=P)P4+Q!BE?C.R>!J2>ZG4K\;6U)'/)]RA1]5Y(PSM=L;;..L\S]8 M&_;_<+DG_N_=*?Y=P>K/P)4?W"G^_1IE%EBO,3TC,>-#$Z0[,#)0]RH.(KJ: MI/*NYT6O'CY#?>M[=/XF45GNC2:*O$9_7 MK5*,F4L(S:OP&N+'OUN=6Q6T9@&$?A(W3\1MQ>$3X90C1DJH899XA6#'E%LU M$M/D%,D#&2>HOEQMUFJ,2[L,BJZ\V"K[/ OW=YZE[+4E@D9$7. (;^9!OVDA)U*YA[>):;L[M&Q]5 M)3_<&19,O;P DNYF*44<>-5]9@9M/>JAG(IJ7O:G::8"\$[HX<189D>3KD31 MO9D%D)JP.\^\KTLH317U$,V-=H4/S[9@*I2;,()E5PG^W%X6KGG-S2E[M7IA MJB"]1QO/O[L'?,HTV_;FB>?_[3O>_]TWW/^[5[_L_?Y5DC_/Z\9M9+]2O*][ M2$')QU*M$.F[Q_P<5Z>HY'@^[5Q+[[G#?[SU LM^]-T(^]S?+/P:LP-]6R(: MZM8MB+HWP0%U0\?(R0TU;D9T6P!!A-'K$LWBJYYY5>OQ]WFGG= R;7 46#=J M?6G+5L&B4Q?M(:(?L8 5#D\"G\72-(JH,ZO)[ M!HVO\T0/[#"#J;R\7R.=B#H[4+^2A#Z/(>]G*'>,KR6?+O;%8\/A?"_]!;W3 M:I'ECMXHQ:%\S3W4=UI1UT:\J').HLJ'!QSV")H>QU5-3D^2DJ+1Y'W82 AY M/S1FG'^@WO3F:Q?>?J877ZIT[\Z>-JQ& MVJ8 LZ1/7;CQ]W M1<)\I&Y>Q5_88QH ^5&;5L\5$_1U1BQERNJ'S U ODSEU+*-J;-XT?]^93^Z MQ960-"^PG>6Q'>A>MOEJF K+K_OW2[;PR'K+K*>O4TR"BDREI0OM5>7:[^@\ M0?^H\;SU2ASP!Y*E8=L+H+-%T"^++9K\3C/[I33Y7$:CLQ7R02J".5^,6;9G M,.@PD-,N!ZDG,\9*RXI%[E%6G/#EIR?]8HU M7K5XL2R+S),4#7VEP\7X: ?]TB5YT9^@_$7OF"]BP\%E&]:N9\=44M3#,]7J M&D+WRHN,=!2N0RB*)#MBOC!M[X\[87\NX/YO:N0P12#\Z"?>8-I4V1<6B"[Z MDPWVY96D15RXNVQ'8&LN*$%#^)6N_M$+8U/)9AU3MKR=Y7X"WHNE!/;C#M+_ MF"#W%D ^2:.S5'-&M-&J,:0_([]Q\^M&J2>E$P_"'L@Y9;R^I^0[DY7@:/%B MB[*W2M/*#._"P\!*"H0I& $HX.' ALX$J!]VN(;J1#$J)VC((-?=)L>2^3A6PEW2M/3#J3SO+ M!72W31X\358.KXK'@9%;>X]<9,CQ\07_876Z:,M[]3R(AA06W8]]H, 7\6-.-0113YS\W MX85&&6E[8T;&MP*6)1HQ5<;C/ M1%)?,2M@/FQ.*.Q,?*QWF:;9O M6AO&!Y% >!NL=PUU7]4E',[SZL3>Q1SZ5J.B\Z+^YT[ MB)^V]>@(*I?>51V_Y1Y\XR&9=%#-?T":?Z36!]*68^,2%$&H/WCLO,$LM7<= M]-@EMQRNA'XV_]^GQR\IM21J/<4\9M80&N3C4]3VSG#G6I7GZ36NQ%D!LMV\37$\)3+B$DJK_W"M^U36Q\RLVC&/RG^I$<@SOL(@Z^8?K$VL. MZ._CUZ^H].2,H656?KS?+'S_N9W4\B*+3!Z.Y[;YBYBQO^)VA='FAG,CII4. M'3L^N8*>#^+^(_CZATK=#5BVU0HD7E74.W/3IKSVC_A"2+E=J!N0P;GWV16U6#KU$V:T5G^[A4X@/)"8=( MK;:L\#,R^W%?YJJ[E+W[)_Y'P.[VZ,+7_P^B_1*/=EF/B4@R1X[M=D;8[.;%WI4Z"NU6;81/K-IFC[2ZM@)G&&SJYND&BLG,&6 MRY'**UU!<37YKZD"A]ETK5,.'[PH^4&4#;QHG4:CGS']NJ]OH'VF^9:=^^[K M>'Q!K5Q+Z?5/#4^?4!6,8GT'E/K=0O ;\G!8SW'Q)U@DC+AMM[0:U*HR98KY MCD#MY- L#$I.31S:8X=SBP/BC!B7J9<1OM Q%$P)K& M%2G.CV/($GCW'))H7U9]9;1[5. V/Z5DU%!(T-JMT8^?7U%(L.Z4220Z?DP: MZ28^SJ$$,7D;R/N8/!:$-[12Z29QC$ @Y!Q&6+N4\_4TKFKZ4/*T=H-:YHH$ MV:R[9BGV^Z,N[UW_]-BS$K:Y0#'RQ/1E2IHSL)+E_08 Y2P?MEG_T[O[S<)., M&VEE6GHT+8!H-=438=41OCE:Q'DKHX^'+)2=:7(FX_ MR&[\ZRTVNC2J!\U+MR-K4,,HG,O=UU+.?/B MPK6YQS[GL:\MF8*&"Z"(X_0@F@?B[7LJF1&I'6*).:>GFXQ-I/,HM;!TI<7D MQ=I.V9F;*6()?JDZ^Q%/BQX4E-SZ3[CMZ[.5FM3\T2U,?=8+GU6NP$N[@/L#"T'%,'/KH[7>,< MW>&&Y[QKX^F&#HQOH/8+\]M3FU:@!0<^?>Z>A&?M''A8VY\=GQMX9V[M\Z6K MDD_9D^W.NEV5M@6226KKG*R,QI]AKLZD&B>AUVVQ)]Q[9A?24K(W:<@*0*[C?EGWX-$,\TOF6\'Q? MYL!K;6NNY^:1'_S/PD582M,WYH''G3=4]OCWDZ23W+R%5W"\%( M,>_;3G AGU[$HR-&.S8^>$1L)13O*TPIL(&-U./TY'ELWA_GD57UZ31B(RNW+8#XQA 0 M(CR\,DG(L^:!^)SY4, W[2BSP%%0#UQ,;5JG!K#%C@2;"2$0J$G<]$V 4BY= M7:K2/+!A\.XVHG>-M>F:3\XS.4]3"J!UP0-._-R0+)TT/(X=4"741*L9BI!G MF^==SN;8F^WMW-43 ,SX^EY*V=TINKL@0O$::.NZJO4@K 902E-"Z@#MQ$E* M?IS. DC4::R>AR?)@B(S^&1F>]AI^8Y0V)F/O.O9GVO$XVX/M79'0F4:P0<1 MK@1MJ:>W2<43X7LN75=;F@*O>>)^;$S2\NP?OY$ G\20W#DN#ID+0% MD$5Z0^]_J^W^M]KN?ZOM_C]?;?7";_)*?[6" M^0]XMVP'Z^)O4VQ^=ZBK%(W(RBY9SJFWTO$W>MIV@4^VH=:6#']=I[UFN;!+ MD/OO(].O=*5W6+S%^"&H_EC''B#L6FI/9^=;:/<]"U<_:BU,N'1(9PG@+HG0 M_B=#[5_.B)2E?_'OM-GV=C6?V5]]8O>0WE7/2]><=?7W+S8=CHZ+.K7],V!: MMA7'-PDVO]DK9PG[;#V6Z6;S;<[A[[;EV4R$\WBEZ@L,_-D(_=P%N1?GZ*8. MWQ@/_^4#C1XM$?B4[A9'WX3>/_% ]T',9S1UO+1L0_4_'ZL4TSC=RQ&KBBQX M#KY'/C-W>^DN*NJE/LE,6KQB^7X=,&[Z(482&I\#J3F=B\>-^E,3&;?0'MBX1A7*MO::,*;T&ZG! M;/QUL$UOUK76_-'ACGUJ)[1Y9&Y_RELM1R3N(@E$=C^%5$UV;#M%@M/%,/A. MNG#GGL&/LM!F(>26_D9%)*RB]R./[\TAM;67IP/&]"UNN%UP"LV5<[@Q%AO> MD71I8^GE!=#*8W4,%KGQ>6@RS(3,^D.C'-\IM['_V#I (I3@[,U71PL- M]CNB.>Y4N?'H67F89MG13SNM-W98U5F94MX3!K%D"%.0&Y"E.0%%)BSVX=HF MPO4Q+36#N=87G'R>.!L5^XJ6SKF&%+3%"D].(AS,%5>P/6'>AZ\.G B#D^U@ M\1#R'R(EXV/ VC>$Z R*'B$A.CM$J16!DKCC#+7INY%BZT';?' Z<_VI:MG> M(E#& =1S;/?L\"SA;2ZEBRDH!O317 !$:$X+E-^(QPO-%UTJ-.8?6 9#I)?V M"^TRL@OQI"H6@=^.!]JVKN!Z)<#:Q;C *4[4W8 /);Z]FP03]6&NKZE#"(O( M721N+B0!-FYR?S_SP3>7PD%QD%"6(Z@@$DV-(:2,'7P'.A-=NZ MA("XBJ]]N?6?2W=^UUO\$3&_KMFYG#^WI"_.7YD O[7$;],Y?M*#YR=C+:DH MN\32FB]'M:\+RGZMQ);_1/(7QRPN_B^'937X[\*9OP40QVR7[+%L?KHKZ_\/ M!OM>6M&O](/Z*W+^^U#^ WHNK7#\\X.!OQ,.?F>%WR0A_L0E_ME07TX0(3_; MD%ES;5]TKAGUPPW9ST0_9$EFV\]V9/_*(_KG^/!-'M&7UTJZE]'?WQ_INUFP MO[0Q XU]A3S+=-VQYLS]^P[GFT>+.#[^;MS2\HZP?>Z.E/:UT79[-VWG"N>> M@=T(VY(4B:N 3D^0>5]2Y_"P:08^::55(?J>&9P'L;?;RJ?L%*W57TIB$I-A M.&1"PH $2(ZZFT]F*+1[&A^KM+I!5](SIO:8W:G:T";#LFI'$AN6B-T(1@T MU XG[UL 2HQ[=CA3E)W,_0LI,(]R2T0<@[MJ;$2,"'B8OT/.63W^E;%A_>\ M/EZ('X?YBE9HOO'GB3KWJ%_-)8UVD/F4:4">FSE+SOCVJ@]:@-J8H(ULX4-BJ.X\1 SA$83DQ?P)<3# M..@&9%1:EN>@T*7R7FUG(P,G)S?%E/)VX:(U]Y5!@A:ENS_%4VT8MPP#BYA/ M%T"B./SUB4KQ'-<"H(] 37BT>TCC_QON^ #+4KMJBS^DG5H++'8"F4OBE/_ZQKAOTO_[]+_?U[Z MLD_PQ(P718/8W3P[7-&!%F9R(!7K*!/G/UP7=$!J$E37\*67C7>N' MLF&'=N> MK>?41)E V"T4%0_6ARI3#Y%=05"B]#-6@L@3S7.!9 )XU:]+'$, MWBZG6]Z[]TVG%#ESRH$ 6TOI'"U[?OI=CH%\@H+]I9LG;B055#:XMDLM@.@R M4>13I.XV6,R9H7X^2;_ M*7.=.8T94YH\0,R1-4MU=A"4Y67E*CCQY4 Q6J M?GOT3MPK_%SK:QA.J)F!G"+ A1$I60#0PRKQ\"@W7#1N(K MA>8PQ50/Z8Y@_8.N<=,SCX/'K=@3=F+3!?#U^/ MREE8ZQMA1CX4]/0+F@?B M/?P)TI*(3V3&9SV [156>!]6B&C,19 M*#GMS%S1>O9F- &.;F8YU*_P]3PL4UXWQ$6@+8!&NP\PLNM-R.D3I*!($>O> M &G+T?@:\OCAE*WV40= ?OR:]PWM!@>>RPF0->)+H+Y0*:1Q_1./)--^0TB^ MX[#W1JZTC3UU$MN[K05 1] MC9^CCA= /!-A-D*T70/-;-%:@">H?9_=;8KL.Y!W^5!?M[\7X<;M>UEGHS9N F][$](RSMJEAT?Z9$KV M!1;#DQJY$E6[N#T2%,FMX@<"^-DZ5S=C=S#*Z"I$J SSD9$F.2DR(-;_HRI# M]D9%1=B*=XTO#,Q"*,[HUC?2#1I-^G)7"YPJ]XV^HO; 1#Z:VU_2PAS?+LI& M^CWR+K=VB"* 6@!1WP^@/?U7T=?5 &,$CG[MZYR]5.(,7>_*T41;^0/&TA'\ M)V%BX]]POA3'"4BT#T*J,0E&:UP\-W?>F)(#]Y4>JQ)G[TKU'(O/FBS@;$"% M&4HLE1#(5[-_,UZ0!5[YS1+,OY7OYYAAXN?9 E7X>)PP@&:)\T9\S1#V6*;J MA,#;4XI:E]Q7FNE>O"?K4__-YYS0Y;"S2&P/1MQVSIRZC0RJW__A! MT.KLE)/WZ'*1)U6'7GVK0SU?2T?#%,L=@G\E(O>10?'4>> P.0).8=ZE=#?7 MV*8?B(!M:\B/CNM:&\XI>JO)< Y;^.8QU ?'BTCJA%; SB,5"+)KG1B[65_V M+)G&@^JQ=_?T9-*MN3(!IQ8XV3KA5*N47Y4/9:Z)TAY\F)]R,U/RR(.RLV%; M2%MTT%]IG<0/)$:L_!=E/)S%CJ]X7 9N93GE-9G%-!-$#$$'US'+O2[[YBO= MM!H)?T)]J^+)Q1(RAMX&QP5K=N@#_G]&]RH9G9+<&:+:8=R^',\FT70-+U\AXK&QM"CE)< M /]35^4OY6S:H%F9:?P&[F1W =5NM)(2U#H;.9\:2[+B#-5_ZR_IG6;3?!SD M'FW1I4 ^(W0OBQ^V=(@/WV@!]LR-7Q/Q5".#=EHH6]L<1 D6,8N=56WE 4A>F/1 M*TGVQ,T1+E$T9V!?&VHK(QWI2H!POQ:>F+*;-S#U\ "M?!'ZX/3Y.6+M BAF M4.\,/"Q@VV;K&L_\FIZ9&YG*4XGEZ]V,\.'KV3M_B\#+K][(@LQ8 ,U,%C&? MC,L#5OZ4NA:> B]]@=R9]E' ?]-]F9(=16%ZG)+/,U67T4O4SZW.&<8O@=FO M"?E]:$7[Y]E2?)HE4$KD!1!+I!V:_;$NPX9VC=+/7NYR6_^0][RO\@7]H>"O MOU>] /JYT;'#/EE.DW[%3KY) 68E9CZ26PF<.!+C% D3X5>J77@5SD<%CP+WS=T#36$$J5 $M'N&$G O$5_9\W\969BC\-P$ULP_.3UG&U M%G@;N2:2]76IR6CM,>\ATNQ94MR[EM4D"\--[9>=V4$G.HY[LQRU)52E:OQ M:%2/_"Z4'X3$S"Z _+?94:,IX!8?-,NL6YE8//'5\%.?: V.WO7BB-A^MCN; M.A4IG]42H=?4J'Z+44GWHJQXOSUSFX0U&77=QZW@EMS!"K-I9ZYMQMILL;\) M9[_$A A&I@9KNM!X%^XZBD8,4P^QXS%?Z!GJ?6(#>7Q2RT3%[-!^5R_#LX.- MU=@UC#@D'W$V9H+GHYI(1SK_?."S\4T#ZCGA>- C_HNIYO@/"LG&DIC_.8.] M\5<,3>DL'\*2R2M4AG"U&BQ%&0%R6[ ;Y3.U+[;R.QQXLHE+QH.S@8]:1\X_ M1S]%TP8Z6XR$>I5P_=@/I^,>/P;Q/:!=FED]VQZX *7^'W @5Z=<<_VZX'Y MYXR:&L(&9(]8/PAMYK#F2OP]^BZ_>.3%7W95OU5+^L_MSL?Y7T2S7Y+Q%/2O M>JIE[Y=^SI?YUM![\<;\[%;?NJ$&LN%$/QYT,T[=+KYO6H'L)T3[)UB+R(W=Z0@ M#L=OJ.4$D<[C!Q9 7^G=-/P'(F/;_ILX?@<*GF".G\'."! AD8.?S?J:].B+ M62,NSYQQT>_YDQ^T;2A@/WXXT8+X627)_BQ'[S#-"^@CKGP987A&/1O/T!_L MLCED>-<]X6FMX)DP3W:1_RF?=)D]%\T0SAQ'B]<+!1'A8+H?.>J:^/S'F8OM M(82&QT>C]YYO*NCH#68O#?5UV4X397G0$^!&D2E'Y03MU1_>W*T_7.1LOK*) M+7VU\L:DYE?F:\,TOZ;1?V*J[7_%P#B-BY/3Z*(*!\D=&:6.]%"RX0D7>Q-# M+^5HR=O%68<$MSP6.",Q$T2 "0&35"]*4B12X:8ENA#^:D;L^C60Q.4YE9'- M$W%OF!#[L=!9;^AKN,X!]ENIB$? M:(4U !$4;/-\=+QLD_[ERTDQZ2IY\;4YF-K0-\/?2[WX^@&XF+Q1)RA\+5#R MWJ2G^7L_6WJ,I.,KYCJ@HN#U_%#$S,>\F%VUB6HJ+V)OUIQ??W6@=9.7Y86C M6YIXN?K15373HT382$VK/KQE*W,3D-3,%,A\:T'W9O(.*O95^1X1,Y;OZWVK MV3@R;NX>G+G.P7Y'\@IQ!V[0QUK5]QY434"6HDH%L1CP9&H!5&[>Q$(((UT* MK!DLAN0RVM)(SD^@6YPHAG![QQ?%K[>J:F_5CI4A*+6YQ9Y45 Y*N1EJ28H/ M=2)YS P<)CBS[XT>'\7/AI7I7*J]4_V>$-.6_B3]0LVDAH_:C4R&D9S?S M"B4V2 JS?1 0^W21YL!LQ9$?XZK]IR=(Z*>L#5,A< ZEAR@FOLBG;Y2&B=/W MUN/BVQN%XE3R!LO\/GQZ23.TZ93Q3"ZMM&Y+TC[1*55SR76>Q.3-R$>4H0'E MH(Z$$-;\Q9 P_(R3,7 8^T;J= 5!%C8=Y'7")^^9%;?(2JVUG\Z=1U:;&9RH MXPAGF^VWZUX D7<+N-I1P'1A&C5PB+Z]Z-D$?)R^BEPY5U-SL;+BX.[Y Q6& MB=.6!IJ*J8HI>ZRLR+S*0#/-!@D'Z'[.QP*"2QME$3NF-I6(;S/ M1Q>=<&!V '9$>+3C,0S(O]XB1 D7Y=9_(X50=;G6()++1JDT$J:G:;YJ__HA MOI=AJ,0>N.;GTD_[2'6HQTR%1J %N;,14@=D$_F2(@;'-8-'[6O(^PY.6EI6 MG+1J\FUT-:OA>'A+FW3,[)OVB Q'GW,!]]5=7+5&=V0?J3$+?&:K;7/Q0Q885X"]N@#R@0+* MG#&T0( Z]9Z: (R1:##.U]6:3@C+9A0;)7<\UE^V>6^?=U#2,9NW?C4U:5(& MVIKFW(=R\R[*.2V ..19V.I9:D" =20-TTCH]C%_HEP"&4UZV8#'Q#3J4W2: M,VSZ/Q1K<@MU:[X\'6V.>!BSY1 EXEQX&+BV 'NY492NTH_S28 2NSL@@(/C M;'3 NA:D-Z5GH&"@E\A( MJ+>=#3:L:%>P;U6L4-5< Y,C!K4I@!B"-QH_]V"?.HC<04:5TE01D\VLC<7A M&]L+F$/C*Y[H8 1?S?8UZFL%="EJ@:VL4+\[9)1IZ M$+ QQ6?8D)1W,; M^A>@FZ&S;^L/$#%"B,T=<*&-.K#5B!LTXSJG4$LKW !_#>ZHPU7)[*I$>U^Q M(7[A'I#?9I=3+%*O ?*),W F=S(YC231MBW(CJ)[&ZE:/.68R\P-51IXF[/! MV^YQ^XL+%?<5?#OL4RRRP#7KL0^2AKLLAZ!^++.[=ET%2TA4!U!J;^;1G:$^ MK:'>:&&O"\-3XYO)OJ5OJ_R/Y1YQPO/;K=L4+'0UYT*!XH6; M_)F5;&^7KW\#7XUN;N+J3->C"P>1P&V0&,AJ0V?\F%TK2L)GU+*;^PUGA\-H M=]1NBXT^+S^Y\67O#^17-*B(:N(:KK2[A#AE!EPFP9]V&I/G6L$RZF>)5O F M1]\J3*Q'Y)YY'TM?WON(1GR4B2CZ"8KPW,%*2GOBC=Z,0G77NZ( MMD"V\287!*_(3M@%8CC=J%>@?E@ Q;&TF"G$N#2#"@(:2);.(O;G3@I&K&C, M+N&2S4GOZ/79-L8^L1-ZCOU])UUT*$L)665EQ[[>_U:=-4)=6%QX/S[ZS*J2]6?&^A>@QQ:6^+03 BY"Y]X6=1./).GO &():YW.[G6 MYUS/AQFID6,K=MP_<2HXX.8*DU=X:C,0S^3%L"240+&;GJ"M1O0Q>74(T-%\ MD@#+_\*K]\2)EPB^[8,<.O^^ :N_#=2_Z";/,5 MIB@4:@1>.=2!.X>!0%V3 &7WPM "A*4=\+;&90WP,(!O^-C;0WW:UQ7ASEZ: MW=(\AQ*G\-KJE-OW7[38,WEM:*)3+A"@C\3G#&F;$ ^4A3J20QLKG[R6L&G/-2S73J5$B>C? M<1=0.7/$BNQA1UC-D!96]40C5!R(ZR<.IZ $+) M[QA7 >2)V+#)3HEQ40HN5EW'E2!@$VCCQE-]YXY[LL(UQ3OGR]5W1KY]MS^I M$'G"OQAYC%%;8JB:Y6T].HJ4)8MUW$ZS$Q]';@(N.HHXV.^VUIH-\9$.A2%# M+ET:6/O"9(6QT=D;."VT#_1I$'/U$/41(X/N3X,P!Z!"X(Y9,>1!EOY$17@1 M)^+LTBB(FA9-4^V1@4?C&,,)C[@MI 1AG>HXR>27B5M(MN_.HP^BF_<%S(JQ MK#O'6Z 'BX 0L;%T69;@\^LP7/<,(A4*&8DSZFH!H['9*P[E[81K"B6EWNOT MTSMTP7C;?-RG!1"39WN)-U.>A=!PU.-:EG'0<7;!,+,RJ[@5-#K65V-FY@#7F8 MQ?C=4'=G)ZH2,$?1L^EA:@+=UN2)=HT8EF\V\+;!J^AIZV&E9[5W:$YU[3JU M.0:[P/LDI0_<=-BVF2EH<@>((L 99V%ST>8,6B652$X-2ATH&1J4OM:]?L< M3 I: XM'G:S$[I_C43K?N1FL@3 Y>UF;;>[C=V_K[)J@Y8S.-C5V)E\K;3=2 MAP)AN:B('+-RP(JPS637+8INY="JURD'ZSO3>LG3RJ92?L7W)"#3(O9,T M%RY@_,E,[^A50Q^J$"-#D7&%98S*%D B*$G4?:@,TK28SM^'$K'O(DVL!)(Z MAQP_L-0\MYTFC2@=?Q?L$6=6'FWA;GO$.'-;V^PY,[9Y65,D.\L.]K.8@V$H;:!U9X0- UN_,LO'2+;G8UYU7Y6!RNRZU/UW$]>4GD@+AZ2:'67; M8FRA_!8K@^ANA0L:BI4@32AYQ;*)25FO@Z022T,U/ZG-9"7DIII1]]NRZ"UU MR:Y]G(\1@?2@[4,]&A?L81HBK2CHB ^PU5:%P!MB3+2A-''UA^LPN\$JGZBZ M"*O:^IK1#<-/FU4=/]G47OU#G)9Q;,O%QU#\%9P@4Q=U#T+>ZS\B0N4F0SM@ M8H@Y_%"TH4@6(J-E$_#>.U8,HI4PA@]>E:I6J2D2%: ?WA-7/$PZ* M>HFQTW.+W\]2GS"BZ0=8\/, Z*,9,?L60+EL MLQP[V=^>A;,J<3?:0M2N8"P*&KF&O W1"RO?_3#(+> M.:C[1.P"J,J_ SQRD:@;17HD85:+(9B59B'-&GO4M&4M7!7^Z)LN.73',OAE M)GY'XKN2BX\42\N)-L([64 @]A)7(7>6,HP^"@,!KM1$"HMU42E&D-?5X[J# M'U*C,FBNTR=*^RGEMK$9C\>;JR\I7ZC;H_H"!LBO*R7580$??W[$>R(FEN[" ME&24(^UN>#EBXZON^L\*MXP,[4D<%]D8>;T@#%2T(K')FFN\TNXL_8Q/=SR\ M:K95(UQ_O\U!1\2ZCCFB\KGLR_=BRQ3,^RI]O&[Q\"FU/WK1>X$'G!,QRD74 M #:@Z2(Q[? *]+0;"0:L'XI< /EASNOB*O7"2A0H"D /,C! N\%LQCWI82^I MUS(T57HU7^6FT0W'^7>_M*G?PC7U2(S@LHUQ/1 S"L.;GPV C#BU,97(+Z*& M8GQG&]<@-C?/,\;CYA-SE.H51ZU"/+2#;$9-Y.^,<9S4N-*A-5.ME82?(.^< M96$RX%R&>I+)3_;OO [OQ+$%8.-\\NE@W!#=>J3]45&K)VYDD/*LKJZJQ*[$ ME\C_+",8CMD<$A8Z]KUOE^^=/M 0 M[ST2>7Q-S(^CU^O.ZD0RVYP867@^%;&-9P'-G9D'L 2[9J2.!$Q^W?N MM[(\2&[('6LI8CQ13-4]Q'4X

    T4;TP!7 MMGG4=6H LQO;/6$8>F.Y0>!=%P)^U9-.?0U9&JEI>?RZ1Z?^ MK=S*O>3!F^=?!/]J5B?+^J+HM\63N?A>9 7):"%A3 KUYJ8(0UQR"6F)>2IR ME//4F$E\8.XQL_=!*?@\W\F(5YKU M^P!U?0W@U9KGG(0LQ>9!/7M7\7<+M6C?'O9E:EU,\^=QBZ9)3-\\K-XTOQ7\ MX<^5EDC8S!E&.(UH#"6/2C6I*5*=RIVI/_*8B(C@@B9.DYJ QDV-,-47/G.< M#84,E>5TZI4",/1\3+L%M5_F!*'V#!RWM&O?9H<+3]L5H +L'9K5)_+I;+]C7)I(Q('$IA5%KI*US=,+4^X+CT[-:9K;&P?[*KU"=7J"WSQ M?<%W9&E_V'41K-LG7GUQ&ICC+" *=Z7V%AY>)V$7&QSM.*S+G?:96.?G0H@) M' Z[3^6)C9*U%K(^UR>^9XLY*JDH2GVCM.04(EQ&$,=(I^J4%.>$)S$F_C(" M7C9-C43"5##I$R.&2,;B'/*D%!!)+"&A::G^D%&$*$*98//O8DU7$XU2V[;_ MB^-DM](=&?N!AX\S=0WPT\&EOW@)Z\\Z@]=3O:$7W(/H-OA9](J*#;T@[-9J MZ-=TST&TKL'R47P7R[2N2#]G$152, 8Y*S)=#QY#O2T("Y1QE+-($.JD&]W1 MU]0&/6/;?_Y'G$=_2SV9] *@C@S9#Z81F:\V5-7H=VKKM\E4XZ'O&CB8>U$8YY-NOO9BFN5^&ZRE$J6<)+6*29FIUEM(2E MD#F,J2P3SF*2$:>R&U=[FAI%[ W=;R0R8VNSH;@QZL7UCXZ2Q=>A+G":(UYF MD*(80Q2A&&)68)A%:Q7JQT-=OU=@S<<8W[E<['"@*@ MXNNBTG6D "5+AA>/>FMQ8^+2GS8BL?-/*8X21F+8$E%!!&*":04 M45BFE,:(V&H&8HJ.C4:GBML,ON<+B"3^R:&2=]AE ]U+7&5^MM?+3/:!7#P87;\$1A/P*]B^VW%3"E(LYY',D)]EBQ_63V*CRM2O2'5O\S"=!['29:P6,"8Z(P%*=6:,4X0I"6G M498G*$KZ2XU',-2 MSV$"P#,TF]4F FTCT$8";66] MG13P\.4&$*%.7JYU,^ZQRPUGS\Y<;GW><^OHF.ZX.:@ WW%N% 7)\A-9\ _5 M6_*TV)+EG$QH7$O)0D<]I, ME+5P40%6VPM^^C_17Z-8_;JI;78XL2$[-6 6:K?,I>MQ M]\\\0#G;4?-IPU>\@6Z/@JTOI5RO"ZI/OM&RR)NC+/)/Y&15J\7=_D]2SE"<&SK\/RE27)HZ M4J%G_&+*<2XR 7&LAD:4YK'.45"S9\X*RC-2$%:X99 .'\%QDD;?'TI\CA(( MGF6H0))!%0MH-_H\]:^. MALYE*A*$40%QE"9J4AU)B!'CD$4IP@SS3.16-TQ[VC$UZM][HO<%JK8O0!C+ MP>+HC5;2:G[K.N_N&[UN_A\Q)@,S_2$<]Q*-]&1_J!VJI+T:'X\V9+^&)SHF@1HSJ\^]Z&>J)8(%PC+."XABH<:M+$E@IKZA64DQ0+]I.]V**%\$TF+@ M" #/T//_-C+&Q-M7.^TAJ\:H^.T/F7+6Y"XM;Q94NZU^6 M0N[\K ?O?18UQ:JUJ+Y#O]&7Z,7F-[&=YVF&4H$3F*2*_E"48<6!I819D14, M,T+BTEX+[VHW4^.^EJ'@J[84_+0TMO[%H3;>#60)3V5>$@X+?4L2)0)#BHL< M*HA+A%@9J6%F?U_R812 3R]*/KP&SN'@M1AI@GP=!QYKQO@F.HPX02 ;:FQZQNOO^U50'8MN=[DSG MN#A4U[K1S-0&&64NU.6E?E/_O_LNUD1-BDZ+3#7VU\E;KE6X;H':39"!\1R8 M)<-"Z21<: F2EX;AK;9'DS.T=+*M;&C[B.?IY,7ZI6)S7UVHA+HY+34^3XHT M2?."P0CKHD.DY) (2G3-L(25<1Q+[*3-TL>8J9'2OJ*[WH"^6EY8;(!ZIRY5 M+78]E>P31LM#R)&",S##72X1?35"C3@K&.3.:@A(0QT5]C%EW)/! *"='02& M:+-'^46][[K2 GSJN;NO:V%T@A]6G\63^MI_(QMA3B#K6KFZI,=>F[JIM?NP MJBOM-H5V6UK#\Y)'.2M3#*,H01!E#$$J<09QCA/&8Y0F4>J2$3FLN4XD/D+F MY'$S'&R4PV"G/09D[[(Y.5P?O)XIKM.7%!T<^(M52H?OU6\@ M_"P49^[6>A168^U*+S[U8'M?_5[I*W;U@/SWM?K//.6QD"Q.(VRFA9K@:B@^EZ5;$SMH-ZI\YM\' (A=U , S M@^\8'[%M6ZW!K>UNUG S8$P/1\ON< 6B6(>.1Z5+=T!>4I]'"WXTIGCQ0\7, M;6WU>F1Y1 J:%3 MJ&*J-#(2UP7,42IS0GPHELO&>_RA_H6I7^[JK9KHJ:!JJ%WJT>USIWG M!XE)$.)565:]L.IO:^WNT%>R-!::"[Q^UO=YE MYB_@;/>6AT)OX)?^$G W,>M1,_XZ&,$KPU_HZI7JOU]W^GJ5]XYG/.6F+NR@ M_OSO'5D^K/Z^%GI[[.$;J7#TCCQO/JFEY;O=/H$OESS'(D4PHS&#B&4Y+'$D M8!2C7$8XSY!TTZ/RM61JK(,C%0'PN%H+P)6MX$D9"[CK'7O_P-@QT2APCW-: M=)3S,P[HK3L5@,8+L%5N !43[0C0G@!]\7" (B5] 0TEI.5MQ[A*6WWA.I/B MZMU@"%497:E);\+5UQSKTZK_5QEATOGYPGR)7ASP1DE&>)DRF*6$0T1D!$N) M.(S2)$]8&;&L<-+OZFO0U/BT?5:OO:FWYO?W2$\OJ>K:G;P*?!CV]#P7Q('(.'N:\HK"#/WC=$@\] MVO6<[*HYV>)K]7:W7HN*/9O+5\0KVA>MLJMN[0??D M];?F]>:?A%C_?;W:/;VOCB^C9>)Z1Q-3H[7&5*!M!<;8&7B_6FVKU=:2XFYA MUDU@ >$:F)ZZD I<3,02%*\<]*YV1\L_MW"NG7MN\W&/%WWUQ22U"?ZKJ8LF M?E/1MW[%+ST\N9=[]?A$*BV04)L*&EN!-M;A[;X(E,5[W1>CH=]H+WCWXLMCO?F=CET\LYV?G $#;O[:J^3I"63+HB>Z3VGC!4I)(1E$)6,0AIA M!%,:"4R2E'$J!].PNV7=U*CDJ&&WJFH)NX."W5'4;D )NYO1M%LGO5J,QMZ< M&E3"3@%S$+'3T+R2C)UM?%Y#QNZF;=.5L;.%M9>,G74G?B.%+A$GQ(O*<<JWKG^D=I3OV[]UB8VIT:%K: MS)F0DC$10:[FCQ!E-(5E%&%8,,0Y9J7(2\VOWM\+T=&$CUM\7 M3 "V3Z B1R=,40QG\?C. -@>/(:"=?"96X-HLX_=,C5P 48[2((= W9V-O(A MGXWCYT=X5D]Y7K?]IN8Z?+"RY=,JEZ&O0U(CJDU -55LM'/)$ MGE<[<^MU4;&=>=>8<6)V6,<*Q^.\WN&S([$Q@S(PS1E7X-Y"<'#FD':K$RH. M_H#:(;#__*Q>=SYT1LK]VFD@>$-=+.UKSKA71P.!=W8Y-%2['K*)+1W:#W6) MRQW=+/B"K+4J<\:I(!'.(9:,0"2B$F*,)8Q0EA/):)['5C._VUU-C4Q-M=5- MRT 'F;IN3+MY,"Q2 S-<6YMZ40$Z&&8.\G[!L!M)XL\;0S>-/RM8.G7^NEL8 M3^O/RI,3O3^[)SS(L\G5>" _Z@2WS5YKNXSS.,(1% 3'$*4L@B7757ME5N0% MP@(Q*W6NKDZF1IC[5*8M^0%8;:C#ZW\-20NR#(#/P#1Y 1H?M>UK&#F08P"L M1J)%EZ^3&Q/>P*"3 Z\].Q[[W;#^A/=N?=9O'6_TNOG'!:$+G.>!D+*0A,(THA2J(7>IQG@;0%Z>2CO6A>.=8C3=$ MC.W6^R-';F"F;X+V\1BTDZH!IB:O<:DN(# #1Z_ AT/0WMT,FO.Z/R#,@9;^ M(2P:=?4?$,*7&P AF_:^*KS8BH^J85U\4WVE%W0IS,7+S<=%)3YLQ>-F7@I" M%6G',".)8NVHC"&5900QCPC/4%+2R$ETUJ;3J=%R;3,T1H.CU?4E536MTX8# M8[FC (%5!.PX-32N0T^/ T#J!3 M@^,_.G%T/X>QQ2;40;OSYAR[?($R!FDP*RG,*99FF$,7J)YS&"$9,LH@G>9RQD(?7WH9. MC>!:"R2C^U@?8YLD''+(X-5*FX 'S4(@YYZ^W\?@IR&CQ+E M"9R2M[X$IOC)V^.7X)C&;7X)CMZ"QMV9%GD>[02]=TC&.5GW-W-*)^Z]P78\ MB>_?7U\10&73=FWVWS>Z=)46&'SSK+<&C#9.!_.O%UL'&HQ&><5;_W#P MKYC=T#?-+\[ @Z'-=^96>'M(-8Z%='#AQ\$-?R49R;$"A9L\$!_M"&.X\9-\&WY?J0D [.T;W1]!(\LP,HH*39C0Y'%RVS M ^"2+)GEDWX4I%8'7$_S^4&Q]$,E5^M'PW[W\A-9JWX;W87[:FE.]Y8K+0]P MO$I(BIQ%ND)824@$4<032(I"P"@O<\%0'G.W?(@ -DV-Q&J;P5[ XN A. K% MMGQT([(0(;1CNI$#,S 5W@B"WGE[$3;M$S@Z-=#=TH H!^+3$!:-2K@!(7S) MR"&;]BUXQ99DLUG(13U'?:_": M',[,&XXH=*&1M2!+H\11U\721;,:7X61_:V+L0#]501-^HO>%UG55Y[5*N.P MF[\E/URK:O6-=R'C*(UR#*.4I"K>$8*8,Q7^2$8HBE&*(Z=J0N,$>L0*1"\= MJN-X=__VPVN&S6Y0'C48 P_)77%H_#F<:?]6QT4Y-0-MM_3;6#L6LK!:((R# MU5OK:\_(9=@"P7=>G2U4P]ZK)WUIN:9XO2OT1E3LVR-9_ZNIO2,D%EF1Q1 + MGD'$*84$X02*/)-<9(07<>&X-.KL<&KKGA-[ZPW^@\6>M8YN8FZ]E@F&Y/ + ME1X@^JP_K) )M[CH[F[LE8.5\Q>6!7;/A1%2/)6KOV/-]0G!32G*WZO]=-7L M> NU/A&* .=QBC'_[R>"06!].20,TTGX>__V#+ M'5]47]4HM=Z9FTI"O6U;H\>KTS;_U/F=:ERK+\AK2^_HQB1[SC.1DSQ")O8.!PUA/;9)Z\*_";^5'UJZM+WR=:K2OW(3"+CYGY=%^/Y4+4_H>:[BZ>E^'BXFRTQ MS2*4YE BIA85+(\@+3-'R-,)Y*25Q&2]Z6S2UD4$Y!([V@E.7=%7GVBF] MP#CY6.-7C[OU_8-K-Y*,&K*!QXQ1HN4\+ 1#.- T-^>4:D^&'PO23UYO;.T5TD29ITE.H"A)#%%<9) 4&$'"LHQ1BCAQN]34V=O4:'>OI"8: M:P^B]8Y;\-T0ES27L6 1+)"D.D&&J(52QF":%E&:H%SD>3'_+M9T-3K([5Z' MAYGM2[D. K/=.!0,NH''F)<%A@]W?F_+(_K6M>W&)&SMVBM]O49]VFZWK]2@ MO?&0>_E)CZ*3$RXUZ591TJV.Y#2K1X8O%AFJ1.2K%(:\40ZR?Q%(W8IZ%[^N M*KUUNE(#V?.'BKN\/I>?_M_])EU!Y/9+U1^,X<=#;2#86S@#RL;%]P7?D67 MEZX;!Z_W[TJ3H[V*W2ZUW\H;G_263]0W&?256"86W_5A^:\K?CCGV&C!)Z4A2YC0V",\P0B&NLJ6PIG*J,X)25*2>&J MKMC7ILGQA+'P/_\CSJ._K218KDCE.KL.$"C+.?BX\ _-3'MOP-&=&7A8KW;J M!P[, <-GH6]9LJV1Y)J!HX.@\7 &:A]UTOG;FZLC'TG'4(B'4WSL;='8@I"A M(+R@%QFL:3^2?E@\BG?B:;59; ]2N[]71AA,\'F*$8LPYK"(N8 H2ADD<2)@ M7%!.2,PCG#GEF7?V-C5B?2O6VSH48J/?3EX;/@.[O<5N--L-M1V!!@-P8&K4 M=H+&T+;R]^\WH7-F."M( G%7=U^CLI*5VR_YQNXA/R;Y^VK%_UPLEW/&.$LQ M*V"4X (BE)609'$.(XQ$@HH$4>PT9]LW/#5^V-OEQ@('F%*1(RPB#%E28 U3 M"BF)*:0T2TA*N)K<%O-:L?;+EJRWPX'ULI/A(0-4?%U4E9XZ4;)T5Z \@%A$ M!4D$3Z'Z@T.42JQ S'-(4Y&5,8KC%,D&Q)\K/C2$^RY& %!4O#]Z=F..#QX# M#R\W7SWG4>2EDX$&C$.SHXX-+YUY.0R<_;L?X^NL]GT&] /Y\4940BYT.;&Z M^L)&K7W4E%5]3?7]R4_J!5G7-R?59S^MZAJZFWF2I%%4I@B6:20ADD4",8LR MR"/!4I9(5%#L,EJ$,&IJ(\T=Y[5A)LM,5W]ZVINJ)Z9/V@M3P]9QX1\D@'8D M,G98!B:@MCLZ QSL'9H=2]8<7*JOFQNG]EI8^I^%8+"3*@1@PB$FCLF=( M$%\R;]"V_5A;*\+7B>;[U,%:@31&&9-JZ@EY'"LB-E-1F4B(2TRC""=JNNHD MMW6EGZEQZ\',5BZOEUCL-5SM^#$ 6@-3G@]0S@1V X9 G'2MEU%IYH:K+YGC MUL?]R."CV&R$^%@7S=JP]<+( -9?7"9D3&.2P*)(U0(U$0DL)4M@AA@J(BKB MA$9=JZ?'5):/N:>QG7W)UGSWRN^7CY_;8DG/&YM,[FN-C U-E V"F6D MW@PXVFF?W74=J&X""(;1P*^]L1%RXF=.K17=5(V(IC3D-38WV>D:),1(QA'A4Y1)(4D+ BA1+)J!1<9#2E M;OZ&W=Y8>G\V1K#]CDW6B'+Y?/\L]!B=\)LB0JQF?.8899' M$L98+2U04N@J7)F 7.*81"5)6$EM9@^7&I_:I*%E'I#"=KYP$;9N8N@+QL D MT,;A?3\<^(J9DA=F)VTP/$YZ&>_[\=?^/-CE>P+6Q&K3,GH':*_S BD D245EF)1*1AQYP(/.L7MKQ%8$_^2;QA(J:Y=IQQ"", MM,3<>V22JVJ?VL6TFQ\OU=!N_DG[-FOR>_[9&4#W]6A8N$,M6P-9->[J-BR4 M9XO@P,W[5HXXDY_\;;5M562+(YJC#)>0XSC2-9H2B--,PAQG))8)SG'J="IW MJ\.I343;DMZ79&&U>IIKX8@;D-L1:T@@!V;,#B%=H&T>K("='4+!"DCG5:NJL]L-DWEE)Q%(D($08)S A%-8DA90F"4)RB5 MA22F3IA')D!'IU/C'6TS,$:#]AFW7ZT:*]3M:"!9\0W31W\85 M8'S1)62V.Q+PGIHE>.'F0)V]C3T%LG']P@S(ZK$^'/1EJZ92[[0HD:CXYI-8 M?_E&UN*=5O;7=_LSR0F-2@$+4:A%%]&J^5C]H1@),Q;AC!*G"9!-IY-C(UU@ M@^^M!;PQ$SS515/T.[71]H.?%A7@JZ7ZUXWY1_-;Q^(I5E%Q8:MP6 ^_-M-0 M&GMGX&#Q3%\\ \9HG99=FQV:E>Q "DI--[I\!7ZR ^$R25D^Z[E4$^JS9/F+ MJ4A"*CVVW?'O^EAATRC-+\3FR^[QD:R?W^W$?R^VWQ:5(DN]+W4OW]07S;]\ M$V+[CFS%'#&,8QKG,&4R4YR6$DC*,H8LITE&R@C%S&U1%]2\J;%?XQW0[@'M M'] ..J[ZP@;0B5Y,2)JPE9[-P/',B#:%Z!\"KBZ' 354.O0L,:- MNV(=!-BSM>TPO82M GBL.?C+:JG%0O9EI^ZK5M+O>K%1__3.R-.=UK6>9QEB M0J0IE(2GNM93!#$J4T@1C^.,%C3E3LH,0QDZ-:[7%>1;E5V_*F\V=0E L?D+ M(+4C@!M/@,($U.(Q8[W:D4W8FV2P#]4 M3[OM1N4 M@MI5<.KK#!R\K>_+SMIJFS:Q]S\9&RPLH<_3PAOZ.J=P@P%^]>QNN!Y],^^_ MBWH*M7G;%,T5_,WS7@UY1Y;[5;M>6!F5@U;J$XXHTB-*CLI2K6=P#LL8J:U9OK!O@N\4RZPD:/D%CHX!^@Q:KAVV1X!VSC5?OT<4 M[<:.L6(S\.C@$8I&:&6HS/[^L 9+]N]ARLCY__U!.[\2$*#-8&4]]"B@6N!' MJWY;5417JR7++UMER&9.9"1D+B.8)S&'B,@$8I%&$&<$"<%EBI!;M4$?*Z;& MNL<"$NM6 8EUXP=8'!R9@>K@"M@87WJ7^+ (FN4\?>A0##T%OUC&XVCPH,4X M[)$:KOR&A0VO77##'B:+$AL.C?E19),W=$P;NI"#HE.&3,90.QGEO\5RV?Q= M[^G\NJ@6C[O'.>8E8@1+*#*=/X(HA21)"_77G*)$DIQAIVND@>V;&JUV)[[- MP)_*B_W?S*[M8^V'&Z6&#K(=V;YBZ :FX0#)=MI'T')R!GZ]$5EG"A\(_T#D M'MJZ46E_(&A?#@A#=>,W5.@#I@^5KA%FQB'U?C3I^PI JF;( F9E6D*$XPSB MDL;@V6&P=S]BF$+$1C]I:[NZ/W;A:))R?IIT?P9V=P+4!;+M<5@0Z 8_ M[?)$S>,P8ZIKO \@+$V0QH1QRT,AWCTLT\ Z,],!-Y 'U; MC+@WX@[BI<,A/Y*V:*HCDV.IYWJY^N)M*IG$T&FF^V;-+K# MIDPF61XU)S9OGM5?GE8;LOS[>K5[TJ7VECN=*:T_LZJVBVJGIM)/PL@A5)N/ MB\KH5&SF94(Y(Y)#B@B'*,\I)!CG,).,QF51Q#%RNN XHNU3&[=>3NQFH/$> M&/>-S-X1 -!"0*@WS&ON/I7O MS@0M5:L.QN2-. M@9C8MM=16=01BI<,Z/JX'WO=;39B^VDI^%?![S9OM:C05E_<;];3:8F+1" $ MXPBI&;X0,20)IE F*4GS*"4H=DJQZ.YN:I-R8RUHS 5D XX&NW'1#93M*"@< M=@,S3P=L ]2CLH,E$-'JOIJ:NH<[;OOK%B]N M*S&&(J%K'W":QA E&8C6 M)=:]5SX5M]V"9<=4 X=@8/JR07R[ E0T50T.=\N&O%;6 ]*@);[=+'B%TM]> M$%TN">[7E.<\;+==/:Y4!T8NJ9D71)G$<1ISF&">0,1Y"6G.,X@+R6*4<1P1 M[C3[NM#)U+BOMG&[^.ZXW+L((!5%5E(A8:$OTB&*8EB62*'(<%;BA%'*'*NI M]H5PG JJ04&TG)WV!&;H.>G!O%K);H!Y: < H6:?E[H8=\[9X>393+/KLY[Y MOJNU6'RM?O[!OJG@BB9!:W_V6R88DZS0A4Z-' Z&.,XQY(AG9I\8<1G3<%''3/[3L=I03MT++SGJ8&MGL]X1K"[TRO<]1M".57M@,3"!NL#@3Q%77 Y'!>?NC MOOA7W7OYDE__H$>*]MV.+[8?*KE:/]8'O<8+4$ MX^I%5-OGW7ALL][./ZU7?,>VNF+V%['^OF!B7\H41S@OU&H")E*F$,5%#$F1 M(?57P>,X92@CA0UI=?8R-89J##5K[\921QF4;E"[F2<85$.O+GQ0LJ82*Q2Z M>$,UT.(,];MS;M\Y=&I MO<5UC7EMHY[QZ1&PL74&ZE*X=J_R-:"Z7^( & W\^OK#8_T.WP#APMN[$>RO M7U??_TL]V;R\C!_?VVOMC?+&WG!F_Z[>^IAG MP^2>3]:OU[]406_.V2+!XU M&S0_'"K<_/SC250;\9O8SA$A*.%I#,ND1!!Q%$&,)862H"C-9<'3/)YO5UNR MM%MQ>%GA1 L'6X;[WNL:4:H]Q:%B ]1W'RPJ%2/S M2%HLR IG\$Y. .$+4_ MCJ<7?F&S6Y@,'HR!^>=@OPE"[0&H+:\//>H?CUZ QHT94(X$S(#K@V.H'#@O M&\;-@NL#TUD>7*_&?.4>UXOO1.+,G%)(.660E4)((?.(T=SC.I5=[U:OY_BWJ8[&@V5+O6M1@4J1Z?+P M(C^M-N;ZG"-+6D;&CA8# CV6CN0!W';]H!W]'Z$65]L5^)5LM-Z">@-,TO#= M>JW3&NJ;N4BL-@()C?1MB:S4Q=]X5#I)A%WI9VJ+ MPM,K$";]7AOM>L/A,J:6$[?^2 T]-3L",_#E@TXD@ETPN-S+R)<(.ET]ORC0 M_7&/@^5C>WEU3$F8B@8'$*$<)JW1BG)2R* MDB-%#459)-:Z7_;]3HTKZDJR>B7X%RU0^MB8;U8GY." 6BHJ#V9Z*N1P@.T0 MC6Y6&1#C@5FF5:A7P_MK&]ZC[2:M?N,C\>4 L4/6P#!0CY1'$!9RMUP#=^ Z MLP\08LEAF2:2Q7$248E<-AX'MG>*6Y1U M\GJ8RO2APFHWOYU0L$8Y0CEQ%33J6?L"].=%ZULU[4_JTNN@JT6)Q#=^LW+JD>]);'I_7J^X+K MJIJ_;W2MN+I:W*+Z>L?4.%A;M4_X)!'G-,DQ1"4O(8IC"DN4$,CC!,.S1U';1C:

    T&>#KXX;"[X!DLB\V< MX4,P,%$V-2-;0?B@A<.?P;V6>=T'0;EA#J=J1\"G$8/@L-TS?#!&VOH9*BAN MFT#]X.S<$/)L>KS-H7Z^GVP4]6RJ;P+%L>*>SMCX1?"O)V/A43OW,#U,,B8X M0QPFL4@ARM3P1&22PAQ',5$S=\XBXE92T]N6J8U5K?/_EB]F2[;QICVA//KC M?'$N1!Q=7-,3(AH3EF"(QBCF$)4D@R6*$(P*Z(X3TB2 MYIF3A%$O:Z9&P$=G#D7-]3M>;^ZV_O%7LM7FN)%MO[C9T>UHT1B8<"\$HNT) MV&E7P'FQ^@WX8Y#TE""X!F+=?K:,RKM!8'O)O&$:]=%C4'^\7U2D8@NR_%"Q M)F.@Q%&1"R2AB#/%J"(N(-;%BC J$!<9EPQ;:3QU]#$UGM16@H.9^J#+1;#A M,HP6VR']P1F8MLYQ\1.-MMW.]%\"Y.XR$I="%10+5V!4\5V><(AH8DL.59( M\M))NN)Z7U-CO0>=[P&>E(G_^1]Q'OV-[QR3,KIPM9O?!4)K8!H\OM#&S!G0 MA@)EZ1!:F+<1"24IT='3N"H2MUT^$XZP>,1C1O1V*4CU#_%MP9;B4$SFC:B$ M7&SW?"%+)$L902K5'X@P#"E5?V0%X32).7TJW*9@]-IW3,8MFQIN: MV?MT,DUS>,RS1.":5!LIUO=2IV3)U7*Q,CG"=Q4W%T@V#ZM?Q)*_7ZUUXF$\ MYT2(@J=2G\)@-8V+2TB86L/*+!%JS9K&F#*7:9QC_U.CZ7I\%& MF%A\UVEL M^[O_.OW]F[+<)&TNCD>FV\9A71-[NWKY09TWYUA+T#& =O/% <,R,/6;$@HZ M!,T-M+TG0+^00!NMH@$/7ND8_+)'_TL7^N[U!OTP#%5WT+'W<>L/^D%S5H?0 MLQG?\N6*4=1KW,@)S.-,I"(K+O@\2RD5*4\A MX64"45E@B'%$($&41A3G48*D6^4%NXZG-K/9U['>Z!LE3^O5DUAOG\W JD]- MGAZ[+I'TBX =*0R!Z]"KTN9$LFTSV!L-Z&YK\N:>=8%297C(*@QN4 4KQ M[]16<5:7>P^-A?YZF M$Y,=RO6(8#O Z;X,/ /-)F M>#BXW7;'W4'KW"5W:&Z\W7)W'T]VS3T>]YNE:;6-S40XBC7A4!E(0HU3XN=EI,W>YS:[$O;JH5B MQ(FM>F[ E;5NLZ[;<#.>)[$L.8R+/((H57-?G*$AOAD%] M?-7-<<&WF]X&_08//*2^$#OZ^0S&=UTP.L]4K:$)-"N]W=^H,U!K]U_.-NT? M[)/7)D[/%CX?COSJ6HSS#)6BR-,29F5)(,IR JF0%*8,%45*)"+8B>JM>IT: MW>\/1#^_.! U7OADO=U"W8YT@F,Y,/$T>5?FCL+>R&%+M3HA%#0S[E:?KY C M9PG#Y6PYVX?=BZT\K G7=\36:U-=U++.RNE34R.,QKJV)O7_8U]5Y04BW630 M#XR!W_@+. 2KMGK=<:_Z*2^:&JUTRF47VE53KGS";]3_?2/NY<^;[>)13=\OPOH+0;L_T!&OA5?8G-.+74+\,1:"1^T?BH0^YEQUZ.K5<^Y:EHOZJ^ MJK?H4:\-'E0335$]DF2IP*6^AY=E$)59!+',",PC)%-)9$R$TPS^]6U ME5";:5:S,Z M=:Q5> -7N_>]/UH#O_<&J =7H-PE[3MQ"*5H?[F3<07M.QT] MT[/O_G208_;[_2&5ULU7,_@F]^CB8:[((BXR5D)<,EW6-!60)'D*&:.R*' D M\M1*,ZV_*5,CE/,#X(,S=4$(/9\WS> [ ;A_0^+?JQ[D$IN,G,;BD%[T^1&P!>,I+#DV[,P\5B_G.UU>4B%TOQVZZ^KLG+A",D M85YPJ9A%EI!*II.^HQBE">,HL>*82XU/C4UJ^X V$-06VE'(1>"ZR:(O' /3 M@@,2UJ]^E\L=6ZSJL?K]5C\<7^N+C8WR G>YL7]5.S_35Q74J S\MMHVI2L? M5G7ARJ9N96MK?)Y'@B1"8)@1+0^0E0R2'*4PBPABJ9HDE(63G(B'#5-[Q5MB MDT3[L %_+K;?0+52,W]=O+/6\S_:[UUBU3Y*=K.*@;$??)IQ@+U1+=&W.*R* MKPZA[>D,87!-3WL+7DG+TQFBZQJ>[DWU4E;2VG3[T^2??[#ESIQV,;;>Z9H" M]7VYS^+[:OG=+..J[V*M,\U6>M-2GTK_MYI,"<4&,T< 4 M?"E;9@8.SH'&.[!W;P8.#NH2M:U8FMU][>4,[/T,+CD5.@!A9:J"6?<:TE:A MH;TBAQ6\&]]Y,]T>1:1_5V^(KJKU_PFNI:-7.S7_TD42<80%C&A"(4I8"G$: M1;!(T@1%69&B-#VD0]LK%=SLV(H;7J1#CR!A8':$%@?#9V!W-!WPQG;76?&M M&-C.@4- .N+&VH<6C"USP;M;,'K,;2VA"3:3O=7?R/-62_?/9ZFV#WHF40@U M^16'4P.3[?AQ0>ABN=@^?R+/9HWY;B?NI&+$?PJR?J\FS'.>(<0$UEHI/(>H M0 R6-%?33R98B9,AY<-XZ:%]('I M+&ND5V/^V64/3:;*KV3;G&!\%D]-=_?RTWJAII%/6GE9]_F@@BOF21DSDC() MBPBG6KR!P#)&)4Q8I"@SI113IR-//S.F1HW'[#1NDJX>#Y[,P/K@2RU2TWBC M"_8]Z]=WJQURSV#SB)TEDPX>D:&I]$4&7..$(E!#EP^=>'LEPOG#%3!1SL.( MT1/I_(&ZE&C7HS7/E!#&=H^ZZH;@OPDU656SH*6>JQX+U.E+?OJ.WUYK-X\* MF><)S**4090G:FE+D( XC@7C.6RR#%DD9J]% MV1JP5($%(J'J$G1U-6X1 @NGSRH.V#SC*3>@YK!L];72L]@'\J,I\K)Y)]BZ MT1'9[)9Z#_N]\N33>K%:?U),MM*?_:3MT;?RYQG*!(FR4@N>I1 1E.N5.(89 MC7&4L32F!?70/PMAFT].P"BI77S':J%SM38$6_(#/.U-;G:5U:_U=K*KYD&( M>-H1VFCA&4E?H>6.J3*U=TBO[&N7P,&ENJZ+<0K47IE'#GX%%& (B'(HV880 M)HTK]A 0Q#.)B)!MN]\ONMOQA?H&O5^L'S_P.4U1Q'"4PB(M%1-CF4.+CII>6HSN<8XH*T#'][97RLZQ:N;Z7JA,/1FI"4 3K>)+CKK M=97HM*71[A%==*!]B>CR!SQ/C^K4)K/$OY52*Q^0 MZGG.:!R3O!0PD8H[$$IR2"/.8% M3^"[/;;W V5@#G#"P^/.\"6W>]P:/FENY'O#EUPYOSE\\5.^=R#J75PUAZ]? M_$.5W+=DO7Y62_H_R9IO[I;JQ:G,E;U?%]7BH/C>/>(Q*(@O(2S4S1UD4 M0Y*5)2P1YH44!"5Q[':)V-^8J9' WA>S(U+/$V;F9U:7?&9MCV: ''T"C[53 M^M.NEREZ!--NXC%6B :FI$-T]%['71.=5D'NMZ?1:;D#&G_TIT/>T>@/:[#K M&SU,&?EF1W_0SB]]!&C3CXK?[#:+2FPV=^S?NT6]G6)^7(N]#F2*68E0F4.> MJ=47(KIXN&0YC$7.4>RF>QV2HS=#/OA+Y#MJAJ4]0O;:NG=+4Q-39NV0I.C 7:6ONJ*IVX M=3-J2,@&ID9/M)RJKMA X56#I;/AT2JRV+C7KL]B]7F_B>"IA'%=9+A1,&ZR MD1'"N8BQA#0O!$1)$4,:Z^1\6J!47ZZ-D)/RP,T>IT8/M?KWL1*WJ(UU//^[ M#;3=G"LH? -3Q4O=]-I:\%-C[U\&N$5D#4^@F2(8C7-4P*1,"H@PB2 F/(5Q6;"T**,B(DYT M8]OQU%BG,0OPQGY7V5%;O"WW_P= <>B]_L;DAG5F)S<;#W:;[7]M>L M0FW@VW8[[F:](QAG&_.NSWM<5#3<]XO@7[5^NF!:BI0_K$FU(76&=^-X6#;LMSA M7IPE\-T4-1"EFH07"@6X2ND'4>8/0 MLJGQ;@ZZ^79R8]#Q40_BKD5$Q>8]6:S_098[<6^J;/Z\%$SU9?HW186;;WU> M4I)%&84%H25$44$@01S!M$A3EA!"$FREWNS1]]2(?&\]D,I\\%W;KU:X9A=' MU!Z E7E_EO8%R'U"8D'MPP$],,4?,-:6 V,ZJ&T'C?%-83%CO@_;.X+MP/K# M@3X2^[M]P0-N1/2 KW-D<&QRO!'"S]>3D<*S"<_:E=]6ZRW?K=5TXOEHLF0_KMDBP>-^_$=[%^@Y;S6)CVX[U@@<[!OB-UFRR3B/O#@.$B8AZV\.7140A7F',S.<>MV M#@WW65G/P3L,*G#PH;IT/??M;JWEV2Y,)S0I$R@Q8FKQ0PDL"2YA+'B* M4D:2J* N@U,8LZ8V$MUQWF@84.6$FB-6+Z0-UJ)."M(%;+X)P&K'C-!!$)T# MU[#:C2CC!VO@X:-#ZV#OU$NM@\:MUU$[\$1Z6+T#5Z.FH'C@":2EYH%OZYXK MD4,AZ0L%@1ZOUK7-Q&T*J/8F+%ESB1*L6)TQ>94LSE.((E3 M,$ M%P0G*>>QDXROORE38_#+1:T.+ABUFN:VC_:BF3(ZWAWH$3G+)< H\1B8I$.' MPGW*WAO%4'-R?T/&G73W!NQL5MV_13]RW5/Y7L;F0W6:XK*?K"_$9AZA,BXI M8U!2JBM:LPP2GDN8Y7E!TC1/"4(N;.K0]]3HL]Z17AX-="-&%]3MF' @+ >F MOL,D]*>]W7_1NHTO$^(^6N#LS'H>B 6B.9>>1^4U#TA>$IE/$QZI]XHJXXAF M\=UZ?<=73VJI^7Y)OEIGW5]^?&HDH\T$VDX8M^LZ@\9DAXS[*W!U4TL@I :F MD!L@@3^TO0$F2Q9H^*7:7VESO"S[;J=.$NQO?+3O^LZ();]Y?KLDF\WQ-*!D M19Y*(6 1)1%$DJ:0L(Q!QLLB0DB6/&5^B[B+_4V-!=JG/B_4OWU78Y=Q=EUR M]49OZ+.3]G&9MA709V"L'?8 Q Z@X$NFR[V]TKJHT_7KBY_NQ_SHY2W9?-/_ MUW?^OI.EKC&E+PJM%_K07/_#7<5/?]'ZY%R(C&5)3F$JLQBB)",0QT1"7J09 M*B)9H$3.G\R6UY:7ZX,S];^3 M+:#BZZ*J]/1>O9_N!P,]PRHSB1(6P3)*"$0IR2%.],:@5*,;%3R3DC5A_;GB MDPSJWJX)A51-^DWJ"4CCV9C11)31C*:ZP('Z V&I9@B<4<@32@3&-$<"S[?V M%[NJ-JOE@INCO"^'ZZPZPT!_ZOUR]:?C MQD>_.-O-4$:+WL#S%VW9K$:Z9:#.]S@$J_Z(CN"+7[:?"#>U"8)LH(E//UM& MG18%@>WEI"E,HWY3JD,"XIMG(P-FYFMW/Q:;>2I8+'(UFM*4I&JZE&.H%FE$ M_57]K#/'F;"J3G:SIZFMTHQU^]6%-M#QJ.PZI#@E49D7)5R/:LAZGQ:\M MW?^'#N[=[T7(@._XRW;!M"&N.IYH+?[O/U1W^JK[KU\ MFZ]_T.\M_@=9+_2VXT=]+O9VM=G.8T8X+A""N2[@@G D8(E$#LNLB/1+7$;< MZ2T^ZV%J;_'>0+ TI[Z-1(S;"WT.H]T+W0N<@5_H R[&.+7H4^:%>Z&O>A[H MA3YO?]07^JI[+U_HZQ_T44-X^^$7L>0/JZ92W_-)H6B=H'-?'748S(7>^NA& MITH>*H:_7ZVU0MT;H54"[OC_[.KJTJ96J$FA7!M-NZU:QM'=UN3+K^K2XO-4 M"BKTGF5,A5H7B$(MM7268RHITC4D4LX+AV)\DW#*ZI46DJ((ER!@5/HX(25G#BE'-]WL74UHC'M-\> MB\0+2-JM$OOA,_1$XY@1/<0Z\;KOH51 SSL85_;SJH-G.I_7/^EYS^+QB2S6 MFD;NUWO=^WOY<:4SHK\+7E?3^;1:+MCS,2,OCR+!"E;"F# .D4PRJ+X8.212 M,I9Q$6&WZVL^1DR-'HX^Z#P$;3M<:N-O%=. I5<[=B+!?'>RD5@OQX_^G2WN M]R[.0)R VDM-X+6?(2LR#H%_L!J-08T;N6KC$,">UW$YT@6">:0IF6BQ1LRB(M8PK@0DI,HX[D;?5_I9VH\7)L) M-MK.&=@82\'"F I^6E3-;_[BF'=[!>,BB[,B$3%,29;HJB4,4LHD5-"BB.0L M2S/J<;VA/]+C75QH\J-;J+\ _7A1@9*E460('@841YSC(H))K*8K2%\PH25) M(&>82RFC4I3$^3I"J" ,?]'@9@A$Q0?%WV[2$0#1@6[>I:4?>/COE*LJJDW6FA-5[47U<:<);4N.[]Y/G[D M$WDVF]6Z$+/.^-X^?Z@VV[4Y@]J8N_@/WTA5*\=N_B&TVOB'JM9LFG-1T"@F M*11E'BL:D@12E&.(&99IFB&Z VTI^T1@N_'0M.*IICJ; J M?Z!Q"+2=/A$=#ROE$YV2K_&[US1=7-=T5]56H00NJR MCANV8#*M(YD]LFKKN,$X%W$=N7^_@>_T++>U8#W6@&TK%/ZR6NIIHEZJSA'' M-"II"A&E1/V1$[5X)#E$2"8Y*AG/\LAC*/.W:**#T]_7>M?H17*;JYQ5CSC9 MC3D#P_Y*6WLF76?;3M=IU],^T6[5KH0;"_K#&8C=>Q@R*E_W!^PE P=HT8]3 MZW.;PTVE=XL-4Z_\;BWFD6)*&J,8"E$JRHQY"DE9J'5 EG..&.5%'+GI L?UD]"EU)Y@VI_M5FM7UKXZ5$.WMXDKOL M_K3?!%"?V:J5Y:->CLR%3(JHB#&4121T+2X)J8P2&,LH$@DJ8A8YE1%O-SXU M\C:):ZJC1\"5=6X3O1/0.&$T*F4!!8VT>!C-(8T*KGZ2:9I'.2(,S2MA>5CJ M#-EADV#HD]'?5A4\W#/OB5E.\D(D"8/2"!8P'"G,X@2F2880)UPD$7-97'A_ MT49;3RQ#?=WLEA*^@ P\N)N73ML%WG6AX+Q_EIO:C8XHDL/U3_%&3]7GTMYBG!C&>HA#+.$X@P M(;!4?X<99D*0@L6<"-\AP]J*:8\M,_!X<&0&U@=7=/KTT]X9?UL>!]%]B]6,@9K 'HRMZ&5^,U9YBZ"-"],<]- MT^.NK+DTN*S/RPY7 YLEI*1I0@N>PR2)RZ MG1H7MDP%Y&"KZ\ZJ'>*6VZS!<1QZS[5U#J26@F+QM6H*\['GUBWLTQO7V_V- MZP$TH=P0#+55:]?IN/NV3D"<;>*Z/>TO>&ZD>=^([9]"5/MKSD+<57S_E]7Z MBUA_7^A"4^^%V,P+2B1#.8<\P6I-FW,$2X2IXB\B:%R0',78*=G:PXBI$=G! M.""%ZY&X5Q#LV&QH: ?FMJ-T-&@< $>CC9;QT:$9.,;@?5<,O*2,?4$,J&#L M;,+HPL6^(%W2*_9NR^-H2S6DIH5O#A533%*NFAFNUOK8_3G.5#SR9A:A;UG' MA,YX.QPX#40WB,=>87Z6KN==WE@UGGB MY=+>>&=>'EZ>G'KY/.\Q&OQ>*6?JFO7Z[V_U-:*E7C7]7LE=Q4T>[..B7JC. MB[),U2H>PT1*-1=.9 %+K*]DZ5I >5&F66DER^K<\]3&@Q>V W8P'NP:Z\VM MK87+"M\]'A8#PE H#SPBO 3X:#?8&P[>#@^PPT@P%- C#06A '<;"GQ ZQP+ MG!H<;S#P\?-D-/!JP&^7Y--ZQ83@&ZW\UMQPT%D7YC[#H0;W'=LNOM=EF EB M(D]P"I,DS2$J60P)0QC&>53F.$EIQIVJ4#KV/[6A00M+LF_ZNH@^Q]*'7N _ M_Z-,XN1OZN_* #4L/)'JV6W3Q#4F=OLE R(]\/"PM[R6%/YI;[Q.VOI+A!NE\03ND ;)*Z]C[HWX@G-RVT1WV:\I3:>UN*;J#:+[^*#(MM'H5[D M>_E ?LQI$6=YQ#+(92K4K#?!$&-=9C>**):)B$OJE*'3T=?4$G9.3%7\I6T% M/^F;4.[Z E?QM=S<#8/:T'NX)X!]: #3MU/^4FL.KV0M#7SY@"JH%,$MN,+) M$5SM:6Q)@ELN7Y EN/F(9R6X/45]%DPLONLP:WE9T'+&/EH.#Z:"Q'?Q1 M6^]:X-2WW5_6(CU?24^+S;_JB_,DZ>%FI%\UA]L?K[CXM\[PIY_752+ MQ]WCG*J9$B,B@SEB$J(TPI"F60136:H%9)0R63@M%0/;-S5";$2+1*V0H6:Y M:["J!&"U\4#K,*]FX+$VWHT.0T?6CC1?,5X#4VOC&3BZ-@--^!J!$^T>B(%V M;R^8TL3Q7'D9KB9A227"!("Q9'J(P* ME%FE$3CV.S4^/Q&NV)(?@(I*R(6S-KLEZG:]S6%\K6S6) M"G#JPLS\P]$++2/RN-J%7&4[@A=*;MVRUW$5UMV@.!-5=WS<4T==];'9+MA; M_358/S?Y'F6,$D&8OK:H%M\HCQ#$DG%(<2)$%,N$QTYW/2_V,C4R:F[1.DJ: M7\3/CFAZHS(PK>SM,ZQQM]M^6^G;,0.DC'<"$4KI^V(?XPIV=[EYIKO=^6&_ ME_U!/78O[_C*"+ UWU61\%+@B$*!8@P1*4M8TC2&&6.QR C'!&4N[_JE3J;V MJFL;]<;SWDK/+;2+>-J]^WU1&OC5OV-,?^_T N[+EE23!E MZO9U6D[_-D\PESB/!4P3*2!")8$XE244I.1Y0C(B4RNV"&O6U/AE[YCF&..: M_N'29O/&W&(P_KFD[@8+9S=9O5Z0!J:W0WSN]_&YOQ:?NWU\P$-=K/10L0K\ M\?(W3NG7P6+HDIS]&K$<*W4[1$Q#)72'QKD[W3M8;R,F@X=&Z#15/'CK;H,N M%XOYSVKZM'V^XUQ]R3?-?SXN*A'/D_+_I^[=FMO&L;7AOX*[;Z9*F,T#>+IT MG*0[5>DX;Y*>J5U]H<+1YFZ9])"2TYY?_P$\2)1U B"0YM3LG4YL"5CK ?E@ M86$=DB"61C<,?:Y.U\R7!^O0@US^PDL18B+6VD//SC*W+;$5%'0B+OJ_ "4L MN"LT.XF=!_;\;N8,KK&]>;9(:7.4%A)'#.^:TW_LL7_QQ23E[\8)07/WC[%S\P>?$#RQ=_4+:AVG#V M.<>+CT*.S!J0V!7?T(7)7;T=C MSJG+[>C#<*3:CL&7K;<&Y5.OOY1K7C; MRB:!?&2&,T3;ALZNALD=R]F+,C7Y70W:$4Z\?DS+-I8;4O-_;WBQ_O L_VA\ M !)DB00L93"C'D""BR"+.$IP9E14,JQ2>9&;3L902-D=^=@2&Y' MX=0CK6M!&OLBQQ0?\V:(9P!PU;CPV!33-AD\H^1!0\!SG[5[W?N4?44RN[3] M/A8M\I.8\00F-$REY<-]F H?048\E+ D%I1JE5C1F6QNK_^VT$33:F,GK=GK M?Q9>/1IP!=K(=' *KQ%BUG00<<0/9Z>:E"=TE'[-%UK?<>-E?\]K6N5-S,PR MIFDL$I]"3Z@N$J$@,$UY!L-0A(GO$Q2E6@"N]L$?@<29)WXX]IOZXX\H>\=WBER@5]?^!\ M_4M5;IY4$='V8(-7W]=XW30VOL5MGV)U+?!)_JA>^HDG$A(ED'.!($KC&&*< MQC!%-,4^3A"/C=SVUPHT-^+9]7U<@$XET.@$>J468*L6V.H%>L7 '\U55Z.; M:3;[M6NK9P=-N6(CD]TTBV6>&>\(85<)\]>*,VT>O2/P#M+K78UK6Z:^2=5< M>B@6B"8)I)$\#Z(D439=(&"$61AG89C*_YA5GF_&G1N-]GG/ZQ)4*CGZ)\_O M'];;1HP+@,\G[9W%4(_G+) 9F:Z.Y9.W5YB=K*HE^GIS)G_+HO#['@C.:KFW MHTY&V MG:?C9N"7Y,_&#IOC0%HY;&?GHCGTV#IWS9R%8!R?[5LX8\ZJ><%KZR2=<)B] M_P/_]:[+W=\F+G_E!5YU=^F?5*5/7J^[B_:EB$44QLB#,24Q1'X2PI11#"-! M<$J%R#)*S+RZUK+,C3M.%D58]/4&U0^?>H6:\)*\4ZF/YS%U$-LOI*[_>)+E M&=V]/%@9E13];KLR@\(+7_=6IM<&W%Q8&0L/]-68.G-0VTLRL?_Z:L@.W=O7 M#VG;DQ47W^1HU8:JUH;%_6\ERT5.&^.X*]T712SF<8Q@R$D$$0\0)'&<02R8 MCQ!'.$">60?6BW/.C4Z;JZ ]F<%0:,O4;QWP]:C1,:0C4^#5:%HT3M7&QUF; MU,LS3MP451N"PQ:H^E^U//6I#+LF[J=@[W-)ANMMC-!GCFM>-W_N0H3Z+KNO MLE@19R+UH@"*T!<0I3Z!A 0I)%D6B)2Q@ =&!J$;L>9&9L/$\E8?#AI%%MO8 MXI==(V/#4Z>;A=0\IDZ^/&.?:Y5"L(F(5&9?J],@_[C5:@&ZRNW*N4=XEY7, MV6[-3++*S4_&3E%W=91V(]2T9V^G0!X;7> M^:Q]YP]F'^_];Q,\"KX&K.\=HCL-HW:( ME@7$O;P3P&A03<,QG!/5R;@65K-*& 88G:UQH3/.=-4K#+3:JTMA\CT+UFX, M_9RN5:';^N&V7*U46="R4&UBOG.J]HC\/VT5R6I3KY+ O/6C$'Q%K [(?$?.)B/_U$TX'V)]ZT/_A:!NP M1._LEF ZYG3;@Z6V>UN%[1B63IQMP21YTLC7_+,ZE'Z2CV1QG\LSQ4UCQ;XZ MZ NY:: PEKL'"4.(*$M@BI(0QH%(! VBA"=F'AMS&>:VB;QRST@E8*,%V*D! M6CT,73,6RZ/IAQD7]+&=+MIXC^M6L0?1E0_%0H)I'2;V$!UX1ZX8RL*H_E#P MZOY%E5V79_I\W5_P=4$Y KQ)C2G/VYA3_U>L+SNW)^L'5]U [X3*D0U9SFN MF@997I!F0>1#Q'P*5:(_)"K_/PDXY3&C"(=8VZ[2FG)N%-%URW0X#:PRY[!.9)VY@-?,7#-" MZJS9IC?2=.:;D69[9IS9-Z_U%WXJGGG=E'08)-.&&&4,7Y7.._.P>+< M3W=TLC=RR9U3_+3W[>RW+&EE7=(_/]7UAK/W3;3J5U[E)?O^@.7S]87_;'Y5 M+WF,/!K[ 111@B'B/H[RGE6IT\C=I1]:--G\WI!Z])=&D(.)QCR#F01+Z3)YHXP"2U/<@IB2A4<0BEG+MPZS.C'.S MB/9D!KP_V6ZE-CAL:0&N<71U#>/(1'0)09M;!"TH#8ZMKB&=Z-1J_7":'55- MT#E[4M4::+J#JHE>>^=4HR^:43.G;/FID(==7OVHV-=RE:M6V5^KDC8]-3G[ MN,+W.HRK-=# M-36N/A5TM5$/@/RI5&B=%]*>O'OB5;,Q-3'=;=#),@@]0D.*( ]X")'/.4QI MS"%*$/.)"!DQZZ5M)\;<^*C-., 6<6^6RZ!W&!T?W)'IJ5>@+=C7U*!H=0!# M)9"!*+Q8?4Z(!T=7BV%F/0P>QU0KP^W5XYF&\?1EK!H[Q7>O\_6F"59>^E$2"-_'$'/Y!V+"AX3Q",9)* 1),/=89A;? M833_W*AP6PVF+-H@_,9=I_ZB#.!GO-(_#=NNB!XYCHCSZ$9;!W$K^@+TPH.? M4OI!2=.A_"YC2:R UUWI:/3Q5_X-+J?.:[ M*]7WO)+O[%K^[,-?BGXY4Q\L"_D2RP]5*DG[/6__^XZ+LN(W[/\VW?GV1D@M M?N"_EC'U" F:N+?,ARC*!,0^]:#/4YIY/L8T,^IO,;; =64 MY6K"#7C]=W"/\T*>U*J\5A81:WWW$AOPU/B S4AV]*= CY7GM+8CTWAKJN[I MVA=9^YM2]^^*V'N-%Z#7&6R5;NSA1EWPMUYQ^272Z X&RB\ 5NJKH&)WV\!4 M*^5HWQA=W$DWFJG ?[TS33:OQ475+Y(.FS"@HM\_/Y;5_]M(UA0ODAE_Y>R> M+TD4>V%,!(QYI)JF> DD?AC!Q$,LY2GSHDC+6M>><6Z;B9)Y&[%6[,IJJOS8 M?V]%!P]*=H.;%BWP-2ZM7$,Z,H>W:#9L#>Z*72E,E>F]DQK\.@::!O=6KE&= MZ-[JT_#AU(;3[-+*!)JSEU9: TUW:66BU]ZEE=$7+6CZG])@5?=AW_":JVY9 MO%+GF7=E594_5=3WUZHDZO=?RO6/\H[23=7=TW*:)%SUQ(P#%$"$$@0)QARF M/ KBT$^(+[1Z(UPEQ=SH_!NG*US7N 54?>?.H&@CPOLTYW3,Q%?4K MVB_[\&4LSQ! RK19K54\(E9O&Z>X5@.L*US4N$G+EW:E>O>>.F! 438EWDJ% MC0&U62^_QN8QQ:*.O*'T*D"E ]@I 79:@%X-(/4 /TK0:&(3'F&]%@9;SQ1K M,M%V9+TVCK:J:Z$\NWU9#S[=EG:M_GO;W-6#N7>VM:>B':.W)6QKY3P)LPR' M@<>@[S&51.K',&6A)W?!F(=>2K'OAP:5"*^31NO5G+X^X2LW6>L=VSK+3KK) M%JJ*H3M?V9E%O-X#=N6:S,2OU7NH#O183.>ANHSD!'ZG,T+,QIMT&2@3'Y'& M:):=+_ORL;N:L?)O:@2VR^+XO,TG8@&/(Z'N(+*00Y2% F9!&L @]E,_8V&< M<*,^:V;3S^T0L:OAO!-_T9>?:(Y^ZQ?Y"K.\>>.NZ6%IMDIZA#D>]B,3Y1BP MFW>CM$+/5>])L\FG[31I!^+Y4ODK+#D40$AYQZ(?*8HQ0 M %,1^) D?IB@+$D3S^CZ]>@L]JT"YHW-,&P=W3LV#,+>S'[9PL7[G MU7-.)=$\\V+#_U7EZS4OECCR4T&(?/LCS""*8WF&5/=?(8O3@*!,)7!I^T^/ M3C$W$NB$!%4KI8%G[#B"&B[(JW$9^>WN(>D$!)V$5T-CX!&\&J*)W'VF4)DY M\\ZB<-93=_R;T[GASDJ^YV,[_TE;&Z?M/2&/C'T=S+_ZGWWX2R6%R_EJ.7'3 MCZ[I0X=7==>/;KA;1UF8I+['89QZJ6JU+2"6# @CGH0>E4?"S->B0]>"S8U$ M!U$:ZKYGI=JCJ6X*FG3J?-UTK:SI5V-TPZSKNJ)J0]YT75?4W[>_Z!1;@%ZU M)OBZ5V[1-^@$ _U<6G9N$7=F##H2:V+[T2V8AR:GX_&O" 3HPPP^%&MYU'@O M3\=%7:YRUN9UB"[CB?$X\-(,JU,L@<@+&"0Q#V'$ B3\+.$)UP_<,IIZ;H3< M"[^+W>*-^ MYW-U3H+G--\A)LU@5@TMYYUA/=!._"^KZT,'\2G9P)XQ*WML\ M_.;W[<[AGOB2W07L=M?K1LAIW:GKC3C]1;J1ID=OS\U&N.[*_#%OK-#W&SGK M%_[7^L=/OGKFOY7%^J%>4IS0-.,^C(7:'HB0VT. *.1)++(@E#9]B&QR3,Y- M.K>-03Z R.XB^RRT9M?6K@";ZI*ZDW?1M2O]BG.V /_+<07N"@(EH%05T(,S=BZCL"R^52 0%-I$?% MG_-:19A*!0SLIFN72<-@G1#\-[E@[I59@%X=T.D#E$(+T*BTU_1^P@4R,'4G M7*B)C-_Q%\S,)':$\%DC^=HYIC.;':&Q9TB[&M/.M-YV0KG%5?4BRNHGKMCG M;?Q-%G@"81K!B,4)1%[(8!83#B-$?!H&:90BK:J.>M/-;=<:M. 9RGM%^-,% MN/4,;7<@CKS[7(6?L8&M!XLCT_K"9),:U7J*OS:G-;]E1RMM8X^^AR=O*E>4 MF_4WCEF^>GG/E4]RW4><5ZI#-+\IB@U>W3R6FT&+GXP+Q$F((.>ID#:U M0#!#*(9<'N^]D"(O->N_Z4BNN1'5A\-:J3];S9K$KD8YP ;: 2'5L[G$<[6P M>DSW!LLU,B5V*[53:;M0G5)@J!50:H%&+VGC-9J!5K51>D0YAML1U;J2:E). M=@SE:_)V/;P=R[_#Q9^-X7JOLDVE,7J+G_(U7MW*\SVOGIL?O=L(P:O]7W#V M6U[DCYO'9<08YQ$1$&20G:&7ROJ=G=P':D?*L2J^Y$TQ9B=[(D48"SE!.8J)95*,$I)%%, MH @C7Q[M,XS#Q(1HC\XR-_)LA%0Q$&V+$_MC^W%,]8CP:J1&)C<;D(S)ZBP( MC@CH^!R3DLI9-5\3Q?D/7]."6![M58I10?-5WO#-]L==9%?7]OAF_9'+L?%* M-3_=R!5\V7T?K_F2Q"00F(00)]B#*(T#>?KV$]7=)?)CYLF3>6C>N-B1=',C MFZV4X/=_?/\'$*WL*K4<\%8OFZ['KI92CZO>;('&/G7+[9:N!VGHRC/9U/#8 M5Q3@->AT KOU?/6=17<$=]V;V3'L3CLZNY+M#?I .X;U>/=HUY/8=>G*BWI3 M88G-;9_JV%7K\1/!PI!%$'NJ_FZ:)C#+N/R#(Q+$*!,!,6K.=6JBN7'R4-1= M_J=9^ZB3H&H$$CB":F1VW$-I*Z9EMZV3<)DUV7(!VW2]M:S@,VZM=0F32QVU M3GY_TD9:E[1XW3_KXN=ML\B:Q.\NO%IX. UCAF$JZ1 BWV?R>(PH),0+Y($Y MQ"GSS5+!!J//C14[X4"]=1^;)G(-H=.S+*T!&9G[>BR<]XLYIJ^SA*;AV!-G M)1U1ZS"UZ-B'KFW"OBU%\+&L?B^><,[D 3I_5-E)W5^V:8J=S;4D(D HSC@, M<(@A(LB'Q/<09(F/A<^R.,9&3J]KA)D;"0P;D&^U:R;?XSU$ZRML#[;S?O(4H M;]2-WAZTT[WJKQC3,L@'5T53*)-73;?I]_EJHZ(5^Q@/YJ.8!UD,,:4"HDAX MJF1EIM+M?9$PFB)N1+\7YIL;PW;B =Z)K:I-JDK,CV77IMXP\N8"VGH$Z1## ML7UV/6Q2U+8/_0+TD(X2_**'C*N@E@NS31NLHJ?Z01"*YM>N"2'\C:\?RD&A MM'H9<\:CT*.0$22/:ARG,*,B@B&)DPA%'HN94R6JN_WY:/)"\DWS2W,4N?X$Q(DP-Z7I!"Q%@&21!@&'.4D=#W M*,X,J_GH3#LWFFC2L56[!URHB%_2=&BH-Z3.68XK"U>/%O:Z/B#7B([N'"+K M!5 B0Y5[TQRW&JEAFW75"^[\0M ,*6=N):U))_8WF0!QZ(@R^K9EO-6FJB3+ M#>[UN)SKLUSCU>'U7V^L2_N%9<+GTH@1DJQ\$< 4\P!F&>$!YR*BD5DXEH40 M^*8UUX(35@N@QV-@PC\QG/<*=_(LFQH$WM-;HT!83Z]U'?^L4^?LH MQZUKH'05,&8CPK3Q9%> =!!N=LU8ELFE.:_N"OZ9M_FK7;SK-]4&O.+L8]E' MP-XP^2-,7WZ47:9K=[4427)$?L1@XA$,D;3D)$LB#@5)HI"+U.=I9)1]>IT\ MG_V2LW0E: (WQ=9*FH\:,TUJ*^A < M&(8&7[4CH2]\O6L ]5'*_CZOU5N6%QO.[IYXU?: NGG&^4I=6?\H;YMKLN96 MX:%^<[>:>N3W)FLT,D6J3H7['?&:M1IJ!G:J@:UN MRIO;:@>&ZBU HZ [1G6.N2/>=2?7I.SL',[7'.Y^ HL,A'=5^2>7-NW-/2_6 M3:'&NBGUUP6 (]^G,?4%C$0@S?GFAL;]]+^ M#U;B-D$@G;P&P?47X#U/IHY!&_MLW>/52 H&HMID)5P SB QP1V $^4F7 .D M67Z"'C1G4Q0N##%=EH*>+GN)"II?L2E+VSILU?V5\MFJLEV#@EVUJNW2/$0W MJU7Y4^5)+"/?2[TLD49RZB&5[84@#@27YWGA9U[ AFF;Q'= M=@7 MYDUILBDA-RDZ.R;T4Y69=;P$AD5E;1$\7T;6>-0)"\?::KQ?*M9Z%#=5'-^] M?"K8IEY7+S=_Y?42>0AQ%F 8!8'<9P+*(68>A;&'PX3AF$8AOJ8XX_YT<[/I M>]E4+;^F.;,2TK"NS 6 ]?PC[F ;F?<-$;NZ?.%Q($:J2OAJLCU]\4[\!?C^X79PR:P3C&.Y(N?I9A2< M)_$CC &Q-CD9PW:.G^1@ VZ2_]KQDOX\DU"3L=H].YE_\8K&@ZKFBCJL\XKF M>/6NK*KRI\IHZ#C+.(EA'*CJI"R*(8YC#$4LLI1'41H;>"SUYIP;2?W* MV3UG\BS0"@\K=5:@6_&;9K V7>\N(*]Q G:/Y\ADU L,F\)3.Y'!3F8;[Z8F MHA8-!-TA.W'GP(.GE!@@;--IU3L&K M3X7<$IH'K#DV>3SR/)]D,$-(LL(3C,$ T(91 (% MD*C(#6G@TUC=""8A6S[SBI03KLAPOA'];+V@8">I4VSU7 0.\!K;)VP!E+&# MX (,CCP#IV:9U"5P0=77OH!+'[?,W,SKI[+&JU^JI$RP$D4PHSZ'(H0<9]%"8^Y65FN*P6:&^7_ MRE<,BK*"4B<^"!@R3/*\=IGT2&A*\$=FJUX5T.JR %MM3H5P+R6O\HVX_P;7G% MC3+@^_2$+K\[B'R:4I1"SC,!$<889GZ:P%!PPF**&4J-TE7=B#4W-M[U)JY5 MG.9353[GC&];M\@?Y9U2A@3M:!7U:'KZM1G]VFE[%NHT6H"=N=DII5:G5POL MZ=5[BMD8=;]=0NVLX+<3H2:N].T2R,,2WTY'MV5R26%RCEV7V&4:1SR+A8"9 MI_*VHC"%!(L(1DF:$.[%4>09LO+K*>;&L#>45LJNRCM)%T!PY==0/HPFL[W: MBFY,L0?PZM+E-:"-3GVM<(-FTB[9ZY3FSICH8(*)6>64@H<,D=%_ZKR-7]?_BRZS9UZOI?Q)(0B25.(8F6B19[J MI(QR%*<((!YGV;?S):>9&8P-!#2Z%3Z.H M<;/N!)N1Z6<@(]C&%5K;"'2?F$OHW#$2*HY_<=]^?P_\LN=?439SBPZ,^0D;_!EE?JW M5^.3MM5VZ@?U_RJ>XAFOE"?XFS21JIRN.5._N"G8_@\&G]S&X0K,D@@3!%,_ M4VU+2 1)F@B(LCA#*8FS"!E5N'8BU=Q(1(FI*FK5#V @[0+L%&E_J5Q#KW\V M^()Q.+7;I=8[)TZ^@".SF^;:+5PLGD4Q(8=@.RLWY$*FB0L2.83QL&21R\$= M!+>LOHTSX(O28*E5.)<%[5+7H3&$B,AQY M',-/ M\I5XP#6_$UT)I+4*85/-J"0%>S#C:0Q12"C,L@1!GC"4<=_+/"\UJ)FA/[/6 M.SY]G8R=M$VD>-^V2DEL1KD:V.L1JB,HIZ'+7MBF9]].7 5E7[[M+)3&-*B/ MCB.2TYAP4@K3!^ U01E\TXQ^&,^7'R3'K5\&8S4NA_INLZ[743+CT8^(G M"8EAX@=,'O=Y!'&"$!19E*$ IX10K705O>GF9MVU$N^]%8O6\56#@=AZI*.) M^'G"<8_CV'01T$"D2 1S"A)(?=\ M',=1''"NE?(\A;!SH[)OO.;5,V\W_6W;^J:B&&][]>)>I[;,&-[U[.TZW>S* M\E9\.X)AE^4Q'P_D12')0@P)PM),YC&"))!/"^41]7TOB-, FZ7RS>4!F28? M\/(C\E_Z8.C9\'-9[)$WY+9'W/M.3[!5=!M8+E?S4EOOK<+M#X_T]V[JF3CL MZ#W!VKCJ^#VFJ--V!)\ ](..X5/,:1[Y((?[47[EJC#UT\=BEURH&?IPXNMS MLQ$&K_&/$GS]<-?DI$CT.J_IQ[)<%^5:D]K/X78Y"L(!9",3J2Y:CC,J-<"Q MBHXX->9DX1$7E!K&1USZJ&TO7\&KMNT1S^^+MF;]0?NY)4-^)D\;\MA!(PP1 M]@A,J8AAX"-& H*92(PB(/2FG1M7=-*:=NS50ECS$LLY;F-?4W4"@T[BOLG& MT;Z6+OOUFN#DK%^OUJ03]^LU >*P7Z_1M\TK4W[,U_3A1G7C*^Z[,%^*4QIB MXD,_%@%$0>!!C!,!:20\CU%&TDS+^WI\^+E1RHU^S<@C6)TGC>L1&)D<&N$6 MX :T\CDL!79>]2LJ.AX9=++RC:<5&M9J//,I\_>S+V&E;E\*IMYY]@ZOU/'D M^P/GZQ]-ZYJMA[,UN$P)HR$[,EN< %(>-9JD-Z<'#FN 36,6G%>JY'[;J/6;JIU721)4;;3J[^M\M5+5F;:1OAF-(TPI@=S'DJQ" M'T$L5,Q?&#(2A2&EH9:=83[UW-A*56'>%!7O.H1VON]:B0T>I-P K\%[3IN] M!(3^PJ3OA]&2G.>N<8$>V]21*C:@G>^G8C3BA+U4;#3=[Z-B-<)516J+^UUMB-]* MEHN69 MY[9!; 4?E"U9@!]5N9%_86W5VB:Z?T/7FTH[.,A\1=)0T"CQ/2AW9ZX*[(0P MBY" 81CBT*-QX,?4JG"MVS69YNKZAE*5>BBYZTNY5O?1GU7I]^:N\MB"C;4F M>H[+47 >W3UQ[+%OQ9:/_1]*9M ([;XDKCY0;HOD:LS[%F5S]>$X44C78 #+ M(#!^KRR9]^4CSHNE+Z+$4\6UDQ0S250\@:G 20\C-+(1[Z@9E%;P]'GMCUT MPM7@CU8^P\3-?>3TZ,0:CY$I0Q\*\W"08RJ[BM_8&WO:@(MC:AU$2!S]D-V+ MVG="Z$N$M>&A<@O]6N6/N'II+S5HCK>%1Z@79SS!T@1,/0^BQ(NE"4B%?)D9 MQG&F"F +DY?96(*YO?!W0BK?^>#JQ@?7MZ/9%@($7"F5FU;],U\ MMG_]->>5'.CAY3-_EJBIIA91&B:("099B#-5]E\>@BGRH$>8"!-&LI09A7_H M33LWVMNYD7FGW8]1/30USQA.<=T,I>H.9SFQRHC=%R=J?0FG?9 M903$P6G*[-NV,6E/%9<:L1HE%+.8,28M,2\$$'L2W,, M8T:\)&+89T:6V,F9YD8]?2+V?JT%P ;RFT:EG<)8CVV<(#QA"=ND+YE$IMV51EZNIY/241U U!.33(W:MB3LW5'&CIBSD)ZG@Y< 34R$UAA M9!0L<@F$*^)"3@X]60C()>6&T1X7/VMG$_S('[FDDK+.U[_A==<4\7\YKC[* MAV099 ME^PXX_]M\"I7L27/_*9@\E_*F=+\\U,ARNJQH:@?%2YJP:NRJF_;^D=Y"Y7STU[\T_;3Z@X^+[/3!.G4/>_N:OZOW'>;9L>]6.:93$4RD^"_,B#&1,^ M#&A,DE0@CU.C.G)OJ,O<^&X 17,<&H(!!FBH"(4>C_^O!CM$P 2Q9P#4 9] MJ%I8=H, U:AW"XWE7==;/I)ZA/Y?\J"-O%W\ESQCQEO3#%;7T<;WEII,NJW. M8,E>;]IS$,FR\&!54LY9_5'"O+,WOE;\J:LY)O6YQ:M5?2=4R.&/LOO0RZX3 M^S*.D)]F800)1:KM21!"(H\?D(HDBE//5S?")EN[ YGFMD7W*@'U.(.=)BH? M1D64PW4)'SLM0+U5P["0H8.UU-L3)UZAD?>V_<49GH4&&C6[7J.36K-?NS7K M]0+?+Z^9><5$=RB[*JGH0*)I:RZZ@_"@**/#H>VX^QM?RPV LP^X*N164M]0 MNGG\O06E,@/KH..(W MC0DGI2]] %ZSD\$WKPR4^8UCU0^^:;*7KQ]^+TJB*LBU03M/&]7W0&F;K]HK MK_UBS*O(R:I9J, M*N[<2&\KH@H_+$$C) @M8W'&66##&)XW7[;)8G\68* K^"F5!4-M0:LNV-?W M2/Y>HS38/0F?=)X$^S"B41?(=?C1.,*^3=C2J,"?#'<:=U:+7/>=57U;KM0^ M5^'5UY5\V9B2[U8EAO'J"5?-*1=[:9;1*('"3Z@TBY, 8H]GT"?(PQGQ:"JP M=JJ[R(//::#7.;P6C8CPRJ^_$!CNY M02LX4)*#VTD0-DAM'POIB3+;G2%NEMMN@]K9U':C :?+;+?1;)F&I%*#>$(EL7G2%WXM[*.5Y!$PJ9AI%>P)S/7/?!9(C4WJ3 MV[^3<0&4E,Z:WNH"X2R&]L0T$X?0GE?V,(+VPN='Z5K1UIA^KPS5L@DV;^HT M+3.2I2)(&!T.<6[2O(# M5;K"9:;9TE;+IL='HR_&V/:G1IE_BW5P7;G_/([3E.0_(<.<:NV?A\FPB/Z% MP>PH]#-7[?BV%;5BDH2$\A1R/XH@0IX'<9(DD"4L27D4,H&TCMG'AY\;Z;72 M6;?K?H6='D'9(S(R\^B#84PFQW5VQ!*O!I_T]3^NV.OW^L2GQJG]]7U#:O[O MC2HUP07>K%0I,C4^^U0\\[;O@;],8\_SLSB%PL/R-8]( #,5#A2DA-,X]=,X M2ER6!=,1:F[D("U4>:95U21I61L>JIPLDN9]R\30CWVK!RB, H@#JF MW.-I@JDTRLSB@*82?&XTW@@.7J3DAK&9DZVTYL%VANLW\E[0+EV3W39H8M?] M];!WGW%":,SF7$D0^-UY7 M>8PGG' 1(\BR1&XR@1_"# 11'V8BB6"8H8RC-$ "I3HD=VFBN1%9 M*ROHA%7M :2X*CVS%UB/Y2[B>Y[)7*(V,EO9 Z9-2+IHG&D%*H=H^4;^94>A$ITU>OI0OOSYJU_58_1&[K>J!B6KSAG_ZQ_E-*"^_Z *_Y0KN0@W];F M'8'-1IT;(PP;W8)>#:#T ,_U/T"C"ACH K[Q]:;2+,MF ?IYYA@7[Y&YQ!+J M$9H.VT%HU8O8<*K)6A3;03#L7&PY@F487%X_E35>_5*5FZ=/!5UM6%[K5_*DOW,5RM_&2,9S=%1"Z MBL&S$6':^+PK0#J(W;MF+#L"[,?9)IPL?9'Y@22& M*:A6><7.Y3?(/ER&GCU MMHJK0!MY'^AEVU5]J]Y]_0'[4CU"U_?XOJA.5HS MSMZ]_%ZKB_&.O(M[:=[FSTV>QS:B#84ICZ-$0)%%D@BB)(-9@AD,&<5^)/]* M?&)"!.8BS(TIMJ("O)75C \LED&/,,8%=V1&4?U[E?2@%Q^0%_ WI0'(B[^# M'>P[+4:)5+0'T1$[60@P*7W9 _2:WZX8R=*JW&!)I6O.[\@JOW_= U+X?HAC M%$#LIQ%$2>)#DD8II#'R!!*A%YG57SX[V]QHK1.VK,! 6KWND!90:QI K@ < MVQBRQ\[<-M+!Q)6==':N:6TF';4/[">M+]G6\:J;"\P(QEW(A6M&>>&\7TTD+2B NJ MG2*FE;QTL=?CF5$0'9ES!C*#+;"MU(.ZAB,$4AB#Y:S,E^Z\$U?[,H3CL.B7 MZ0!VA/6IH.4C_US63?'#73';K>NN_LHK5>F%-E<:2\'E\<[S/1A@258HY1E, ML>]#Y'L9]3'C<1B9T);A_',C+W4\R1L5VDQ\NBN2/? 2_2TO %,U$JH:R)^" M6JEB6*?0=*'T.&Y$^$=FNE9R\#<9PF> M(^8SG7U2_K.$YC4+V@YCS865RLA[S]O_?BKZ5J5?\8O**9%O^Y*DF<^]((99 MEC"(N)?"U$]">1ST,0X3$0N:&1+@Q4GGQGK;9KU/K8C&3'899FWZ<@K>^)S5 MB G^U@O\=]4_80MG)_0"2+&=TI0V2.ZXZ?*44Q.2-@A'6$C_NQ;U[H;EI[_C M%;\3QULE+S-?H)"HVB0!D=Q#_!222'@P#%B8B8!$L:=52=5HUKF1SW[I(W7O MIN[D3C1I?S$HPZ:]#.>Y:31P1R:G+:Y*9J"$!G<"G&K0/@:N!J7MQL!WHK)V MCG V*VIGBM?9@G;:@TU7S,Y4O[U"=L9?'KT_R\TSSE=*@(]EI20:=/5(HC#$ M8>A#U6H-(L]/(,XP@HD79_)7*$OX6!U:3DLU[SUBOT<+[K78QFU,T:7ES(KJ MF;J3K]-4VXU^IY:F7M].F06XV5O*[^="<,;LV'(9[^E[MIR1::Y=6R[#>$7? M%HW!'<1DU^?#(.LO\H7H.A;& <<^Y0F,41A#)-\7F%*<049XE 8!\DEBE&%K M*9SU.,P9>B,SU;9'E;K):21==![>IYU4LO\2.?IPB&E'L0X81! M@A,?QB+R!$]\CS C\G@]P=SXHG$^2(9XPL6+/,-NY>PKK$=-4Z_=R'0VU;(9 MDZ%+G!T1J!.1)B5=ER"^)FJG8YN1>[U^JI:W-TL<1UX24 \*CA-YQ.,1S#S/ MA]B+J6K'YN'4U^'E;KRY4>HM7N42LB+'>FS8PW*>R"R4'9F#;F\^?_IX]^W+ MIYOKZ>.5=F]'F.1%?25N_XZ]_K'AZU&ME]_I V<;=;]X M6Q9,E79D;8!;4]QHV[AA5P8G3'SY)K$ QHABB$(A8(HS"C%-1.HC3D4DM-XE MB\GG]N+U\JN+H*T&8"M\^^/'IXH_R-_DS^HB?1 @JOFRVBS2A3=[9.C'IH$M MTAV<.\#;SC+ :5FB:] Z9U#(<0?&A/S7@%ILIIR&AZX 8TM:UXQA$W[OU2>L_RE_YBOTHNVN[EU]P7J@W]1V7NRO?U<"]$9) M"])(6:^KG&S6C<#E5US)CRRI\(@G4GD %%2%Q1$*"<8IY"2+&$E%&%%N4 /D MS131>N^GKS&BBP50:'0[\@*T MD SJM,;/(R[=\=K'8Y69^WA1O\ 'L^20,H M#3$/HBC*8,HIAVD:"^P1%&+?Z&K.5("Y'58'\H/V36\+GRB5N.OVT[F]+< YM:6,8FFU>(7*ZKH0F-P?'A6H@F,N^U'QXSZ_J<]F>MWZ-?G,XZ/2?WGO5X M]H.6C6)Q7OT3KS;\IJEH^AO']4;.<%=\4R9JE1?W*HRK_KTH2\Y^ ME/=<_?8]EY(TW9IO'LN-_'/]H6!WXBNO\I(M8T\D-$P"B++8@RAA!&;RP 5] M%F>(>9DGB)&O:3ZJS'5"BK2FYH'75;A+;64HL1Z$%2 M]T,]3*![.+$JE,%4]$^+EMWJ [C.? MBF?>7BAJYH^-LK@:3N W7+*1=].=I,,5NRGV:C4WVLDE5-Z 1C^P^YJ*85#* M@3^Z_^I$8XZ_J ;NZS='99$WT3K .\#Y3K2R@.3UV<=FB"L*2QP)%_E85G*:XG935;R0?*K"\E0S MM[*09-S\JWWD=I%X7_CZ3ER(!([C$"<\1I S#T-$@P!F$8NA3R,/"QJ0E//E M6O6,UJ/(2:4W(MFM#B.2[$X/@+>*M(>$CW2GNW:CTS[%P/Y%J"# /08@ $(S>,Q?'2&\> JNZ449P+"U^X"PM]T M'5U6+)E,]NG+H4R]+$=KK4PNA&4D4>^%W-6&^5(6F-)*&EQ][>16_"5!+/23 M*(*Q3RA$@4 0>U1 +@\)6>;' 0V,>D<;S#VWH\+N3F17U4EN5%OI%[LB]FUO M(-'9M2P5F@&C9F, RY-/ 95H5\(P\&E O! X%% M9M3(T6#NN1';L$;#KZ^2@/?:#WZV37@Q61@];AL)[I&Y[1C2O]DB;4QO%I@Y MHC>3F2>E-PM(7M.;S1!V]-;$A=V)[^N2_MG%;G+.$B_%*?151[,FM"K+2 23 MC$;8B[)4<*VR3:>GF!M9M>&9\OUI9+2,I3V"I![M7(?/R.QB"HTQ@9S6WA%/ M')E@4CHXK>#KM_[,)VU;4%,U9"YRVAP([S;R&*B1+?>JK!&B1,19$D+,(TD( M*/(E(<0^#$5&TP!'*#2KMNM&K+F1R' ??JTAD"JJG^NEI)KVNG:RR'I<-?W2 MCI?HO*TJ\:.\ M;;H*-#O*0[F2X]5-7?9E&H<)]N, QHGP(8I4[VX1!I#@E(4TR;A'0I.K*,/Y MYW:9-.C=C5\Y_/N^# ,5S/C9=>B'A$P$=F7(7U?NF%K?@*[U8!,-2@:_'@ MCEDMP7-$H::S3\J5EM"\)D7;82Q]=%W#"*F+.S@Y4*NYE?9 7,/QL5-_=9CKH@KMR;XP@YK2=T5* / MG*;CSF:1_O*Y+.Y_\.I1%7W;9O/^JJ*1FLS=W?W\DE >QUDH^9#S""+/BV%& M?1^&<1B2..:9%VM=B9M-.[>MHY$1$"7D,*;+('U!'_'SW#T>CB-SL9(9RK5Z M; IH+L"N\@1HT6U$'X0]C0*N0=;'*"!/E,_A#FRSO UCS,YF9.B/-EVNA;&& M>UD4YM^V(/>]IIKG>VI^XZI @XK;^KT0FX)Q]KG$A3H+Y2W#+0/!(L:H:N"> M)A E)(/8IQFD(4^\*. B3?43&UU*-K;_<;!*HJJTPP,50-;W1:@TTY9]6"[EDI!= F"K =BJH/(26R6 T@(H-2[7C[5P>UT!I#.O MEHT,$SNMKH#IT"=US6"628TMY1;WGSF67)%CDJ_R]8A) M8P'*K:3I0$P@R51Z9\BR.!,\3LQBOAU@.L4>L17S%:KF+,6?I\^N^0;7O.O\BEY M4-<)W15"9]A0GY,TS1!$011 A'$(<<"-\+X@QK696:\\V-&[92@K(5 MT^ \KX&NAKO%+68C,\0V]4Q)"W;@=?+:=!+00-' U^$6S8D\&!=0=>2)T(?F MK']!8YCIO ;Z.NWY @R^9L&Z;:6Z7?[+O_+U0[GIRR"]Y^H6)B^:5EJ]P_]3 M(3^)5[=EO6[<_DO$1901DD+?HYD*>@PD+1,".97+0:,8HT0KL<650'/C;258 M?_NZ!IA*#>NFA[P!\[A8)PV"GQC]D7> PU*-G3[;$G!#C<"PFT"G%6C6KM%K MXL4RV$QXDGN=A$41I*HR\X->),[=M<2<:R OP[UX3@+>J@(=6%_#4*F/H KER M]?0\)=.MRWU IU!3S:U3"0QT G_T M&I@WT;UN!36Y>,)U&9N-'2Z)37==)SBZZ[9[G3A3=]]U MZ1;KQNQK5N3Y4_ M2_Y_WGG[=Y;Y]W+%?B_D8#?W%6]R NH?I8I,6:T&I55*7'3U99<(Q=A'?@I3 MGQ"(I*$,<980&'%5YRE!W.?4L,.4.^GF1L^_5&5= _S8$D(IA&I])XVT]4,3 M[%"7JYPU"?7O\*J)@/C^P+EF /HXRZM'UV^V:"-S]TZOW:7DMH73"U": 16I M58&M;BI#]QM_ZMR[BX;MMU]HM90C;$AC<,O/_H9K^>2IRJKK5XV?ND:8X*YY M3)SV:G*_6.[:+3F4;>J.2>YA/=+T:(1)S/813MFR"1=I6;O]Y4!?BGM/:D]&ULL!Y]FZ!ZGI1' G1D MJM7#$OSAM)",!51'B*[F]!_WY?/_R-$ZCI-&T);:3.:8A+ LE.YIR.:K=D;J M/WFM]L.N3%P4152D.(0ARQA$&5$G_E# )(K"B*<11<*H'O+>Z'-CE4XXRR)[ M^\#IF6_6<(S,"=I(&-M 1S5V9,/LCSVI#7)4K=.:YO=[#NFEE4S>-[M5-ZZHL_6VE M*O\8.^AQBU28ZP%$BS_ $![YAI/,HZS%-[/,L5D3; M+^H>Y;$=H'>WGTYT"1DAA\,8(7>N3Q59*64L"UYNZE>E?QHOH/[A\!5(E\^ ]OB,30A7 M0F-TO#N.@M4I[M50DQW6CJLP/).=^(1M3>1G7FSX-Z[L0W4+S"M15H_*'WU' M5OE]LT8?_GKB5'+"C_Q1?N1.?)<_K47;8^?[&E?K]W)];_[*ZV4L@C!FL0*UAJ>919[#82==50[]H/J48='\OJ.U[Q+WS]I5S+,\#Z3NQ52%CRC&// M$PFDS74R22G,! M@1$@J_(!X489-=@L+&>:V)30J@ ?5N$:N)91B\J93IQF; MVRR&'F6/#/'(O'R\\=FO/=K?<=L';:U.K$W=^]>%7[!0][K\J=Z MX=R1\A4(.V)>&PDFI=O2^KG/SAKZ6I5/O%J_=+$_/\J[:EOV7?++?A[^NY??\/^55?^=IN]1TPYC M&?@TR;(@@CA%'"*&0I@A$L,P2J* ,Y22P.@>Q8U8,:PS.SHT76,[RF7[J1.6^"53.VO=R"[,@< MC^-^+BM/ROLC_(P_7^*]WO. B7]=]-Z._OO("KU00 MGCJ!%[4D\S3C@M,4>DF60A02!%.6>9 F-!1I%I*$&O7/,!5@;K0]E!^L\5^ M=!HL^DM8]<.G7@O 6S7,.-IXE?38>$SL1^;=/=BEJ.#=%O:N#Y'ZX58!\.$" M[,8D:XN=(SHUGGY2XK0%YS5%6H]C1X;;<>516BJ:K_*V^9NZ1-[5%Z^7,4NH MB"3])3&1',BD:9MZ L- I'X4"/F[(#/A0,UYYT9]C7P6?CU=F/5(; 3P1N:N M#T)NH.M!PTE%54U%HWT5%EV3RH$6"V<7S9;P.:(OW5DG92U#*%Z3E>G71PM? M5.W9NI-W%'A9E@20)+&*F<.^--;2!-*,$X88YREW'<&XG7QN;*79_+5K7VAU ME#9:&SUV&POQL5V!3L$>(Z+N +7I@NIV4\\MKNX %(O0NL,Q++O?ED7>59_K M3S5,>#1#J3QQBBA1(< 88D8]& :JI'1@UN#Z8P(JT)>MBV*4;%3DZ[ M\^,1+'D8D31.?,B%""%*N,22RG-\@+Q(4,8BFADE05^)Y62I;V-@J4?EUR$T M,F$/A'-_5CZMN:ONNX<33-M@]Z2"!SUT3W_2CB9_Y(_\/7\JZUP=3&DB(D8P MC"(N"3*2!],L#1/(F3R79O*?+(O-J-@%@K:1F M+_0^@B$E*,DHC"/D013P#)(XBR'SA9=&-&*I9]1#W1:_Z387ZAQ#/3JT169D M(E1B@5XN=Q1X3%M'Y+^K^63VG1^;0N.-/5&5$$: MQIJZMGBE6A6MRGHC'XMW+WM!+_7Y=D;=R2PCG"5A*FVA.(DA(AZ2+!H1Z/$H M(2&-(VZ6]S>1W'.SM_:CSNK+_<9JNU/W5(^%B3MR5HL],F..L,Z67LS)4'?J M!1U?ZC?PHDZV%,>]L---?[47]ST7><%9=[>EHD@&O6S[O@XTI(''F3R=RQ,[ M2JD',Q%GT.>I)Z(H9(DP"C$WFWYV&TLKFU[D#O1F_"F8=?K-TF/-H#3O3M79_*WX^%.R MZC=^KZ:3;^Q9;[+R(ZN+?<7%G'V4VJN^HF71%F;_D?/*_Y;7?[Y3'4EN\5,N MS[)++ (O414[XDQ%FD9A#%,6(T@1$Q$6L0ABK;YMTX@[-UZ]5%1BU:@(>*@0=>*\9^-\]P]OQ4?F>L[7<%.V:9CZ=E;NU9CT*L, M/IY\ )3BL-%\EL^"07^363T3$W4_FZU7 MIIO5,BT&OS21/!_+:E0I]B#BO@>)ZD^%,Y]P+$@8 M!:9.+!LY9GCJ:OIJ=.$ =9-!UEI8GVW[;]LND;9_:VS@QW=TZ34XV:GAN(RS M(RPG;')R3(K9]38Y Y5-2Y-SPUW195S.]9'S^JYH*WGP7>6&6OZJ*>;0.9Q3 M&G/.,8,\]D*(F.=!C()0_I&%* D]/]:[BK:;?FY4N6W_K%Y7P56\2@%$JX2T M%K=:-+]?E=JW 9:+H^%1&A7RD4ERB[:4$"CIP5T!.OD'E6?JYO=MQ9\KNIKK MPV[1Y'P4^"=RQGRM\D=HL6_>7FX#BYG@$N+KT?,)UTQHQ-WY+_N&X M<;HQW%I]U/5'G;ZMNK'&1[NLFX]BVTZ+K'=;V[;/71Q$<>PE,8QC1B!*Y#Z3 MX81!C]"(>VE$F%G9R^/3S&U345+NV7F6;09/@*IG4E\/U=A!/N8H671Y.@>" MLW9-1R>9N._2.44/&RB=_?2U'?5NRY7RK%9XM2NWJ'HPJ4XV R=9S-/83Y,4 MABE&JNX#@1FG/O2E@1H0EH1!A"V>%7)_-^8;$;E9$EUE& M 'CR5G9-_1SM)G0[31>#*K5MF[NF0=.VNYVJDCA>LSHSQ)WWH].<_HU:SIF! M<[JKG.$X=G3Y 5>J-FW]E5=-'ZGM]A[ZOE#1)9"RD$'D4033$(=0GMO#5&0, M8:X5<7)IHKE93;VP;E ;&0BLP/+F'@N(>&(8$Y.,RF1 M7%+V-6%<_+P=,7RG#YQM5OQ._!-7N3JJ]8>Y#\6Z89Z==]U#L0@]GT.N2B"B M"!.8(A+!U ]B'*2^'T:A"5<8S#TW^NA%5W>0O?!@ZW#JQ3?C$9.ET*.6D0 > MF6WTL.UR,, HMQH6P#DB)Y.9)^4K"TA>4YC-$):L]E!6:[9I$QX^%?+SGF1KL[ M34"C"FCD!7]3VOR]N0L;-C=J3VG=1Y12FETTKUT\C3OE:99D9.H]OQHW%U?# MYJKYBF4QN'.>9GDFNGR^=ID<72Q?C^G9&^8KAI_NJOEZ#/;NG!T,9W>VZ&+P MO_%_;W)I\'XLJ^XG-TS^"-.7'Z6*U_\7S^\?I'2-Y[]>!M3'01J$,/0$@\@/ M/9@B%L'$2W'".6,^$R9'"BLIYK:E=2*KBXU*)=7\[*0%N!%W :I./?"8%_GC MYM'L,&&W4GIGB-'Q'WG_.I8BU=93.DQO4K5]\W*Q_6>OX@+\=F%9C,\/5\'J MZ-A@)\.DIX6K8'I]2+AN,#L2/55\4TXNIRENE2^AD#/+\TK==DF4O-[\J\NH MVJ9U?^'K.]&44J_RDLE1*M5NXCUO_[N[YZ(X1(3&T/9&W0-5 -X5AS8CZ,F? CUNG_/:CKPM7*QUO ="J"' 0QP M:(ZAPT=C!\5"A3HT*5OXKU%N#]]JU1SM.I.+/^F&]5:+\WJO>S,Y+,\:#RHH MZ%.A^HC@E>HB\@O."_4BWA6_A#@Q.FW8R3&W3:M5 ^0%V&P5 ?=2$_"W55/(73+6 M0Z,.R*4^ZH-":@2>E4KM;PQ/();KIWD&&7]51MYN=@NRTP'\TBS(YWY!6DW MIVY!E#)-ZU_>_L;AV>,Z.%V=/BREF/;\<1U4!R>0*X>SN)]XGS_GC!>L_HIS M]J-LBW^IC0$7+^]>OI0%D0?D[QM2YRS'JB'IDC 2()QYD&&"("(X@BG.**1^ ME$0^246 ?.UK">/IYT:E6P7:*DI%*S&H!R(;>+;-5T/CGF%4C$Z.W"^!F9W!M80GKTJ,!]UNAL":XWW+@;L M1[&TTCC!,0Z1R3J@'TS1DT ]]ZG'.PC0U MJAAQ>JJY;0\[28':T@%O9#4TGD\#JVD?.X%K;!-XAY22$K1BCE"&]#(:KBS8 MTQ--:Z1>5/C #KW\#1M3DY/U+I'C5[Z2K/0;7C<)/&W9K[RX[VHW;#-IA?SO MS6I5_E2WF,HE7W&6KY5)_+^Y'&')8A_Y@3SA4R8"%8N=0?E\9="+:.C'69+2 M1(M:1I-P;HS47&Z9F$=CK)J.U?K&:S&V8:OR<'?Z+8#2$*Y+V.NX %LMMQ5M M>CT7H-$4;%5M*H*URC8%'!>@T?>ME]G$4'[CY9[*EG[3936><;Y2&0URY.]XQ7?B*6$[X>2_&C'N"O[CH2HW]P\? M\V>N@FWKK6=K&09APB,O@$)@#I%/",1^PB"A)$UYQ+"/4J,J"]_L^A6O$]< !TB0$'BL*B=ZW5Q5>;.F5S3 M%KYS#>=!*3SG$]C7)=K-_5JJF\>R6JO+C=M2[D='MZ)3N]UA=R M5V )@BE'*20AB5CF^1BCR*PQYFBRFG#1-%TV&TJJ!Y2$]RBI;B@)[QF7M#4N M5XUQR;>6*>XLT[Y$F7F%I7$>CRPE?D@(AFD091!Y20AQ%/DP27P>,!*F@FC= M3>^3"+59J#.7'F8'CZ5.FV[M>HZ^"P=-@X M?6Q4N(\5,!MW0CMS8VNVM"'9OW&L"JRQN^)+651*WDI.^0[7^:!PA$@B MDGF>!V-$ HA"SB#VXA F022B4.",>-1DI["086Y[P+#>Q""ZJ%.E[3P P5 ? MT"ADMEG8+);>-C#R$HQ,\"<07^P#/F:QCROPD8Q!/\U\B&@6JB9 "4P)C^(TRS!CW$4> MH6.YY[91W!QXX 8..C=)A*Y77G-CF-]ZCKUU7$X9//39#%PZ)W($%Z"#X62C M[@ES"$=:O9%3!UU+/8N,P9&60C=1<*SIS7:]>OU4+7^Y68:>EX3(X]!3];)0 M*/]&,(Z@GY#0(XS[)$4ZNU$WWMQVB5^X_&B.]?:#'I/S/&VAZJ7:$7.06^X_[\OE_U"=;8E%_VQ%*/\(D+_HK7?F&TL2E&0!S$@:0?FW%&8<2?,-40]G$0EC;.3^/#'/W%XD)288 MR&E]QCZ%JYYQY "MD5]&&Z",K8P+,#BR"D[-,NDN?D'5U[ONI8]?<38\;([8 M)ONKIE5?RK9Z;;%>9L+W0A)Y,/5B!!%C,T'">>3['$/L^2E$TH*!A(0^# @24<00R9!1 M,2O#^>=&5._[[N^[ MBMQ&T<*:^>\T%-;#!0#BCM#'G-=+'TN&W$)1B9WPZK MCB\.( 9_= LRR@6N)7:.*-!T]DEIT!*:UU1H.XQM&&W[/O_ ?[67Q'=/7!4F M+^X;^Q!7U8LHJY^X8G5SC]#T%J5XM41>@L.,V0HR-X)LA.O:Y:I& &O\EWFLH^6:Z-'?%$B/S(/;74@5N+OI"MANU0#M MR7*HR +LUJ51QF5$XG5P.@LXM!1CXGC"Z\ Z#!>\S#?DA$KQ7X8Z<7&"AFZ'.[>F'U*'C*Y1J9BB=8 M*6-*=@6O(VJ^6IQ)*=H5>*^IVMFXMN?^-@[\*WY1EX/''9)4_B^,4L@BD4&4 M)@G,N/ A0GY($0F0GQK=6&C,.3?BW?;^>VIE-CVO7P99]XSN%+K1S^4=:E\O MH&9QWM;&P=D9^_*,$Y^KM2$X/$OK?]7R\I/7=5GMK$Y5D%C.UH3;_2C?\6^< M\OR9LVW^ZY*D/L:!2"2KQ-+THR&"F1]D,",>8@'V/&R6/V@LP=PH1SZ!J>'- MJ#'HFG>F8T(Y]FUJ(_O>*5B)OP"= BJ:BW#0J] U)'2;RV^-GZMK6./YI[V@ MM87GX.K6>B#+Y+?&0./M/%4N;;4G::QU$RY12@G"TDR*DH1#% 0AQ'XDH!^D M3,B3+,V"<%GP>U5MXH=!MMNY2;5>O*Q]\0ZF'N\E_"H'>I#RUNKHLU+.)O7_ M9).O6-/3/2] +9>L%ET+!_DIT:H)5DI/^QO@\TND1W_7(SY1&EL'64]PO:@] MU3F\[=6"Q%5FVMFYILU!TU'[(-M,ZTMV#/2-/_-BPS]*2?MKD7_EZX?;3;TN MY0%QESD62//*0Q3B*)06EJK0@ E+89 &6! 4DI@1$^-*<]ZYF52=V&V]\.UE M[$\I.>A%MPY+TUT*/"1V<<1ML949(B4(U+2G752>C*$XC51F7[=EK+Z MIIFWN'Y81EF$I)4D;:. 48AP$L TQA@F899$#,O_Q895A?8G,'E#IBD%-.@' M2Z6 JFW]:L.:BCZ@; *UVM:3JO&(_.<@$U)^YAU>=6UB.3N5J!?A9PN@]OB,3I1;Z&X/0>% M!1,?T]@9X>X-/C&O'E/LD#Z/?LJ,)3EERYO5ZE/!5 N!#5[UW;,UWL13WYW; MNRAE! ,A]=[%D\"RLIV[V,)P>W'_=5$_22KCY*Z^7<^:O:2,YXO/Q3K?/WR,5_QZE8:V_=E];+,$LXX3CW8 MQ+JCB,N#BHJ_V*03/O]8.74O*-._MI<^9I& _O'S,I#G52], M$LB$/,TB09@\TM(,^A&A/J8HSE*M/;@;;VZOY,=56G8 M5Q>?[[Y]>N\J 7VGFFT"NAQAN@3TG;A[">B#'UL:K-NKSR95HN+[;2IV92.6 M."0^\93QZA$/(A:F,$-^)/^(N1>G) A28G%5J2W ?\.UY4/7+>:Q;P9@6RQ( M?UDT+6*G*$]D)W)G[2R6[P]EM6:;-K#](.&SW@;)?RRKWPO5$?EVA?/'^J9@V[X]S4]V M=; ^_*6> ?Z%K[^4Z^_\"JE*PG)V3+" 0\)IC"6>$%$O0BF+(I@Q%7P M%O>0B(SR-:=786XTIOS9Y69=KW'1-#T8Q&XUO1%40Y,F_@MO>RVU/]IJ#'BK M<@V(JG'&0>#Y: &*MC!?Q?,>5C/#ZPV>+CT+;M[/S,@$WB@/WW?:@\-4_GJQ MRZ)J'J 6 ]""T#Q)NZY=S0\'Y1Q!AT13UE$5=%>=/'HXP!8/=P;FVZVE(TOU M#128U.1]NP5Z;3N_H226VW.?F]9T0E@F$4-1% 90A$&L*C\&D##Y!T(L#+C/ M19J9;9U[P\]M6]NE;[:-( QOO%YAI[DQ6",R-FEK@V%.H$=U=D5N^X-/2SQ' M%3L@A>.?,K_-ZI*Z/N8UQ2N5[?"A8*I_Y9(%*(T]9?&F.).OK0@A25$"8Y:* M@/EIXD5:B5;G)IG;R]O)"5I!VQP?*6K3T%/_>NLDI)?ON%P -?([;861T7W7 M)1"L+KU.#CK9S=W1]YI1+-NY J2@*/\)A"CU,. M419AB!,O5;N[D"1!0D:T\KU'D6YNU'+3%FE][-2$I-$3T*W8>OPRSDJ>)Z8W M7Y^1&:U7#;:Z[?5P;-4#[U[ []_!3D.P51$,=%3M:'HM+\?G3;"NK*0;]>&V MN,ILUW=/S/^R=;Y^RQL5_G:O5%,TVZ$O_Z_9$L>9=)*]=%2\^DUXW$DLBPWF M]5-9X]4O5;EY4A=H76,'>8B7OZ)-,6HI5Y?8+,7I]^DD3A/",_C_<_>NS6WK MR-KH7T'5KMIG394PFQ?P5ON3XR2S7W\ M\"+*LB2 FG.J=I[EF.31/<#LM%H=#_M9XG<@!/N0^PS"HGG>2S._#3TL!77 MX# YYK8BMVH K<>B/EC>=>I5,<"^.F"GCR4?X:II3;AMS7ZM,X:OJ/R3 MMOE*AE6A&H!6G_,U_[3AC]4R\V*!4>S!-%$MUC@.(0[3"$8H]$(_8FF$4SL6 MUPNDF9U][90!/6WT04RC#]@I!'H:@3^43D K91D^O6PZ#2WN5),TMMT==WX& M,,$ZP-49'>PELDS,">L MD-B6! +@#O1 ;9(!K.=!],S*N?HCGYXI8#=B0R^ML#NI':6,#80)F?G76:C3GP0 M9@7%X0F9W>U#]^0EIYN&@K7A$OM]?;_%)5YO.&>WO-*UI9I>>\DY]S,B0AAF M6)JL*!+27XP1%(*&/$AXAH55RR:KT>=FN&KA&P8OG0%6$U)M>PI(NU9K4)-= MV&Z\;>;&=+L]$N*C;[(UV)W@+?M77W;0"E_W!'"YJ1X FK.MM,W8$V^@!\!R MN&T>\I"!GAE]X&R[XC?B@Q"<;KI6LW?XYRW>*.)$J7F^RO4&7642YP=>4G7B+*M,ZC ] ./$H7S[R, M?K_)W/Q/GXGI/-,N1QDB+LR>G*$$1A( UKZ@L8L"Q)62RPEUD=[YP8 M:VYVLR..EY_@2LH)Y3\? 9.2#B/>?PU>,^/G"+21;5N'5Y?NK@2%2E+P_A1J M@XGW3^#AF'#_M9'>A&C_A,K'"/9/W3+,8%P_R'F7YNGW=KJ M=+/^B//RKWBUY4TTKQ?B\Y=(L95D(H%9S#V(?$$@5KW'!4JB./&#. FMK,E0 M0>9F:FH]%/GBMM,$W$M5P"^J+.E/R@0)J0_XKA0"#TT$/=^I9&>2!D^@F;V: M8EI&-F:[&=DI ?ZB9^1S.R-*%:!UZ)@%)+,DK3T[ILWW M.0V/[:_'"3$6/8MIVVCN'/91D&0>#D.(,/,A\D(&4^9+U]B//3]!A+#0ZFC> M*?*3$ *-!JW9"N,4L-&/PLEF+QWT)2N&RT9PB1LTYZY\:;N%6>H?J' MO?!,;[PTSJDH>C^NBA^Z^U[UJ:'@_K2^HG3[N%VIVLH;Q<6M> U*_J#:[K5! M ;7^O(BC<2)XF) ,QBF2ABE+!4QI*+ULN5&7!DFZV"@<%@)U*N?<+%D_(J<4 M!4I34*L*/O5HT7O: JTNV-.W#>+5[N'0^*G;5\(VM/IF$SUAU-7='$\4EQUE M4IR';-U*^4;1W%&@/A[H'6>X8:N2VM[0XGZM-CAW^.<[ON8BWU1+'(0D1"F% M21BIUAAI!%/LJR14$M#0CT0:HN43+_."?=O@KJC$&W M>I-JN$.%#CEP#ZZXI)]POKZO&Q6K/<:'GVIGHBLS:+E5.Y3Z8%E1A]RL^4V9 MW\N;%!/82V*1)<9^D&0AARF-(X@(0S#U(Z2JV?P@Y2C)/*O>-$ZEFYL5T&PW MQ9HOY(2U0B\ ;2AQ1$V)\RPO&M)^V-6,FEF;-YNGD0W6+L5YI]@"=*J!1C?0 M*M>T(Y<-T9V#+[31LJN9'N#QLN.87V]4;/K008N!>V)Q[OG M9I>N.W[J&FHI3DTBR!'# :8"4NYAB&*/09(DTL(3SXOBB,6,6#EI)H/.S7#O MCN\6@#SO]T<%K>3#*!N-YL#0)CM&=FQ3ZP14>^-I@9(KFV@RY+2FS@*$ PMF M=%GTCOF)E E7$'*^?;]:KYUT-<=?] M'"$_(#R((4:>D"8K]2".< *#2.!$A-Q+S,@GW8@S-V/6:00ZE4!/IUZMOG6; M>D?S=]K<33\K(QM"MQ-BWL7**8ZG3*4E\XETW7/WQ[D@-6NV'F9ACP*,HIA*DTK1)%T_XB/ A@CQ$BF=OF9 M5?7=Z>'F9C"_;%781>465%K2/C7"+_FZ^:UE2L@9Q UC?LYP'#L.V H*M*0+ M4,O:XT)P&!PT L55P/#T8-,&$8T4/P@LFMTU@#)8]^QI-[.JH8"BK\W_W70B M4%D.3>5*DUU]RU_7[^K,C(E\7Z)\D[;UH@.D(>EW@L$?&Z^2!E^:#_Z4HV(]\M=HE\)(X MSC"/?1A2N=0AU0Z7X"R%&(4)1Y%*%AN8TWTPUMS6L7[.;BOLT*SJ0V#-_&=' M<(V\U+R&U$2YR4=A<9Y??#C2&^4('U7Y>)[O\5LNXVM0M!![.<1M9>(MIRM< M5;G(.;LK/N!R+4U6]85OEB)@6/#8DV8D]!69(8*8)0D4H0@HP4@P;E6X-ER4 MN=F;SE53[NF M0Q/BO"C:V"O$OGTQ*ZT^NMNB>\Z)X:@ZIJ08(,B;,%8,!^P8H<4%3W07_KS9 M=9==AA0E?A!E,%.DBRA&$==I!+0/ M^O 0Z$ HWR@&VI-VW"#H*[",& 7MC_;F8=!75#>)@[YVV]!. ?7#[_!/S:58 MR1^NY;_SS34NRV=1E#]PR:IE&&/.DHS!T L\B%3>#2:!#Z7U"5 D8FF(K-J= M&HX[-XNCRE^H%E-Z:CTY;?G\S4#'3&ZW&8]A0A2Y9$A#%6LF,! )SP*.:("Y M'=/&"+!/P[=Q#/@%:%4"&WF)YM,%O[1=UY\M3;_IQ)@M 2. /?)2T&&IX*YE M7NB?:['!M=$[/Z!'@A50SKHAF(TZ<=\#*R@..QS8W6[?6??#>B._J\]YM5$N M;IT&B&,_\[TX@*IU 401S6":A=)L,2\BL? H28Q2,8\\?VZ+0"TB:&6TRZ\\ MAN%ID^( F9%-ARTH5KUS3Z@^J&WN:\^;K&/N"67ZS7)/7>:LPN9J);>R*E7R M8U'6=D)M9_O=@S#R4"A0"H5(5#\2(F 6X R&"4849=(]L6-.'"+$W S Z\48 MG1I FMEVQ52:7-#Y:="4F7DG8T_$R/9FE#EP4?%B#.)XA2WG17CK^A5CD S* M5,R?-3@(]X1S=LOS=;4MU4#R-X_Y5GYI"?:"P!,AY(G0/4@]2*@OH!>G,1<( MA5EJM2L^/M3<3& C*2AWHH*G1E;K<-LQ>(TC;0Y &S_(IO'J20F^GL-K2'3M M#!3N FO'!IHZIG9&X5?":>?N&&8F-&-2G;+1U,=SBC/&LQ2R+,8084]:A]CW M(4J]( O#*,-V%6H'(\S-*-3,975RT@*LNRKOA2=D3_LP_83-R?A MN;3KQ)[^X[2;J(=XRSX3>TJ>:3"Q?^VPS_PNYZJF_3:O_OD.5YQ=XZ=\@U>W M_%_;7.XIU-:B_LT5D[_"]/FN4-?^C>?W#QO.ZF#K4O 8D3"A4& LUWD4^)!D M00"CB. HRX(H"JQ81YQ(-3=#HI12;". UK*KW)E22@U_-&+7ISC50FXN:CW! M8[[.'[>/=A;'S92:F:C))VIDF_8.K_]9QU;NMW7"\0+H>?.!DAMJ)4&CDTJ5 MRHM%]\]6QP7X[D>B<@>NNYW?I;@N.8..3/JV]"'F$%QE$'$ M\'9WMNEO^>;A]W5!*E[JF/:G]=-V4^VW7KQMI7BGRL&TF6SS3W<4WJ=XNY_L9GE"<]Z# ?R0.( ^$*!&XD4GW07HP :C46=7;78*RC8>XL&-_IPLGY, M.K\CKDC3Z/'F:]RDTV6R:DXKT .B.NB?"I4Q55]H,QOGGA9%]9^X_=*@\8_ MS?R,>GZ (/5B)#<(C,#4#T+((Y*%00PQW,H-&Z/-[@^&@6C MC #N1*0*)B [(D2P!.DD]X'I MLZ:C.;#4;H_1P/;> <;[(Y<7XM6O>AW :Q6LU,4Q5VO6_.F6JY6'=W_Y]/@D M5RDUNG9\XRSP2)PF,/'B&")/[H:(( R&(>>2A3R$25/6E80'T Z&:3C'YH29F);VV0]N\P]/4]#9A M3TT96:S!NJ\!X%H%D.]TL/CHK:>%"1R'48QA2'@&$?(BB$,O@#%G42"GQ(NP M>9AGI$F9PKK^99^^\RVGQ,#U'PGHD2UX/^1_LP9[HH-:=O"IC_$I.J$+7WMS MQWTDK"?RT9UB;N>+#P#NI-MM\[SI/.P!6NXYTT/N'US.I+E13)UF[O/A$%9VOAMHQ(0?KDAD M+R[<>@FDF6-]&3PC6^=6.-!(YYC-[;CN[BJS7@XP=476$05?J<0Z=N6P+[N+ M/$L3LG_Z$2*.:>)[,$Z)]+I]15"1>$A^X!FB(D1,4"/W[NQ(<_/G=BE4/6A\&F?]\9\%PY$-.#[.I*;@K+HO+<+Y&X;6<-&2 MXXJ_Y_5_F[2"YF1J?=_D(ZL5+/!H*O>!!%*J-H(\H1!'40P9]ACQLYBE7"S7 M_%ZU/;RS*? RE<#HN\CJ[^) COF%W2R@-S,HCI&NZ4U3[%M?M:3(RY)4NF@!5;1D MB2\@3FD*2<:#(&*,\L"JGX"]"',S= C[HKWXC^:_H[1,&0ZJ(\,X0(!) M3>1P@%X:RPN>-)2[FVSDA[XI]0E*OTG!MXW:%W[E\N5>;_ ]7_IQ3!/L>](? MS!0Q 64P#2B''@F%'[,(>;X5BZ/YT',SDWOM5FS9H8WQ-K-XXZ XLJ530H.= MU NPUS%E 6K1P4YVESS1MG@YHXHV'GABMFA;0 X)HZV?,,Q8R)7WW&^4I[E77%=/#X6:]WNX*%8R7$J529$ES3C:>"'"*99 M%$+I!3*8$20@3UG(,$$H"XSZKSJ6:VYFKC[@T_6"ZK4!M-.J5[P#\&93YF1; M'X-O"GF54JY.\VZTLS.1KF;9$RE&"4%09 &5(I7Y"82RX'V4DB7QU8&-^ M(OL6LSS9,>Y_["R;K9)O,'>O9V^G5KUOJ-%-35^L&^LHM=$4Q M=;?*.L;;T1+L2JI)UV?'4+Y4H*._A1C1Q/KSZ6E2Y&OV*2-<" MT\V2>!A[<9A!'F<((L8HS").H8?E9H1XW LSNX:R!H/.;4WN9-9U5:W4H!4; M_-$*;AEZ-IH ,UOK&M:1#:D#1.V;T%I Y*H;KS#R6PLSWLBA&<<)Y8N-1'@XQ-^>P;C%?)VW; M&I0#^+B7B-C+ AA[OG3(4^9#S 2%B(@PCJ4%3RE:RC4G+YB!R.QZY%T&XS2E M,]*]TZ]CR3(K M%]K)*?AH7=I)4S?K$E!&=JIJ@1;@ZD78X*O<-KC@SS@/@C.WZ6" B9VD8PH> MND1'KQQ:Y%!0SIG>%'[#*ZY.HHK5BE/E9-T(?8[_*U\Q4925_+/\ZBD+XA!! MEOH11#Y/(4'2BOJ,>0$1&-'$JH#8)>_ MP@>E#1G/12@2SX^Y)S\01N1<(+EES[Q(3HT?)U[ 6$#MBO'&F(O)MN_KO4(] M@UE1YT%:I9&FQW -&@'TL1>?GLB@E;F?PM6*[;HBT!(J5ZN-Z;#3+C.68!RL M+[;W#TU8+3DM[M?YOW6K[7:DNP>\^5NQ73%%]$,W'X10"]MW+B]1&17+0"XO M+"0)#%F"(2)>!C$**0RB4/A!&(@4>79)JT/$F-NBT]<";/!/0-J/;R,5 3^4 M)B#7J@#>ZJ(OM$_A&CAQ9D9O_.D8V03NS804;V<&]4QH)4"M!>C4T!?>GIJ) M 4FKEP#I+'%UD! 3)Z]> M1A NM%3QMX5$,?.-NNN#X,RC?\LWPR^[3>R/!G,&"!] R32)]!)# )*(TS@8(DMCM#-AYZ;B:SE;PY M]I2R0RT\V$G?%A/^H16P/5$VGQ3#@.ZFO>;]$U_7\N'7=V7O.XPHVIW5 M:G>1BH-P'1F1!E812:K66.HRJAS9W77+.,P$3ST!PQB'TB1ZB>*TB&"4$NEI M&:3.E6U0JMT5U+_O "- MJ,] J0VV2F_0*:[.NF[YDY3@ :LR+14"Z&ZH(9!/V))_2#=(7?L;KB0:*BA0 M%_&7I12 U[41.ZP60*-5/USCM7OHEV(#;H2H7(85II]M9[46DPD^<:W&U!-R M6.LQN00#V%3EMN*K_(15-L.WC=KAWS\WC$,)3Z(411A2['&( A%#'*A&9A[C M@1_Y0FX)C$DZCPXS-U]?;:];24$KJ@4?Y'$\3R\;[E :V<2_"M"07BK'D;+@ MR72"V$2LF':OEAWMY5D<3I)<'K][.DK+LQKL$5B>O_HRNLH/N%S7)S "^\2/ M$A_Z,?$@PCZ"F.- I6+BB%&,4Q(-8:OL1IC;29A+LLH=C*;)%!> ,WJZ1$-5 M60LW$E/E@>:.B2IWSW\3GLH#]8[15!Y>>&'[U_W^=P?=\O:;Y>GH1.>V=6RY M--]5V""2BH@%,")$^D2,"YB&&8(1XC2-?9)P;I7#,)*<69E9;F@C#*19JO)6T_/R$M)T_)AIY_N MY%WH14-K"/HJ@O[*TTRJUK-'ZR67%ZTJJ'5UMWJ,.1..EHY11)QTW1@3Y)>+ MQJAC#3VQ%%QEQMWAGSWBX?:W#6=9^\\ZQ^Z*2C7JHMWKHMHLPRP4G*ALC 0) MB++ AUF*?.CAQ M0'&&$K7+;+A=I;JM!*RS .SD!E8):'RQ>/%FF!X933L'H M!X$-^BKHN<>NW?VE(V;L?M,P,_:T DHMEZ=TKB!V=OIVL4 3GZJY O#PM,S9 MDP><@NV25?[O%J\W^4:?VWU:BZ)\K#<1:Q6+NI9CYYN:X_6*R%6D75;^S9F\ M0M.0=[D,=8;+;WB-[Z5:Q3U7?]4)+XIZ5#./+J.,Q3'U"40>4M47:0(S$B*8 MH2A*0P\CD1CEV+VE$G,S_/T\LCX0H(>$SC)0L:@:C(ZV5\$!>GCL^KCT^$Z: M)+0&%-"B8G'T]5:OF\$1Y'_ 2S3RTM6]/S?S2EFD_P)ZPT' MD#!4&ZRY/.H4*<:E;/_:_\;H[YWVO[4L X\>C^<]_X;_4937*_DE?9%FXGWQB//U,HA] M%/@X@*''%&MX', L9!Z,!,M\KGI51U8Q7\OQY^;'G:X!6 "M ]!* *4%^*/6 MP[+XPG:6#(\'Q\-^[&,_Y[#;G^ - \_5R9SEZ-.>N V#YN D;>!C!FRMOVQ5 M6M:-Z-IS?=N2JNXV6"T)HC0D*859S)'KXD>>RZJT0V7UNQJXK)WS]HZU_6@BKC2)X1!GZM> MZH1BB%.!H9>F,8^],&9H8)'NP5AS,Z'].)\6%I#GQB^YL KW$&8SI\\1>%/% MM^QQNZ"N]B@BS@MI#T=ZH\K9HRH?+Y4]?LL S^M*_L^G]7=>M3W$/>5.I4D" M41+@FG5#R@5I "^?@ #,##^H2)$;^UGL@ M#"G1.4##PCVZ!)6)7"(K=.S\H&/:G_1]#FZ:SM\Y)N^>CW/THF%^S;62:[VI M&V?[#3.7?],+-POBW7.RZ*DM?7W>&?O/KP4PXLQ\C7N'S67=6_2)7EG5)] M.=)]VYMS*43*"0\]&,>9W#G11'7U10QB&M(XQ90R0FWJ?T>4U,I%HC=O>BHIKLN'7M3-A8[X&9E9P)I,[LB$U;J;8S&MSO59W ?;5 MZ_H9N[/ $TR"(R,^IJ23K@,30/YR*9EBR %!-T6G?U?\AC>::VI7=G++*:^/ M6Z6H5#)U>\OSIHJP.4-@+R+IXWK =E\ZE MK)?6-K.RK='I*<^#P3E,M-$_NVFUY[.;!;!,S&K8C+TE]4'N%.XWL8"<\^,.D MQL)ZWS$(-T<[";NQ)]T;#(+EI;<_["'#;-OG8GVOJL+?<[+YRDL5RL;W_!W' MBG'D8_Y3YTSJC4+#\1#'A#$1)1!'B$*4A1B24+KQ+/1\%(9I&%.KQ&U; >;F MKVL1![0+L0;>S)Z-">?()DV)#N^D[$ )OP [\4$C/ZC!;C58."?$&(J>(\-F M/?RDMFTH."_-V^#G#+-P=::W\AX_K>_*;;59!DGD^X(2R!35)8K]"!**!!2A MB(,T\CE#1J&'HR/,S48U19BZG6B^AALEHYVU.@31S!Q=!,W(]D;+UC3\E*C< MG43%VI02\#8S*C9[\Q6>.Y::B M'NMK46Y$L^AS.ISMY9@;N:@54#O M&P3G%5"1$%TKR)M8B4K';)M!8ENR2OLI,CUP&A'XT8^1>IA+Z;O]L%) _U)K ML#-'G1(NSXH&XN?L!,AV_(G/=0;"X$DVMF@&;AI>J7^>M_D^OCMM34+#7Q6?V_/0Z>1.[<%3LP MP^IXA<@%"8<4PY1$L<=P'/B(#.*B/S?RW):2'7$LZ(D^E%?^+.Z&*\08:(YM MY5\%48Q1KO%PSLI\=]VTXUDWA.,J:;OR 8?;J2[%FO,KOM9%L MZL7\S.,11P%D*$@@"@,&LP#'D'H^"Y$@":=6#O(K8\S-!MUI B_6-7^KP+K8 M@)W4 %< 4ZJBN,I?>N#LWO;0]S6DS6S1A?B-;'548\;W>T#]*M&IDT3;MJ . M"_4,0'%D6EX;85(C")IDT+!?NK<]+,3?C\OKN2TD-I-C@#R4X MT)+;LV -F*/!6V2WR+_)EM<.=!>[5'/0QMMU&LCPUKM(2W+6'Y][Q22>S-\AXD.(A0$, ,LUBU&PMAB@)I''E M>(K"F ;4QAJ:#3LW\_?[G[_]&=2"Z_.!IU9TQ9W5R6YG^0PGP,S4N8=U9-OV M^[<^GIW,H"^TSCWI-V]Q[X+9X>;(O!D..JD]LP/BI0&SO'N8Q6I\\M91E\]M MF#$I]8,,<1^&2< A\@2!F: 4!BQ)LCA,:9Q8U6 ?&VAN5JG=I/0$'A1: M,^OC K"1[U*?Q MS[V#>MH\>8!-?>P3YJ.<>&"]6W[ M]+32AZ9XU>LX\K$HOY:*PF;S?(VK+5YMGC^MJVVI$H9_7\O'_U!9(&75B*,$ MN5[A_%'MS9L?NM:B327;,F,)SD08PM@/!$2)'T/B>0QF:>31$',/!U9N\G2B MSVTI:RV3_=(TX72;K5/SG,21%ZUV_O1J4XNK Y3-CSO1V^I>E_QM4^/MC!%N M,L$GYIB;>D(.6>LFEV!@"@[?[ ZJFCA/$S%(X@Q%-(IA%+(4(A%E,/50"'&" MPX"2C/' JF'T\:'FMA8H=H6\$U4GW$A9+3-NC@-KF'CC!*ZQ\V\D4CLIN^2; M$3)NSJ+A*O'F^$#3YM^<5?@@#>?\'0/8R=[GU5-1X=5?RF+[]&G=N-B*0J'F M3^.LHT][V1=*^N';Q^U*N=Q7CT6YR?]=\RE%!(>ID/XJ"83J0,(\Z:\F!(8B M"_T$<\:3Q)BTS+U\<[-&/3%5;\].3@LNK!$F\;01F\'4C&SY6N6 UD[%H=OP M2%_!';7EXK7.>/VIO9K-U%JPG[WM%$]$BO8V4VW'EC;>1)PD41MAV.FXU<;# M;(]R;<1A!G;1T$UOWW?YYK_AG_GC]E%N*#0IDMR(*-FV:SGJ,D2QEP1^"(4? MR$T Y1ABBIDJ6D5!F*8L3HW6Z@%CSVT=;AJW[_+T%^"QEEYQ3VOQ%V#;4\"R M\8;%K)CM($;">NQ 3@WS^Q[,C>#@0P?S[R8PV_?JL ?,5>\.BY&G[>5A#\E! M;X\!CQBP45&\E=(;* ]:B>QWZ%X2$G$:>AG,!"8089&IEA\,\HPRD0D2L-A\ M]V$XZ-Q,6;^A7ZL"..R(8^&&FJ)OL&T8 =.Q3=9Q")L&B49UC\-1M?#81T!W M(C=\R(MJYT1;8G/2,S9]UG3NKJ5V>SZL[;T74 3?X9]-:/L=7W.1;Y:I'\6( MQ#[$282E#TH2F&8IA:J92AA$,64>L_%!7Q]F;C:ZIJ(=W-GD")9FGN/E"(UL M<6MPI(0=5^\OC9!_Q0%ES2\AX-,S[=[5-%7B76/7SVT1.!U7G+=US87 MN=P M]W%1)QQ)E "PY@F$/D!@MC#"$8TD8;"9V$6&/6DM1]Z;B;B!%N_;16! M,?IF!F0<3,<.Z>X7+34L@9;0 XK'*R?,&"+^G6EJ!M8'=O[6)0?N>JSL+KE M%2^_\W=X_<_FA#B+PS!#(H HBP5$D?P)IX+ &(6I[R.:",\HK7?5E-:*#1G:@A+?83AGC;[!+'0/5D>V;(:!#VGX;(VNQ4QT#X:G:A-<( MJ^S3,J<-,PDM5BJ2K^#>%$ Z40/1M]O3VJ)X/B^S),B$%R=P$)OJ RWL.I<2VO&_CS*N9B_V& MTS37,I2C;OB.%!3\TFKJ,% P[E1,7W%B(^1<2TT& 'U!C*<8Q:*("'M MTF"V*AB-.\#(C[V)D ]Z4&3AZJB+:Y$'1TG,H ]2/Z1$[MA8Q.7>C=($$D[E M3##N>TF4D :>=7^H9$8U"+OA:T^ M_A5^^>1N=;-"R=%B93;FI&N/%0POEQ*[FX>$EDK^F&\?J]U2U3:]ZPI,ZEW. MBY/C*!0)"R,!H\@C$ 6<01+P&$:!G_BQ'WN)$.:1IF%"S"[PU*C1\SM[S2$[ M59K43ILHR7JU%Z^0I/8 /&DV >FF TL7"\ME,C<&R,Q+@(R\UG=3@[@S$'T>&V&)! M&0GJJ6IHQGB][9:4 0">7$9LGC?=TC% R[WE8LC]PR)9>W4Q[4$[[7-8XB!+ M4( II$D00Y2@#!+&*0PS2H.$!JE/(YM,G[,CSFY1V*L\ _LB#V0,/0^[6?#$ M*9@C&_P+<;0.F1ACXRA<[@1NW*47:.0ZB]R M!!6W_[36I,CJ=S>B.07 JZ^\U$0>$H+=CE#:IRC(J _EVA!"1+P4XB#V(0U% M[&4LH)Q:U<O*Y:+Y M9VLVY3K$+'2LF;O4;K6G75WEUI]L8C7VY$MC8>N*8\FY?--2*8T%[P%C MTF@##>V03DO59?@]K_^K!I9/?2A6\AE5[13?%JO5QZ+\@4NVY!'W8X$8Y"C! M$'E9!-,D"*$07IIY5/Z;6?4MLQQ_;F:^%1_\TBKP)R -0E^'_Z?=]_VA] "- M(I;>K.TTF1GL$<$?V1R/@/N #NF#T'/6']UN](F[HP^"YK W^K#'V)E"3MGR MBWS7V(>?G&Z50;X1TAV7(WQ<[UP@ YMF]*"Y63 M,.@D!JW("_G%%)MUL3$L MR#-#\;1=<@[@R%;H/';2)W3I#5H!](JAJ3C]\WWQ_7_D/!=/E1@M .WE5I'PE);;S MC*PGQ,PU&A/FD:W2ZPG%OW6(7^\A_OD4XM8^T5#8'#E%UL-/ZA4-!>>E6S3X M.78FC_%\^;XY-JM)X^7^,R_81_F[:HF0[\9FO%I!V\8.M:A RVIFMDZ#>MHV.8-J[%C9$)2,38T1"B=\'WE_ M;4KD#SL+@MU@[NMUJ245"!4T( MS!C!$'%%:AMS#+T,>33D* AQNMR//MLF0/ /R M:3/@&+JQ]TA[J#4AF4]CH&:19.(.O8GR2@:C:)<[8H;+R721,X^8+D/$3)>] MI!##6P98U3O\LZZ7NI,W-_D'#*,H]1&'69+)G:&?QI @$<,X2KTTC8.,H= X M)?"5 >;F/"D:HUK&!5!26B9V',71P%I>B,[()G(L8"P,XH4 360%[8&R,W\G M4#AI\UZ[;SI#=T+J/>MVZKJAJ6W?X&G#%P"LQ#'D!&*F<_#T ]3N[RV4\/-S=QUT@+&Z0JKI-!?\C5@BAZC MK, 3+T&EY#Y>H#T$<[/HECLDQ]Y*=B VDBZ:!!JUJ01:6I?I;":H.,ME.SG8 MQ(EL)HH?9K$9W34PSLZKBO.&,7Y]KT-=GW-,\I5TRMHRP_=;KGI'?92OVS() M APE+%6)"0%$08H@H5X 0R\-4^Q[B1=CJSB[I0!S,S_RA4LL(^FVD!M&TD<$ M)DL\OYNN6,/SXIQ[F)X"GN^)I%+ HB%5&+8<95TVZ,!"0DPC 6 M'B%QQ/W(MTJV,AUXAK8LM?223"$V])=& &YLSTFQ?.YD7H"=U(LN(J^2%MPW ML;-%RY5'93KLM+Z5)1@'7I;M_0.B4Q]Q7OX5K[8[HW>K&!M*:0O?X2JOOFWR MU4IQAW;TN%D4>!R)!/IQ1"'*D#H'3!0Y<1"G69(BGIF7LUH//S?[I-C5MNN2 MXY7FS+W7>?V5DAH\2+$!5GU>J)XF$/H+B["._\>O=C'=*UK\$.S7;OB(+(#5U6*TVVBRX*E=S+^"T]6JC 7Q0L#;>2(Z8 M076X9I<%62UYQ$2"O!!B7V00!81"DF$, T:HC[( HS1R04WYTE63O(PK&&9BPBRH/QWI:$\ICZ9PDH MC]YHGPM]+5WF*[G)ORX87X:8A0%*I8U)I#^*1$0A#H((,AY1'"/!F3!J7?+R MP7-S()5L0 D'E'3F.[R:ZH.2E?>>]!D&$\HB2B)/?H$QENM]RCR(U=X0I3&F%,5$F+6Z MM1QW;I]J1Q-04U1V47XE-)!2#R12,IT%LS5_!&S'CCB^A/7J7KE/[MF4+*$9 MKU_"JZ.^=0.$4U 8=#0X>;N=>:K*S?)K62C^N)OR&R^_YY1?_!/&U* M7, S]F[!'AEC0OTW#YG9>D,/4NCHYE\_[V M1QSO-6Y%UGGYJNG88+T"BF?EVK!AK=0$^Y!< *"E!CX?#,:K1I<'5FY5[ :<^L1@/X MX,QJO)'LMXIUS=6M/G3YF&_H@][BX,3'""'%OH2E-QFF I*8JN+/(!$"!\(C M1K;_Z AS,]U-F\I:2NMMXNL@GM\G7@S-V 'F/BH+H$5TNE,\"< %6\77GSO9 M7O&D6OW-XND+A[F"NJO,ET*ZF757S.9H>YEFV$]%1" -> @133RY5PQ2F%%. M6) A[%&K$J0CX\SMRZX;).T.EMLL(COWZQBH48A%2F,$?0]+)SG"")(L%I"1 MP!>)0%'*A GAB$M0)R ;T4VA03$JM&;NJ0/ 1C:B]0O8$['-:G+G')X!P9&' M=VR42=VT,ZJ^]+7.77XI64;M+?& ^&E 8.I'/D19%L*,"^DW,3]-4I8*%!AY M2Z\_?FX&]9#FP,);.H+@Z6_]1( M[,:8F^UZR?W7E$1?P(^X@_.T#7,$TLB&; ^%S C'B#@@!=Q]\PW8D4\4.HX M)^+AI?;QFV_\7CWP+[RX+_'30RX?VV2\"!)HGE,8!HK?)A+R\PY#Z97P*"$) M"WF,C#[ODZ/,[0/O2VB9470:S?/!'"<8C?Q]V\%C%:9;FX7ZORWD_K]HAQB3&A88 8%!Z7VY+ M]V'&A*J")K'/A. A8S:Q":O1YQFQ4+7/JH^94.6AWY4&X$&JH((7)5]I%[AZ MR)\L(QAVTV(6UQ@-[+$M3*_CF 1Z5X<+:O'!3G[5$J?5P%TL9!!PCB(D=F-/ M&C<9!,O+:,JPAPREH7DJJGQ3+5/$$AY(NX4S)+K:[0LS,,@_!8>QM6R.22Y* TCYV8Y&9?F4,2FQ=_'YB# M58C-#USRJS5K?WS/O_-5\:2

    NBVE0-K5.0"IQZF8"4^1%$,59)5ECNSZ+$ M0X'.2Y?;M-+W/M#52-Y)9Y4<:@FWW=HT Y\N??"EHG=+?_Z(D- MM-PC<&E9H^4JV\>Q8EAI#.#GW0JZ5*2D M7B@WCV$0!!!Y/H-9%"!(!0Y0XD59(&*[3JIG1IR;:6H%AJ26V+8CZCF S49LA MZ]N).V?T=O>D,^%LLWZ?3VCOZ U^;81)W]D3*KY\2T]=.C MKKS'Z_S?.L9W M7:RK8I4S_0]-+W8COLJ7I3T&?[>M\C6OJO>\HF6N"2T5=PREBD)X(H$IM5G M49/TJ5_UU5W4;FY^O\Y%3K'T;G>J@E97RQ2T4=\-,^LWFQD?V8[V]53=/GN: M'IWP5E_0?U,T==CAS(]4V#;)]+A*U!M5UFG3_:: _2!I<))![98QU3WZ2K61 M__"SI%_+G!H1&!_>-3?;_^$G+VE><:"E,V_F_@*+TS;V,AA&-HA:,&"(@U4O M]M=5'M1X_<6C)NNR_KH*_9;J1ZX8S.F3;_CG_+LZR-K(6R$KREI*D">@98?: 6LDF.'3(R9OS42W",;"Z=(#^$ LL7,'0^0\B-N5 M>T%DE& RHHQSLSC?Z -G6[E>JQ!'K7&[= NY:F\>5*\VK;BZ0OVS41\T^H,= M #H LH-@QUMAT[1\I%?CM"F@>#( M0PW;7]SEO+Q9\\_\NW1A[GF3W;5D883"*&"0,XH@$EBQR?@@:X^6MM)!8 ZT;%=EN2 M(\";[4@NAW/DE50YP>J(YY;?;U?-D9!&UP>MT*"1>@&NZ&:+5^YV*J?1<;11 M.3+(I/N4TXJ^W*:))ZB M64D$]N, >6',!_1,.3:>T;L_?:N4AN-4ARP :V6W3'8_!K&9K;@(L8F2X5L1 M%QTIK))2_DO*Z3!#_@P2KC+FCPTS;0;]&64/,NK/73_,/O2RU+H"I/=Y15=% M)9V=94PBCTE# 44:9! A%L,L46Y'B$E .>4!0S:50J>'L_(W)JL?&EP%K69G5_GU M-3V[)HAJ*D2$%U$/,5\Z&)Q#Q!"&!*ETOH22S$,)#LPZ))@,-K?=BA;-LM': M*2S-[(4KA,8.Y1TV3%B FM?-?4V-"2:N^JJ=&FK:EFH&2A]T4S.Y9V"R<,MI M6#=HR^\?-C?B]ZH^E?VVD0Y_'6SINN]\54GT>&KRMU@/LYKS9+&B=< ML%#Z(2%1S"M(0.SA!(HD]HGO"1$%5I$/1W+-SOAT%)):KP70FL%"P-\KWC8V MZM13<=-=VZ-60_#'3D?P8;U]Y'534,M$$UO'$C6H!J'OW_9.%SZDDU!9-="?'?"3=* MI306,!9! E$4<46@[L& TRB-/8%P9D6H8B_"W Q"DZ14GVQW&@!%$<3KPVOU M(]BU66^IKRW-QX#),C,OXT[!R.9'"P];Z7OX*^#;VNM.@Y'JHH8CZ(H*PEZ M:3DA!@-T0 XQ_$D#TX7;\-MOTO7:EMK1^EN^>?A]71#UX:O4@4_KI^U&\W]) MYVN5:]EN5>Z!*B[7]5)M/._Y:Y-\4"UCGF0>"PE,18HA\GT?$H\+&%%&L$@B M[J5&[:QY-#.R/TN$OU8;_HX2SOHPVF:4")P&-(L@BI.@6!(,8 MQ0%DT@5/4TZ2R+88+QN13,O;RT"H$=AK)A:+1:0%:K4"C%E!Z@58QH$P*Z*OFM*+/(=3N MBOU<"#5U':!#(%\I$73Y] L:RUT7CT\E?U"1U>^\CLI\+$HIP_I:+AY\39_O MY+:DDMN0F@E!_ZM.VFS9@Z_*O%+,4UNUUGSE95ZH>,Z-N,,_ES[A-$M8! F) M&42)%\,4I0+RB$G3'@018=2Z2=VX,L_.]/,-V*[E"U#3:BK*\PK\LM(QF3\! M7"L"F-:D+D?0Z@QHVC;RNV!XA#:O&1[[>$TG'>RI"YHP=$VZO@"-XJ#5'/14 MUZ&AGO*@3]?>( !J"$"-@0YI*S]"XN"X8=TTD^:R^=W($D_?2&^:*7BU*=]$ M0P\HEWW?>,CR,75YS5]*.9A^"#H%@6BHX(_4>VG^TFPJ^,B_7L^_R'?W.J_^[E;Z\>):+W%55]UMIE[EZT6OW>^]Y M_=^.=S=*/1I%6$ /9T3NIC(/DB!-89P*PEF2^"GS7.RF',@ZMT5,5:L L2I^ MZ 91@WI:CS2IEVV+)IZJM]\.Z8G\J"92Z[CH;WD6 OY,JFHG&)8Z@(E]39) MFN4QB)XGF)F1]SPN))W%7L0[&2]U2 MR76!^"2%R"<8HBS*8$8%@L+')& "QXSS@65TKPYH9?K?HI!.FP.N91U<4_GB22C<%R^^/MQ;E2^>5/Y$ >/I^^P9H+]R7LK]R/9) M?S3?'K!<7?2C;S?KJ\>-*27TF=I4. 9Q9"OA #\KWFE#9 8149][]F3,U(9*]JFJ36\9%+.N6QB^>_XJG[K> M7&V^;4F5LQR7*O9&/8EAX*>0QD+5JG"FCE4#R''*49(DG'%A$: ^-=;)&?M+R KP!54]BJZCG29B-XLJNP!L]B#P=;E:A85?X318''HRC;<#7!)DS MT=V3CY@RE&NBRXNXK=$M(]2#+UF 8A&A")(@E!MFY"4PC0,?,I)QD:1,Q($5 M??;)T>9F7W<%ORN=K%:V];[;JN6TD9&UJ!:>J*:9]>APY-CS:<^ M^6CXSNBF8<9$1:15U!]LOO/Q?H>;E16NQ(<["1OF:PM:5I>@]CLV[\0 MN)&__0/,[@9A9L]F>1P55T26KXPP+8?E<14/Z"M/7#J0&5ME+PI>]GA*ZNR2 MIE,@9Q^+\JKZAE>\^IRO^:<-?ZR6'B&9EZ( IH@S:30\H@Z*/)B$2R=F@V$V!F"\>%=61#V#91 M4](#)7ZOC9I>KR;LLC8 0;<-V&P$>(O>; , .M*V;.OG1II M8[>/NO7T^UQ(\\NE[A_7.RXDPZP NZ?.S835TH-.?+"3'^P44.5QQ69=;"Q: M35NB?=JXC0OTR$;-%F/'G%/#L1N4:F YU&29!\,@Z"1A'2=K7-*C>_$1;\THA[O&30/D!N!HRK8/F9T:8- MG)NI?A!$-[QM0&I3;:S:, ZO%)51L=W</6]TA[]/CD[Q>_5[5@ES7O\Z_\SH3;HG3+!5$&J,0 MI$ M/.^4LBD&?J.WY;3!G?OD3^H][A #02@P0#T00!]3KWN7=%(] EE)1:@!P;8 MH:&Y9Q=@!XA5CO!;ODP6Z7#S?ZDF2K.;^\MEE\OWMM-Z,D?PC42;+O?P;;'? MRVE\8U'L U-W);LJRY:CV#3PM'_7W#9H4C3YSYK/M971/'CT I'SP:'A8(Q_ MM*?],BL\K&([KZL^*';SXE&3Q69>5Z$?>SERQ8"-T;$28_5-_\I7[*[X#6^4 MY>A9D)U%Z&J-BU+'@#:;,B?;C6X'7M0IU,LP];GO\1B&*280L93"+$ 1Y(A' M&/F&R^3FX9 MQI=BNMW!9(CN;02F&]7.#V$\7^J,NN0I"GA)(NY[QOU1SLQQMRV"K68H)%S 92D$D>@9#4S^:< /;UP M.X)I[!C@$(2,;9X!!B=V$_+N>C,+= MX_UOZZ?\>EVQDGUUP?_OR]9-JG%7E$B#33@DG MD#J_Z;\L5EJ(S\0>\!,D(7^^/*.\J:>&6 21,ECBOX,C?BQ)4#HGXO60$_ MK>6^X+%8ZYS2VV*U^EB4RHPL,TH)R:(0>B)0'WF(8)I$ F**(A%Y"<]B<\X7 MTU'G]MUW/71^:27_D]R\@UKX)AO[#R4_:!0PK 6RFPJ#D-L8 (]L0N:!K47T M:@R,)PI"&6#M*&1D"]+)R(_QPZ8+X-CJMQ>'L;YY8'/JI@KX1GSC]^KMNN5/ M*G:SOO^T%D7YJ%^V=\_-'W>IYQEF'B*<0HXRU3V)$Y@R:?PI"6@B1"*=/"N^ M[X%RS&T1Z!=5-[*"3A/04V6A2)J:*RP[5 ^<,3-//5"*:5M87P;501_K"Q]W,>WUC7B?5T]%A5>:C?%3FW(J?RL1D8)L M.6L(@(IUQ[L?IF&,_<2#(4<<(B_V8"H(A4$0\00%U ^1E7&]5*"Y6=G/MGUD MG,V,F1&=$N^1K6DK?4WJN@"= J"O >A4V+63ULP'(S0U< 6N>R+I8>*\%='T M1>"=(**^[+G#+*XZF-P4CP<'DXI=I3FNS%7/@Y\;Y3E+8>Y^\-5W_IMN6'SU MJ):$?W-V752;)><^#9D?0T:PM+UI%L*,^QCBE.*$!CXC";:QO>Y$FYL55IQA M^1H4:PZ>.2[5V=J*5Y86V>',F=GFMYF/L:VT8FW:Z=*DB6QV:2(+T(D.E.QM M.YJKU:KX@:7IT#PIUR5G>9MPWKMUI:URPW[S36(B/>4N >6]_,L"-&"!'_GF M0;X4-_*E^+M\*=R9???SYF@!<"C8I$N!>T!?+@HCC#!L>:@S6.[PSUNNP)$+ ME5Y\Y"_J-[Y:2OP2Z5?'$'LTA(BJ!INQB& 6Q1RC)&9!S"Q*\(P'-K(ATQ?, MJ:)76DNX /QGZ_+QGT]YO6Y;6OGS$Q!'.!0!(U"D0L63XA2F*?)@C%F<9 %- MX] HA<GT7;6@JB:-\LG;E0Y8:%;.S>3S8;:8.D5YY#7R@Q"<;GHI ME>HEOY5?%-@7?J'_4,N_<%9K98V8H]7I_'B3+CK&ZK]<2\QO'+9$?"T+N2>1 MJ]26_$.^)G?%37GU'>JM12GT Y1Y MGB\P%E9L$O8BS,V&_94_Y'1E&Y09 +V9=1H7T)'-52O\ GR5OU<.>]-TZZE. M\/XLMUK29=>D=V"[5OUU#BC>"9=>/=^K*WW/GTI.E5)])5V4%E<16/?'542+=\5^@GA7*2K=ZRP,N2=].L8R MB'SIXJ4DB""*D(=2+XV9CRR: KF0:6ZV4V_AJ]X6?K-3K'8"<:L:E%\UK+ Z MKBK 0[/3?^RVZT(5G']7.EJUS7$RT:<-\QM-W]3!EYY.0"D%.JV@5 M^:V;N M92G/HD<5,/W,635&FGH&)VN@-.%,VK9<M'IR^NBA M31[:1L[M,4LOF/:M6+'?E?MW=5]R72I?W16* '2UVEVD>$(YJ_>R-T)(E_'J M'N?K:G-=K)1?6.+5,A!)%/I>#*/(DRLS"E-("/?E=H8C^7[X\I.A-KV8)Y': M:A6?H!"[$?X95%+!QBW'K8JJYK+D3W*L!^V>*X^^:F]8:6478,=*M2YT\S;E MY:D['W&E(O9KOM$N/MYQ([3!_$)CI!_+.-M2<_J(:=\TL]W;[-Z?T=V(5M_N M"%TN)-T+]6WW0EWU7ZC;%R]4=\/GYH7:G=A_D2_4M]T+]5O]0GUI7JBKPQ?J M9O="O3_[0@UH!#+A!#MK+3*%S!,W*YEP&@[;GTPY^*7+;Z\OSM6:_A,VB[5(TX+],M/XZGY(*%82"!TFA>E26U'[*5( MLS!&/H,$4:YZ3S*8"4QA3#T>1R1.@L HT']^J+E]WHIP*6]+Y_*UW('7\:O9FVTVUD=ZD-/@W:[5IJW[#:WPOMVYKUC5.Y&R)DB3SHB2#$5%[ MIDSOGN(81IQY/$LCCB.K1I3#Q)B;=;E3L4N +5C%+YP&,VLS/K@C6R(EI$IU MUE+VXV "Z3*RX!V5F"Q2 A)DZRN 2H MPT2+BYXVL(/1KL;[VP.6;_K5=O-0E/J3]$@:Q%$008823UI&'$#Y_QGTLSCR MHXAFE%KY5B?&FIOY:\@'=,O(!:BTM !WXJI>'LUO#1MXF.!M9@(=H3BRG>NS M-RQ +2C82>JPG]%Y.%SU,CHQTK1]C,ZK?-##R."62_D=FMZSN!Y;(N M)0:JR&U0S-EB(LP,S3CPCFQW+D3V JH%4Y"&4,8!Y%;49.-!/QE%V46ON"U+V3"\SK"563YT2M:R8?J^8"\;^) !2\'5=K&NR>54.>5=\VY(J9SDN" ]B57"6%53W8+8V6 O\&*X C.B;;3TT-H8>'= M0CF13;\,4CN3;@[022-N\)CIS+:Y3GN&VN*V ::Y"XS61>IR$?BK?*:R_)_6 MTB_FU4;W$% M1%J&K2CB@:"$0X_["41()!"'@8"88)ID@J,D,B("&#C^[#S[ M?0UTG]!6!] J 5HM3 BWG,R2@4$?%_N1#?Q,8;=8!,:%?Z)%X>4TX(NGP6ZA M& [BR85CP&.G6TB&Z[RWL%SP&+N%IMH\EB_$;3^EE[\>VI<%KSY4TEAS=7#==!9)4^(Q M/TA@2K#<$[,H@UF8>=!C7DJ#1"0>L:(O>6V0N7U$JI.07+=*H,C%[K%IN]23 M.&8X$3S+$(P)2R$*_ AF*,$PY7Z$ B3B@ 7+[[PDQ51(]@<;]TB9ES27>[92 M"@RXEM@!H&;'89>"-+(A4^*!6CY=B3=*WYOC"#CK?//*$!/WOCFNY&'WFQ/7 M#K.5KKW/F%J"6N'?8JZ2V/$4WP]_,8CA'=603<@#HE:[".@.CM1FQ M@L6173$;K5G0+6 M(+YU.5RCNR -4EI"T(EX.3H68:C+49HHU&2-EETDZ30.)Z-%1VZ=+B)T6O:] MJ,^92P?F-#[(W9HJ87M7E&7Q0YK9:LGD1BL(,@)]Q 1$/@X@CF,..>%!YJ6$ MGTN1G("EIZZFJ<;!T\P9O1"EL8\_-#1*/* 8L!SF9QY7VU4BYBLC M3)MQ>5S%@]3*$Y<.,Y4O*KC>L)VB@&E64>2+)5S9^:<8NW(,+J1:5)3 MZA3&E\;7[<,OK=;YPC>?UM]YM5%;'46TPJM/ZYX0-YL'7EX7CT\E?^#K2G.S M*$9\U:OG12ZP"&F0,AY (J@'$2<$IG&(8,Q3G- H]3(^L#6K.R'G9LS["?2* MR6&G)JCU5/P$?6.B505[NK9])7Y1ZEK6(8[R(AAZHF\\O6.[LLYG=J)>L>YG MPWFIDT,1WZ@HRCW(Q\NG1AAKV*JC!^H:!=2#7*W9AY]/7PWORZ]6*2$(NFO MACQ4"> ^S"@.(&3J^A^7OR"=/E[^W$W6<5:HWP1?^H_U#M/'1B^.T=5W[9F:!I&!DSNF*3=C3.YE4(T5(DZ<0 #/\W"1#HYGED7M&'# MS\WJ[J1_M5E*M=\MQ3*<9C >.P1FTT/$L$%(GJXN5F_.AR"M;@# DG'8;6('SD!:Y*P42UIOZU>KP.%XU#1 M651<1HB.#S9]8.BLXJ_&@\[?-U#H"\@R*[A ,=PI:Y@V.,?]F-OFM9W5DL]U3K]X9-PHVN2/] M-!#Y9QVC_-J;VE^4KG+^_]0[Z>RU37-)4#+%A+A*/1Q#Q&DS$4<$^2 Q<*0HS_:RNU>,\%WJXV2TZ3B!*?04Y$ M)C?\J5Q:A*)CS$*&$HY)$EFM+RZ$FMMZ!UZO).(]"HU-%0+4"KE0ZB-GJ!1K%1Z[4'PSQ>.;>] M2&]=[3T81(-B\.'/'MI&9JW-_A:OVJ%N\8;?MDV\&Z:5F.(DX;X'Y?]SB.(( M2X\?I3!,F4=9F%$LK#+%S8:=F\WM>.1*1=:B7Z"J4IQEMJUDC# W/,9WCN38 MI_4[@7?$?$IDT,D\ @6.'4S.&L\8#3IQ#QH;( [;T5C=/?)A^:YQ^VU^_[#1 M/O *YX_*Y5UZOA=$"(=0D% ZD5&<0,*\ 'H\#@D+<>0'F063MU/AC#['Z?F^ MN^/?UX[9]T_9%XIMN3W^?:R/?]?-\2_N'__2#H8%*!40]7,T%'7 8UTH]_7D MZ?"(KXGC$_V+9_T_]Z#_NC?3M^U,-^K7\8\OB_(%+5C5>%D*AYZ@& : _Y8?H[5/V MZ3FGPXN./&787A4TO]Z6I7P]:QH\15,1)D(U;?,@ M)LB'B! /IC1,5"F"[[,HB -D%?\U'7AN1EJ=).V3AM2>LU9%_DI^*LT!HLYE M5]]#OMXJQZPY.)0?UP)L3O!57#9/E*9>+ 2'2>"I.'T@8)ID# 84AP$+0Q)' M?, 6R^ET3;^+>BE^/3E7-]>?QIP+LWW,&%_"R&OR*3@;L1L"V85;:A9;K)PQ M*1L..S&[LAT8AXS+EO?;+3&YM6F;/=&'W_B)*_N687:=_3\ MA0,34W->WJSY9_Y=+L;WO&F@=5= MQSEB,?(0MDM&-1EU;IZ.$EKN$#A8-6(KWP;K] ;IY_QKBTLIQ>H9X.:ON$GS MUDZ.90JJT:R8+:?.L1[9E+S#ZW_6Y]3WBDE$VF&Y9BKH?=#J -KV>K?J[XH7 M307['2::VD#F*KG4:,QI$TIM8#A((K6Z>4"\[#66\KNRV,K_,L5^=BNWA^56 MOAFJSOEO9;[A[XL?ZV4J4A0(N03P) P@2E0LC2 &,Y8D<9(B'L9&98L7R# W MPW;]@,M[#@LA_ON__-C[7_RHLGPM DD#I\(@(C<^P"-;L]?R;N2:T.J@"6G! MGA8+H/6 3"HR_AQ8!/K&GXN)@H CS8E=T.XR-$\&] 8^>KI@WV6Z[P4"+WS4 M %*?+W]?IB0A<9H*&&'5J")E"&:AX!!S2CQ",*->;$SJ\^7O

    'ZHHG#% M^&)-TW7'NE9=E>[B.G)4?7-5Z$H0LH8FA!J"W%HYV^YSKUZ/YHW4!3"43M+* M!="HX0'E,*2I8-ZM=C>OC/&MZ7LY">&]J8W_OY\D(8 M.-U%/4.QFRFD*#M7]DRCUKTYDY3TD;55O^.$V%AO)+\KX*Y[,+>]C;:/P6K% M9SN*K]J3%(=N(IRH=HPK2'#@J5 \=KBSR=%P+E5KV,4J%S!Z,#99?>G(+IG. M56K2B:O!#UH+=(:PT8;:F5)R_#"P?8*,/>.HX=JU<$H\\L)F2[=:>ZZ M,R3)+/ C"* &G1Z@R3"'H14UT0L@K^ZG$S9D%K[-B!0@1HW19W%"*-D))\O" MJ?FP?K76B!.>;6.CK3Z3CZ=?I(RM\;*P3L#<9MF/?#MQ*H9LE30B3)P*2-1F M^5.W'T^#(!3EVK<^58 I;2/J(;SBX\?!0K(T]009$J[N?]%MIC,2*>^6=__X M72Z?JOI=!X^R1V2&UVK((?6 ( ILQP(H$DX,"JN$"[W.//F(<1WK=7Q\^TN0 M,5K]@-LS]E6"6EJAGNPOL$\U2"[Q9 DFMQ/9GW3Y16'_87+-]!"!]G1:[=IJ MC3+YGBRA$?/$V_1_'I:,1!J](BVP4 ^*M$^><;O6V,=?W MYTA*15>5?#TQ*U#<")\6+L)9-J?)-71EB5&1N7H/ MJ&#IHCXDO6D)6C#BQ%L4!% EQ,1\A$1FBOK45#$'TFPD? J!1,Z]4I89%J[1 MC_4^I;(I1OC/F[REP9KA%4'3L^2A-C3Y"E(?X,$WL-MMP$^E*T>5JOD='^8W M?)IC.ZEL^#[]+D4#CVZ&)_"X271H1,I)4(Z\OFV8?A)(:Z4.$0?&3E>83^8< M4SR^FZ00!_IDR>1&H#UA/$@N((%F0/U:&6[F/YB3&58)Y7J9FKR64Q'GE>U:LV MBNNC,,7=Y%0ZZD;9[2%48WLWR^RI<8V6DK??HJ MLNVKG6&W6O_88^["<0Z-]YE2G1TA5D*'L=13Y.[SYFTP 3H;>0^&R+9YM\XH MA'>X':%X["UZJROXSO/GD\K:; 1H#88N6D<-9%RK=W.E;1A'#2R P"@(<@=% M]]K09A^7S12EZR5&8GT\(R/QG2?6QI8)GO#U[QV'N4?HBUS 0-I$BNO2=*KE];P-H[M9OH?'IF1OME;<..^Z=.&67K MC:ASNU^<#%;D:[ ,U2"!AYVHAX 8HB5&$E@ 48^3Q>\6CU_62R\KQ]-4,ZX^ M*##5V)@L?FQ#T?F+85D!8D&MD(KN)@B'5X\GDQ^0Q3/6]@K8JNV5=M9HU:VF M=(9*CLKVEIP(6V?3"R!^2S(?P8XN88*? MZ\ RK/1 3#^T)RFS/5IU+A>0][DYCRK/$M?J5?OG$TXY:.)/G-::YJ"VV^F M'/JT<6!NMAT<">5IW(*PHG-1\@GH&"0\NTO+2CV>F" LL*/G.:SVY>J>"[?N M-W>8(7(!-W(2 =8,X\L/-Q) :I+G(BOMGVN9WT1XF(:W#!P,X^/.,C7>Q7[M MM"@;!4*7H-G(LKP'@4[R3,7&LV8#Z3-7WC\%67P0^Z W0UH M2;"W, 49EV8:3P,U)"=G!<=S)Z&WU Y\E#VX"SIY:?!TBOW%)T;9DF]5>U'R M=#9 B!)D$V$'E)/WM1BMKZN*>5!=2Y&(GO$_&FV8^K14^]B!DQ9-),7YP09, MZP*([?7<_)[BP_CK:_E*N:S2]CPI.]QWQ$'[S58D1FN/]<"B[35DX*W)$4URI#;JT@Q=35D:JR_ MF\PT&ZBV)4XR#*;<_X3KI=W,>QH/78^1P90$.JG2+ 'V14P2=6J2H)[QQ;E] M1CR>+IL]ZW4(!?Z[XO=1!!Z80T:TQXRVI/^1=66[=L<6V]5LZZ$[<4>AP[@6 M3/G<=!T>/!S4+ $[E8< MZ0Z:DNDY W5>1XYD$*X),R^B_!\S7&^:W;FY+D_ MYW=\W(F^'G B=/.;%SR\/<5#F!$>OW?P'N>3=]PV0;=D5IPT+DMVO!@#Q)#3"';MC_1E M%8BX5B@8D=D[LD^I 7LNP%[#-?9>LYM#(.A-NQ'0YR'" M]!-YGBCQ'I2LUTAT,7;*+EZLM*IH>&>'[85K*SMA!\.T=F$O("58GK[9YYTL M_2A0>ICE ?@Q[AA)=!AJN 5RM8!C3C,U*^L'M%^]M>O"[$U_,#;NI>-TA\)_ M>JI4J5[P2%,JD6#^K!-OURP.(":XG?"34;#(X0B]J.Z84EQ%/)?P"M_J8 =! M]M")>K8I578K1@+TJ("T3%;.=S#MLS&W(:\&J\-V>+N+DSJC&X040=W?,1NW9&>E/&E7@6PXW MH=ZU%^6.OCO&CDPX>_>Q/?XHY2"2RL_/02WPELPZI#]D0?1:>K*)3[V#_T?2]O%;GBIMUEU@]X J7Y)L29HT+# MX^VJ&C.=)-O#,F?/[1,(C^@\MY]\="D$^F= M@"!8@(B J)10I(F(6.@0D0Y"5%K0F-"+" %45%2"!5!:Z"@M=%1$% 0D"&D* M*B [EK@UA1M^Y]Y[[EKG>]8Z;^[_OOB?%[/77GNMF;UGYBF?S\RSGVFK^A!) M?DT06;CW 2H]7?_*WF6I(,W+V4MX;Y&+-F W?('O!$@1E%22>&+4K_4LI#!& MAW9GY=81"XM>+6"Z_GKSB(^)$SKD^%B1C/B(K?5CH7%$2!X53*/#KA#:VJOW MBEE%,':V$F4^O.P3Z[:^?]N,C3&A#F\G1]]\OB 1#6'/CF] MB*HU4C@")1, MH0_QF3MR?H*VY2;00AO-*V%I2GJ!&=7#B*MM*SN3!\\;2AO3JLA'TWU.9<=] M.U-X6GCKT"PRY4LY!-#/IZ)[53[S)":-K,RWW.'>$\VI;WW_L*EP(N(F*RSM MI-.VN>]_@I/X&*\!QE/)9\$W( \/@4C^'&RF!!J)%**3YAU. *][^.*LPLU& M4&N#)$@EOVFGAF>>T8R\A^+]K4SL9'JJNP]N9_Z F,Q_"'!M=:$YKU=HJ$(: M\D<0T$0XV8(G8P*@^ 06VH:^Q$H!Y='ENZ;O6]YOGS6_77U%VN16 F$U],,- MGLI+^8(50I>YAR :%@"<)<@D$K=\\2[7*NOS=:]8B'KK&LKJ3\J5DJJ4NF0; MF!G;-[(+FH.3LE'CZ !#6 G0'?CA /062.'U_)QS$FZ=K?=\_^F6HT2-H(=> MVC@D[C]9910 E#F*),_&ELU84%X?L+ X+/^"2?+Z/N,*,=J R.4<%5CY<1 ^ MG?IM]Y>)>7\6@TO G9[(_,)T9E#PK9<-V$Y_S-:EOY"KVE!GR.WW#63[2CX< M'%7[T>EZ-Y=N^_JC0&!R(2X"/K="3^KMW0W> '3[RW6F917EC\]:P:.2S]60 M$L2W%]P2>!]QA4 7[4.ED91T&W/HA'Z\.'C;[#'9V@AC1YN/>1M>T'%A2-_I M>__[VY)7UY!VMC CWA"R;715X!+3[SM5P_U:C9SR[M/\:V3ZVRL MV2587N?B0P;7P6?ZF]*B)!R:>US3V+?<7DG!7>WUB*O%UIHEK_TOS+]H*7'Y MJA0.$UH(H*!W\V&Z$M[ZT]5V[VM16&AS1\I:I4J)J,F0I!,CV^%[XU?IQ!4: M7MH@.R=#?G!&UUD)<4;-I=6C13*V'%G\*23B9LNGN8(N],@.H1_./$D/MCEV M%-'NL;I&(Y'C61;O,/(X]J&O6OO>P*BH(61.\LSDUXN]%>:2YZ@?_$PLD@#R MGQ]=!T([7-2.G]2-6"6!.Z>'>ZHY\B&LS*>=]W0+;,30=2U=$%&.Z[>NLC6L M+'8,UJ*\RKV<6(/9PKV+$:7FW_DX=^D\#2;F&]4<8&Q'7D/)*:M"J,L5#?FC M!&F>)N?$&Q)-&;Q'-5(>NAAQMP47$4,.L"A*2=T*&[OAFPP9$KIZE> '^1/# MD@1G'W#X!"]=B:,.?DJ)3E3!&+'-02S+4C)BB]M*;D*D<%(QHZ[YB))B4.4' MF;8O-C),T8$)4)^RNKT:36#=!^]719*3,S ([GT&16'Q1;/E>!"-3.?1G!=+ M_.]\64XLL$M.27^LEWK9]! H#S@,!FU%0+L/ *B!,FQZXHY$H0>^Z(ODW:8I M4DWCTJ,EC^7'78.S'3%QWGDJ6T_*7AKE8[5>=8[/F]E!F (/%HG=/B5'BW"W M'%([8E%D6"/F*QR_>\=IU=2SH5ML6@7X(+6/".X@<.0?TN$C;"2YEDY8NP,, M^H#%Q'[E+)XR9Q\P6W"V[O)>JE%& >:SM' MKKWZ 0/BMW,+-_<\&:6QF M% B#B<:TE^\$\*NCP._#[U8-?.L2-2WZD_9XH+;=S2D\E+MWSZJ=L!=E")6. MW(+=4U_#"0"=:7B%?+F1YVB\;4>O4H^)'A4[K>JB72CV MX#$8,?U@$<%+ )NNG->Z].R.'Y.09[@6##3<.CKS+L@R3\']7'Q^ M3!QFSB994.53\!C:@-7+OF_7H / NE\1G7&R M'2>WTH&*JC:?_JKD=N?V+_'>M^<LHM/P\\O[;C9"K GL+E>Q^"/1M2STP=CF"%8R$$L%*BZ%E:-=A[\O;AW-G;U0>\](\[36,Y8SJG2%#GEV&>& M[( ?Z3$,!'@&F8J4(%$[8:*;>=_[$1C3!^B0-2UAYB%2JU#I78 M5S=[=K2\3]"C@GB?A(*!3[64@>35ZM@?'<,D-?(7M7<.Q=RT:.+CKW2[#8A5 M54MKR5!YVB^QT?-!UYA0*K0/G]]Y58TTC$\OEV4Z+M39G&J;S>VVB+FD9_*Q M?3CJX9G:DJ.BJ@8S;:L\& CU($TF^D.%OVP-C#QXMC,I*U[FCMR+:M^QCW]* M@3T!@_+<^4DK-_I*>R/@ M=8U.DN^O]%\,$!F;.'_>9+CGKG9.V5D3(7&U%V;%C@8$7A^AM8,C_XOC_ 2S M&U1DAZ!WTY>'H:IN*0QH'E87**P7^;%X)$_J^&* >G*QX5D:LIGL/[#.?EJJ MTE^44\259\JS+H&BS$LG,P+ %@#1S]O1T][QW8AHY4BK]9\[DW\>9104^;[F M6[BEW8BK]5>8&'8Y8_V/=G$2Z+-TS==@,I[C3UMN![AQ8"0 M5U=_.[TLIZ?:[ 8WPR\.\HWN:>S,!D1)>XJWB[>($S,C91%DK([<;/SLUS&D M:;.3$T;T=>M5SSL=E2R];S)!;J#.-#E>(1ZBG:W?R7Y(,QCV$.9[SJ@'F--@ MS!,^U,G!N%://H[TRY^WLF>]MNM4S_06Z'ZVM2[71=7Y1&%,R08D>QLW?P/R M^:T-'^?3A*IQS+*?!:9'IA("]U&EH@5KMCT6. F! M"*5NV2%X\;\)RW\3EO\F+/_W",O>=585-P]K@C88P*HS)X810H%1"!4S7^-N M=1I)+=#??M%HJK%^J3\L);LSZRVC2#IGYS:Y \0;.&K9!J09-N@Q1^!)U/-! M)ZS)^D;O-0!^ L"FELUDW!^[IS0Q,A!S+1X56G'K[8/6K=UO1X?<+Q;3[&L, MR AY4MC$W!U&7,$C=#S#8G6%ZJ$<]5?P[)LZ*P^:^FXP89I @SIUX*U H1TSH'@1U%>LF)U">/&XT9K:PQ-N?T, <_+J8*I M\'_>TOM_44[,_EK8/:AF/I%K/G9-NO*1DUO>H2-LA<3]QUPY(I" ![U)DSAJ M P)PXT8G98^RV.!1P4!NJ6N<56R$E.?$7;$R5\U3,*M8/0TFTN[+WZSL^N M MM95(A\281(FQV'C4#O2G@M1=7P=UKJ>+Z:9+0]S_M0ET#M:2O.8,J+.Z0-QY MIALK ZY]1]@J\W%WG@;$44 M9>X_]HG:)_^UL_[GOO;VQM8."PNYS,(=[^1>OSJG:"M<@H9X$S;/OC^T3"3*\U#7<70A^%O'*'6H M%B+P^=\.&G-Y];AR(1426H(63%6Z\GTB ]8^L1*1B%;O528# MS7&F4N3M],A:;8K76?1/NK=I\9\^Z%VX+^?TU:'F[A-ZJN4_>I'_7Y2:,E9' M!&UK1-+G:DEE-L'\W2O1T&SA%#W$:LVU-5M8 0QPP^&1S>N#Q/=P MUC3HS[;[W*&ED^'/K>[5&2@7FNH^$/]X8>6+>=MU3_*\G93'TO/OT@]AYVZ$ M[]@SO<(78&0^3HF//JXA 1=D&DX4$?OL; (A=]&":R9!R.!R-+" M.%2QN?J+&[Q1*:4F5QUW_+;6-_.[Q%6V_88!*%0:SYBC!HB.$H4QYT%%!E[X M:Y Q]Q'&@X&$.M/QD@'DX92'%.?0QL/ZH=]GW-\\ESK2/R(P7QBSN13QG*/- MK5O[-9%&ZL"O(H%QSF7Z!F2./:K<6?X0^"Y9K#B::^;N-%S7)E9_ZZ-ZFNP? M96'.ZJG ZTY4140$ C0T7Q_>@)#'1BF-@V@/VG*^U27:!D0 ?M5*NHYC"A;> M_ N]8HB9SO:/,I;:7F=,+Q[Y_/SFSILJD"T9//'??"1@RWV&H%80I+!*O+A3 1YW1#C!%#,\01)0SB/ /MZ=__:KJM'O-WU"E4+*73EQP#UDY)ZX3K M.)@G$#1)U 5HC2!,\A(O%,9 M$B/]USU&XH/?\Y?/X^@[=$,/7,T^CM4%D_E<=XU;0XHB@#K(H8FY$RY@,-U# M&.,SV;LONOP@$)?'<-<*/&CMGMV8*.DR=$TD+_/-NMT/^H&DE#O*UWYZK%6' M,(5XDE#V7LX^;NE/_JP3Z8BTMEAONG+.+T(^$KB+WL5V;0<*"C(?+/W2Z>[, MTWX7GNR)$GV_>)H7]]OD01,$=BAZ ]*.&$)>0;;!"S8@H1-SNOTV&C/F'EED M)T(\4WYHT7C&H+UQ:IW(2*EK?1K2D>UJ<(_F8-8<=EP8G;T]>0?!&M?_["_Q MBOEZ%JQ-Z1D#)^9,6XO^S9IEKO[M39,&.MWW?N$-3,X;]F\]HGOAN1ZYJWTY M\O46BX%:%%F7)WZ;+T'>W J,,P,^AZ,CAA"9&Y#6N-I*\-I N3D80[N=>//- M+_]+2>GT0<]T6/F""NF%*79UE_/$N,$-,A_T2&%TF"NTG\C6!?P(?P#NC/0* M()6QTXMF3'S.-ZM3L3%R03Y(#\$A7=G7ZSI;1&VBGZ2]JW4V3,N"7*I>N\V^ MR+'F7N^.HN(S;O;J XDY^5CM_#^M*9Q+]/>M@;H>S&:;W$'QN8C!BJ,61BL@33Z:M M*T=FCS<,3Y??9R69N%QYL%,[DA):5Z/9&WN3;R]JRB6Y1*P0;Y;??SX8PC4G M]Q5XTX<)J0F7(P8(\KT:Z,2T::*9NV/]1_]:E8F_7[:504;,16[EC@BN)WS& M;L-.(EL-UJZQ)3"QS%!<$VH8FM.I102J?=]T*U))ZNC34"5TAG=7<[GV6C79 M]4!SAU^2V]M,7,,T&A24[T5<$ MJP/U_A(K$L@NJ ?'7(%,K 'S=0O=^JB/&47ZO;M)]FM]']T48^-OFGIAF2H# MCNJ')U[J$41Y;REB/!OT-9Z8.-N2-ZZEQKUCHTOAV +URZE4)C2SGB-[F54K M_W L9OL/F\\#PIZJ[^>;=/;;OX_MO49'VR!X R3 %Z[.^U"*:_$>0N7!MI B M*3E_%0L?/D8+#7@?+*RE68<Y D&41#7K]BMRA^^4T#.:EYE@-_*A)3WHDS&<-6BIMS. M7QE5ML_I[]IF-$8.[W*\>U>Q!M:H@-3BJ+(=>!]P"EA]["A% 6-:P;%E!C:T MT-3'/6P+/K[S-+O1OM516-[5;+)%\4">7L&%_H]>3D++1'GL!*SUXP8$B$%D MDLZH(^?BZ8=(2H9MTOMFUOO%J5T3;8=BNX^772]1,OD3A)SSOMC+?=1HFYQ] M3."W^2Q'X00+#T:Q+W.,-M=AHZ!S#BX ,1.[?[#>&6 ,^:$*$:WFEI;C^]X% M]O361K>/27>-B?]Q[/XM5I^VA'CE'8Z7(P;QBIBM7B*((9=>B(OB!]IGXU(]!OHL^O=%R-K\2N_F[AM_T@M*N/OA6< M[!39/FVGRO0H0"AW.P*Z/ EWMBN(I\VN%K"]!H,9*C\UA8*8L-4)*E=WJ%UM M^MU!/Y>_!>^[]VHB/*]8MF8=UX-UG2H]5?S)O@)V#M=OL@&)N^?&D[!F[_R, M:QLF]4\#N!R.YU)'3OW\4/YCMX,.5NU3?^X$Y[\,+5<-F?\1$6?73[P?LX0' MM\.&$',A_MQKK1,9R&9P31&GHX3B"K7];=V^AMO/3^W\"$E?EC]F9ZSSG7C^!=ZA*;/ M%3(&5%2_I@6U*@LGU;MGQLJ#&-/!QSK#6D9,27M4XJ4FA7-YFK&,*RJGSES9 M/[DCI-#LI$I :?C:X__72/2_RW^M-$!9I7P)$<*.DK;\PN'Y2( PU&,Y@)5[ M0X=>KOEJ?,Z'^_R!H\C2C0EQA>C7RUE;4BU?[@96&!8/X"F5W5L% M_LK^[YA#Q1PFE!XQN ')[-7T4.(<85[.SJERK?&->H%[$B#VP,+[IJ>?O^-3 M9J?KTA7SW^=MU:][!GD"#UD?N26]!V)(6ZVL 0*C(:]^'&B//,/\-5S[M&U2 M[>2--]9CC[,]2E7%3;I$YG^$Z&IK$1U3?J^^99_$0+A--FJPJTB^T\M'*H(A M;*\5]\#PE^1(>LD2V4'C9?D%G7-U8HL5#Q./.YM_-H-X'OOJEU557!T0W?%= M(7U&N33BI.$I!3D7"7$KH3[A,J 6"NYRYLAWG7K7)JWNQFW"B,>G/ HRKZJ/ M0M4_?!%V[E%V]BF-$6JZ1+N8-G,8;E*U2X[WIIVXS'12STA [SM;[JC:/66 M(S;*[X[_.#)=%]P]U< 0-@0.IS'.B0D+UD&UM2(%_SVJWEN AB/CJ18%B$B\ M N\%3Q7,D)[E.^O(F8,=>9R#[=X2+*_DVVRK*J^KA]A-OSWG;NY^:DPKDN%= MV?WJ%VE>G14&_%XS?< ;52,,<\WXJ%SFWGE<)6@C7!I3VIZM:U;B$N+D KD: MIQ6C<]KIP\=0H:E-PMA5"48X/6-NZ;@0W-J:.W9^1P'AC$RUA#@BE6@)BK*C ML"\1;=:\AU6\US"8E3DC)2%%ZF('1]?4L_TFUO.O/Z M=IF3S,!ECAF"HW%^ ^+RE4O@HX9O'W#,3@C[[Q7.&I.T%KL!$85R;( @(H,B MRP?/EEB!!L+]+\EJ66P'9OBG#PY2L;HWD/!K;4=%+_XE\,1?L$^L\.D!9=42 MF&41F1Y99W]:.XP&J;L?77>=6DK1:4M*#LR=^"'[_9=-J\!:PK^6.7QYADQ4 M%D:$5N PLGB :4QX&$EVOWOS8E5]S>+VGK:[LD\B2GU#=4(PULZ9-;,%4_?6DA7/=XF2-[(E?72/ M3QB6')#(K9%4.@.!E$0*+B@NP8009]?G+K&NS\99F0#.#/V;Q.A]?P,NWFK. M"LOVOV=-.8/TKWN>O31]1\)X&T56#_)'UY*BO@&)A*>36B+2/X+%S'7ZT9LT M.-2V/RYQ/ ZG/RGH(O3J>D'QQR*!,WN/BIH)O'\;9 14\R0LV8*<\\PX A66 M26AW'HR]%#BCG(1_Z(/N?=OP2V!V'U,9BN! S"]9->N9M#;+*9XLU8Y(^UDA MZADDC^ HK//)=2Q]_$2?-Z)M(CUD-L'UD-_,E;^=^5VBUDIHCPE9UFGI.+0' M:YV+M[H,3(W"5# B[$/HB"!@>=!?,G]"*]IO^^_Y+7E22NOG=][3D?HZL&.! M)6)H?U<070'U>_",E$%2QFIBL. )V@2?]XEU'RZ;R.KV?>C_M1Q1)9U%S-ZF4$:(( M[S5.S@8>U8DJQ.HL6G=D<$R:?1O:1%W(3I9GG+X7[3+YH??^MLI"B_Z$>D)*VQVZA(TXFOC!2:.9? M1T,139F_UPKX['@/R*6NST6,PI1_SL-S@Q E-(P!S=$UO+/GN]$BW6N;7K!$ MG6<+ZOJ#NQ!Q0X&?+_^34Z6Z-R"L&NXCK 9V@\"?!@Y8"R M?/1\X<<(K&5Y!"8-SKM,_1((2:D!_7VR_Y(MKZ&D1TO"LFY+YC;H7!"@NIAF M#$.23GK?PES@MI#"UNY#CVBYZ'G,ZXJ_8+G@53XC)=D';F,!WXIP>^=S,LX7(5]V/"82ZUK'=K89'?Z^^U(,NLP_/^^C M6/&VJRVF6A"(G"M5( B^23'XK>L89G&W-DF"B.-DD)N_^SFE9-Z?F@ M(')0X(]JOY=+^QOBYNS\]VL.[AH_4+@O[+3*C?UKW<$,@@C'&KB\ 1F":X%= M1]XF:.YZL6YNC?+J+5RVW.QLT9[MA)+@5!,\. M$,'4'_1]-BEL5!/U64N]UF7I^!LW/;F:ETTO:T8.2*P6[58PRBB\,V*S!Z"D M6IDG,Z#*7_/#JGR'3C?E-7L>J, MCHF=QFCTW5NW^T;$MZ1:&_^7DCS\)^4)F#%T4#3S9PQ>%JP.:)DR8[MPQKJX M]I]TLA5X/[J*:JQ?U-X8YP2!#L 48WG0/8*Z/(+8,@?F#/!T6O:5S>0_WKEG M85M9TS4O#1SDXJ]P=M<'1G56W4Y17+SW^/T'LQ/D"?6<0I\% ME]#$TRI[M-,%%(\VH),'R;_SN^U":!X2GSO\2I\\672,JOHRLV_-\/>)YS3= M*V;'?!=N94D(Z!6)0'#A),"-".ZD]&\N*_/=&%#-^#T"*PR2FL0$-H!>YDSW M>QN0W+JU,-YD1W+;LZ*!22&U%X;0;0W[O8.FUPG #*QY@JM!Y -KCF$=#ES# M.+*%^&#E&1(X.I&-:*H>Q(OPII%-'1E6GDS]V0'6=S3%[]VV$M_0=Y5;HAC& M#4)U'CI9/C)>V\U72 5#^JBN+KSM T(3V"]R7:WYH[ZMFN(7!/JMN]Z(3B7^X8N4R%WN':PVKO^X&46!-T 2XWA>KB)D M]T)P&@L+41WZNHGT.RPT9N9A\U8R](EEOFM ;6'CW_A7#MWY?F'/S=4VE MSB:F<2_"(%H9_'[E<=N]>1(B_+N_8 K;*;I9A&GXUYN%+#P[M\^ZH2L<.W&Q M[EX(99OJ#0\=_<-,(JB_2^_??DQ1&ZF @D5.?(3KLP-2"J.^HCO%:N'23".*G,ICT: @?F#%V^FM]4[ M]ZNE.]3-1Y$=R MF^S.;PHJDFQJA.\Z%>"]#M';R>S',K>BUP+[ 8[0/%BK M1Q\B]2]N*(8_(YP@YN*3)^C#*T-[HTH^1 '1L]!S,]^WM[(_N;Q[FOMX43;5 MLKWVE9,?D3[I-1UXY([Q M\)UG^QI5&_2E!8LU[XT*7!=:H@"V^!R"7*\*=IBGQW=Y@U3*%8QN7<>PAWQT MP2-TQV +.86E_/M[@/_S^FU_+F07 "_K#A3>G/U$R/0:9D:]NB"$B=IEV)N6#R/)0L M\-8HK0=H!>O%A0>XV,SZT)(.LXNOE/7MC?A$\21EN M4\OOOAT/+R0KE3JVMZ<\VE51HK1_T+)=5**BR0KB.HSE(Z1^-8P!$TE;7B.P M@_GCK- K!/X>Z(P8AA7(H?/[#A)SNS538F)KOO1'("U>1;+ZSLEFQJM\R%,0 MT=O#ET#F%&OX[684*;C=.Q=!K=Z 2)#"I!&!.!CHY@KF,9!;OJI1&WW#2).M M[*04G\$]R2XA[BL0@1PO1@Q3$M5AXZ>[C/@6IRZO22R^-SP4\7[?'D@@E%TDCJNWZ!W-T<( M5 :JO6?;2%M!=S,/";3_@)_4M1;$G:TNTSKNC8>*[UO>B=YQ3.#%*1M-]FD0 M1R<48ES9@C$\65" J<:;I\T6K)H387=P M';.8C(LN#F^'.]1]=63% +%1&[ MLOIV/7\E\&T#TCR[QF:NC% Z(@I(5 *EC;C*I*V+H$F.X.48QH3D(F@Q8AJ3 M=+ \QWS>M_GY#S^_S@#'_6+GM68M6:F*OISY(23@O5ZX 8'RQ#F&7")O%_9% M>Z\JF,ATIO=T9-P'&KKJ/LR!74[MSTCE+^=//&TKFSMS9D36U*]6L.E5YF%. M64X L#XRLP%)_XO.X6-LBWZ<8D=.*+=HOE\-EM^&$$86H.#98/1[I@,OL,!#. MDS!G(QR T6&L_!U&\I6?"S&T\#8Z26HQBN4W^UZ[(U0KH2E-KF?\@=.A.\C0 MKH%&Z51H"YQT%C\?TX=4L('Z<3RX.67K?/^I;&Y7'6VA)3IM_,O=F<:9M-_> M<(/;#XBZPDB^Q,/ M6PE=317)R5&G$3(3 MW/U@"GXKI-BGLZ=[3,W\'_KH?K31H M&DD>1[U+4N"I<6S??FS.H!,+.(D/^V-HZ <=H>Q0*P==:83"O\X<)3SK-CA*PZ4O[FR;LO(&C]_X(! 2P/^ 7DPRH-P_P;>FQ&']SA:_%J M4' _C&5[?<<'K K'7IA1(M+6CKC-66% \W R&Y"S<#P2\, +H//ISAQY/,/K M&=L>[<9 Y;1-7"TW85KD5)3PN$:)&7I%7Z2F5 V:WX>8]$<6SPT4MR@=MW!E M(=>@51@_9@Y'"*52G_-F_?/6T4K-0^-7%6 M+X^2<$DOTL^%$?+#YHT/Y#(;>9, V%+DT-?Z8"VH-0(#(8C>)HT[Q3?>9TE: M$R$/7)](;N\VZ:_>D_O:<\A!=3DF9*J,NW_6_ X"&J6L]HEC<<$A1K;D4%-C MV==PH69'B=82&.N4J\V-/T_X^N7_!FN$G2 ((J+'88SDU64F?-";MP?DPTL^ M&D7[#6Q ^OPRW&JB#F;U/$H:@1OK;SD#-.XIT0B5V_UCX5[?=V?[_QLN61AX7=6KI/P MZ"HL']'&:A)=,WV Y7/+V:R$'MPHF9!>RY6&* M0=FE]+?#@B(O!TU;[ M"WYEF]T84^9HOR5* .,!>&=:6>X&']J6D]>^U:^'3%5]_W0]K+OYKD">VQZ* MK#;L#':0U+H\,D$VM6?V7F/;8U\=G!U$**!%1Y-[U;K\*\O=X4,F=JW#-5^2 MY1TD WQ?755U];C^R?5L>,](;UP'ETB*G/>80XTBVF5:V/(@:%1P-QZ$4CO) MMHM&[RJ.;"FCJX3>,%JZ\5'/K]:%.1RGLN3KI_";)( N88]@M[S%!#\!O8^] M:4@,U"=_9QR:ON&UXI%RQCLF);WD@O4\E:!^O^Y7K@%5L#3Y^P# MPV)$?@_AAA4"%H2$L)W0,E%+@!918\\PG:V? MHC%W6/"QW,>2HQ#%9=Q_!."[\[D/^2_(Y#,8%Y0$=D++FNF1@SB-$R!'JZ'2 M?[G52CZ-W0Z5>DL^_'F%_?I^JNX76U'.5@(+SRVWVD1OV: H;4*!DP($W7GL MAY91^;9J#E4@.YC!E\:^=UJE76?+(OUP@S[8,<3/"Z1-PM3A0%T+CAR#L^P;7-/ZUX^:OSI,1>RN2HMPQLJX]72"7,.K&B DI8H M?6'<*#&F1T;4N3,+=O%A7$A?7!0N;B(/T>HQX)%U$(9'A",S_D[@$^?AFE]@ M9*SNMB\YG]!]]H)0I#F$O>F_DAW,=/L^#3 MJ[E/F6TU#EMY7H) M9>:-"HZ)B2.:+88>:W;IQSQ]6-1=5YP=3$< /O",(%F^N+9C=@'5 _"Y'ZSC MX,TJ#JJ9B2U&Y&#UT;4TIUK:>XY K.+'"XL?W&L6YP>E7\5(O%):G(Q)_Z%R M3V'-NQ8!:\.1"2Q[?CO? WAS.'E$&#P/I\B#\B'"*RU9(*@+&!QHB?EM(]VI MO'7B0HOO?(:>FUF3R\0.Y.WPW"W!ZC6I\;@6Q-JS!LX%;@G&DC\PLSV 4EZ= M/T87]$ZF3D YND!I^UND]:_QQ7M*=;_WMO4JT3XUM_F[B3@A=TYS9BYENO"N M\%_?A+Y&=RY$4',(FMV>3!PMJR/CU]AZYL$;P[/9]V>W/$KX?OI#D^O!8355 M[X?"4FEIY&][1FGC'JQ8;B,NF&_"G(]S>T@1&Y#W0G04WZJ%K>M?UM[S_P?9 B/@E3D[<.^ MI_!-SM693NAJ(M/2=H:G@_9C.X+)5"/_0;A!;MR,SS8[ZU]M33?,5E].!>L7 MP79M#Q\DE5; E'F+WHNJW.9_,ULMRJL9;&.T4!!S>;04( S^L8(J9R=($EO1 M7DOS'JULK_O6ZZ5-[^VWR61[%PO\D!TY)0E?$6I MS+WU8'M%?E;G,Y\;8=>EI+:<&Y_J02]SY 7,N;H\\74@I$]K+^"<:W6 "#K3 MDG-^PF0C>_7>?#.,,X*O_IQ'&UP5+SY4H^8M=)3O!)SQYEGO?GKDQ @'"8/G:\$L M1BC D1HY-15;M4>H.W9OK%3RZ;L:ET]!U]QH*_#W^70XGZC3/%9[S&?:+M-B MCV] H&J'C39:.EA]6?3K^>'.M)=0O<$YLHYAD;.35\9&#T;[3V\ 0F&RW". MOT%0GU':2*/K2A@1,.LA&D;OO4UE(P71M5Z (T>I++,SZ*9BY?/PR+0.K=-G MZO:R*, E]?+_$$7H/Z [';,$K<#%(XBOQ[D-)\N;PE M@CEQ'$BZ?J;XY;B8]KU;%P1DE03M;\56R&+?X@!O M AX'0803:C*%(V&AAWG.1B9-#.&>/6=;F5))-HDZCO7V?.N\9^ MA(3=*-\A:7%;P7#D9$C395$6D:^C>,P9+@$71\@@-)'XGC]L?WUWSZ8B5UN[P ^XG?:V+7F&A2' MJ:8$!KGFF\8AO#GQJ*M(!1+U";+)8$T*$3:1=]$[!R--PZL;%,89=V\W[P/8 MT>2 ?>2+ =;$.ZK)D=C$ L+S1>%*L;.0B\35EG]MY>/S;'1Y;TC"N#AXEI86 M&$-'SSY!QPS]B/YKO921$F*^FMPX;M36_>S*?CVYW8=D;+4OG(K^ MBMQ,M$S^/DLC#.#(=^RXV<8<9V""7IW[L\ON 1KIV=G+1.;\O.SJ-K?BG?1V M7L6J,5N_?"&4.WKWX>L+ZEJP>NP83!X7A9IGL]8 _8? \HB-!D :):2K(3*M MY!D]R 'OQJ@6BO\7"Z]9Z24SAVAGPY7T_D/WU<>,;AB@>.)3[--\5&O_$Y%: M+LF?C4N<$_QK',<#H SCA")96,5W6/VOG6$='.TO(9'Y9SL'OFX)9KT0Z3YC M%R-XH#3 &'Q[FP'Y*WJ$^[3;^SQ_,% W>>(T(D=PJI6="&J>9_18C(X1\[ZA M8F]ZI_?'NC]-PZ1UOUS>VYLT\$5%L"$K]Z(K<(8 M :)#2T#/4A;]\IF5H\Q]Q&"M2J5[^O4Q4J6+1Z4FS8KG2U%[=]R^^OSH=%8=4 XV%XT2=F>8 95S4R<"<%N-_L[?[NZ.91_\9HJK M$4E?7RBRT>4^YBE@%Y!MU1QY(58>Z,'\S1-G,MV&<:W3HWD-PN5[WR7XA$_> MG]PV&]M@5,\YH/O2M7W?N3I<1//5VYI:KGGA'_I@D;A^;V&^<>IW0ISVS^+C ME&'Z;%*[I:;BQ$_%+UI&_(%,XW@Q\2/X0H0P+@R>HR7)=,[C"?N1[WGW!^DQ MSY*Q1+KK\M09$K)9+VDR5WNWU;E'WQJVWW7)/%333"K&+L*9.7Q*M7:*O943 M]G;3_^0=B^)),QBO-L;XJ'V>^]/TI^Z5ZOV\1R5[9 9 MTR%<_Q%<&#$;T39::+,#O_N3OON]8(UD.JO%N88<_V2+<._>6;.XLJ@TE3CNYA'CEK]@H_K-2&5K M<++MJQQM+7'= \> MU,]@VD/! \HGN4_T07&F-%9] 3L>0]UO%;VXY9W-$'F6-631&X2II\.-?%(^ M'?+/61PU$R"#NWD22#:*D\"M0$1"YU!4@U4X+9F9W._N[=KB1I+G'-OW-_!# MMT[/L6$<74_2"#-KKJP#Y?S9'MHGK=!WZP+C"/()01?#]R')GG#9/L M=JL1YW]_KC0UT_RUONSX=J&N:*WGC\2^HR:1P1RJQI(U!92 MXU$\VQ9S$+A\HW&6@XI_M!($G6V(*WJU"-M&?^WSS8@>9D+7=TT;ZK]C,A0R M>!&WILE7V9MO,/(H9L@)$$KD*/?RL>>!)Y0OG0UI3%'Z!S]C(CW6P>.J]:\J MPMEM1:--'?.CAJ25.-UBX1BUNN:4G#5U9@:#L);,OLCCZT[. !XTF!VM14)! MH:'RG4^9Z>C:?MG/O]6B>B9U6T\6HPRN:CN?.U+X0B$5MGUI%RV:(P(^8T?C M^O5(4?"KA!94 8Y*@"G;F&+,P7QFA ]S8@"GB8&]I;[K?9F8POG3NN#B;K8S MO.FPRX_*Q(]=P<774Z&'P"^;JZ9,? 8IF)2% /@*F0YK,;IY!2N)I@=:6YVO MBP[:63[E"5C%+ZC[?FLP"FZ^&]"/VMM]].USE:$Y4 SJY+T@#(?;S\K$OBUO G"JPW/\VQM8CQ'Y9'NB%^RP:#->CG-Y4D]YR3.X?WAZ5 MD'91U\0UQ>R0C^$&9%?U>ERNPT='@]NX?OW3W ?\FL@\[.:?HB$83S"&L19# M0Z7^*N5/ABCSP@9DT#M\\U5>K^B&RGPLAPYN62[C@9B<:]'[K\HWTR; M*L\W7#K=OD0*NGH(UXA(73>7/OK=OXO]K'X[W&KR0'(2=_GXT+5?%="$_Z^V M+#G&?#L^0*+6E&]E?LNC04$#[]5?3%WWF=:Y,H0\QN6=F>91RUL:3\(:I\@N MMYYHYSQ+,$@W\B,=PD430;T)SM8[+ 3W+B:*?93CSTW#PN;!2_U:L*?3YM+M MS3G_%B01VE_J*W$HH^OYPQZ<+D&6XQ_&H.0>7"[X21&/ZA1I)]8&!/E'^EG9 M!%;=TR@QK6_=_JB NP_[#U1\J:R-$R:@:4 MAS2A(W]O9K8N8.==INO7C1.,PF%[ISP+#RB2R6%?0XKMG$9D5*@9&DJ/^AMWU:EJFH_RL Q^3?0'WJC-?@!>B(A"O,?1 MM3+H<%$,$DPSR"<: #_/[#!J,Y@R6]E]:]%83?7]^[KOCW)+Q(TUFC]^_&ZC MR27VZH(P.GR8D$5H6UZM9=K@1!P9ZH\Q(O0U45K/[[S5Q#4M?[3;_(NH2H?X M9%77,OJ>L Y95ZWQA@]7P"D:BB/OP"H'2*L/V9=68(V4 2Z29E/,_.Z/!#T) M4HD7S+K&?.K7@JP/)W:$"QTYF.%N=<[!X#KPP%[SS*G "A7L-FZ+.5^=^!I[ MD:<326J9R+>"$R,I;=YIK10QCA5XFW[JF1;L;;?= ZI\FKVES&*O CN$!6..%O0*<#P[^,-QG&/,)30DPK9@M@"B.:MMT/R# M'5=/;G]WPH\NEM5,+K6HVY:B!1G3B#S5W:>U'95OY0UDC," $W!P.VI@_3UT M,\8^D1,!>C*K:7%W'MC1$(H@8> X.MD1B&NI&M: /QFM<].'.T9B*"HO+C&A#"E6TG_GDP:I?+07;LE^+?>SKZ,BR:J5KRV 9]-E!5#H!2$@>@BIQW)F&!VWN M6:Q>BA#O*1-7M1IL\&N4\CRZ][&M :1(]+A &U]J[$!+IMH\3T* '<2;QLGP M5-$9_3 ^;A_"*_F\ %9<9A-(FJH4>9)5W@Z),&5CV7]+J.HI:8#DR":IQSX;-R)]LZS0I.;-8 M?-95M/SEMI>P.\(F7+Z5(Y"HU20)1 RRD,]N\K RO!$$D$%0! O=+EG;V6A_ M]2XE8_[:%9FO/=EWOOMJG(Y7^RXI7-?3XLS'+Y_]F>*)N[)=T3L14>L*V!%" M*X$C']^':*E>4^4KG01?!TJ!?1FA91'YW393#ZP7[R4+!Y-U]N1CI-;3*[X9 M:>0I3U/:?J]YTA%S#H.+FLRD&VQ#CAM(J/ZZJ.V.\,73L-F=E=_R)9U>P?5: M99K'MX9)8"K//'NQ'(FR >"#FB&LA]P.C@X[,88BGD@1^4R0X<%6M&# 7:W= MC?Y&R(!GTQ$M)9?RZI/-2F=FF+YB#%?6X>^!1T?,7-Y60?ZP>6)*9W%G<7/* M?-U;$V"V>+@'L1F$4;@B,<_QZWJ4V8TKFC:4H]N;,;FQ;Q\(/OCW&'IR*.\?24O3WV=57[O=CIN#Q2\*'TAV MF!I?5++>&_]7&KD5[*(2K^!0>'"7J:'[AZT(S93UC=H5/%Y]HS8_VCOS(*:.J,X'@T64&ED$41"(XL2!9M:E$60 M* K18HP(*!ACA!8(((LB&B0D6H3@0@-51*$:EU LB"AA!!03,%N%JE6#0*B$ M!!<0D!LJ<"$W-[TXG>E#IR]=WOIP7K_OX9R9\__/^7[?V5#M)[_V](YKW%I7 M]W$D_V$5H+NDA(UO]\AP/^?1IW9=&'QZ7_9^Z(A)&O7J Z<'_97[E+TS&>C1 M&MALL:Y$RA>2H'EAH%OBK:N=),@U/<$K:#6 MV>ZEKQ\)7?36C@]$C:BR)#AA:K.X^[2"?RN 6\%R!/E9FGM$J:I0IP^H+W]8 M-1345%]+#;,Y&]JJ69?Y/&&=:6L^MN,LIV5YP (H$T0Z%4@W%FA Q6KU*?BG#)]8VQO0;K^-M397'4@T]S^-5.1D1ABOP/(BM MPT$.(WHB^R>V@Z$4=E%#@8"LXVCRF!%EU@TZZXO&*I9GLF: M#4"\M,J")"L]R+WF&$AXG^W"T+ORL,N]5;.O;G!TB8D/VE.Q2@G68GB(-W@, MV8;(Z?5D[E"[SD%+:JE1N6O><2O>'H)G ,6/+E67HO\(U&!:5UK*S>H1'G0_')R?%)Z>FQL2E MX*OXA(#,2\>CM)LLT0UQ'^?BT2^:$#\R2_Y$9,-B@D2DS&J 0U& 0DZPZ083 MEP;8L79S=[3,$1#+KQYG(W) %%-<78Z6\@U$+Z>V]/8O MRE7NID72)GMBWPLK&_+,OCQ .A_RQ1/YH\Q4$(\;&M"%P;,C+C/[M-P\CZ8, MH .I7MG$.'=H,-L[YX;FGA(*FBD[,"5Z9IY5YEOJ%.U8.S-P\M5\,E-K8?MM3%CI62JYA)ZW7HQ,*$1\TXEV&R24#2C8.W MPKL:'*]+YAZ>TO$Z7<9/@35Z,OLA&Z>;4"!J8T*JGLMBW5XAZ2.8,WG!I4JJ M&B_E[1VU$%(;9_UN?T9A?6!1SHG0[$[Z1V.<([@ZOH3L)[MH MU>%LGEV>B$];D/T@)L-)4XQ9ZK'W!K?8^6XK'OT!1;&WUJ\&2^3IB4;4#",J MA6++#-EP-F;P*I/; B1MNR\X?>M3E\:Z2=*Z1ON;OAZ9O[,HR>)I%L6D55=0 M(R_##-/SC2@K#^4TC')7;BEU>7KNE&>G*MB_ :K_1$3UG^>7E+ M)GV8![AI1X;M@2U]FIIF(TI5(B6:-JV=*JYN%Q?XK_J^^\4OP44;[7M74$9K M-_KX+&/:M[[;KIQ^RAE?C1YG@'2<9-A=ME.1/S;G0F!?F(YP @KZ?-.U0=4% MR4C#O09&NW46=MF590IL I91653)6_LW2)^7L#^X/@K, ;SE[)F -EB5UZA9 M0Z+93$0?PE3*NZDX>HS9P\3@REB]@LKN7FBJ,I1P^_ MYO?2+%:VD:E;P>J5Z31GH==$.(]!]%XWL/L'(\H"@\@$+.?IZNF9 >17CX-2 M1/"5(T1?]A)H*W+:2=$2R$N'D60AS4W1[!?IO_[RBP'A+IDN93\@ )J"E N MC9A"3'DV 4E*N>$[T6+X1S&P17R,+]PA]Z/Z^(?VCI@K*@9#$R9BF-MCBSJ/ M%:*PT=Q5[QW_U9\T9HR:0K:IL'FN#@?/;M/[#-"%=GF<)!P8(?J$)S6O9/+; M@*AV]<[1<$/I1T84^;:E]-L59W+$Z0+2JU$X]2<,>)0'UYXTHLY1C"AQA-X0 MA&(CTE4ZES-VA@[=YQBF:IXAKL/%#;*>HR5"5DGC^]HY<01K]G,B4->TQBT? M%PXHSO<*!0$GW^#UF^? 9?M=C[\,Q:/C.C(I#U^SQ/0G?[VR_O_X/_[CP!F[ M?@-02P,$% @ MX146#O$+=U:[ ( 0&@> !4 !A;&QY+3(P,C,Q,C,Q M7VQA8BYX;6S7W](ZI)*IS.35%*R9C&#;K%TR5#,*OF?U':CO&/A;4?X]^X; IPVJ>5'>0_COZK;7Q<-CF=W> MU%X"4T(9C!$/0^P&!--T=?OG.(DBUV,N M="F*88!Q"!/D!!#%#L,D#-TT\=5#-UG^]S_+?V!4,2#8RROUG__VI[NZ?OCS MK[]^__[]EQ^XW/Q2E+>_>H[C_]I=_:?V\A\'UW_WU=5NFJ:_JK_VEU;9* MQ[J__L?O'[Z0.W:/8)97-OD/\%N\N@_!5T M/>B[O_RHZ)_^_7\!T,!1%AOVF7$@__W'Y_='ETQ_E5?\FK-;*=M/K,P*^J5& M9?T!8;81U*NGU8\/[-_^5&7W#QO6_>ZN9/SYQV[*0;XG>^I!6"\0I=C_:HO$4IA^MD7LC- 2;GN#!,A>3W+Q0;W,ZU[O;+W4Q MZ=-3;.NU*&JTF>&UV"TS('DC?_%!_-0N(Q]T0IFJ=5K5/2"5_:A93EFC+?<> M#3+Z;W\2/ZVW%;Q%Z&']+LN%$A<[XV=&F-C#\(:]_4$V6[E97A%2;AE]G]>L M9%7]GPR5[XIM>2UV/G&7Y$&@P.2OJU=,;(_L];8LQ3[Z+JL(VLC?KU,G0%Z" M&&2<^V(C1&)S\_T AF[@Q:'+XA#'Z[K_0M8LAW]\Z9A1%,])[I\,4*^/: ^Q MM%B4[/;=^\USFZG81^7.F_R:HWM6/:#V!L&S-%(:&/Y=T@2X>-P*%#T7*V&9 M"#[ HV0$8,4)( TK@"M>U-_^]=<=B"_^'FS^R:2[F5:P/:-@Q^D*]+R"EEG0 M<;L"ZE5XIUZ%Z\&KH)A6?^Q?A99OT#"N_G;T52C('HL;:;X5Y5,)%61F">V4 M:R7 5>+AJ,(*WY82(2O/_Y5MZJK[#92_41IV)F)_/?BJKLH.3U22,Z]9>\6O MI! V]$,-]]XX7A;W+P%\7;S$!]F\? *0/PDU1UDI?+9GP#U069_*XH&5]>.7 M+?XO1NJ;XKJ\^H:RC:3R75%>BS\*9R2__<"$'R'V5/:^9O?5VG=0Q'GL0\8B M5VQ)80JQYPOW*T1A*MPV@@/'9$L:1\;2MIJ.BY7T=7.A<%!.P=O_WF8/TC-> M@0^LJHH27%45J\%6&!IO*]/*9>+.82S3& MF\%ER%I2\B.)F%5Y7P;44Z5\X=/&*=LO=4'^?O7P4#*2J1#/9QG^JKY=F!3I^7L0E/XKJ_ [W(2E+=:>/@G:!LWS\F:-=8<(8K=X)1K^@#;OF M0XM0_N8+(UNQ5L:J-PS7:^*&@8LC D,W26# A4)-0N$$$]?S4IYP@GADZ 0; M$; TU=G1#^2K BI!;P4*#E#'!.1%">6O0=7S8>SCFHE(V[N=#/CI_=H!YI)4 M";DD$NQH7H&K/1G(RZQZL*/0L^>[FBT_M]T(QG36K" M3:%.WIZYJCJFK3\Q\<;G]=I//1+1F$,G0!P&S*$P34@ (S=-DAB'PO;T+K0] M[5"Z..W:D(5NU1=>2ZXN-DXMR72TY3J_I!9GUC80B%]E.6C2!59"N$!A 9Y[ MG-#FNU=A4@O8KG2F,X\MT?G2MK-=N#4,:\L+6MMIOF2WN2(LK^7&5JT]%B<. MC5Q(7>R)/8,F,.51)$QN/T 1 M P[0'JW-+\'P1?2R,IMNKJN[U@)!OP8 M'O;H"T7SU&<2J*<^_GD&Y0'=X*NB'$C2@:+=YCF0,6"V#H3T%Y[W9,@8D(,C M(O,GC QL;AB]%3KST[9\*"KVIKA'6;Y&A&.:( ]23_C@ 4U\F!*&8>A$?N"2 MD <.,8I>/K?*TA151R1HJ01?&SI-150SV'@I3E-'%(TA,H\8GH+ 5ECP MV37FC?V=8O,@P'?RXG$?_ON<%/?L0U&IL.&;K!*$UUDN5$V;WU+DU4=67_,; M]$-X)T%]"R M-"4BF6CB[73 !BAZ/E8@9[6*TJ$?X*?ZZ%?C8B%+PK0)OH&4= M*-[MZ40+ K"D.2^A9%;]:@&RIUK8QB-'QL%05OX5;;;L=X:J;HRJK.A'Q\7U5;5JTC2L+ M=SA,W51&SG@",0T3\5.2<"(4>1)BH\C9%%0N3;]+JF11KFEL;1():D;C7EHN M4\?O!'] ,;@" Q:;(O,ADZ#A$NRS*;.'6D:!XG35.\Z/*W!>WN91OBGE82LN M. F-\T82IX3Y(/8XZ6*C+?Q29JB_8C-;$0M^ZLC^61Y?[PIF6M+!UXYXB\$#<\3LV<6Z"\]M!AL"\HS5:_H$ M,W6%-IO']6^,WC*J*JQZ5:I^]ZDH:UYLLN(#>F3E[ZR^*_I8Z*,\AKNZ1;)1 MRM6]N##[!Z.OBTJ8X(/GK=V$.0[B#'I^$ GKUD,^HX $2P(/W?.\4$0)*+%7CHD ;"06X5UCHZ=+) M7X;3FG=)(IY83S=4-46-*["SH8'ZPPKTS +%+6C8'=C&ZA _Q0OP1[%_]-?!NWM?BX)-<:!7$WM^*[7],CZE\G7G\5& MF O%SJ*8;;V1R1UWXL%OMDT@[WTNO#CI][\N$9%1\B;*O@N>X<5M( MZI DC@/7@PQ3!(,H"F'"< 1)P#P4I$Z(B5$0;1052[,<)&6&21RCP-?,YY@: MTJE3.R3]L&, ]!R GH45Z)AHVMA(-J:H][T$2%LI'Z-HF#?[XQ*8#A)!+GK8 M2QXW*)W<0P4A[_=,<+K9F]V*.%9^2PJ&.%(7W_A$<*S\ [S7'"KKAVE8-;>!C*1%"QM'[:IFW7SF C:IUO'5,N,#:J@DHG-2(9K[F7-AWKZ M55G*$U9)1?7J<7?-)_0H?W?U'954_>-&K'J54]F6[Z/XPMI<:J-PBOWU%[<[ M;#9 40LDN:;5,U,(2#!Q2C^+4X9R'7K0>SAJ8,^Z@7Y5\=NR" MU>"O).O%@D!&1=\O(8M_\A#0:>F^9/AGDF)SV^3]LP9_3I>Q3[7.N%W@8Y%G M;5./5PS)Y[]A#T65U8.*U'7LLR!R&(,A#1D,N.M!%&,.73=QXH2&' =&\1R= M19=FA@]HAK@AVDQO:R%-,!/_%SMG%(<OZV8T-;?.F H8Q"Q"&+H^P<,33%":)@V'D MQ^(W04*<(-#.B#=9>6FJX.KR]L/FZ)]6$9-B.K7BZ,@&@NZF@]J3;L.@H_U\ M>MJ%*!OD>D^%]DS)VY_*[!Z5CX W_<]D*T"Q9!.A(.A!H2W',]\_R!,>8>/U M3;>!>.M5WT!A.@LQ[5[]7RSE:(]!]F32M=$#Y\NB'L/G7EKTJ >,<^@_LV\L MW[+/3(:(95,95LK)VS(3Z1IOLENUDFS01N2(N>Q>7'+-OXC?5AP1^;>F$ZV[ M=BE+ L0Q)+[G2:0WL3;6] M!+_L2?#3:0D:N]*VX;;D;ELC:U:7W#:83]UVZ\^_O'UIG7V3?0;R*RXHH7+G M^:W82NO@4UG3'IHX\=.4!P[T/=>7K0$QQ+XG5']$(N[[U/&)46M M&T0M3>/O-^-LN))%\#N^0,L8:#D;*)/QW4]'RU1/P\\MJ:F=%5/!S-9#]5)P M)^BN.IJD%^N[>BF(ISJR7OSL$0&>CZP>-+A6^\DZ"DG@N"R%+D$(!@'W()9= M\&GB.UZ$F5#)[EI- ]&(XSRS@)%>[9>9\,""U9V7*[[0LB%2=>MK3@0_H_69 $KZ,[4^F8^=#6B8!=B M-O7IF8!K.#I T7?I*ZB_R=.JZL7W'SIQ0OA%RKNJ, MO'J4N8Y%+C,9N\Y8H4L#+Y&MA9,X@('G+Y*/G*LR%^L0J_KU&=L0*=+RL 'X$/3L3]3>['%=K'<\N(&7F'FB7 M@W;8%?[BV[ ESG[+K,;L5--:.OMV4I*'F7501MY%_[ =-N&GD\Y0'T MW(##(/(8Q)X7"XN7>#&GH8/=2T*FXMC_GGC!C2^]$ Q>S!?,*%\Q&*7F>-- M&>CN4/D&_9#TK5GHNIBE%/J)1V1 7W:P"ADD,4D\&E''"\,Q%O>1]9:FPUNR M>H=SG"U]#%PS<]D"9#-9Q&T!^VIOD'C?&'8%6LKM6[YG(+)LW!Y;[47LUS.L M'S-1S]TV-HLDZYI1R3*4;T+RBATO"3@XI_<+$M$;^&EZ9D!W;*/1T>X#%\]",K!1I%NFN*A*03= M% [[T$Z>HK%#=4BSA%52#1JR5T 1;C/]P@PJ:^D5FLO.G#YA!L9A>H3A_>-4 M5C?123QK^_"QJ)^=X".7DTTQKG-E?KTION=KYCJ,Q!Z%!%%76$A> ''*&$01 M$AXSPG&,$Q,5-I:0I:DT>0+R4#(YR&QSZNNR*PT]738'QA/KMGX"F>)A!007 M1R:1K92: S])7GZ6JD^Q ZG@QY[*NQ112RIP-!FSJL1+P7JJ(B]^WHNW@&C* MHV+& I=%(40I8C#P?0>FU/&A0SS7"SE+6(K63;;KEQJ5M6:PT3*9)DK@*;$3 MQK=D%=:WIFZM!IC=9GG>YIK6=VQ4CK!U^48D1<+0]R$/A,D?1*&P^^/4@Y&; MH"!%3AAPTLKW;3Y_DX^1TNU(G4NV+*=+$ZQFB/D%135U='F:'B"VRBJGEL#R M6H#,6-XY-;@3M@"YN+#T,ZNW95Y=<]5S/,-RIFD[^&GM$H83PBE,7$=H>S<. M8"++@"CV?3<4'E-(?.T,N1,++UK@V(9L\ M1C,#6@:9^^;2X M\\E)X!47_[[:;(KO,@(FKGE=,IK5TIM;(T_.D4$$TH3*2GW"A;^41- G7-;A M!#[W8J/0DR7"EJ:1W^S7+Z]V-9//01ZOZ']MFX[;5SG]R.JNY?8[@=.3;MS5 M)R130+K18AS%C(:5&_5WL2U?#O']9F4V\ PR8 RUWH&,/[/@#@D$U M'F$P# %(-@_F)8A-I&%U5&L9^P(V:4#SHH*>R9&93N"VFM5,)H73+6WL+SMC MXYO),-MOCS/=,B/V^E=E\7=6HEOVNKB_SZI*?#:5V&74Y(WVX_><)(PY#F'D M^8%LTQH)ORURU#^8ZSAN0/3W[O/K+6TO[BF6XX@ZD@=%?Z5QM:0&YAH[JETD M)]XA=R"^?@)B,U%HQ#:G@:+!MF47S9FVH8M1-=M4]#$ZN4EH/&8^I:_/TYX2 M-[C-6F64/!\13Z"[K>"UG'-TS9^YMAU>$W"7T"3!D >3?Q]WF5B2MO2B2S63X5FXQDP@@O"_(AR]G[FMV? M"X!K/F5!WV%++6C)!1V]RL"01#.Z%>N!KY)XH*BW\%4:XC2JO[;.\V?KM6W M[+#OMLEMYN_[Y^U&N'8X=*]*L<1]7M-W&W2KVSS_^;N7MN]+*H$D$[I@,)P, MW+#ROBECU&^A?P2O\RKAA;P.-#U5(I-*"=6*Q>B.*;42PL: M>R5=IY>;NW1+B_EG2K3T[ANG:CZPJF*L;['P038Z[/I-/;;S@*LW6R8[A[S+ MOK$U)V[@QHD#/9=Q&+@$P\0E*73"% NCA9 H-JI:-25@::I(O':)F:(QAEQ/ M\4P)Y,2*J"%]T.D#*.I7?4.\QQ6H"X"9*KYO&RQ)'NSIIK'H6=)5QLO/JKO& M@O-4EXU^SHBH">NG%;TI6/6QJ#^S_]YF9=<*X''7IEXWDJ+]Q*6IJ 'E@ K2 M05[()&5%?-?>XM$@P*(/K4;091)4IP[$# "55*L:^L]/ 5?K7;T'P?6N"B- M_C+S16Z,6=^+YIC?/;9"XVG'SAOQH"=S,0+']PA.?8%Z%,* R^H+AP:0AIB[ M*(YPR(R.@G4679I.&LXR,1D./!YU3??-,I93NW#/=0Z6%$\Z5<0$)&LE"AI+ MSEQ^H _"86F!P;TCIS+5XAEWQ4;<4;T5NJY^%%J/R08?FT(6_PY&+W%.DS#U M(,)$J"-,0X@=[L+8%^^<&Z1)X&D-I#!>>6DZJ2'6<%"2-LQZ^F<2\"960@V= MENV=T8#8&E.DO>Z\LXA,X3@8.&3\@#%E2]NZN"]JX<*]S^FVJLO'-@TTC;D7 M8^I#[,)7#G2Q[Z9$&$9QHM45]N0J2],K.SI-2D>.07A:CU@#9F*= ML2,1=#2.*K YAI))F8P%M.8J=CE$S5:5RAD03M>:'+MYQHJ1,_3OUWV>BY%-$@A\T,, ^H@F@Z[C.PEA,4/!F S@ M(\LM30FV?X>0U3/I+*'T\0ZL2>TZ>'4M&:4Q((W\DS.6@6!&3!VTVB/ M+?82^;%G&#^2^'KNKG&ZXZ^HS)K^2TT]^=N\%J99?\JW9CYQ \(3B.0_@@ ) M=RUD#":!ZP0I82$B1L=N9]9;FO;HR.V;-H"&X O.^\\AKJ=<+.(XL7:Y#$)C MY:()C"7M=3YW"5^NS57K*'0BE% $0^QP&*#$@S@0!HU/N!L$L8N0WA#32:A; MFO(2;VML&%6R*BS-R--+B6!BO:?X@BHF+JLE&M8&!4T-<[+H7_'3)AIT''7) M!H(R2MN\L;$I8#V(GTVRR(@8VQ=6?LL(JYX$/C!Q0^8+&S$- MB/ R&7,A3OU8*&H1FSM Y*(NQ"UZ.RY50D0Y">!V,>>MQ%OAND1F6)>LLN3>O^\Q/JW(QBT%+<#/N4@3] 2#7YJR?[99H*:"4[64M2T%ITY2RD%UVW6V]#<0"H61\ L- )HN$E,,DXC'$?I+&S/=9 M[#(#.^_X2DO3-GV$OLC!1E +Q7_> RKH-3)63D"K9>79 6QR"Z_%ZCH'DE#5 M#0&H1N C_-Z3H!E9=W; F\FR^U1F]ZA\!+P_@=X5.!#TH,I#F?SZ'U!5R:!I M9OZ&FEJ YP$\8_V=>,"ASE0/83L[S<>S$TGF.P@@& ML2SGC",.,4N$A\W=('*,#G*>66-IVK4G4;SD@D;CIA,'&(8\\:/ 8Y![(8*! MXX4P9;$'0X\Y+N;8(Q2MO[$2%S.A.%QKPHP>5):/4AE\.SEK3!M&/1/X0F@F MWHUV[Y8B;]6-=GM?5=L338S&=.DXAH*]YAP'*\S=D^,8B\^TXCAZZBOWO[3?Q#WG>TS:"3#EFU&<.=/R$"Z,TE49I0B -&/)#'.($&[7>.+K2 MTM3FCE"@*&W+C$;UY#P.KYX2L +:U.B-@7UUT%!2%C;D%:$$"9X?S9,YAK M6A"70SB3,=$2*FMDKTLJ?#/AHO4TKT +ZY>35JRY::$%CRTKX_1B\QH<6HP? MV!YZ=XV-T9?9-]04*E1UJ4(!53>+XD.?JNJB (<^2Z$;APD,$B>%"'$*(^3& ML8,/XUO"=D0HWP0J:Z%\ MK45G#N6; '$8RC>Z>T0H_YE>WS=EAC:_%S3C&5$1S.KJOMCF]3HB/"(I2B!E MJ0\#',0P022"&"7$<3$FON]I1_8-%EZ:RE)T@OLAH2N %*D&06L3Y#4"_Q/A M.;&&>FY"P0HT /^^#_#5E ;'!),!/1,9P;V #<[&1B!VLF# I/GS7=N,(++ MO6.$,?>/LU&;0:>O44EW2U7MB9D;1)Z/J NQ$TYS&%+/8]1EG@1;%C M%AD_L=H"(^3-#&%)K9FQ>0I3Q!(OY9$O0"1B[PQ<'R(_HC!,4"3P3I+4\4V, M?4N(SE)#W.!)!*V#(=N&S:).8:MGO5M";.(- WZ(R%XJ^^L3*+W>H9&^RS;9F=(V0*U8B&/JH:3.'(,9^ M N,PQ-P)0H^P>%T7-=KH*8HCZQ@IB7ZUZ=[[CVHHL\HR^TDXI[38;%!9@0=6 M@DJ2?3S-S A=/55A ;.)U41'(1 D D7C"K14VE,19V"PI!Z.K3*K:CC#ZE.U M<.[RD<>7;7?%:SY((E;MY=9^RK&;.(D\OR32]68PE=/@H]"AG#J$8[/1 <>7 M6IKU,&PY.4QE;SHEFIY@'D=8\PC3"FY3GV&.A,S\$/,L&K9.,8\O-.\QYEF& M#\XQS]\Q]I !UU\8V9:J$>5O;$-OBM]1+?_[\6JS*;X+1Y*]*\K&@I'QPK<_ MR&8K9YU=$5)NY=R_)F=M'82A\$!""KTH%,J%^9Z<8<2@ZS@1$^Z)'SE:Q:?V M25N:,E()JE7/V@K<">9@7<#[EKT50!V#@!MV#CY<0Z.2'(T*67P:R_*V5Y>^]+*_V9-FZ9A^4+'L&0V%A?8=SV\)+,'FZG)3]7#JTE%U6,*^0!5[PYI_JX+3WU'Y=U9+"[-I M%+Q31^N$4L]G:0!C-T;"T(L=F+HLAH@%21BD+F%A9)#=-H8&K7=__EPW&7XB M=W(V:ULC?=]S %C3*#O;V>]&I4EF(M(XZ9T"\;FJOAJ*P4\=[3\+LPD(\L&. M?M V)M]Q,"'<1L5AD\$^6R< N_";UH:-PN],N9C9,^>L(!O%[9.BLG'/&&Y-.5T3#;TX4H+W14Z0IL< M:.';BTVBJ&KPD^>DJ\#Q5FZ2*KO2"5_V-T9O69>-^)F1C2PS[M)4KKCP[V[0CW644C>E$851B'T8 M<)K Q,%"B9 T$A9HQ),X-O$ZK5&V-%]5SEG\,Y"6J!#F)OL'H^!6L%#)I(F6 M ?&KN@!Y?U9JIF3LR51/-[V(I"96:8HGL,=4UQVE2:A> NO4* M/.51["J22]E;Q9YFM(Z\)85JCZY9];!U.)^J;_L+C-/Z@[3#77$G05&$ A)" MAR4(!GZ 8>H*>S!T>4!(RAG!1JEKSRVR-%T\3+T:52O[+))Z:O-2?";6@";0 M&"NN4[Q;TD'/+C&K.CG%Y%/-$63Z?)^1V7\K37U\R!4ILN"B_RNF3;N#J(.]=40Y2 M.,1_,3E[CU$U5Z;Z5&PR\KCV?>ZDC!*(W"00WQ9/($YX#!WBQ*Y#?(;T2J3L MDK6T3_2S'*1:R;'R5(5/=E0W,Y0,#^WI(XY!/[*ZZWDI7*#FJ>*' M/G>_?!0O\G=4TFHMO)6(\R" 3.EG'!.8,))"$OEQ)/Z7$J[ERQBNNS0%+!NY MDKXL9T?G2L66:-<-JQ:7(?6A_[1IAUX_:@:V306C<>XY#=P3:]>/S^(I@*Z/ MB& :> W..:>!>:8C3GMPFQUNFH-V\ES3X''S'6F:\[AWFCGB]M%!+/$^5>R+ M>-FVU=6/K%HG"7-]F>[B>\2#04@81!$2/Z4L1GZ4\A@;M5HY7&)I&KZC$#0D M@J^22/,8UE,@M2-8%\ S??S*!)DQ(:PCS-L+8#U=8.[PU1$&GPE>';MRIE-) M%1<_");G4@-]0G*R\3I)$?6BU(<>(Q$,G-2%21@A&'M^&"1IE!#92E>_WM(^ MB4:J9:92S297;N+CQ_/"F^@3XOY^F_>-4G+Z/A=&Y;WZSQM&[O)B4]P^ MKHGC!R1*A;J/9#,.+XQ@FKI$F(.4)QZ-G, W:\:AM>S23,0=9>IC)WM,&';G MT,-=3UW;1W-B%;Q/L )S0#+8T6RQ>X<11K8:>>@M.F]/#R,@#MI[F-UMPQ]M M4P$0\9&7"!*2N\$@31*!SYGHN30.L0]M0B2U,X!Y[7V,R*0SC' M^*5+S*PPP^="WW2J](K#)5[0/SV;7G'\V@M\U(]%7CRP4BB2_+:QB=KI6U>X MJDM$A-_)>12[00B]E I#A.(4)J[OP3"*41Q3'V-J=%*LM^S25$+CO0S)[IV7 MEO*?P=>.>$-%H2D( Q_2*KRS^(47(SO.O=,&RJ;+=G[1^=TP;2">=:WT[[ZT M4;D*QW_IIH==\W?=2+%/195):^CMCUIZ>++L*-_>*YJ*?!TD:<@)26'*?.D^ M\02BD$60)7XH_*LT0JYAYY#+"%J:>ALTX%8,K4#/DFS.TS,%.J[ UQU?8,#8 MZ+;G(P6KIQ3G%-?$ZG(&25W01/TR>*VW5Q])S@LU7K\,O.,MV2]\[HA$EUTS MJ2ZZUF3:,"I%V#($0%6QR:BLDNRJ0_^AUGZ;UZI25/6?VC6R\$(W M#.3XP-B)$ P\F103>@ZD##..(QSB2#\I9AH:EZ;8ARW6^O!Z!;YG]1UXPA[X M\L#D6P$_;U_$+$.;'B[R5Y/9 DZ)@$@DL@V00WQ:%@ M]SCMY=KVV=-*BIQ-U 8)0"\O\IF2A88?,9&BYU+T92=Z&<>5PZYDR66U+VK6 MLKAJ\HL@1N3OX@[>I=**/Q0E*)0+5F7WV0:50!CL><6%;I++[4;V-@E*X+NX ME %Q0W\=R"K9)T[V>I>/%L]#XA>@0H)@2=IW!NZ0,%<0$*(0'L*VF?#[K=A\ M:\P6I8R&3Y0Y4>UR/[%?;G]9_>]_<2/G_U2L_)9)JG_^Q5(VU+1OT,G,J8F6 MGB_+:EKL]C*R)E[*S,"A+%O?E$AV0OOR>(^+S=I%*0UXP& 2<#EN)O(@\G@* MB4M03&.7^4S+N3QX\M*,B98XT%"GMU<QH?2/RP,D7&4ISD['*S MQD%TF7\:Y]"^;T0))G4-9P_NUA-[%" M&<+64BJ3%\$'^[ 9.-+VX)O)(1X/HYE_J ?,23_OS"/F\]?T>-GSNS1O&3E$ MY*XH:[IM@LWO\TK\))AX7>3JP+#Z+:N$8#*"-J\W*+NOWK17_B=#Y=OL]DZ8 M>MR)N1\BZ*6^[!*-&<2^PZ'C4L)CXF'B&9WI74K0TE3T)R8>)#[%6P8>T&.Q M5>=#62X<8QE?(8J)%7@4Y ,FZ3><4'*I^/2,Q3F%,G4 5[(".PI!SPSHN5F! M'3^@80ATUZ^ Y F\/2DI\\$HEN"U-3[E4G+F';)B";R#42RVGFMC8$L[NA S MZM$$$8@X=6"0L!3BQ(^%"+'K8,_U/)Z.'[VRS'F0NUX @U$JETQ ,1H#>2E" MD^7IFAY7ACI_*@C!&JW>"L-?%9L.(U"37 M_#.K49;OAGR\S_N(.AM.F%RG)'&B@ @7.(Q\X0(G 4QIG$ 7!921P(M80$VJ M$B\ER$B'S%"#>"/7,-,9%\M$3[_,B?3$NJAC!FYB\F952?: N^I_K3VW)&=VU!6JH[7;[)*]A7:BK7ZY.X@ M#D)A2C%(W%#85VX20QS['DQ#CY+(=Y+0->O'=F*QI=E9DM:FY3H84#LZG?XD MSGJZT19Z$^N]\<"9]SC30,16Y[)32\W;CTR#Z8,N8SKWC%,@']GWJR;/)LMO MA3++Q8]$I=!4U^5KU>C@?3Z\(LM)]K!AS=Q8#T>.XT4I3*C#A0?'F?#@(@X1 M8V&2>A%-0B,-AXW2R ML!G%\V7J?-,H["_E<%3F7XJ"?L\VFS4GR/4"YL+(D0/MB!]!A)($HI1&L8\C MSD)JHGSUEEV:EE7.L)PEW-+>-[V[E>2;*4]-X/6TI'TX)U:'.X+;1L0KH&B6 M-9/=O-^.[..-,(VUGAE.EM2;YJ*SZC$S()XJ+,.[1R2NG&IXLS_L=Q=0O*+_ MM6W"W1]9?KQ_PD]*E?PIGC%NK*AM4<"0?,HS!P(RX-EA#R!,6^%_H,^Y')L:7NPHL\G@0;-6SYH:6W.47;=6-1 M?S4N%= 4A)Y_-@6\$YL"#JGCKS/99K'54Z/S\\6?WS-2GEFV996-5[D[L!AT#$! M\2#@;@B])& P"$.AYWS/A=CU DI2E,3?5Z:Z(:V7 ME]3D0;">11GX5QEI\BQ@QR9H^!S:R3^ITX*&5] 5=#;<_CPX105?)QD5-;54 MK(7<)B)SYB#=M& ?AO4F7F]DH45?/?]'7C)2W.8RKT78XZ]8SGA65Y^+S>9= M,]+D23..T&5^*/>+-'!3&*3$@5CL>)"RE'@>YZX3:!6X74[*TC:(84N.(2^J M#*GC!DAV0,N/87G%>*'I[0_SB&+B'[VMZN*>E8-B3!9Z7DA<&'A,*%+,/(AE.]T8,]]! M%,4TBLP:^9]8;6FZLINF!4KVC>5;PVDLIX'54W;6X)I8GW5T-BV1.DI7-NM: MC2"QUH__U%HSM^'78/NP^[[.32.M,[1AE1R9+NS!-YE0674_YU9%&ZHG@TJ? MBS[<"#DQ6?Y5K4GBLC2B"'I!' B'GU&8>O)T-A"F''=3A @RLMBLDK MU,C0+K,K+DU;[<6$,+7])AF#DC/EN#>\@=V@YX:[8S'3MB16<6;1B)L$;%N& MG5WBYC7V)@'VP "<9I4+1BPT?OT@82;Q4H^$D$>Q!P,6)!!Y.(*^&R21EU > M)D:I@,^LL30UVQQM-S1>-B7A"99ZZO-"A&;)&=$'9]R@@^?9MSG5X,D*\X\P M>)[%9^<5'+GTTOC:6U3FLJGJ)U9^N4,E>X6JC"@]M-G6[&FH)=T@K_\\TJL(QO^8<"Y=5'5J\1IR'V$(>,.PP&W"<0I2R$7A DV.$Q(U%L8BD?76EI^E82 M"H1I=%^4]:WLD"H=6K2MB_M"65<;2?<*Y,RP*^IQJ#%#7A0(;"/'E]$>-X*) MXV-(G"1)G3#B 6'KG-W*Z24W-H@?+/L_"7@]1\'*FSOQ3J>P:VK!)(2* M4&GR?V@P^W@",V.+_BP>ELSTX^O,:GN?9?>I07W^!C-=S0A=O_W!R%9^!:_% MUWA;E(]7/[)*1_T>O7EI:K+"5!A2'F4HY:&6$ZNUVM(^;O-DFM-@&ASN MVH!HEF/>':&K-IE%CJ^;)I%%"QF;)\!'UYK_+/@"I^]:63?3R:N19LW M[$%&UP;]W,N'HHFL?2K9?;:]?_OC@>456_M>3'#@I)!'V(&!D\10IH5 QT>A M\-=2AT9&,\Q,"5B:8OG,;K<;^;(_*F]ADQ$9G,QO 3<>868L"STE-"7"4X?/ M&M)!2_O>6(J>>M"2#UKZ+?85'8FNO;"A M>9-.]SM#LFR57N>?99%K*79HF2I2_9$76([NEGDB[_.';2W^+/C+-IE2/;L4 M*S=TDS0*0L@X%BH")PAB3#'T7-?#$9=-BN/U-U;BPK@+NAT*3;Z?(9WS9&OM MNH&ONG32CF$9+D2@9UHE<54K,.0;*,;!/NA\T;:^7D_'4IMEI@9J+ M<])4O8GD8+NIO"7J7J8/O5UHC[:NM[S,M+V\WHGOK2FF2F,6>XPQZ"<)A0'# M+DR8'T#'"8B3NIQYGE%EA3$%2W.ZGI*>%,J)U;!A)Z\VF"/NDI:0*]F[H.DF(USYNMPVG>YE!//F#N77#_(1U<="=:-A=-#P8!T2A#PD M"X/3F L+6X[,#829';LNB9TDQ?$.EYQ!15;8,@Z&/ .\",87M>I?P7 JFLU-L -&<^M4 !M#"L0 ^$ M^+%_?]1C*_!UV*G&9A7-BXC5VDS@68F?>8+P2PCF<-[PBU!Q8=!)N1[5!_:- M;=QN2''@A5&:<.C0E," .BE,_22&4_N)'S M?]R149MG #6,P%P&TXS1E(;0%5"D G>"X<4:F-B.;#RSTLM$*8ZS?#3B<.*6 MD3G/6R345\U4G\5/94&WI/X;DBI-]5XT:R"@][ %O>L[@M6)>4LRV-$\2:,! M,YAL)9#J+3IO-JD1$ >II69W7Y;']K2C_QO&Y2C)_%6F37R7P?"B0P9 M3B&+,(:!RU*($>(PY8F'?2>.B;<[Y]5OL#\5O6/.BF?HRR\G>! UN6Y<1IUU ML>HIRA>5TLN-^/FIX?)G(#/"5Z#E%K3L LGO"B N[$#5F%2JY,^,;%!593PC MK:,YF-\RU:R6N<1D.:G0.IDODH\X%=C'4ADG6V]L9X>F":A8I#E>DK4YC(91 MB+$/'9XP&$1! #'A&#(?N3Y/B)/ZV&0,RW.+&'EJ,ZCVOAMJ+55!.[PQ;R8V M?1.V<*,.T&93?)=)6J:M%9Y!64]W7XK=Q'JWATUJT&[F93OHZJ\];%=G81O1 MV^ X+M9Z%3RSQ,R]!XXS>=A+X,2UHZ?H,O&RU*JKS+>,LIPV2FO7+G^=!FGJ MA Q!AJ@K= 4/(>8>AWY" Q;[.,7<-=$5&FLN375T)"L+@K9$5S(7)-O-*S&= M'&DB SU-8AG9B17+'J@=O>WDO=5@&:. MKO:MERFF-C&ZCQLY* Q)C#!TF"N4D8,#F& 4P<3E7A)Y41([ON$\[^?665J4 MN?]6V)DZ ",PS;3*!1#-I4E:$B<)LIV!P;*6>+K*BVB&(ZP>TP;'+A\[U^'^ MOLB;DZZ;C)77.7N-'C*QV:]]%G('.0G$LJ"A%+#FR%OHV5(8(0R0AEK3^0Y' =93#'9@FU@WO$+YWV7J6%O+)GR5 M%6A1;!,').G !9^SZN]=(D+#Q0I^G".X<.1 M#V?O&*E/4%D^BC?A,WLHRIK1J_MBF]?]0=AN_%=[!(NXG^ HP9"P)(4!)0E$ M3LI@R,,TCG 41MAH@J/A^HO3/"WY*E1B.DG&$'I-]3,=H!/KI([BYE2\JRU0 M3J3] _&1,-E21(:KSZN=QD%SH+)&/F9D'DXW56$W2N'M#[+9JDF&A)1;1CN# M[#/[5FR^B=^_ENE I3I"NV'EO6R9LW8:-U=.4LQ"& M :?"S4U3*'Q;#F,?.6&$J/" C2J3;!*W-*6T:_$_+#;YVA!KJ)JL"E%/D[V4 M:.8Q"4VE8JS^IH#/DK:T2MJLRG4*4)_JXDG6,.\R>T6IFO& -H'C?=M%!79] M-S0[SIY]T-+TYHY@("C^Z=O/8$>T?AO:\_B=5H/6H9M8KYU"#7RUVDK$")I1 MK6O//WVV-K;:C Y;VNK?=$E90,G$*KN1,>TL@C7ST\"3-EJ*"9*32WV8>#2$ MF$2^2SA)?<]HKM:IQ9:F.YJT;Z*(!71'[9CT_"/PNBP2('H!3%T/R='=#L0\ MB&#B>Y0X7HBC)#5K?V4+X'EZ636$RLBF.K>W":V>86H+KHD54;>0)Q+NB_(LL M-EW'Q',IC@C$"8EAX!+6#*A.')JD2X\NNN-;,_9S9$5S_LC?T 9?;U!V;T,;K8_],6E;4)V M\VLY[^3UMI05I;*!GKL..4H31!$D0>2(729)( H]'_(P\)TPD0T#XA&-X6W1 MIZ677J"9?$,B>!0T&K;XM"4XO?UB5CG,U!"T8TGI\H8IT%"MBLC:'W>,=04A MJ^Y/S="?3H;_>4J&YJU"+0-NJX.H+;+F;2QJ&CKY;X4&_I' M+NZ\NBT9:_N>?F8/XMNY$QO,ZV(CO!BJ(2V42F^%<@+60?/*UD.GX/ZCLDH*I6O"Y4_B0=F5+(!,-JHV3[5'6/U M"O#^S#K;G3 :NB,67QU-#V3F-V$FIZ.3_I>=]*^&TO\\D/Z7+?XO1M2O?T>5 M["OSD=6J-?7 +I2)IAT *Z @:)ZC0 #]@A_%RW.M7AZ+'HE]&=ER0BQ2-J_? M81_2 U=C@B7,-B0U#[UY&>7KW/27$)MAMT^*)^_.V1W/$5N*'\"8(K'3A Z! M"8HPC)TX";S0]QVJ%9\R671IL:8=V=V($&F!#BC7T^9&N)]6TU.A.?6IV@&0 M5_M ZN4ZC$>5%D3MO\J]GQW=O=5?\'6UG%$R!JYFHY%WJMW#%?]7.XC1LV;9 M&L9PU^G\4?>.#!45^:TL57C# MCY5T#EI.9-3YH>-%&/8J1@3J[X5AG&B,U#1C0A/+8NKXCQ2#JMMZH\30LO#8 MC7$^@;1Y-.<"J&Q%;L:0,&^4Y@*0#B(RESS+6BEMW\?N7=&FEDS" ,$P0CSDH?@,2=(*[FV^ M* 6Y)[:.MEF$QG+Z@A+3LR-GE<'$1N7S'07V=5^;\]MT&3_>;@+C )ZN MAX A/2_=/6 M\N4>;S:MME>6LJM:QE^ TB@G$ M8>(+!C4<0/.T5R['FSJ(4SS'0?^;G+1IRHO"[*AZ(4!GL_ MJCF_?5\SE6?P=I/="W6B4I+;<0HCSP8<7F@E7(.L>\C2",2I1X-.')C MO0JPB9&?J2!L3NPU#K6FPW-BY=P3+MM0]:0#1;LZYAI2?[Z,[&*L#8ZZIL-\ MIA,O(^PM'7B- ^WDN9?A(^<[_AK'Z]XIV,A'C [V9C7[((>("V-'$":QG[B^5$8ZFW) MEY&QM-U9O*>Q<6AB#/S:\8B)09T^""$8@(H#L&.A.:M?J31F(M,(A]RTIUZ2 M$ZN!APN0M!=M&$/$W"&&"X!Z)JYPR=/,@PD?Q)NP^717Y*RI5EG'B1>'F#N0 M<$^.C\0^1!Z)H>N$B<<\ES"];H///7QIVDO1!Q2!;<&8?@SA +CS 81+X)C\ M1%T;":/0P3&61\4-#AXV6]#@&!O#B,'1:\P[1$DS2'AXC]?\;:DF">[ZS'S( M5H,,62)*9QIZWU +)!+A1 M79"T%IBM$9()N\->2$;WV1E:V;:&0-1-/(1"Z,8R-PT1'R;4<: ?< >[7H!8 M;&2,/[_,TK:KPPF,(WMN'$%5S\:^'*N)]<@8F"X>2CE)HXTCB[SH8,K3+3;. M7#U6"70-?3X63>^U9K+"FM(XI,@AD#M."(, $XC2F$('QT$0AR&BQ*@_QK&% MEJ8(.NK:\C/3C_\(FKJ?_^483:X .A)7H(?JZC14(Q3 :1RLJ8 CR\RL!$XS M>Z@&SEP_LDJ6W#&ZW;!K+JV-329/V_^6U7?M3*^B?&Q'1'V6@]&:23J5JJ)J MIW_MAG\-ZCXP#UT2(Q\Z44)A0%P$4T0(3-PX03[VXLAL ,HD5"Y-!75,2F-] MQR;X+O@$.T:["6I@R&I;6WDXD,VT\'62MT%/"[ZXC"=6H9.(%WR]40UXK!88 MS2(16Z6OD] X;Q'LE# ?E,-.NMB(-([?B[*^1;=,SGRY+K/;]F!*SBK,5(^( M:HTQ#Q)A?4+74]-:6 )10F6CWM@/8^2)OX7:J1OGUUO:OM!1W*2)%SN: =D1 M;7"PK8&X1N* 71PGUKTO *%!/H!=*&?* ;@,4K.S?WV 3I[W:SQFOC-^?9[V MSO4-;AN34X>JNT$?!)6(R^@[0?EKZ6NP\@&5LG2L3\'=77Q5507)9/U,LYUT M;15VS1;6@9,2EW@%.2NK0M0#(KOJN. M 5"V[ +Y4HD_#!DV27&:5-P:F\ABA#CQ_J/DMZ,==)P"R2K8YW58!3&X9<>^EWP3#O;@[QG$[3FY2"&;/ZYD!R/PEP MEA5'V!G:39GZ2<_27WW*R#I&2 @A9)"E*8.!SQV(DO?U1,[$R M[9KUM*4H/(JH0QP.D6SL$!#*88H0A=1)/,])_="-C6::/;_,TG:ZU^V,K:WX MQMHF4H^ 2=(K\X.P(\CJG61=CM?$6U)'8-_E:8(Q6Z=!L'3ZJ JZ_6[K"9W5U=7GY%L>=<5NR84<5GG&B4RX]R+L3IZAPPE-':X MYZ>.5NWZL066]NT+\O2^[Z.(G?ZR;> P\3>MR%L!02!H*+3X39]C_]37+.X= M?,GBOW9?\=''SO+]GF.J^W+/7C>R9JZS"UX)'8!D@J\T'=Z5[+^W+">/_#8@3LD2S6'TBR.HW* M\I$7I:S,J=X4XF6J,[(.L4Y$"$_@MQSN(/BB(;4N:0J0X.& MI>T(?_SRY1? &57!E!K]4(T3 1F2?EGIAHY<]+34Q&A/K+4.BSZJ%>@Y4!W; MP!X/*]!Q,5U1B &$$U6,Z%#PHN4D!A"=JS4Q>=0XI:B&;%15QC.B KCR<.JJ M(%D[".J3:A+YBHE5F22JKLL,;VN9\WI3?$+RDC5FOE"' 8%>BAD,DL2'"6,$ M.GX0^+Z;N,09,VSO\]^9#4H&=ID_Q#?=M-U5AX)MQFH/9$O[K 6"9MUV[0'X=!>V^.2QG@JN=P=#,A"J'G0PFM[-/P#9!?H,6+M9,XU-KS6SU:K!] M:-#JW#2/K7K2>HG3F#%**'0BE, @$MHGB0($79(DL8,Q3E*CP()-XI:FIW96 MZ4PFZ O8G?_SC8W).2S(">[2]'!+/^A[/=*M"ACV/,B&(Y(+T+(! M!!^K<\V;+H?_M$:>&OF)->XTH!MUU!R+WJCNFL:+S=9I0F5D3/@[8"BEJ+33H-4+D@&_C<"K,E M!FNR.LP1UKUE1+EL,QJ/E?U@O KE5'8 J7)6MR\U\CT_Y#R%""5,-NX,8.*[ M,?2\*!)N:RH 2+5K83467)KV:$D& YK5B"79GD9X-X)N@[I)'P3%CE'2@-*@OM0SI3,6CG\KL'@DCD#9!GON*38^?>IM_L50Z:H#ER;I0G>?,5_1IP-5>1:?)?>-"E3J7'D=12F/ \>')$QE=TMAO2$6$4A8REV,PH3H#5Z8G-*E:9/3\>F9 MI:AA#2Y%-O,>1JBS"'!3[&K-CP]Y!XK=P8#X=T\'Q"NFP=>.;1-#=%+Q&UBP M2WD-9C)]IW\=+%G#<\CEI!D]*0'SV=]SX+AGN,^RX#B+_W=A?S"5F;LC<-<7 MGU&2.$&*Q+M Q,[/,8.)GX0P=3DBGAR.ZFGU0]5:;6F[][ =_OO\FY")\H8_ M%67-BTU6F'D(IX'6LP3?Q!KNC_B]%JSNAI:;#_U._1N M&J=.Y,-BB#R6!"PE3N08 MI3(9K+TT5=.2#E ][,HVJ/(VTS4F4M#3/!-A.[$>.@OK!*&-$4A9TDLF*\^J MI49 \E1GC7G$F*ZO_>R13VUSO.J:-V%7-5BD#[Q>M8%7M:4-["6<(B$F(8LH/LB\BDT>M\HIHI4G&(/.!%"<9^6:TD M+6Q^-O$^W>#UPC5F[.QJ!XW]EJZ6GCEB9_S JHJQHFNVL1$V%,L%##(XL=G( M9=2OQ$9ROW81#GV?I) XS!6[8(1A$B]C1Z;Z M:A690-)IH"Y-8-?8O28"<^*=JJ%Z!7JZ&RQ78)_TZ1$VV'PF0GJFC<8BXF9[ MR C83NX7)L^;;V\8P>7>/C#F_DN'[\H8]ON\JLMMTT"\M\A<'+.410Q&<9P( M'8\Q1#%E$!,:1P&)$XRU?![])9>FYX?VUX""I'SO;]BC8>M$:NQ#. MY8=TZ-UTZ($!Y3.-D3V'E_69L$<7?*$!K^< .#ZM]>R=8Z;]%>J!1.YV'UC> M# :3+#$PI3T0@93S"D,DCB%:22L32=AB"4.\6)7/S'E]%I+TSE#:N&F(7?D MJ- S(&N8E?:@FUC7S(>:R7@Y:^C--1]N+(J&<]VT<#D]F.WT(V:W1/U;DVQ -)_;#[@,RY(6IRI0R4?E'^U2X7[(WXRZJ5JD0!N(X] M.]2>&"S9J18(FM6.M0?@4SO7XI-'I7<_E$P.NQ1[P=L?#RROV'6^ZWPLG?VF M&_*3TQ(_0"@FJ0<90@@&Q(D@#E(,>9"@P,64!3PVR-P>1<32M/+0WQRR!%J> M@/AQT$-<1;@:OHQ2><<)3,/8GD$,DROH9U"_/H;Z9>>-8P5AE"X]N4!FRX0> M"(;M/H7S9L\9Y%])U*3895VNH>;*25^L=/]]7&8/"Q&JC(\EF5]9])JTU8&T?.W.OU7UF#MNJ/OG["-_W^O7[_8JIUJMN M6U\U#>/#->((K^E_;IK"G M\=S1CS[5^)GI("&-.?$YAZD3"G^:40^BT$4P=F(4.J'X8Q@:#/)9&G]:'][\ MXX!DNL.?P1 6Z;NC!ACPT",C>Y$H:,!68 /J%IQFG@G:"P)6 B #+W)!,M() M$2R(W 7I+0D>N<+2"V)Z^>"7$ND[\*1ZQ^$"YMM5/RG+5>DU_EG&00JL_SV%:JRZH^\ MP!4KOS6^[L.VEFSE1-RE^'[UV#WC\;6>BGH<*EF##H(R\5KI"/8$J8!SU&N8]0X+# J#/Z$621S]V5"S(9FG*75&YJP,!7R6E0)%JJ-*/P*JGAR\':V+EV>!T8X:3>7W'21ALU70\ MO\B\=1PG&3VHW3A]M?D G)N27I7E+C7NZO96^50&LVY./&)IW[@@K51!\%UT M17]8S2FH3G_;%E&:^..6#6Y5U\12.-FWK DQ#1J"/0.@U?DS&BB-&C5SZKFS M39718&XX0$;G\A&' P9W;A+74>1F;I"[4U.L.J8$X>BMA9:;[C M#*O([!U$V'WRR&G#6]?@Y$$L(K_4;RJ@5_ VX_T!/39M"/H4$U2U M?]J-8S$<+JPA*#TOWS+\$V^/+?*[WF0?&N2;FH_/Y]$TG^NKCX^M<;T:*\X[ MA55T).E<$]4AJY0C9_*@GPLZBM:/*C\LJXB1S. H/W MI6FDEG#0>>\?$S6@C;+4OTO87 MOW^-RO*1%^5W5-)J[1*6I($?P11AV><0QS"E;@(Q\:/0"S".(RTS:BP!2]-@ M3;7 '[]\^07PAG+U>2G'"=3H!]@4526\IP$+S=!&VC*N+E)N$/AITYU0_6S@ M_HZ1HD:$8F+93*S[/CZ+<'5$1GOBF1AZ@SC#Q"*8*:HPA2C,P@(7X'@R"##F MN?.Y_!=PO>?@7_*<,:4O978K[.[-^ZIJ^MS+LY$V1AX[HLC$(_TMY\3BRTM$VF(Q5DDE9 6V)-TN9/H*JQ&5C":F*EW\.D MR 0=G6-BRJ?P,DG[MX/;3)JZ>/XULS@P1!>4TPGI)^Z?,4'\/!?["=L:UX_L M:R9U[HVX]^I'5AEU'QO>N#2=IX@#DCK#_F%[:.@%$T<#,;%"VV$ ODK2+*8' M/\^>MQG6A"F8=XF\N66._S]NQ#5M-CS^.)#U,_D56UCB]+&6B::.E7'.B.0M9\*9KEDE&[D8GCR,E)/F:<3TZ$]]0M%SL (= M#Z!G8@4D&^ GR5('5JD:6I MOY9&<-\0:9@U_1R*>OKK4FPF5DX=+"U]$TPP/ 6 K5SIYY:8-U/Z!),'>=*G MKAU;+(%*]@I5C4YA>:7]M5C\.^NRK-)*;.Y1? MJZ2DZB_B$77U/O\DM%=!URGE' 7I!"(,DBC$71E=(0\-ZS[E( M-_GFYBG[5/2)??XGL=%7DL5*\VQB=JEK:KH%2G)J[2GY@8HA,&1ZF*,NR_B& MU[6< \6ZL @5\WNS29KLS5KP#UH A)&H() V80."S6J6><5FK3YF)K)GKKB9 M5QB'-3PSKS_B&./J^O7[*T*V]]N-;!G5&<^RZFB7$;G?P:%KRU R^EQGAJ;9 M0FO6^9$7^4$20!:DPCAV8@=B&B4P])T$12Z+$U__&'Y:6I=F8ZL^,W4![[OV M]KL$98,#@HGEJW$FLQRI31T%5>V!!JSN!R,.1A\<-A(:\'V\-5##_9C#HHG? M!8/SIN6\$S,=6/T"8F8;Y3N'FPW#O(FVG)$3;'8%3RAM%; M1IMDC<],$7I3*/(8?5649?%=ANU4 _2UC]W493B%D<<)#' R8.3M=W)K0- R$Z44QM>/: M2>'Z0 HM$[(YWTM*P6!KGEX:,VVYDWT;9KOH97B>W!U'/GJ^7>\RWO=VLPL? M-;+E7U=8LRNG:8Z;9%D@(>56GBTU985MVHR@Y?>B9-)5?Y=]8VK25-.J\/6V ME+OGNZPB:"-_OXY=QW>Q3V#*D/"-.?5AZO@QY&E*')^3P'.,#HXFI79I.]^. M@Q6XEZU2582/"RZ:87X -QU42<.(^(OD1/W-L&W;I.^ 7C!X,9*=>"/=U1WN M&.V.^57M?<-K/QAD!8:OP>_]:R!95A, ^]>@Y1HT;*N_6>SZ-H=X;'5\FY36 M>;N]S0'[0:>W618=MUU]%+BAZJZI:9?TY+0G5[6/NL)572)2KTE TLBC'+J^ MG\ @\E*(X\"'?H B-PE)D#"C^;#:*R]M&VD)!YDDTFQCT$=;3\E/@N'$"KN# MKR=:58"&&,EB7]J;_NK+K0&(ZG>LW\ 6/'- V;75[S/_*R MS].Z03]>L9SQK*YV.K5M$,[*&F4RA^NF>/L#W6>YNOPSJ[=E7GTN-IMW34W/ MFO/0<^+ @93(WLUO(.ODGO0LF_8<7/RUT=/5R_II9A8Q2_F?1@QS6L> M(5F;$C8QN3-/'YL'_,.I9C.M.V[[:[,\*O$T>1BCFDW)'W:#+-I)L&L6!B'Q M'!^2A#@P\",/(BIVM 1SEJ:>BY/4Z<>9Z4\SU"9 2P4]F33LH?:GI;1]VA3#//K!KGB]<5[$' M*$!?;U!VWR#?_KACH9L>ONK^]$G<84^[&V-H24WKKSNKOC6&XZGB-'_ A6-T MVO[XS:+=+W_+6"D>>??8CK1 B*8>"SET78=)+2BM>1Q#/V:<)+'OA\PL1FZR M^M),\\$TBYY2]>U]O/KKI4-)M*2A&:V>"N.IH\\7P3M^5H@)3+;G?FBM_3(S M/$Q@.3J/P^@A9@J-LFS]GO#R2MB10M)7M:SW5%;GNPVZ7?N$Q<2/7.B'F, @ M#3#$D4.AFP8L)3YB*-4*L9Y>9FDJZOWK=Y]!2RH8T HDL7JJZ0RNIW60/;0F M5C;C@-)6,GHXG&AA)Q[0*!+QPTY_G'GL+(I"C[5.(VA>/>Z09B JF=[7 [5Q-_]")2,+8O3(%@R(8XL,JNM<)K1IT;!F:O'J8"_% 7] MGFTV'_KI3TE$<>C&##I!*EP6$B"8Q"Z&+*&)'W(6XL#(93E886D??D?@!8.T M#E'4^]POPF;B+]T,%N./_"CKEK[OP^?/^FD?9>_I5WW\PI$1VK)X8&7]^$D( M4PX+D+5X#])_^$M95-7:<4F48M>!(?-D09OXL!."$ Q3#_.$!XC'GLG7?7JY MI7WJ';7*+68=J0#5@!259I\_3: U(ZG6X)M8&W2$KH B50'8$RLKD@6Y%H.C M6K#8BHB>7FS>,*@6XP>Q3[V[[ W]^,CJW>21][GZW;$TLG;2^693?)>G'>^* M\G7)A#,C@[-KSGT4^GXJE!!-81 Y#DR2T(>)GS(98H@032Z=%F*+V*4ILV-C M1IK#I7XN4)8W?[A\@H@UJ>OIQJ7(FQFB>SG_'Y/C.T?3N43M^G"/=/J ML*MA&WRPJJ+GD,Z$$U.LD?KBHU9L@ZXSH\7ZFB.3\;+;N_J:_U$Q54USC64. MA.J7]H/(!80"ID7QC#P'0^F+ T@Y6'H!\PE M8O\QRK,;3\O2-A;%"BPXW%:L'9E0M.Q(-<1:AI1N*3J6VHE5_6@%P[RX"R2I MMYO,))^)-XM>-(*/IAH07 ]$\W8HFIZ;=OS5A[.B,4]1NQQ46]EG%U R;V+9 MY9 =Y(Q9>.38;.@^B^E3R?X?=^_:XS:.K8W^%0(;V.@!S#FZ4+>S/U5N/7E/ MTBDDU=-XT1\,7BO:[;)J)+N2VK_^D+K8+E]DDJ)4F@W,I),J2USKH?5HD5SK M60_Y]D'E7WSL?J9D@_ ZY]6;9[E$85NZ^<;OU2M#OC^:Q+5=C4$6\2A.4@8% M"P*(A/P#)YC!.(X\BHF/,(_,TIX=638W@V+G#8'2VN5/;P4./'\.,U@+"-EB'C (4X3 M"B,N4N2%OI<&U$S@T[V1)A0QC91G(XH$[I5 TD&E@?Q7TY.9'KHO?ZS\![^H MS%]#R<\19ER/WU]W%DZ&&\N'+TW1C!PTA?(> ?OTE&',F9?HC)-F\@?"\4\O5!"4HA"L,(9B@C MD,:!+T3H>2DE P5"_HVW[[O-V[RUW;K9]\!9TJ/\Z; ?F=[/:W2\YDZZ&VC' MT]>8[6ZX&^ T%#*FV]'^Q*N*\PN;-;^ONU9QG+W_2>5'FP7$,@GDMSX5 ?14 M'P_$ @931#(8(.$1COR8IWQ7:Z?/MU;&:#WJ1W5WDQR6"B$G3SW(A&]^<+X& MVP,/0"T#(>2,-M5@9W]C1LMV4ZG'QN/-S$3%>+7]B^,MZL5^CWH!#MT C1]M M5;8[ZAV$HR/&M;-A4J(=!-,QOPZ[F1FMJA;OM[RXH9NM4N%3%9PJOKYYV.C$ MG9>OGELL>?O^"^C,K.M4CQI0]#\VNI#UQ1T$E#:_7,>BIW1%7MSR M!F5[NNBYY21<<-VE[D'7^*1=<*2*WYK%;1=Z?=KE6Z-$!'&"0QCAS(=(T!BF M"8MA0C.6A'Y(T\A(-J=GK+D]_#M3#Q8K]JGL?2#K!2>.H!N9":Q1,PXR-/!P M%$KTC31IP*#A\G%8H'/)D#55LZSC=;A1W?&?FS?2X+^6":5)FJ8)3*.40429 MD+R11="+$BS7*3S&OF_"&WV#S8TXE'FY:8/77C1-5B_#,9IHD=(:VBQ1E+RV MM!74QCHD"1U,G"XX+@SU"NN*?J?/+Q^N7#.TQ_2^UG[_\@O]V,^PB" 7E$(4 M(<49<0)Q'&=!DJ4X2[7:-VB--C>J.#!6/A![H0G[.*,?;#TB<0;AR$PR"+T! M79U[4''>N_G<6*_4H;G'[^WO*E'X4T9C)@0UZ80:40#PG! OJ) M'_*8A((*(\WX2P/-C2]W=H+'+H55G7!5C=6@;*P&W"*O^"+6*9?Q<48SZ >J M;2JB/L1R@0V#-/6B.(XB%I/E1E_UTPG6$ZA[O@;6>N\;%PB._#+9@]?9"%HC MW;T=KL'@B/HO#C,IKU]S]IBTKW[>,@[^7I2;=]NRWMT[R(M>UUG/-Y3F3+X> M5/\0B:/?-F-- I^A*/1AS(1DZR2C$'.Y[O9\+A(_$&F:&!6&VQ@Q-R97EAG& ML3;0:P:P(P,Z=N2JS(>=_6#//9T'=4Y8[4/=;0DH+ZXW+38/5P? Z"I.M3%A MV@!U $BG3>T'W&OH1D"=X=MT_CM:-2:!RHC%#*8>Q1!E@8 D9#Z,4,@BPL(( M)T;U;QICSHW>#A>331)^8[7MTOTRV*9+="<03K@4/T1OHL7V58B<+ZHOC_A* MB^>K$%Q>)%^_U(YY))TU[2&:K@%MP[:;-5/MDII_+.,8X\CS,119H!HU\ "2 M3/@P3).($(;"*!8FS*,QYMR8IS/9KKN"#LAZC.,8NI$99X?:[174C&G% =' MM*(SXJ2T8@#!,:V87#IZ7^'S6?)?#SI6<1PS3R6OIQ%!2FTX@EF2()AE"0NH MEX:4&ZD-NS1N;D1EWF#V8OW*H#9F3K\ >MSX6M,Z,HF^PHR.V1]8&_KIVP%? M-^VUBY<&@SJ@V:_^&.Y4)+NQFV.A)69IEA#Y#HC25 E/QS'$F4BAEZ( 4XK\ MT*R?_/4AYT;OEQ0==R6BC5C <"7'(^3U&-@MGB/SZB55Q<[@]H!Z7#W$\^B, MJ&IX-."K:Q.>!T!'8?#"E6;DH\H/EITHRT$YYYK5"^[=[E^S\EZ&C,4L"BAD M) DAXED*<2 C44$\^7.$$?)"'0(R&W9N)+03.MK7H]>'F(UXR;YK(3;8G#.< MB$ DOD>YY'^/1/)-$'@PXSB". T3G+#,"[#0.3X><2(F:Q7Y^/K3T?]Z& _D MD5\1,_BBLX)NE:!'?1CQ"@B_&'\N2*LH1\:H'# N>"EC4?!8K'+Z###]US:O M\OK 3NGU5PMYP_W52FOIB9?UW>4GZ@:?:I1MT^NSZ;*Z./= +>K/R5_4'SR\ M9_?AOP\/%.QFL0D6U+5U!.#+_]51@.'=)HD$[#SLH@'+JT?06>A:B;[;"?G@"\Y(TBP1+Z.?(8@"J(,IHE ,&-1'(0QB6*D%1Q86S"W.$%^'6.'B@AG M0==;F(P*Y<@O(1TEA$T!"*^KE1=-+D+MQ$0J"'WX3:& <';\^:@?],%CI'S0 M>R,[DOM]W20:=J2Z)!%!%!,, X9CB.(@@81Y&(HHR"@3612F1DE5QP/,C:(Z M^\#I"_U<7J89FYV@JT=60S ;F8MV<'6VN:.82UX[8I"3VT]*$)><.W[^+W[. M4O"5YN>U_Y18X!=QAW_>;#9E3K:;.J6@N,7U431)64"SF,(T\-5Y?Q) +*,7 M&' :427OFL3<)#?;SHRY+;:5I.=V77*\JL5:E7AKU8BR\NIO )>YJI0&;%NJ M_\AX%$@6SPO6=-LI!-CT:'JZG#T]DAE_3D:FHB]O/U[44*T: 58)NO1C 0X] M4:%2XXM#@=5!6+H24;4S8EJAU$% G8BA#KN;':6^E0^\Y.>BW(ABE1=R[=F4 M*-$(6X="#,M[U84:#2%7.>U&2F42X_I47V#39WLI.'XF?0EG:OL..0W M_J--E)7/R6U9K.5?*:^WX&[KXZ;FSWW1"*9>(M(001$J_1_5M!8' 8&IB$.F MY'^09U0_;FK W$(Z=42SWJR>P0TK'I5&KPH1/E:5RE;<.P:^R8ECN&2&93S& MTZ/'2V."/C)32=,/<7UIO(K#ZC/2/]O_CE+N8XN>(T8S'GY2CK,%YYCUK.]C MN8LHA"34^CRB/8K(^7&]',Y(&K'8@SP4#*+,DVM<'JK-0^*%)/2#U*PYG\:8 MI5?H;R$]4,>MFL0#KG1^F:HWZ]4>>6/+1&))3 4CS6]CV M2I:CY%3RP5M_C.!(TTVI6OF&E_8:QD"] M..M%0J[0&YD:[8&S$ J]CH@SL=">H286#+WN]*EHJ,8USH_Y;ZA\NVQ7:G>E M32QH7FH)%3B+LP FH0@@HCB&)&$"8A[[&0T"07QFL3]D;LE,MXD.K.U2JVIS MG:4(7)H8/1X:">=YI!(<8G^C@[W+_((K\(V?:27]5HQ&I%";@> MPXT(X\CT9E>I^*-XI3K%/7:O4:4H1Y]OC>(>FD$5B@>WL:.TTV)OM>F^*JIM MR0VW(L+<7[ T>99_7!"%'3XS6D),^)B8@'#\;1M=:R_4J3;;W M#X^KXIEW[7&JLXJR"8IX2#SY5H\SU2:,I#"C.(1Q@H@?< \CSZC:Q&#LN;W; M.YL!/>SEO:\P,940-YD&/7H:"=R16:K3GMSA^^8:G#9*OZ; N%/\U1YY:N5? M4TC.* ;W\*,L52/]V^;OVY+^J6\J\KWU29_J!^[IOQGG\.FP4"Z]YH;[7S; M2*/ ;:D4! H9ZG[["O:VMW50>L2CC68_VXP!Y,@4HX.AXX[+IBB=X9N*T[_? M%T__C[Q52S64[1E&>X!):,74W8Y+C*^S/21J6P+*L$HZ(A<:]2"2H!AG6[K) M:\W:YOPR2-(H0I$/DQ@+B'#@0Y)R#T8!PY3$L>_[AF=&VF//C7M>V-B=GQN& M.2;0ZQXCC0+HR!ST7@A.50O@PZ:E7_&F5AXX<*-.ZSM O?6D+G7=NLSTLX#1 MV5&4_L@3GTP90W)Z4&5^"S-.8SQ??N,RL,HWS^]_TN_R2\9_DU^\99*E$0L" M!F,:4XAXZD&24 J#C&=$<"^55*9#7)<&F!L[=3:"SDB@K-1CIXL@]E.0"VC& MCG7,4-&FC6NN]P0P\M*&%N1?]FQP\8:3//+7W.F>ZZN?L^U6B4O^!E>J4'V_ MF_#E4?TI5TZ21>2J2;XL;N7FTIJ=&OS0;LM#V[*4CT" M33;,F%6@ Z!SUK'2W(*)&U9:0W3:K]+^5A99RN_X8\EI$QJUT="7]=&\\=&MZMPY3Z=+$[):U[ M>'32UK_P76>?DC_@\B]>?Z:6F_N;08:O_C3UT^%XX(_,@"]P;XT&7];'I]-& M+40-D35(IQX%X8DRK%U^PUW)J!OCV9NIK7^WZ9*WC3U\D<]M?K7U@667ZE2+ MM*M75,F_R_'D&ZE9<*LV4IUBW]*/9$1,D@C&<20#98]PB'VY+@XSPF(>91XR M$Q(P'']N+X_#C,"F%P(]=*!N66!\=&DT(=K'EV/!//X1Y@[AIBOR"]N[';]? ME/E_.]05=7K$:0.>NV-.H]&G/NJT@>;,<:?5;09L$)#C@/Q@]?7F>?^1=G%V MH\IJZC_^R2M%P5_S^^^;ZI:7*GK']WR9<4_$ /K MQ>GVR[C8VQ)L/EUH=S&Z??'!D+YK/;)Z,-9O<&Z?)R MZN2'9B?G,W\@O#0A^(LWF1M)[[+'FER/QE0SAKX,F![+.L%J[%/H[>7L7"$5%='F=2LKGJ[C%A7+_ -FPLRLV[;5GSSZZ9V=MB72<.RQ V9Y)< M5&)]X/E9^_66BV*:I:K56!3%$$4!@B0.,4R%+W^2TAA1HY;(-D;,C4^49:8! MG@7TNO';N(".'IY)\V%G/]@Y #H/ZJK%VH>FGD=Y,0(I#8'166!E8<+$<9,] M2*=AT8![V_JL4%]V45^\37A&?$)XC ME 0A1,Q3R^,$0QSR$(4!3N7/C7K##S!F;H2X]^5 F:YI<-:Z _;^F,K^#9@S M/0:=:B9&/X\RF(07M5ZCG-&[0-69>N 4R:6$QP.VJF^H(-[VJ96JYTQ->"Q M5KJ,*4.1\A1&2'@0\81#@N(,)BS *& ABU(C-KTXTMRH\X7_PU:K]L5)!O2N^YM5??W"U <99F_@0>P%A69C #/MJ54HSF&4LAF'J M9QZ/4OD_KJZ1)09G<'$>U,?54?6 #E(3AP M<0$^7YD8\Z9E@W!UU:[,SHAI&Y4- NJD1=FPN]EVW5[E?_'5LQKM;;%:<24B MVS;86]_OU0/:?28A$")9EL&8Q E$?I!"[,4(^KX((B]"/LN,BMK,AI\;B7XR MSG@QA%N/!\<#<63^ZPQOE7AVMH.=\8>2(^XW\NR <]8%W&CPB7N$VP!SVD'< MZBX6>> ?UVPKUZO/;XLZP;S9*%1?/F:YV* MW7Y?,Q&I(UT?]HN(];.C M"QQ&9L3:O 60!H+&0H?1V#7W^^(M>>U!K"7_M8^S+MYVDF?YFE/=\WOU<^;/ M[&?\4^T'M%\]E(:,I &!0>"G$*7,@YA0"BF._832T,^X5E+&R9WG]I2VQND_ MJ2]QNOZ(6GL_\K/9VN7XB3SK[8!'\>7])GL&S[IQ^/"=_X!E=](VG_\AK[>_ MWVWYQ_4'.<^;[RHW81G'.(LX%9#66?,>#V"& @8#^3,O3#TX>;V M?,IO0V+8=;0?3KW-$7<@C?P8[PI^6DO/Z!,KNQUV&M5"QE63T?[!INTOJN7X M26M1O:MLS[:J[^__M7,?$:2H"K?T+O>'FQAQU-SF^-]?T"*H76MVC)E> C:T>QC=+ M'@8!C@2#"9)\@F+$8,:(#X,,D2P5H>_KK0<,QYT;I[S0"5!Y;_;]9721UV.: M$? _;WE:D*N4G@IG^C5 MIP)WQ8IS%,/19#A'P",\\7,(A"D09!%"5>;+2&.#/(W![!O8U &6FX M<#B'HN9R82 V8R\27L(R0F9%'P"NU@/GAIAV%=#CY$GLW_=9NZ?\UZ)@/_+5 MZH8V"6/OMJ5<2]SR,B_8DOFQ'\6"0D]U74$QI3#+D@QF@0KQ*0UCLZ>];["Y M/?6=K0"WQIH]][VXZCW_KM :F0\T#O4I/R@ MX_0Q3VA=8\D7O+@O\>/WG%Y,D_*('R1Q!+V488BR4, 41R'$,0MXX',6("-9 MGZLCSHXY=@9;9TOIHZU))2XQ')M/^N ;( 0 M'/!G;:;;:CPM(*RZ(5V^ZV0MD*XZ=MCWZ/J'AS0[4C4.'Z1QJN*W6&_R]9:S M5INU6.]4"F6 \@97.:W5J9:QEWHB\#,8TE@N/CS?@VGFA5!X$FWA MDZ@7GDPR-2-SU0M9U69Z#AT!>T_J PWYN\>BPBLU31<^=ZC-6JO_@=KQ1CC0 M=>NE > [;<1D8\M*_BCO^QT;-Z+3 E^//)UA.5%,UYK;B/XMFFR2_=[1 BBK MK[42-28Y$Y <\9G6D)-2EPD(QRQE=*T=(7TJUO?R"7YXQ\GF,]ZT4B5?^6,C M45I]$;=EOJ;Y(U[="!EHJ8RY#_D37R*"8YY@ E/Y[8,H\F.8(H0@08D7R#B1 MQ]RH%Y6M(?,+%-?W4 XD T7IR0(\['Q9*.9JO5$1QF/G#\#*(?"L$D6%=,F, MU:QG4(_IIIB7D=FOGA+E WA73TGKQO.B!;[)T.T#WICZAJ+FB ZMS9B4(H>" M=4R;@^]G1Z7_Q&6N5O$?U_*>O-J\EQ'EYKGYLZU54 'G^Y^/M?Q6T\UU&2./ M9"+((/=C'R+?2R'QHP 2P5.4RB]T%ABU*K&R8FXDVAKZG__AQ]Y_\=;4YE^; MHFY7TOPC7S?_7J9T+].1T'KQ AYK#+L-I'_P%;LKNMW)O7#X0=_)W]EJ56<--F=L+^==2/>=; M:6RKAEQWB#;;'!HP,7H[1-/ /?)[5FVW'LC=+X#R"FX*N-]O/VR3>^@04*ZX MVQ$:#J>C;:$!ADRZ-S0_?_L[$(VQAD5U M5X#58SJ'<(U,9ZVEH#55)83MP\76W,LI?>9U=WK N"K!NS+:M-5X>JZ?%.9I M7C:H9X4BIZY=F4JZ4'(0!&=I$HL$QJ' ,MCR"<0^": (&4.(!VE,S"CDXE!S M8X\#2P%M395_45GTZQZ%"%. -:G$"6QCL\@!8IV5=;:58TV-ZV"X[>YP;J#7 MZ.#0X_"%+@U]5]A1A1*EO0AMZP\Z-0FJK5?K3K;QKMR]DQAR:>.NQB'L41V:4'8![ MDZ?IGF6&E".ZT1QT4NHQ ^*8A@ROMD_KW+0I4/M^\F\X+FO1LI>']VTR2RK" MC!'$H(\2'Z(LB&'*/ []P$<^HH'JBVJ:T6EHP]S(:I?Y4LH%JWE:IND,Z#'6 MR+B.3%_'R9A[#T#K CC)-W*?,S0 0X>IF:863)Z5:0G1N81,VUO9\=]MF^IY M5[09\S=/.%^I83X4Y3>\XOL=*674TD->E%$<0"_AGCKB#B&AD@IC/TO2B"4\ MR"*+DAM#,[0>T^FK;VZ[#. RB*$E;2!U!9MC@UG20]>AP#\VFHL;-< MR4>WMH.33?6;%_@K?]RQHB5TCAC1=/1)V= 2FF,FM+V-11;0S9>W'P]VV]76 MNCK#5+?=#_)RF_X6JPVU-J,M]ECDA[X/0\1328E1##%A&'HT98$D2)8F6N&@ M"V/F%A=V)UMM<<^S,04ZF:%^/IP:]Y')47GR\@!1.=.6?B].>;*>HKO#P\?& M,9O$SZ$399"I,^&$3929XVKB'"7A. *X-^EFZ!C3)=DX0N-%4HVK>PZ+_+^( M=_E3SOB:5;=RKGA9"YKLO6E^Z'XI8(&EX^6 B06OLB2P@.C2LL#F5I9G5MLJ M7_.JJI M7?FXK2I1L24KSE2(]I57FW)+-[5Z;?5E?29%NCK2/?1")&*>(2@(#21G1"', M4I'!+,FB,$YH2+%1"?LP<^9&+=_H=\ZV*Z[>Z[5F^^>"Y2*G![IDGD;GL7,W(HIT>.1EC:%^ZQ="9:-(@8R:64W(!W*G0DI.[ M6JY87T1Z7SGC#X^*&]0A:;4,DPR1$%,8^32"2#4AQ0QQ^;>81VDH?Q<:-1#L M'6UNW'FT[E0*2A7?*$G-/HU["Y0U%YBNL!M[*?ERJ:AT.CI306VKPW6B#B2N M5H2]8TV[]M-Q^V25IW61Q5'/YZ+ __R,-_."_0&.LP3[_61PU3EF&HC,R M'>R @2TD-F<@9[$Q.-@8BM%$IQ4[K%8R5*_D(YC?R_>_.K5XE.^<4AW-_Q^\ MWJJ].7\!U&;LH@[A'_!:7L4 EA$]6#4H*VTD4:SRXN^.SB[Z,.P]D#A[X72G M#'UVOS@ZZ/V@;7?5CG/E+-ZLV2<)\:J1_SU3'!82QA!.812J%JN)#+LRD4:0 M)D$4TC 5*0O,6JSJ#SXW.JUMKK_;ZEMI6"QFA+I>\#46EB.3[[M]*-;A65L. M6NWRDM7B'L.$);^JD9I->B^, AG01;&((6(> MA23-/!AGG*N\[03'1MV>C@>8&Q7M$H*5@5;;\B<0ZG'.$&!&YA4C3*PU%8\= M=RR7N+O]JR@A'CMW2>3PY'.6-1F\JHJR[2^POO_$<<7W^8!O>+._Q-EO_.?F M[@=?/?'/Q7KSO5IZ)*89BBB,>22C$JQ6/:7M4OM[($H MNBK0L#5CVBJ-@6"=E&H,O9_M*JW,G^2(3_R3I-Q\]4(SY%NQ8K^OY*6[C'-HG1&+[FP<\10,YR5X4LTEU DEV[FZ*_"O0+X&C_BYCC8>B^;4V70Y MZ')Z==>+KS1IHR\H=S.TZ M(\!ZNA0>8Q"S%PGC^;+[2OL!NI'E!,8^S)F1CQ,89:Q#(:^'WE) MB$068YW ^=S-YQ8,UT8I!O>#7\C?=H^W'D^?1:^?9H=B,C)+FL*A35A]?OS]C&>8=% ,?%;S4 MEEO.=O7!JF7+S6I5_% *G?+*O3[G,F$!(G[D0ZX./E% $DC\)($IHXF@@9<2 M@9=KOM$-^\8T5NMAV:7Z;T:FCYN^LEX9,73.UFI/IL'?J'..B1(YQ1E,21A# M1#T9[&.>01XCW\^2T&>4F9W9O/JL3_G:4"N,6$F*?[\G]-#L$;EYON2KNQ2?RX2-OC:_JM90:]FTT]GH .[UYEN?#W1O MF@:%.[_KIA('^O4NU]]33)&S!?FHQDZ\0I\"^-,E^R2C6I:CY _\':]W&O?M M&]4YP]V/8NF%PB=QY,& A$J_F?@09S+BSRB+B$@P";/0J-BD9["Y!6OOMJK) M%Y#/0V18%]*'J!Z'N\)I]'7_@Q+-J>T$>T/;E5OYD9V!P;7#;0 WED,>&.RH=[8ZWY9]&CVW^8K,#*/USC M=RT08(?$3D1;4OH.C#HL;N #0SU$5?[U[V;7:+E<2.2_1>MON3,%>[>&K.8 M8$>OI=?U9=+WWBRF[?C%.@^C+ J6E/J/-.KC^HDW]^P2_YMB2WY0:MDM-[ZL M5\^[\@!5F[',?"5)C CTO)2K+%@,<4H#& B<9C$/,N;%V@5.+BR:VQNT,Q06 MTE+P\**RQ:#RQ\ED];_]7F4*1GZ#*7> ] ?L'0*[ZJ+6I8/"\VK?75UYM?_H MI]>8+H/"KJFG;:)"L'KZ5%R1[Z=O]PB)=OK*@^G+N^D[\[2Y*@!SB75OP9B3 M@:8K,'.)RXN"-*NUR&P-&"XLP DT;YEQT\#KU[/FF[ZH,K&70WW8J^\EHF MFJGYH#VMBMDEY+:37\T9H-<&WW OR0SD%ZT,3K M(5_G#]L'T_UW)Y.KNU,_]92-3&YO\/JO1J7I7JU-9=@G&4[-H ^4W;#V$K3^ MJ'JXO%@ Y2(X\'$!/E^9.8L# )= .SLJ<&+4Q(<*+H$\/7YP>G?+=I+%PP,O M:8Y7MYTJQ#=^_[#7".\+^;\0AI[P9!C(Y>*0( ICP5"2 M42*$[YFPR;4!Y\8F!_:"VN"#^J>J578T7#A>Q5R/:%PB.3+1# /1F&ATD7%$ M-%>'FY1H=)T_)AKMZ\R(AE.VO+F_W[PO2TEEC[\5F__+-^^X:N*6KU7/@4XR M5H-#=.\U.PZYOR_K%@M 6BX7B\6V LH!OJZ:0VGI"9"N@+TO>HRB#6X_HXR! MZ]B,8@ZIY!F7 KRFH/64=,E;M3Q#V9Y>M >8A%Y,W>WHQ?@ZNSBFVR>OVGUV ME7RJZM'_J=&R,=B1-^5YV2NG*M!1"[0GZSP$9W$O3BFQ&@'9F4U"'-8G?>VC:@VJ?K MU_H(M?5@;[Z[J,<0+T?!C^ZHD\9 AE TV0Q 3(D)? M0.%E B*/AA '80;#D(3$H\03L5$3A OCS(V2]CI!G9UFY',)3CVR<0#2R.1R MBL\(6S178'#$&9=&F90CKKAZS G7/FZ;=2Y76LU>\D'P>B"3\N9Y_Y%6/>GF M!R[9^W]M\\WSQ[7J,- T?-I\Y^7==[S^4BN!5[\5=:8!9[O-YR?IP#W_5=YZ M\TX&SCM"6R8T(&E"4QCAV(.(< PS(@.CV(\#[L4\3J-PV2CE?]O@4K/F?0ZN MF3R^QPZ.^"1O-]4&K^M"O76QAHTS &_V@M#@EWP-6+%:X;)230I I:"ZK.8Z MWR\7XG$@1)3!@(8RX.9,!MPQ)9!3SCU!1$P\W'ZYWJ_9_^:O5N?>:WRQWDFX M%5V!\'_15TOOS3X'4V<41M2^=@?=AQLF!X@ \@P./]T-Z2JZSV6 O.0A2R#$<=JEPP)F GJP\P74>"%+*6$F"Q! M>\::VS+T0$Q_;RSXLS/7\*BO#V2]UYUZI= MOCC"W"BB"79:(PWJ:V/J$ YCIKR,C$'ET%"$)JH$,D;*K*:G M#X7>&IVS%TY7<]-G]XL:FMX/FJ5/(&.OYW9;?%6U)ZA?Q?BT* M.>UUX/:PTKK" M2$"/3)6.,3;*5;! S"IEP62- MK+6JMC_30GB?Y,.01[TTR2#WO0RB4"[=TC!3JS8OB'&6!BDW:O [P):YD=MA MZ_3.&;5#M5&"3K5#M<['N3[>AANC ^9/QO2?D)&;:?N %U7&WX# M+)EVGVXX9"?;:PYN:2DKOELO?Q&'6WMME::2,:SJG3URL+-7&>[I#!MD3D_Q MN4."@W.$,3: W(#G2C]TF#'3ZH,Z >Y$_]/-7-@01.^" 6J> M[R[IF)"0-8%T.P<7@N5W@/Y_CM,=S*OY0E;/Q%:@S'VDLD.!^WG]:S??8&-O. @ MJ)'_V@3S_2[OEQ&V9KVG^B%?J)#Q_XFM>[(-7:E/CVW?.-Y^*9BNW M546.& V".$10R"4-1)G D(0I@7$8T31)O2S+C)H;71YJ;@S16@IJ4T%GJZ7> M= _">ESA!K>1N<(6,F.RN(Z&([+H&6A2LKCN\#%9:%QA>VY;:]QCNI$4] YO M\-MM6V_5@,.+"]<..)SVO[W3L]KKWR>>ND M*]SJN4F&^2*^-BG^C1AFS$48)#R!G(091'["H P9./0R'Z/4(Y'O&"*__*H,4U4#Z[F6*M>>QR$=9"@,4,H@0C6 :^QR&:4QHE%$4 M$B/Y/]V!YT8LA^G7G>5 F0Y^4<:;JH'HPJ_',6. .O8^Y14\)\I9U\/+>8+Z ME6%?*1M=#XS+J>>:UUN<"G_B5<7Y3E&L/FFN_WC_<\/7E63'S_BGZC"RQ$B$ M/O83F'!5TI-$&<3$0S .&D^A M]>\VW8FTL8K1"Y> R6RJ'3P,$J@QT64 M^DE(2&BT"7XZQ-Q8>V^AM7S.&1SU0LAAZ(Q,Q6; F&NX7O3=E7SKZ0#3*K=> M=/!$M/7R)RW"MO="\'KG:Z>N\Q5OZJ+P-;,]SH62M7_#U_(OF]N&5&[E M]'^3=JS:(G%5T;B,)8%,(MDD!>G/O<3#U%/,.W0SJEI?6OK0S+12[75ZQQ")#&(_#8N 0>Y=4&T8O;:=4('U]MLL;>E>_\ @=R M8,HU\-*W!6B] ZU[H/4/* ?!WD,SD9$1)M,@7'VU29THI)U^?VCE4F'V1"RX>SLWK7P,3RS$D#?\VC)[>H MCGT"Y0!0\[,H?8A<'4EIC#CMR90^!"<'5 :76NX+* $[U=$SK\MQM@UH]Y:,-]> ].BJ%@7'V?5QE<'G+@,61> T_ID[2OM..?7HF _\M7J M9LT^KC?RBY++ .BFJOBFNBU6.7W>YW4(+Z,X\P4D+(LA\D/5Y">)($6I1\.4 M^R1*30(7_:'G%L1TEM?JA^^!87&0P03HL=$XL([,2B\0W9L-&KL7H+$< M_-G^=Y0,&W/@'-&5P<"3TI8Y(,?T97$'VUJ#/_AJ]?^MBQ\R',-5L>;L8U5M MN5QNX10%64A@RE2Q 4HP)+Y<>*51S%D6TB!@6I7$5T>:&TFUZ?/*6OB7,A=T M]H+&8--Z@TL(]].24]S&/MNPALRBYN *' .*#B[=>>*J@RL.GI8=7+O +L+9 MM5(Z*"W_(]]\_WU=D(J7M;#LQ_7C=E.]W+O^E&,B_[YYOBOQNA+RB9445GSB M3WP5+A,2Q!Y+.:1^(F,A%LEU&(T1]#@)O2B2W**7LC>FD7,CI)V)()L;*M7+*=3[R4QY22-_$+H'%C4.1V;1;TT5V)/C\VY1+,U MU:S0P78MGZSC&9JH'F88TL[K9"S->:7ZF6'@7:ZK&7A?.\[^!V?WG-7?R-T; MI?[9)UQMOHA/^)F7;=(786$6"Q3!C,D+L)+FPD+(+Y T6#[S!JEY%K.@1ZKC8#LR?;:PWC2P[J-K4/]" M[6B6&U&L*_MES+WY7K %:*_[U.#O*GO.'DI'_&@P\*1,: [(,>=9W&& MW#V[)#!=_2.OY-PK$;VW*YP_5)T4M3J8_I _*8T%%,0DH#("#4*(/)1!S!,J M_Q:E.,FB)+10OK>W9VX\>,OEC=8;U;C^$3\7VSH//5]3)7[! *U]6(!GE8$A MI/D6>OD#YDXS^IQN1D9FSZLJ^G(J]NZ QA_0?;Y-E/G0-TUV@OK#P76IK3_ MFNEE]H=#=U9QW\%M;>D8E[SNBG78$>F@,=:;Y_U'VI9(-S]PR3[E:_YQPQ^J M)?6S7"YD?B-E'*&0\1@=P/4HBPCV&6 M$0)%0'#"4I01:G3PIS_T[*CY8/_VT/96<=]V>_;J#)ANQ+K$=6SN[(=THOU4 M7<"<[YQ>'?B5]DAU ;F\&ZI]!S/^4EW+VQ.S6OY?@W>.+ID;J;2F_;]Z[''L M?S\U#'!]Y.>^M5LOTC>GR?29Z_"\9W#]>E7YL_.5^V MFVJ#UZQI,5T\\?+YXYK])N=)]T&Z?(>Y/5?*)OUGJ@>9ZX^8&U!&?N(.C 2= ME0L@[!T/J^>RY[:3/:;773M\:C4^;:'74J??R_MLJTV9 M\ZZO!N91DL:,PP C"A&5$7I&/099Z"'N)R*,B=;.RN4AYO:$UT8::&BC2"&$ZIDYI(T@4@B MJ%0L*(PRD;(L]3Q*C4[R](:=&^.UUIKV8M)"6&^3P3UN(W-C9S!H+5X :?,H M^G1FT#CKV*0UZ,3=FTR ..WD9'2U1?RDBMEY27.\>JLD,:@20_Z:5W^]__E8 MJ$76T>Z;\)(HYE$&68Q]B$(:PXRHU%86(,;\Q$<>U@ZLS,:>&_\<[M;M/0%[ M5X#R!73.&(0?AG.B$;2-A_3(C*4!K,FVZ&"L#6+ \3"?*#@<\J4VBQ?MH.H- M) UO.5V$:>?KB]#3\A9V,6G;P>.#]*)+K5"E&6]EW%M(*XZ+U'T2"13[/DQQ MYD$4!P1BCC!$D8_"T$LSSZR3C]GP2YW7-V?N? M=+55&Y8WE)9;SNK&:+S:J!2R.SF+_$N9W\O+9"Q^]Z-0/ZW><%&4O&V9]B&O M*%ZIGZL GA="+%6"5R82 ;.0AA"E"859S"138I9F,4$I1D8J*I-8/3=:E8^" M;U@X/,GDZM'M[*9L9);>^0OV#B_ SF70^@PZISN=.^7W NP]7RCIN_IW%2"U M]UTO2-#X7_]N 3H('!8<3SECKBJ0)[%YVI+D*:?AI$9YTL'M6^[2HGPLFDSG M;W*%R-^JTI/R^6W!^#(DG'EQ[,$T)3%$(>,0!Q&!&0MYZN&4HD@K>TUSO+F] M-G8=90]L7H#::E5NW%H.E.GFS7C[<.]_+XR YLB,[@)(JS:]&O ,ZM;;=__) MF_9J.'NN=Z_.938;Q;CZ_K98K;#J#;QJ2) SI9NL#O7)\R>^4<_P%_&VY"S? M+!/."$MC"CD*D0QT0P'3F#$H,I]&),U(E.FW/C$&MLFF\7BH3[5K[!9]PXUD._CZ M=Y(-[SGA5K*=MR_WDBWO81N@?LHKI?M0?=H52>$8B2@-Y)LAH *B"#-($$X@ MBWE"PS!@&=;:,>X98V[O@S9^ZNRT*%+K U0WVAP$TS01IAE"%B'E10P&A)&G M]YPX=+SHU&FX>/FC=INHOQ7KO%T%-WV!EC'F7A0E&%(B'VK$&8(D2F-(LR3T M$QK%$8^7FV*#5WH;GBJ3% 46?6EY2F& @>QG\G@ M.1-)!I%'.,R25,#0CV*/8I[2C)K)_@]"<1J5_R\N$8P%94@N.B"AG$,4>R'$ M' ?0B[,(^VF219PNUWPS)GI9@UXWRK_5-U!O9WO0MVKD-\J!;6UW.W?[PQ?] M=K27>WK_2?==+[IWO$=Z^8,6&PYG-EP_%ZSN"OH'S^^_JP0XR43XONZ(T&RL M-A^@S4(K8%2^>-((AE&((6(RQ,1W<^!@\RW5:(*SQ>[(TXNZG=6JJI%-\W*_SP M]%O>GAS>K)E\U]+F'\N8ASQ$,8=!$LGE@9"O/,Q2#Q*!O" C*,BHX?) =^CY MK1I:J81J9[I9Y*N-N5Y / :.8^^\- >=C7]\$_XVT=WT;(I*(Z":.UA)XVM M3<$X#KF-KQ\JD?.."ZXD$>_PSZ:3CQRFTV&7XQ_ERV/*?)Y$ 4RI:AI&J%QW M9S2&?AJ( .. !U3K%'"@'7.+O@]K1SI'ZF;KC2NUUO:!,[9B.F9SI4=I$\S MR QG"/Y$LCM6:#K7X#&SXI4$>:R@NJS.8W<[.QYM!I!CYM5C4>'5KV6Q??RX M;O/(Y$]5+]-\O>6LE4B7BZTX"T-$8@3]*$D@"C.L.#24X1W/$HYIZOM&)146 M-LR-/]LG53[ 16=B!;[S%:O[KDN?##<\;:9%OKJ"A"=8!MS4AXC+N&&H"?H[>3C063OID&0'3\5AIR*[LWTCM>YD_R1D_\I.%L@(,T M07$ ::*.;A&/8$:1JOWF(8U]'$9FM2J7AYK;^V5OJ=(>WY3U'F,3&2IM_Z9J M0?[:(CKOP5N/T-R@.#9O[8V^&?)9=^K)4U13'T_52(2%"*6 M!3*&B@*(1>#CV!>,8;-FFH/,F1L5R2\@,JYU&S(=>BPT'W4[A>I D'49^C@)>(1A@OU84DI,(?$%A6&84,J\U..A MT5*O;["Y$4IC*ZB4L0M0U>:"XD A^)=\W?[X;V;,T@NY'J^X G)D5FDQ_-9@ MV%BZ >VNN,4'40<,4KO4)/RB8[3QVRB=8WEBL]9PVYITQ?1=.Q>1CA"7B*C MF2#%&411'$(<9 DD69AQ&==@@HUT34>Q2 MKSU-8Z\P=\U?%^# Q4:GZM!)T'@)7KJYV!U&/R^ \6R;KT/'G U7R]-1;)QV MU3HFS">+V5$'L\CM_\:59O;;V[(]>J]?4K=E7I1WQ6?\[$=RRM-6=MW'3*4) MJ=[$@$1GH=#IE*+7>U=?:+'_> K/>5'F3 M^TV7%6_AY8L$>)OK[184[6GV^OZ3?$/QCP^/\HVEOGR?BJI:>HSC0#H/ ]5J M$87$@P1Y ;&^CM;P4H9"_*=M6 ES36+\GM1U@O6 M76$W,IOO8:OM7("]I>!3'V[&\;(.((["WMZA)HU>=9P^#D*UKK%CCUV<^I6K M<):_KS;Y ][PYIA[B:DJ\PYCZ(>,0A0E,5]]N5^CH_@]9R0_ZX@K,>@[A#;V0.V1G:H04Z4Z=):=$#RA&W M7!EL4G;1<_R87S2OLF.87W&^5D3U9;W/HCG(#/N-;V20M,$_EW'B8=]+N:09 M)&.5@!*(A5RR$H^&5/6=8YG1V:SNP'-CG285^%Y:#WY1@TC( M'W)[(I/1KC>BG&M%B#8=;F]YT>XF:#:TW5TP-S:Y??]%OWWMWNU^%K#V>.1' M7#I[?7?)J ?MB9=6+6?W=YFLP^R)X8<-94]_:;EZX%55E"^7)ZT\2G57O.&= M*.)GO%%%MD>]VY=)B'@D$@R3 (=R31%X,!-1"-/ 2U*?8T'CS&AU,:NYJJQ-UN6RV_*IZ+5(<(A)X1[%!+. XB(CV 6 M^)G\)XY((%(A4FVUV*-[SXTZ6_- 9Y^^,NPQ:/V,-A"*D>E)&P4C]=<+_EJI MOA[?:S*UUPM.'*J\7OJ(Y2F-DI1\6U1*6J3-?-]1PC+!L8A3S"!/D(R# I3" ME*8,QI3&7LJX3X5G=$K3,]C<'M7:5L.SF#XL-<]B'"$T]EE,+42J[*QWH5M+ M#P(.AXL6EW@M\?^V)57.W.'CVY;_VS_VUNT_R[&NZV#W_NA^W ME +\7I0;MFW$1SZN*_DW:7S7G[?ZAR2;HLPI7KU=X?RA>M=^LFZ*^*-8^BF5 MJP3JP2C+!$1>$L(T"S.(..%NJ]/ M)UNXS%@8,=5-2P@NHS-!(IB%00@]2JB/J8S:?&*GO]H[[MQH]? 4JC-\UV\: M=*:W!QJ&\@&Z4Z')G^X!'ILHW6 [0#I5"RGG4JG]H[Z2-*H6%)>E4/4NMQ4U M41UA[O#/ES5F=8]:I;@J)WRU^PROEAX/$4O"""89BB%":0P)\3,8QGX4)2Q" M6*]9M>7XLZ.PNKNRVD!5C\9*!8725+!1MB[ FM>1HN"L;KJY_R4@?,V%;GM3 MV[G2X[819V!DCGLO7Y^TS;*KD55RT5_5A!S7ZNZGJ7;GX/-JFFX>5#-FE_HJ M5H@Z$UPQ&WUB!18K:$XE6>QN8U44VXGX?RM6[/>UO.SFON2\/63_RA_EU_D[ MKOBNG/>+.-^^=1F&S)-_3R&BQ(>(>"G,O(3#6,2!GX8DPDEB4#/KRJZY<>JE M7L5&-9W.)JV?1%]Q*L8.('=. >45J-T">[]4 M+>LP78ZRF +P+4<[CW;Y>G M]#IS:%2V^QIS.5E5[Z1S:EK\ZQKY*[7!SH:;LG38-49'E<7.;V^M7:NV;?8= MOKKS%Y$@$28>@CQ118.(4D@B3B +5#L&3[YAL5'1X*6!YO9./-?JSEA_]CRD M>JL$%T"-_,8ZA]$(I]G7D' G]GI^F*EE7'N=/2/0VO_YP2J)M[C\4M:!/JL9 MZ):7M8[:TF.1EW@T@RD7#"+,?9@120V8,^+YOOQ_C"S%$B^-.3>6>*F9^(A+ M\%2_O!_E6[Z62JQ%$YEBZ[+:_]1>/_'B9.B1BF.(1^:7EVJ*TF"@CL]KD]L@ M21K=J"R.HJMX#2+W\HH71WPME<5K$/2(+5Z]U&)OX+;D#_GVH7J/RS5GOY9% M5=V0JCYI6D8R3@D2&D$_4'7'?J02;XEJ!!K1P(_#+/:U(I5K \V-@QH3#=9Y M?2!J++X=03,R=W16@L;,!:@-!7]VIIH(5O4!9K#2=03<1$O7\P Z6GIJ0-&[ MENR[?KK%H887+U9[.I^W"]=^XQNU++PMBZ><]L!MBRJY'!/.@%;..@.S+W*F#KO:O.;$">P2^_-RC_#>R,UVD>91R_F2/F M*(PS&'C2:,XL,W/SA?=WJK17FS9MT_.']3G^72 M7!TY-0?TRXCCC :2T.+8HQ 1N18E+*,P)BF.XC A.#32QK.V9&[18?T<"N7) M[EA'":8H38U\73^0C=V5(L"N77S3U 7P-NW!<+5J/8F::]@IIF;LE:V:E=H) MT'H!]F[4Q^9[1Q9@[\HNHG2MU'I M&]]^X,=V5.EDF+FQY"Y/KTYF M479:]$XZ!3/T?28"/X)!XJD&R:F J4A#F'J(B" *XB"@RR=>DF(Z. ^'&_'@ M4]IF^-ZX@*'>2V$X+B,S_NDW;(23DGX47/:7.AUD^KY2%QT]VT_J\J?M^'-_ M-KL[L7VKLMIX^8C+S?,?/+__ON'L1CYO^)YW@B!?Q/Y\UU]F. K34 CH!ZJ! MNN^KWND)A3B@F9<1D?"$F9"M YOFQLQ[EP#>ITT\*-,-SV-=3)@>&4T\#2,S MU\$,[ P$A_XL0.<1:%W::R,5XB#;Q1W1.438$2NZL&A2"G4(X3'?NKRU'3G? MEH7@5247L7CU@?-JR4@:TSBDD/(XA,CC 20(IU @Q$(68D:141K+\0!SH\U# M^X#2 @*-O<$=(EKQVQR\GM)Z6*2\X=/_<7/V?W M$+_C9+.7@KWYF5=+WT\)"1F") KDZC3%,4QCSJ"?$>X+YGE"3V#A\A!S>Y"5 MA0>:QN!/9:1A:=X9(/6>Y6'PC/PT&R)C_$A?=M[10WUF@$D?Z\L.'C_8/9\< M4@2G=)\_2+-4L7"^WN;K^U9\J5A72XS"( JB5*Z-PE2NC1B'*8L1%#2*"&8Q MEX^\R3GE]2'G>#[95K"IR0-T9S,H=D;;%+3UXN[3B*N\/AC$,9$4&T=0+E$I M]' 6AW'FX\BFWM 9[A-0[NO@KKO/Y1+-T?>\:A!;F?X:R[W%8&]RK=.OEHIW M^.<"W&PV94ZVFSJ;>%.HO#_NOEA0!T*G]8&] [Y"2: . .>K +6NM$CN4R,U42@;_US9_PBNU%)0_47MW94[EDE'][FNQ6GTHRA^X9,LLS3RBJA."4!5' M1QF#J<@PC!,L0I$)SAC6SODS'W]NS%4?*ZK3PSJMY<")^H=[-YK?_ZD\ :TK M)OEP%A/5SVX3P#_%@>XLD3=(4!QW!B;*6QQE)LRR&^UQ[$UZM+CM=+F0]CZ_ M2)$<Q1DM!8<(2UY(-,!IW;NT5^'[/Z$5*2N1R+C:[2LQ'2&N^)$?";=J=B ?9& M+T!C-I!VV_12UL75X"TP KX34;\SG,WHWA"P7H[7O==TQ&[HW0LV-[W64@1. MOB2J.WGMS9J]RTM.-[O"U+I!1U7_N:^0/->PXX/\0TG258)XX!NU7[$U9&Y,?>"'VFG=;V2#[WS%H"A**!TS3*FRGJ4T3A )$PY# MP3A$7II DI(4XC3R>8K\V/P%VAH-#R_=G$POP26,RK'N:VR+IN-NYL1FOT@?=%JQ+'=*M[V?>@OC+ M=E-M9(RFBN7N[S?OR_)M\?!X\[#1;4E\\09S>\\<& JDI26_5_GNTMYBS8MM M!939?%TU!697=$ -8.PG,&<(CLQ.+L$SZHQ\%1RK3LF7[SI9Y^2KCAUV4K[^ M8=M$-L%5XXH[_/. >W82$IC%3*0A@C2B/D09\F$:I0)&)$Y2EL4!$[Y94EO? M<',CC,[:6J79.O*Y K%>?.,.N-$WE%O,E/[R@:D&*B<6Z7 ZX#A+C>L=;.(T M.1W'3U/FM*ZR(Y2[G)=?UOP3;S+HW^+'?*.D(/^US=60C F-,L\3\1)I)4WXANRDD;F1#?X/5?C0[E_7;5+MSJ.?1!YQYH'5$%F'FA:I96*W#@W )\ MOC)7QI3I"F!'I#K8G$EIUQ5XQ\3L[+YVU/U>CK-YWNO^_I%OOA?;S5>.6;YZ M?L, C @.&,HC2@$&2)@3&'HHC(0-):E8#,=BB MN9'W82>>QCEPH,/]HW$/M/Z!0P[@]D[*V,_B.:=O=C6W7\&7^A%7OFP/M=57'JE3:ZX:4>]N6 M)$LR'"81%"24%(V]!!(_C2 -:>K1)*,D%,MUO;O#[DP6]OHV:#WH6?.@GU@R MYLJU<^%PK;\ ]_6Z%==;6A58%ZH<0%2J*F"M$LY4#093W=F9^EM5K')6JP 3 MO*J;45;?.=\L@&C.*^O.3UW6B?%&@L$\ZVXK.)ZVJ389=E/5K6"?%ZI[\7^K M+ .Y'OJ,Y6JH5+4;C9A?69-YM?=T 6I?FTX7M;<=Y3^#W^0\?ZGGV>4^ MA3G:SG8M#(:>> _#')33'0V+>PQMZ]F* ]1'-9^*];WDJ >55784/8DL9210 MK?$X%Q ADL&,)2',9*2,/.X+WS=+VC(T8,XA\-X#]2_E U0O2Z"\L&WQJ3DM M>OPX)M@C<^05G.\ZG$<-66WQ<]X*5'/X5^H):@;.Y>:@AO>Q9$"N&M6_N2W; M;>1:4;_-Y8[2)!!!%L 4QQBBA'.8IIED/)0$*4,\]F*C\Z*>L>;&:SL;FY8; M@.5*D7;-*O"?_Y$&?O!?H'$&O#%DMAZX-4G,#8AC\U6+#M@#61LZ@A:=!B"N M"*AGI&FYYKK+)[2B<R'G$&1)0PBRE0J:9)"(1@5<<#C4(1FZIV6N$TCV?D6E^6S M6L@U+8QD#+-QAZ4>B5KB,S)ICIT!.%Y2WZOEZ6FDW@VDM[?;4LE"['H.O_^I M,J-:F>3-DJ:,>;$7P2S..$1QJB2CN \CE&;$RQ3AI2:,US_CZ_>\^P.M9$?\=;0P[;FK:W@E];:RSW;S"77M6!QI:O>/]BTXNE:CI\H MI.M=95'_?4/I]D$E#'#V&]_\BO-UIVW2]+90>YG_X.R>5XT(3;LB"(*()KXJ M+TD0A8BKW281"I@@$OM^F K$]-N*V]DPMX59HYG4V0N^UP8;U#%;SD0_#4V$ M[\C<=.! K9.D7'BAJ;3W S2.+%K-))N"G#?']1I3[P5K8;?(>M=CYT!Y=UCM&'HOSC>TZ_=]T_/E;2Q%I MF=U4JDJSL_'+6OUK&3"?HRC#D)!8-3\2"&8L\V$B&$E%ZJ%$"+,-06>VS>T] MU3RCJ_H958U[5O"!LU6>XK_[58O_3 M^0PYVR]U9]G$^ZO.(3W=CW4_Q+"BH;=%M:D.TE%O2_Z(<=,^=G)U6 M5HLC7G<)ATF8R 5E$L00>P&%?I2D G/,4Z*E=VEOPMP(27X'8\/33W/8-0]) M1P5S[+/4VO@%V)G?B)1=T2BK77%X]FJ-H*LC6G,#ICW)M0;HY,#7_DZ6 5:W M1[#7*7O#12$#N-6J^*&*!>0R[JV,__*-6JKMEDL12GTOB80,NGP/HBC)(,8) MAA$/XBC ON=[1A71EG;,C?<:-WC;.UQYT>AHKPJL^C:L>S+WG4Z/9H V/N@C M\^-^BVOOPD(RHG("[+RHM[@:/\"GL00?!H+I*M:SM&+:^&\85");Z' 91ED&4T0QF7,@_2!8G.,4X M9,@LXW'RZ9LH5W*F$VC]FAQW4D9^:0Z:#1?O17OTQGM+6MCTVN],>Q@UWJ # M;FZN]_A;L?ZZ77'?(Y%_4Y8WK'C<]U!1\OWV%N+S-I*52F F4K] _/ M9D%KMK["8P]P_=SF#K.1R4H#+O"GLMD!9>F!8J7MV'/;R<0=K[MVJ.ZH\6F[ MP/FFJK8/]0'20[Y]J-[CVL?Z P$C87NHI%> !Q%%^?'F#1:Z'7S M^.W?_V'+?+WO1;EAVT8)^N.ZDG^3AJL6F&KIK3)!5"'J1FUA!IZ/NE)=$K(L MSB*YEE('*7[((5:'NC'VDUB0E)/8J!N!E15S(PEEF6%^G17X>@PR.J0C,TQM M/WS7.@!V'H"="PO0.=&F/P@H'WSO/](>^ISHWHVWO)2%.6#LK7^W>_K?%/]DRMQU9LU M4_4]JM'C7:%^="0I$L<(QPGU84 37X95/H+82P.8)2SF@8AY1*F=TLLK>#,W M9CZ4,U'KE,8)"*5G%>< M7.>2.Z_ARROI][SBM%T6 WI-H^Q>W[>EZOVU>;Z5C_Q&#?6O;?ZHS%*=W[H, M5(^&28P$]#TA7[)AG,KW:Q!!YC,L8C^+B&^4_Z4QYMQ>A9W)DLF4T0U?=68O M0-UTT2X?56<"]-Y7CF$=^:U2*Z)]4LD^X$[^/%=,WQ3LN,])-4#&$27KC#@I M<1I <$QO)I?:5-W+/Y1@?U=-SS/?#\,4,L0)1#2DD&#LP9B%212FU$=QJE]- M_^+>9D[ 7_P$;B MM3]S;2=^BOB,^HD?&/=OUU#\%-@Q.HJ?&65@Z66U5S*OWC0-!+ZI_@&?U-=1 MONC?/!]*G3=;Z"8%_$D1(=CQ*5-QE#DOI( M]>5)(^Z%S]2YO0CV75TJ<.#K K3>@MI=T/F[4+N.!XT).I_;]7CM MHFUYJ/NOA=Y;91Z3/?(;9M)YMB]A'6T*7%>^NC?T=0IF1P/\8IWM>"-:;(5\ M+LK-/;[G;9G5-W[_L-=40R1F,4M3F&9(0,2H@%DL" QHRB,A<)H$\7(M+;^^ M)= WCA9+[#H%;49^(726@J[RK.C:KYO("?;B&B=>F"#BPR".Y=LZ%@(2DE$8 MBBS" 8X"PGR]*@8+I-1!T_7FPI:EU@N<&X)56MX[%Y_R3_^)2O^<<-?ZB609BF04@D M5494OG]"CI2^3P#5H:N@\HT?<6:T57AAH+DQY=Y.4!L*_E2F@MI6PT7;16PU M-_(<(#;VEIP56.8;;%>0<+55=FF8:3>]KCA[LGUU[?.VRGZT5/M>']>_KTM. MB_MUW68:_VP5S:N/U5?Y^T)U,WV^+:I*'94O(YQ2CPH&P[JC02 2U=L@A9'P M$C]+HSCUN EK6%DQ-TKIG #Y&FP/W ;_!.0UA&E_EGN7 &/K2^F?4%M)DV/ MCD:?BI&YZG 6#CVH^RB\.9B%O1?@]MHL6$@M#D#1F<"BC0T3RRH.@.E43''( MS6SIDVSVG49OGG"^JML^%Z4Z;E!;-OEZ6VPK95$C[:A$,N3@N8K1E2#1W7>\ M]H//\I/?933&HA1QCT".D0>12!#,/$_^C25^$%$N&-5*/QG'O+D1;KV/6S>( M,J5/IY.FRZNO-16C$R[9@+UG"[#S#8JBA(VZ]=X_L'>PD0OJ7%P Y2382"^! M'X#&3Y>,/ ;^SJC:J7$3<_@8P)Z2^RBCV+%^+J!&/F8A1RG MP7+-[_]_ZMYMN7$<61M]%5S\$;L[0IB?!_"T[URGZ8JH*GNYW*MC[;Y0X.CB MM$QZ1,G57D^_ 9"4:$NB JD.1$S7;8L$ID?R ^)1!Y4!X@[;6VFZ+<,H"$A&!0R3V(,H%122E'+)C0Q["4U"%@36C&@P\-R( ML!45X%I6:5O6P@(Y9Y8.!6/P+3C.,:234)N2&2BA%V ';R,W: 4'2O(%P!MI M-4K(E9OV+G]P&:9MB9Y+8C,9=GH^LP#C*(W97#^P@799J"I):V4[BG*5ER]C M*0+!4B$B#C.62LY"F0_35.Z919PB$689S;A5/?3^X>;&5*VTECVS^R$U8R)W M0(W,/ZV@8">I>6"/?S\<4!C[R.-IAN+$M\J".SW4W!BC(RG@M:AVY-&# MJAEQN,%J9-+HPM1(.4KS@O-@..**GH$FY8GS"K_F"(,K[ L?Z]HFU?M56?&[ M\FOQF*L.>J^*,1E60#:XU=Q(H!89:)E;*ULY9;]^N_G(($$'O,AW*W(@V/S&.0,NZE*<(\\JS* AJ-.C?Z MT=(V[9FDO):;%R.<#?RM3RPOV &J1=?Q::Z7\THC]J\--C0U,KO8V M1F-.N\6Q@>%@IV-U\>453SN^F?W2*X2'8X1#&.&8JFT/@02%$?2%BBT3C%!D M5>O]W("S(YY.W=#:+;EIW9+#JX0>1=K0F^L0O[&]N ?0[3RZDY7#[(-HA(J5 M1X=[LZ*2?[EBOQ?R9E?W:\Z;8CBW MO.*KU?Y+7TIM9X=:O.B-37Z KG#^]Q]6.9DB01.!-0L%#NAY#G MP53U\DY(EJ81"P.6X0$ACU/(;O3"31\;N5Z2WJDH MK2+[]\_1;?L<-4@!!17X5F[ M1!53WOF ='\T\VQLQC_"42>./)_NDDXS >8 M<&QG/8P__DU76R8_NJ)TO57]'^LSC^.]E%67R">^?EYZJN&MM*XA(RIG +$, M$C_P( D]E(4AQT%D=9+I3+*YV>J-7')V+VYX.W"JS):H-YF D=>AX]WB=VJ! M1J]=(-CB= OY!6CU&[53[F60C]-VC:0F$'INW&^2V;!37#-.K3JH===&\$[[^D.PU[\]>EDH M*]@D2N3M'B9#M_3,'I&Q7=L&N1<3/AVN\S:<3MY2%?MKTN"B$=B/X0!#E*(0D%A&F4,(A9QAC,619EE58NC MX\QN0:K%6X"'LN#/X &O_^*;VME22>2U48PI+;=R>VKK;#L.M*E_[&+X1G=I MU2(M0",C:#]QZ4'J1<&9T^?X*!/[:7I5/72M]']]&#FHODU='TU;JI5Q)@)U MHAB3#*(LBR .O11B#[.0>G&4,F'##<>'F1LUU%)VW/)V[_\)+,U>_\L1&OGM M;\#IG'&X/UOL!\'1RW]BD$G?_7Y%7[_Z9[X][,UORYJ^P_0OSO8W_UQ5_J/:VS^N\VKW=&/L^3@C0EH1U(.(QSY,61!" M0K,P436SB5UM+#=BS8U9KNYY0:6QT2@'B=8.R"%TOG%N&XGI:/+,J&GZ*1F9 MREJ%8*W1BS)9M5*JM\3OW\%>+[!3#'0T&X$"W8+MB#(="34IQ;H%\C4E.[[[ M@+X0W3S?/^3@&UY9S]((A9PAD,N:AF6-,O]S*=9'(;[[\H'D=<\C MRVVS'>J&V^G1L!Q[F]T(#EK)M6?R);GLI!]C"SX(.%=;<[O!I]VR#P+F8"L_ M["Y#VXL\/JYTH!5>J![L'LJQCW2[*.I(4R4SZ @] MSDFL'5#.FI:8C3IQ#Q,K* Y;FMA=[BP,LPX2^J\M5@>FGPN6ZSFO7M4PX"C) M@BP4$*7J/WZ(8)8@!,,X"GV6L)#9)3L-%61V[-7)$CP6]-=&\C5J@;U>%P=E MFDV<&>%-,1TC,Z =^J.F<%Z*YGC1E&9BO'7PI!58!K&2=O<;QJQ75<4WU;7X MD%>/9857_UR7V\?/11.DJ8IOU&7Y.;MN^Z;NC!+B8;EM515($49R2\MTM0P, M,4^\B"**<&!%KA?(,C=^K56QX\I+IL*,+B<">&3&;*4'6OP%V"D NAJ G0H+ M4.L]BB7I %)'M'F))),RIP/(7I.GBUL.Y,]=*%[UJ5Q_XS^OZF@P.>S-NBSD MC[1.7KKZ.Z^6+!$9#1"#J4^D.4HSJIR *A4?R;\D29QDGA5CVHP^.X[<"Z^# M=:7X8"\_>*F ?'FE"I:AVG:38\BA8T$^,FMVD/V^P073M=!^?V3*17@&6WM2 M'(*1*QJT&GM:XAL"RP'5#;K)&V4_JE,77@JQC&A $>(""D)502,1P32($/1P M%&#LH2R*_0'E YP):/2B3E\CX/T/O+[G4 HX=3+D;N9B[&&!6 B#- [4N94/ M,?(RR(0?9D@@'_GI'[W_ X7?WW?DBIG.59U>9:< M1HD7LQ3ZQ$=0;@$SF!$10AYX*12T" MHBTGH9^(1H9V]".>%E5=OV%3RG]U075:"Z\R;B:$VB(4?3S()XI,=PN]77N/U^R6K_3:6/W('W>E*1!-*8T) MQ'$8092E&22"A=#W.1>!'P24^,:6JMF8<^.DG=2 UJYN*N66'-41W,)R,L3= MP#AUC^;(Y+,'LCDS4"*#%S(/R8,T1-3"!G6/[$2VIP'"CBQ-.XAZ+4S#6TUG M6=KI]L*BM+QT"&^O^4.^?:B4,X.S?Z[+JEI&'&,>9%AU6)-VHQ=2F.(@4AGH M"$782].(FQPQGQI@;B?%6BB0[\H7/C8BVY#&$1A-./Q";8(;<2T[2?:!;+;+=07=R SX$K5;C=K->=3L&T4:P.&J/V3?4-.VA310 M^DC?^_/7# RNQ/GZO_%JR[]RK#*'U=+Q1[[Y\7M1DHJO=>C)Y^)QN]%5T N: MK_+:$+M5]8/47OH=KO)]T5A]KV4:!D$:ISY,DD1N>/V,P P%! H6>3Y&!*6$ M+FMOU/<-7F_,F&<466W>N]<2C_<**E7!DY(/X T@_#XOU*F;A"".21C"+20(1IQ$DW,\@0G+J/1SAT"/-3'\LV'_4/+?R3C7+32'? MV4VQV=KVYI,V\J*HYTH+M0 =%<%/J2/H*@EJ+<%+-74CDEI/H!7M%HG7MW48 M[3GF5+B*_!Q%QFFC0,>$^2 B=-3!AMD.O_$5VY0/35F8?4%!%6_6%(N1O]V6 M*WF/^__A>/T]__ONQ[K^"_R8:WSRE1CD6MI\:ZOV$->Y)7>YC[Q3YQ7RQ3Y-"9Q"GD4RU4A MR2C$**)0K@:!'Y%0[B^0\<&IT9!S(WLE-*"UU/JM+Y7< +\0' AN%7AF!KZ! M)]\YI"/3LT:S$1A(B8$6&;R4&7P: TV+$P#GJ$YT)N 7;MS BN@>D\.S.XT MW5F"E68O3A?LKAP8A=?4[;H65U0^65O5][8>2L7]K?D/7E1RI,\%+1^X,F)> ME=4B1"19B@7,PM2#R$\CF,:"0IH& 0U%&/C,+D3O,GGFQOG=LF@=A9K7Z85* MH-;),FKOPNDS,_ GG)215PW[^0"_*(5^';5.FB-\744,7BC-M.&$;J [B#5T M=-MAI'RS+BGGK/HDU54M'=1F\EK)@8:.)'=$.G!(S?AT? MZ-$#;6H%ZIRE5@5%LGOTZU!KM>_9ZU%_Z(Y(+P/2$7\.%&)2VKP,J-=L>>'= M!AYW<_E=O/I-$S N5';*>[[>Y$)5M:PM9K+*[VO7^:??OKQKXEXC+XLC$G&( MPUA %/LI)*F702P8B[,HH#&W*C<^4(ZYT62C!E!Z *4(4)H VE&E=EKLE;$\ MT1PX7X9GEN//PMBGDLCH 7Y1FOPZ0A^&"^%T=;(X4(IISPXO@^K@ M=/#"VUT8.U07OFQ.)MEU\?+,\>"(\N4)Y9>\X)\W_*%:4A00ZO,,G?'CD155725ZOY/>^_>B3OW\@^?W/S:<73W)=?.>ZS^J\_,=&LO08R$G L'$ MCZFT^!.B$H,2Z&<)RUA"$Q);!:3,1K.Y+6-:0DEK*@>=E:N5BF91Q9,&Y:// M!63C,FXSD7=&2Y]6&+ZK$S [J( .+*K\1_=[#31 8[, 3=_W#CR-KWXC 6KZ M6U8J94EA!.1SUR;NMSB!!JCZ*SJR!NR79)?%ZV8V_\[*Y(L34]9PO .I(\>9+ M[C:,$7__?K?66S?5GO6?I>3=0O%TV_:98Y(AED$4L1"BP(\A3D0,*1:^CUF: MA#BP(;[>T>;&;[__X_L_0"NO]H:+QFLNER:YA;7MEMH/M1G).0-P9"[[_?M+ MY/:BCG!^8 2*(UKJ'VM2]C%2^S7)F%TT(##[O_$ZKYT\=7WYC\5&6GXJ.GQ) M4<:)9 K(0R^&*,$8XE2D,!6$($_:4,(WZAMU9IRY\4\&*HLX:C>0310\/0PZNWCI\X#T!DGW M7#Y=9/1Y'5Z$0QM\?0!)?FZK)K6U7"0)?^?KIYSR6_[$BVTG6C9,?,I3%$'& M)5>B,/-@ABB%#"LRI9DO/S)F38N!YT:C.]'!KG:0SF*KI0>-^+I[9MW$WH(O M;.;#@&M'0GED\C4$^$^3:.3+(+;@Z)&@GHBTS2!WQ-X#H.JE?&_!V9ZU.;3NWDZH*@$Z,),-N/NX9U9*IW@*A].U4+B%QU4349 M0 V9Q0U,8Q.*1J@6LU._8@0GGP$> M+EO1GQAI^E;S_2H?;25_YI)A%/&-;][CZL?-NE1M.]B[Y]\K=4[1=*17[24W M^9,>;NE10G@H?.W@@X@E0KY# 8&>%S&:)AYFS*KIKOG05@0R0:UD*3F@4G3P MV,BN E#*5FZ =X+;L8O%7GYKX/B0I$I*]"8+$#RG,2!S'$??]F,0V[#W2 M7$Q YF\_%V;$/P["(Z\#"EPE-;CI@/N+DASDQ:]@)SRX.@^S]=)@CYBCE<)B MX$D7#GM 7J\C ^YP64F(4O0@47)8!0DGLVU&IV\U MAR,3KJ/IFZ32A$OH'9>=<"+:F]2@< GJJ8(43L<8VK@/;W2$Z?L5KJIK4:=W M_YU72Y%DR!-> KV0X7?N1[21AQD5&[?GTG1IH;J7$F[J1W1MW#!GKG+K C!$[9 M\N-:5\11*61/?/VLB<;D%3]U[=S>;"EC6?!R6ZV>ZY24UZDLK?1F;_M)R/I? M6GSIE.V?\%/WG"2]_J<.NWK M?/9[ Z)@;OEC*4T(^3]V5;!/Y9JKR WY2Y-)VO2^]##!(H1RB0\A2KB :9PQ MB'Q,/9\'F$9&E5.,1YP;&71DKH./=U(#K,6V",(P0KR?%4;!<62:Z$*HZHKN M!6Z3XP=TO#3"TB*2Q36F$X6P.,#6+HS%!J?>^!6C&TT7N&*CUXN(%:L+!X>J ME-MBLZL(*Y< GNM<_DIY"+=KU;-]2:( Q8FDZI!FJ=R)>0BF/,'J^"=F7N!E ML2\L8U7.CSHWNJX3A7$C.ECO9+:.33% W/ (V36.8Q\FM^#A70WHCL@+\$VE MP35B.XU/,4?)78"*P9A31ZB8PW D1,7BXF%@)1\ARL4:+T>$9#[NI*1D#<=K8K*_P5!R MJJN/WN&_:_-+M^>](JIX/MTL,1-,;F=#F @5811X)$F41IF*DR)A[,0IY!+_,)"M* 8+M]FD/9 MYD99>]7J1IU[Y4"C'>BJ![9*/] H"#H:7I"FX'+JS0CQC29T[(/ :>=R0#MS MYZ@[ZW[N3K*)FZ4[A_2PM[K[(8:V4V7WC==O5R=+?_:^[B52MPY151_X!U[_ MNR0A91GRN=P8AU0E%T>0A &%)(BS%+'0#[W$KFVJM0QSH_Q:A?IL90'$OL7V M#_6'!: [34#>J )^88TREO4FATR9&86//!$C4W4S!TW%JWWE1/!;/0=[)<#G MW1Q\.#L' UJ4#D;162M2>PDF;CDZ&*+#UJ+#;S7@^/E*56]Z_EJN-_?XGM?) M,K>\RIDJSX)7RF5PD+.5931,4A[ U%?-I5GL0TR#!&*/I$G@IR3R(^/3Z $" MS(TL:Q5 JT.; =;1 KQJ:6QQPCID@@P.KT>&?>S#$6O$AQQN#X'>XJQ[Y"F8 MZ.C;X<-O=P1^ 7R])^)#[CO= ?D%6K\X+[_D/D,MV5>J\?H=+W2W]1?] MLI<8!\3W? I%K!,JJ9#6.HOD3(89%ED:>A&VL]:=R#6W1>F#-!3K]O4;7H#G MWJ[UH\Z7J:D^^2Q,<7*V5V0!E(IP4\)&G><%V(D.E.R+9KZN5JORI_;0B'(- MWJ\YRS= =;I<@,ZE*TV/33C<=PG*BN_^K&NM+T"#5G-;W]/E<1VF&CJ>,V>; M!3=23;R!< KEX:;"[>WMH]5U8/+=P_UOY<^OQ6/^OJB8_'V7OF88M]Y_E[E1 ML)86W.4/$E3Y^I<_P==O-Y_ENUZH=79M6D;# +Y^CG6+W-BF_3G0S&JO686R MFX$S**C]S*TG"V\W4[$;Z&YXQ0"?PTOC\NH)YRL5'?6I7'_'JS:DQO?],/;B M ,8LDF9>Z"40^SR @L0ABP5F-#!W,IB,.#?V:%VPK;!06@.PDN*":H@?P0AT M \>!:RBGML)V$D,I,E0R#W$-&*%IX0MPC>I$FW\#=!WM]FT ZMW>&]UHNOV\ MC5XO-O!6%PX@Z>N[WS[>_O[M\]W'#]_OKNX^?F\>:A13#Q/DP9!E 43$8Y"P MU%-Q$UE*"4VP,.HOVC?(W*BX#K_^765_JV[JJANL!5><0M* ;!W@,S*_:@E! M+2*H91S"IZ^>UD!GFM5 MZP$75,01)!QC M& O"2.@%?LKL:C!<(,S<&'2G02>)90%:)>H3@A=JG,U5=C]_9H[*J69E9-X^ M/B%?2Y:+7.^Q'66*NX3-<;F;0:*\27F;2T [5<[FHGL.[4M.MBV$:F9A: MA%H!=;Y3)#2F$"$D8(8\'U*4T33-,H8RJVJNYD//CCETJM^Z MD1#<2Q$M6<,"=C,J&0?,MSL9$8WO7F5[-S KX=UF=ML!YC"UVW#@R7.[[0 Y MEMQM>0<[TJK6FZ4ZA2]7.:MM)I6NH^MDXH#[//,$C' :0Z3B\M*8,XA]'_N8 MX"#$1N1T>HBYD= +*>LD.*O:HSU@]E..&XA&II8!Z!A3R'D ^JA"7MVA"?G; MGB)Z;CP)%9Q7K'WE#;XYX,#OCQ]2R"\E+A1?M*:TCQ(2\22&& <8(H8XQ$F$ MH1\A[J.44(K,NQ4?&V%N+[:6$:ZDD$#%6MB<\QT%T."0[U)81GZ9:T24?$ + M..1X[R@T%F=[ET(TT<'>:Z@KU:=][I'?TPNG.\_KD?G&8U_O%85NK7>[< M5]W@7><>J]SDWXN25'S]5+(H_Z+",>#"A+($J8Y$,5\Q?Z&?=#CV$_I,N"WZO([#OSW=@XTAJ] M(5G]AAS(/*+'=2^AW;YMI#DUV^.]X11-="*X2S!>@(Z.=9F(KI:@5A.\U%/M M%1M-@59UT68NF\RW]0YRW.EPM-L<2>' M1RF>NJ/*QEF&*$NY:NK'(D_N>H4J&Q$P FE$!,=>FB(_7C[Q-2F-/?='![+A MB.YP([K@&CE!OA/4TF]_'%%** F#(($^$:H_7YQ!(GP5_\7^M6U$ YNR MDT"CLV=532-EMF[6N*A4Z]/2_D2I!WC3,R0W<(Y^:G2D^F9'U!$+;QX!9*RR MF]VAWK;HYA&ESY;X+B=P<*H[_=:%KUXT^)0-Y?B#, M;TCW^P?\ZBR:E]/^:7S&8O\C([[M(G :@K-K0<^EEZ;(?/^!U_P=KE1MB'VW MN:NUM*+N:[_+N^?]=V[PL_JLSBK7^1:I1[,T)"'T41+(/7[$(,%I!'E& RP" ME@ABE$GH7+*Y6:_=]L9:;(E3];K)7U<[U6^^^\5&P[H[X*69-9=.NQE-OLED MCDRFA_/XSG0>WPV8QPMR=!QA[CQAYU*YWBA[QQ&M7+Y!@_;1-9 M0I(QS#&,$A1"Q$(/XE3UU4 B0]03*/&,NM1>),7<>$%)YC)7[Q3XAF;5V)". M;4*=R]:K#M/U_'3R=+TS0$Z2KW=*AADE[)V!R2YC[]S-!MLV^NXJ".']MMJ4 MBF8;W]+S+7_BQ9:K4(3[0H77+T5"<@+ ML!->!675@-^>!WR(!38 -W?6FYGMN.PLY&;LY1+(D?FJ@^'[%D/]PT<##*WIR1081X1T=KA) M*D8WS=,)KYBM=_\8TJ,EVP*_;$UYN\DK]]_%LYK?A2Q%Y$*24P"D0& MD1=D,"59"#W"DRCCJ?(IV9!,_W!SHYB.A/K5>&BEM^.5,QB;L8H[Y$;FE)V@ M&K(NA(VL[@C%#!-'=')FL$G)Q$SQUU1B>-7 _)[#XE4W?N?WVK^M MLFE](I(TBB)(_#B"*(M32$3@0R]%680C@>+ JLVKX;ASHY9CY=[ 3G#02&Z5 MPFP[$V:\,P*^(Q.0&VCM$V#L@'*5T6(XZK0I*G90'.2<6%X^C+"N:-,SLR[" MH*)]O_&-LJX^KUP0GGDA]$.5>1VD&&8^3U7.H2\"@IA$ MRH:X+,>?&X'I;8*0DM8=2"VW6K;@FW'5B)".S%D=R75E%_"+$O[7!?BF$O8T MUDJ%MM-HK<4(7O2!"#HB,]O1)R6U@="\)K>AM[&O#;./1GA?%DR9>*P=1I=, M5SRJHPWV;6L"GZ H2U*YW5,5DS,:0(+C#"99F-(H(LA#1A63APT_-XKKA@?M M= [X?7'[9MIR'\#YZ6?_L9'>WRW>0/NGNGV,-=A54!' MV$L]B+B(888S CFC)&$>81'A-B:<\&VNV=]@&(DICWZW M$:0Z8RRWFUN.6;YZ_L#EZ ]R6ZP*"+85&:X>RFVQ66;81QF*E7<^%JH>NR2U M+(Q@''AAY-&,^K$5J0V69&XDIVOR:C^T%F^A#P;E.YCOL_'T.;U4#F!5OU3I M!UA'02!4"1:5JV29G31\-LTX<9(Y&IDC:QVZ'>';R6C4 %T]0+<:3JV+.]*\ M&$Y')#I,\=@B.36]V@KB/I M*+M8.U@\8*+?',CGS0I\]_+ M."()C24K!9'P(:*4PRS !,8^QAPG*?(RJ^",Z42?'=>I2B.LR5CG0G ZE-XF MF'8[JIS79$Y%NWNMP2^UWK_J,DH+:52*7$5 -TH I84NE?@"$;"'!"C: 0J4 MA4JZ=\_:T\V0XQ5@ L'?9#69;D).K4P32C!PE:/Y.R[*-7\M555_K,H=;#;K MG&PW>G$MZS.M)0Y5R2N*82C4DD7\&*:,4AA&5/Y#(R:056NE@7+,;?U155.V MQZ.0);&4>QG+/532]XY-=3_VO+,291-Z<4%=B.SRDY(H*5S+FYW+,K#XX+ZB,O=7A1*SE"]JU)IH$ 1Q*'P":+9 M@%.4D\/-C3=JCU0M[@"/XFE8+;R 3L":Q'-72SI^E(P9+"[=9:<'F][%=5;Q MHVZI\U<-HX__VN*5W%EQ=B7DIHJIG=1OI6KJ>R]-G7]QNNE43]X?VBRSA*11 M$"&Y!4H2B-(DA#B0.Z+$"SG")*78-PI5ODR,N='-[X78ZH,,VCEZE/IT@E[D MC^#?K;( [[0%/VIUP6.MKR5=#9S&0)"()BF&A$8J>HD(B-.(PL"GTIR,DC"- MN5W/EO$G+O]Q4VFV(HT_/2.O5#L%P%X#T*@ &AVZ!?@7G3 =RO893 Z M6MD&"C'IBG<94*]7P@OO9K=",IXOZWC3CP]\K3IB_'-=_MS\4 =$N'A>AE%& M4E7W)4T"+KDSC" .609#CV+,5>5W:K0$GAEG;FM<$TK=R@IJ84$CK1G5G8.V MG\L< C8R60W$RIB.#)$XPC<5I_^X+Y_^K[Q#337RASW#G+OO)!1BJ%S+$:9? M'V8F?RXVC5NV-L2_\^B91*PC"##R,RP2 MC\5!9E7EUV30N=&#.DO-=W(W_2?L#" CK,W,'=<(CLP7>W%WS244GK_L9 :M MT*?=G=:VC U&CBP7HR$GM5-L0'AME5A=.Z 3_3M<_"5O]8GSZJI@.A6&_E"5 MS.OHE"9'GW*6\"B0Y@A'#"*2"4@P03"(DT2Q4(R"R+@UO=&01F@@>-/( M+-_++7]6@EOT:#=#O9^&QL%R9!)J850" RDQZ(@,:IF']+PWP_-%9_J)<7TQ M]IOB>SFYVR-44[NZ3O.U+_^G.=OB3I,PMKUF+5\/N-)1FSAIB5;54J0">RPB M, D2N6'$$8,9PA[TD(@"3CP1<6^Y*3=X968>'A_&BI5W@XWWN&NACC4EN[#C M6(VIF1EX.5(C<^[1OF):R!$[B;T 8:SF8?4@;]LO[(6B9UN$O?SVP.I6K_U3 M\N[OY2#YIFKC@^4G35!PU22?1BS*@M@CT/,# A$*,TCB0(7H8A+%/N+4,[+@ M+A%B;C;=U:%773$(K=705EZISR[5IZ11Q;(8UI"Y,N.=L6=@9%8ZXF%7_/2^ M WY]<*P^;;5PGQ]\"8JN2F,-$6':^E@7@'10).N2>PW8X-[R'W49=VUY[P9K M!VBV!GY,TI"E @91$D,D)%&F(@UAZOE))'DS3LQZ29@/.3YNS>XTW>[6 M2K,7NUN[*^V+&M8I%LV12O-,1Y)_4RKWL;'P!42!SV"J&AQZ,8NP3Y,X8$9F MZXG[SXV$F^*?U.:\\Q1T_>SJ )"1J;3!HA'/84'4,ZI?4 'PV%TG*_'7HU*W MAE_?UX9ZI![+*M]\V7>!WT<25ONHUL@7-.0J"$P(^2H+N0W%V,]@1L(T]6(2 M9E%B%PYF-K#-(SU-^%\.HXPOO*HXWTWP%X[ER]DV &R:N%9'M9&/?(10W8T,W@*S*AH"F!'IJM:A2X/:2U>-"'=E(#PAL]T4^;KPF%;KDM! M=$17@\68E-(N!>LU[5U\OP'N\QM)%66!5U]XH1;&QK?@B[D$ M:[Z#H4B8AVE :6 4C'IZB+G162LD:*2T\-X>A]# ^7TQ,&-[:%YA,L2U?1P< M"U?VQ2!-Y+HV?H#L'-6]ZO[.4\CE,_:5T,T>@>Y0-TQBC= MVPM#3[J,O*ZQ?2C;FSS'[S;):]JK2/N&]G_)_N6\6[.K]?ISP>[RS2RV4^7OW"H+S+]UP[4=^X^[66!L&4CH5!EO7[Y)RYD\YV\JUL!\8JS?N M. :#7K=7MYKL73NN0O=%._&-R[RD=7!RTRKX2L@/;];E4Z[JC7XJUU]*K#O9 M+;F/D!^E(:1>E$#DI3%,0Y[ ($D3/Z"""I(-\9^:#3^W5UJE3HE=Z?PU?^+% MEG="!O/6LUCGA@"L%*OK>[;:Z8S_.M@0U/5 A[EE#>?/SF'K?E:F3I6Y M<7:=+5*WC*I4O;\UI^5]H0]YZK01R06#C^3?[($Q(_;_C,=@Y$5B#T+79=[I M4Z6 *HVSQKLH5 ^]5O^N%7)7,K;WOE^C4F33M,Y/Y2X@ 88=74-#6BPZ9K# M+@,4WGJ"G04]O)DB$P=2O/6$'09GO+E$0Y=KLMD+\1M?,3741OW^W/Y[6ZY6 M:E!E,5P7_.['NMS>__@DE57'9-4?/+__L>'LZHFO\3W_GUS>9$E3%"4A$C"A M*(,H\"@D/J$P#!+/$QD-T]AJSS.2G'-;:#]LVPU/67#PK$XA-[4:;S]OH*R/9=!:V!5!*PDT)6_468/]3HVHSQU)9T&@+E+KZV%G> MH=48-"H#K;/+!6_427&VFHTCY<1+U:A0'ZY#XPXW;)%1+T"_ZX!YOUUA?H/'1G&[%6KTQ\-LJ9K3I(^\9NWG>Z\KN-G/=^?O]7Q?O9CO M5F70ZMSI4MQJ#5JUW2U;4TV0H_5K='$G73.)TH8S"+Y*V.)P,@G02BLR@T>C#"WQ:,64*X14D([XC\$ MSXRI+X)D9&IMT-#".4R].ZNZ(](ZO/^D+'-2O=>TRGWTOV_YN$3KX X'SXQ'(/1SS1WD1*N.G6=UG=0J,2K6TT6*G%![S$BC\6*ZO3,0PS1(!>8IB1!'RTM J;<2YA'.C@E9!=6ZW5U&; M[%U[O=$2=-5L#G3:VH@=39OX/\L^@NZ?!L.MW5O.\=A[N3>97OO-VUA3X&JW MYER^:;=G8\%[L!\;;: !.39WZVVUV?=PVY^X\;7\;]!L*F(/+@&5)[(4(HHQEJHZ@!U.,?)@D09PADJ$H2>WZ M]AP;9F[$W+2B:41=@%I8(*4%2ES;OCU'D>WG87=XCW$37OZ5#OLV=/[[6$.@=^+?>QHIUSIK30JJ38*;WFU72DW_R^N)58_KO8RV^WMQYA8L]W]&T_7R+S7U>Y52>>= MAF"G(5 O/= ZJMG<:]FI/OQC,L?4&?\19<+3%'T/"23?Y(T+\>IL_YE!# MD^Y4]HJZL?8I?%$/I+SMA_(!Y\42!91YPO=AQ%.YQP^0!W%$"(RPX &),^$S M(_/1:+2YD7F3N+63%K3B@C]K@2W=M/U0FY&R,P!'/RD:C-V /#<#3)REM?6- M-7$6FX':ATEK)A<-[ /2"13YCB5;[3:Z*GZRB9-4VUY);RO>QDU^D*+LBOB1 M*"8DHA0FD8KRB+,4ID3^E''/$RP@)!!6G=8O%VENI'2FW\18$V/&3M/"/3*% M'42@[[2#HEQ#I5\W!OUJI9E*I>X5#-0:[OX,E(X+\ GG:_#?>+7EH]1E= >_ MJTXBEPLT;5\19P >=!EQ=^#KFW*]$>4J+[_S>T7_=>=.7KW# M55Y=L7]MZW;B4L:K[:9\*'7F58F+MJ,#0B$)XYA#+$@$$17RIP1%D!'*"$$I M\;EO?.3C2*BY$72K%MCI!1K%%J!5#6C=P%XY'?^[5T^G<=KT-W$UP0:'2V\P M;2,3_; 9^W1DQH8<4KF:.HMCK#>8PHD.NMQ-I:/C,,=0]QZ8N1IKNB,UQ^B\ M.'1S?>\AR^[5U[NFE5CSDB9I$@@413 00NYO2!S#S LX1"Q+B!]'24B,:FD< MO_WLED(I8-N]T(81#V S698N 6/L!4;AT#82'+)$' !B0_:7 #,5;7< S2PF6ZX;3R@&D' MF"[)HC^R*RX5XC3F:9K!A&/5@(\S2%CFP2Q"%&=!'#+,;+MV.970YLV;IKU7 MW6E'GU;K7D=R*1]:2\S-'!(_"PF6,^>E,9-6<)!![-$(,LJ(AQ-$,Y$,JR@W M^0Q.4KUF7R2LK@JW />35(YS,]NFZ]F;S>'HZ]]N^K0>W6. ME";_L-+N2QL:' M[5J5'9!2E^Q577_NT0REYDGP) MY(VT@4:XNNJA9+G(M9$&,-BLRZT<2=Y3A1JH#==Z2S?Z_O\8I1.(R\GK]:-= M.L9T7C=':+SPT;FZY\#: %@.>">OE8-^R.4#O?G4]@70'=HJ_=^]<&TMG[OR M7?,I9TN6)3A@E$-!L,H;PG*;G408RNUWBK'P@B 5RTVYP2NS+9H+H:P6XIUH MXW'&G1I#)7OGE:ZA)%]DJOK;BE7YT[96FXLY,]MH33T3(R^W6AVH]-$\7&L$ M=BK5#2E57E.M1M..LE7$82*^0UA=Y=Z[$&G:='N'(!YDV+N\]^ MD<[4;X>H MCZ+5KHO2]9:SUNWZM;$2Y!:MXO_>2BD^U*O&MZTZ\5$U @H=$U8M8R_"(?$Y M1"@0$.$XA!@)#X:,T8AX48#,\CO'$W%NVZ=:0)V3M;?MME@MR=;&MNO9--XH MO>$<3;)]JNNFM JVL3O:]U7KV&F"WJJY 'M%0:/I C33?:VJN#3:OODT6^^T MWG"Z)]U_OV M;AF- AHF*602$XBXW"V1(/6AR!*4AO*Q3A+/A$P/[CPW:FR$,V.W0YSZN>HB M[4=FGD8NAW6B3VK;QPGRH@X?R-_V7'!XOTG>[)-JM._IZ2\,,WINUN4C7V^> M;^3\;.0[_?'?V_Q1;2>^\D- DY@PN.T+BZ0QD2:-@CS@,5>E&%FXV/N M&VQNOF/5KO>QD5>O?+P5ULX8Z078S-IP!=O(+W4KY@)H035H.U$7*C;&G;%@ M HDC:Z!WJ$F7>Q.E7Z_G1M<,HXYO9=':Z;5Y<*WZ6%_+X; *5*D_6R8>"WF: M1C!@S(.(D "F:1K#V$\"%+"(LL!H,;<:=6X+_773X5O)M@"%I!;MW;3OX&V& M>49#D0;2@")>$$$49AG$481@B)'\U_.2&$4VO.T>\\D._\IID3$"U(_T3N;F"X37YVUWLHI'JZRH*QWKO^=[I MYII1(@@3H0\I2RA$B20MD@44)ID?ITF2$AQ;K19.I9O;JK)OFKKAQ>4M4B^= M.S/N>[,9&9DC+8O1W+YHB.I[;],"U1'\HS0^O52V-VQWZ@C6_B:GK@89V/\- M5S\^K\^\E73_RK#KA= ,GTHSMQYR7B4H#J#E0*@"M U!* M@%^4&K_N0]5VJG0BC+_V3X9]![S+H'35)V^@%--VT[L,JH.>>Q?>;G!>[NX] MU[E!5 M<_77+WG!/V_X0[7$<90D5%K@F/H^1&DB8)9R#BF)D!?R%/'8-O7S#=28G:G> M0:'.)=2-/79 J$0$_3&LL>C$QW;0:*[4GE5P:0N$K$ MZQMJV@0[ Z4/$N=,KAGHYBV+35YL]6'A4[EZTL,H5\>=M)VJNEWB*UOI9IW+ MWQ[EK[KXT?5V4VWDUD+>8LF%SV,41E"P0-HSE'.(64I@&B2^$"BF:615JM"I M=',CJ6;;594KIAR-A7Q^RD+^EC-=W_"_/W^T]?0ZG4M#_^];S=#87N&=7J"C M6-U\O*/:P2YZ 7;J@5H_T%'0H;-X#-Q=N9"=RC:M8WD,6 _+!$D*CZVZ_[RX_3P9V+*3STO S%AR M. PCTURS!HW2"N>HSJ[:VKR\^;0M:HXJ=M!NYOBW[-Y23MGRZB=>L[N'^Z_% M8RZWDW1?+LK@/>R]P>Q>1R4HN,L?U*K[]=O-9Z#$7975=FV8(-B/5_^[Z@RJ ML5_9'I3 GTZ+51E!TM,W6E[?O,R4[=_A_KM.\BH;*=:^T69?'K=AGP[VN>.% MCO;9E95]!W[^N&?N%O?"6%FV:FO'[BA7?K. MW'5PKB3EG%6J\_/GJMJJ$H+7XDM9W-_Q]8,28"D2ZH>>G\*0I@*B"/L0>PF# MA'#!@@BS"%O5@3@_Y-Q8M96X;LB>-S+763?%/90B/.AJFM99E.>@-Z-3MX". M3)DOL?S6[ J7,L#0$XDFEI>N6 XG1MK87K MX@/7/2)VC:;\$ N:II E"8=(T QBH>*K"<>$1!GW,B.73.\H/P.Q M\]E7N]-.BA]UR 17*7./ZIQ>[J[S(T_A/QP5,3N'6V\=LI,73U=*[)S\+ZJ! MG?WR ,*L>T62?*5[19[H*=D\ST(PBBDCD&4D@RCE,<1)2"'S:!AG.$PH"HTY MU&+@N='JKCDKWC7:7 #>=F4ENBLKWNE@P20VDV' P2-!/+9G;B>U[O[0U^]V M %G;0&S!WR-!/1&EFT/NB+8'P-7+Y#;WFX[JC8,N'?VYZ,3.[,Y4;YH>;#N_P?Z,((NDN>WY&'H922'R6"3W]SB#?N!G M6*",)VEF%37G5KZY+2C=3CB=+EL=#:41!5X$E>TC)FX&M<)S/>-F;H4WG,>1 M5RTG4]AU[([2-V7D>7 59NA8NFDC$\>!]B"8<:1A!FPAVE3/Z^+JH5QO\O_5 MUHH2K [">;5@54OB<1%QG\ @Y2%$?D1@YL<>Y"F+U48B$=SHO&W0Z'/C_CI1 M>J43I>4&&7>44"3!&C4.MA4VCASK&3+87(R)^\A2+T6 )9A .(.*4P983 T,J7HS)ZG$1#$:KX>ALUWH_2@"3K/A"<)4$?'63B).4^10^3B'N_/>QM_[)O M\[T+"Q8D2TF4$$AX0""*B8 IIP(*/PA4\?,,AU:)O4?&F-M[_F5HM_-C^)F] MZA>B,O)[WI%NE #K'NT=O>#'1ICT[>Y1\?6KW??58>_U;J_9N?57CE6<+;LN M;E5@DNH?JFV']S]4I8'/A>JN@%>J)$%K@B&@L=RU0\RN>HC!!.! M$D)P&L1VG6/X(SBW(CCC1D5"3TJA;(%\SK^.[#PS= MY/)%D)O_>WXMVFB#=Y)(Y, ?2OG8;W+:AA[U/[];E7_*;;!DR2CAF:BLF M,$2JQ1>.I,WF1Y*?@\0/1(JMHCHOD69NU+Q71KGUVI@8:=EJ?0!K%-I%R*AD MYO;G!2"-5I;AH!=-IQF'3S9)(U/WR_EI-8&-*J#591\I)N?GPVY^WIV;'_L0 M4Q>XNHH^O4B6:0-378D/4<:0_$^6PBQ!$611PC!FB4\B:M7/PGAH*[*=J"N1K@K\ MV,@.R#/X95MIR_C7-G11U17?J6#9YL)\5LQH=!RL1^9,!;.N;G/3A?GW%N9. M&<7S,-MWOK!&S%7["_.!I^V!80W(02,,^SLX;J?65OJJEAGG*$V8#WF448@8 M%E!N\E.(<.1%U!>ICWS+%*$S0\[.8MPU"GO<-0KC^T9AK)7;4:.U/?2&AI]3 M0,>V[OJ;KGTXBZ6[UFL'\(S=@&T_X#S:L!T 8-R,[?#*@6<-O*HX_R)WU_P# MK^@ZUUD+7W9UE7D4)F&8)! '22P9)U3M=9 *4 DXQ1[)_ Q9G3OTCSS[#[SF2QZF&6SBD06)UW&DMP=R(2.TOZIZ$=6HOW9>3*WU =S199GPUZA2,S&!-<_LF2DM/0*>>WUX#:5-)U!LE@-;"':L- M!M 1S]F//RGS#8;G-1<.O]' '2!^UC%BG\IU-R-<1Y)\+IZ43^VE;XL*D7J! M@-2/$42^I,4LD!8:39.8>'&6IF37$,MP0V@G@=&+^;('ULCLJ"75S5HM=X"6 MT/,@"07&%)(HS>1BA"*H*NK#,(X3'V/L9R(9T(ML?/RGZ$$VU208[LE'P'2B M#7HC.1#E&OSRHJ+'KTVKE9T"H[@3!T+G:O-N.?JT._EAT!QLZP?>9M@"<\LW M6%KR[&,3!M/D]%(<2Q8+?!AF5-76CGQ(PH!#G\6IGWF,D,3*K7A\F+D9TJV4 MNZ @\ NF=/NP7>ER88R+G.8;2YOY!,)F3'4Y;B,3T@ZR5L+SV>;6G-,/@B-J M.3'(I S2K^AKHCCS[8$^OTZ%H??;]5HRT1+Y,8\]WX<>B;1EXTFCDF 8^%X6 MQH@D26K5Q._(&'-C@B\OJHLM -ORMAEG67!=WM'2KW<$5T-?WF5HC>V_>U$Z M; $:"<&^>)Y#U]UI)%RYZXZ,,*V+[K2*!VZYGJ\.*/S,_G57?BN+&UY^X^7[ M\N'Q4V%?_+GO)G-[Q3L%4C8ED%+#FX_7X)O\OQ*<%U6=9O>I+#=%N;&I"=T+ M9?]+[Q3%D5]]2P#'*!=M@M2PDM&]=YZN;+2)@B]*1QM=,,PT:.V,&[[6KBT5 M8TN7 >$)]G@"14@\B&+*(2:>-!/BC,<9"7VL\@S-HZF.CC+'P*G&X^["K7X< M63/SX&*\1F:)W;Y >;^UA L=WD_=V06]$#BR#(Z/,:EMT*OF:^N@_\N7.:/O MRBOZ[VV^UO66*I6>\:EL7!/J[\LL]>.(AS$4F1] Y LJ*8%&JCL7%QCA,(Z] M84[H,R//S_E\(V_T U>\4M'2=3PE!VM.>?ZDRM;4;9)72AGP0VJC:Y?G.WV& M^4K/38^=C]0%Y)/Z1K5K5,O<5@NJB[7]UN+[^3R^@]VBAF@Y=H>>&_5-W*"& M4)QR?YI>;K_5^;A>*\/HJL"KYRJOK'_.[! XX]RO6';^BC^ MI6A7O^65G)62WK+9XZ?29F3933LK(Y*55@:V$8*<,V&DC#9^=/J!6"+3?7]0=;K[WSI1] MU41'\+HJDWBI.-/6170$WD$A1%?W=52DJI.^_8UOEC3.*,Z"!(9417)&::QR M\N3FD;#$BQ@3&;(*)3\SWMQH5?F3=B4,-_AO@ 6%K8YC,5:%JU>CO6VIJ^.JGZUY=>*R ?53?RL?N$IQV3Q_R0M>78OW MVJ0&MYFN&JFY3B_JCUI<-LR8>X\?\PU>W96W>?77'SR__['AK*;[ MI<\R(CDWD3MF/X3("]4&.DQAD,0D",,P]855X&#/6'.CWT94=1B^EL+"GXVT MC3&W -JDMK/I^J VL^<< 3@R [_#Q5\J9/F6WZM@2[TWO5,'N4")#=]A52RA M!?A6?6&APINW>.7.VC- RI&EUS?2I%:>@2>1O6\/%B MF(TZ0PX?9?H6DA0SWQ[VMO^7W._D&]W$2K**_*W8-+]^ M+D2Y?M#KW-T:%Y7@ZW)=[?/3/Q=/Y>I)-[IJ_[[F;-?QJB:E=\_MWZ[7[4^< M7_V=5TLF!&:V509YW7Y#/'=@C _Y4V%B6*GJ[I]&, MG/\CGK&1^?\_X_&R7G3>?&H=K6MOI\>D2^>;3]?KU?GM!1KH>2^+JESE3,MW M(W^BS_MHS#!%'A<>@1X)!42((TA\A&"*?9YPG$6!%UFYWGL&F]LR^D)62Q=[ M'Z:&/G9'2(V\&+P0.T(K[J_5:-=%0?%=?(?GRJGC6'HU7K/<5 M%_B>L[ORGJN_ZK[,R]1GF9_2%'*/>A"%808S/\J@P($G-PV$^90/;G$^L3)S M([TN KVFF3;]:L?CP9\:14&K:=-0VW(O\*;/F!E)_Z<\.2,O F_ST%S6>OV- M9FN,/NU3J_)V3=W?:-)Z.\"_E4QV"S?C^?)#T1,J9D$PAZ4M;DY35+RA_VY-A[TTE(RT2MEDR,OCN@Z,Y/O&9W#_&YOKA82W.4/RI6H).6JJ):J6F913^E*D:BB04'@IQG"R? M^)J4_P$SW95S1'Y\D*NKWJ;2LK*LA>)Z^B@-O2@./1@&PH/(\P)(1!#(V:19 MG(59C#FSJ7+UEJ_I!/6Q=.CVV\Y8Y*>1I$\5K" 2B A%,/-2 CD.PR",8U]D MZ;+@F_G.UZY0T>;M2/5MY]#,L?>&[]+HOCJRZ<2/-C6,Y$RUZBW 3D'0:+CK MR;L 6"D)=EKJPDBUGD IZC)/=I09<)97ZU:ZB?-P1X'V,&]WG&&&&=F_%YJ! M.%-B-?72,<\R@M,$THP1:4 %$1Q)$UHY-D8RD?&F)NQNQ-1%Z&V MH^)C$)K1Z87 C$R)>TPT.;HO-M^COB,^.C;"I)S2H^)K7NC[ZK!W^X[3'T6Y M*N^?=5*?)!,YO3E9\<:-7C^J<I$BED3)!8"8--\@\N2^F',4!I39O MN]&HXO;PTCUG6('DB$7,QIR45ZQ@ M>,TT=A-&%3[ZE#_QZW5^+Z_:ZG%P%B%8$T*;!A-"J#.C$,>Y#8,:JLYG:D=EXIR?8*]J_ M9]7/P2?]'%QWG@.EL_[;[CEH&XW4>NN_N2/T2>;'T4(PKJR3+B"3P/YZX9EF MT&$+EMJ(;\K6+[??H&MK?-=AY[9"$*16!TUN11N;LO1ARUOW&=MNR>PJ477 MBU2])-FM.T[GTFR9>:L9>GNWZ/[L2,E^UA6Z )U+5WI]4'5["@:^2V3DUJ'] M,_@@_[( #63-;:_E(](^'0JW>J%RMQJ-,8V.%A^GHDVZUHP!ZNNE990QAJXD M[)ZSMAKC\R>FG,(YP1FD7,;FGH M&6UN7%\+"U:MM'+7L0\D^*'^:$OT?5";,KFX@:[+WOLE*A RPI^Z\5N M T:8.*,U_K&FIBH#-0^9!Z3BX91B;J13E/:+:?OGE_7?=5IVEZ2B#BE&'J1 MM#512IDZL@D@CH2(O=#'5!B58[4=>&X$LY.[8X 0:4HE(9O/!UFS#,& MR".3D#-\K2G)%BQ'[&0\[*1$90O&:\ZROMY%!.?5$\Y7:L\O=P3?\8K_7JPY M7BFC2^T+;LHZTON*5+I._A+[)*!)*F"4RO^@#&-(1!Q!RN58<9IQ8M<*^1)A MYD9S7WA5R7T0+H ?@(>RV/RX*'S( >\TT1W.E"X+L-=&[W%! MJX]DP48CATSH MA1XGTL17G#X)YAH/5'\@R\IWV^VD=50>/Y9DM6.?VT*O%F M&?N(18*DD% FJ3**&$Q3+HW!A L141:F9E1Y].YSX[Y:0/"H)01"B6B>FG:( M73^978S(R.S4@%$+!S[U@F&5A792Z4'I9X=WFRSO[*0BW82STU\:9OCLFR?6 M)2KW54Y2[GD94:63(Q4KG?E$6C7RIS0+419F@D?8ZN3ZY$AS>VW;Y&"5+[(7 MNBG=:F>\G$;7S#)Q@MG(+_8!1$W>_SBU8\XBXLA>.#W.I,; 675?K_3G+Q@8 M)=,ZBW8I[YTF/E\YKE0\X'5QJXR,M3HD+=BW4MH5S:^JTW3U)2_XYPU_J)9I MPC'G0003Q!!$(?)@&H011,+G01HE(N38*BK&I71SXZ.]\W31K<+1T1"T*@*= MX=UHI;_555.W6*_ GTI3H%6U]"JY?0C,*/#-IG9DVGR36;6/>1D#?5\B3A.N,=C%&*8A &&R)/; MPBSA! H6BS!(,AYX5D6$3XXT-UKO" I:2>WH^#2H9M3J!*J1:?(82B,$:Y^% MPA%GG1YG4OXYJ^YK+CE_P4"SDLOOXI7J3O:EQ(7J^'3%GI2;O\U("&.?>EP@ M& 44JR:P(4PC'L/(]T@F/)I0NUH(9T><&T\T @/=.D^)#)3, #="6UIP9_$V MM,I$=C$&!U7EM#9\::U;DS5/[!8C"\04R*"/T=Q>?7CX8A"3@PR*6_T*_J:+,Y\>V@ MJZ[Y7FW6NK:;ZFFH8V4X87[LASX,!)$\$3,&,<(9]/TT1CB)4Y];!43V#38W MMMC+"O;"#@I-ZH78C"%< 3:4/#\$-KAG< M<8UO;E8ZOO*J>E^N5GBC+)D_\LV/6]4-MSNIR5Y':K^,IW_]0]:T_%UM=VY=%>23.F M@W+%<:6#!9YV(<>X5>G2J.TS4V-&9J,@_691W(LC,=P+%7JPUO/PRP=>__2K M3OB3ZHP9V6T&Y&@1WF>&?^-(;S-PSD=\&][GPL"&=\^[S)CW*UQ5]98O9BF+ M @I9&F<0H2"#A+! SDV2<"Z(%WM66[[>T>9FIG6RMLCS/IT+:($'[?WZP;8, M"+@4PI&IRQ*OX4?S?3BX/FH_.M;;')WWJ7WR*+SWH@&U^E>KNS5F+YN"M"^XQ-T:0LH)&6-"5UJ)N?Q]B_03@$JRQ-V,G<'*X_3)%8U@Q_[X;3U?3 MWT"]%Z7]3;X_L%W>EE0;7#"\9LVSBF(1TBA((6&>@(BF".)0.8,CQ@2-6)@( MJV*$!R/,[=WO"&C9!NX .[.%_B)$1G[!.[*-X%(YJ;FKYF,']Y^V(]@I]0[: M=)W\HMU;++?CSWL;X/I1[2[>X_7Z65&%WD0HA9$GF8Q+'*.)&?MM+!9D;)WS:U<18@/*Q[B!+&WT U@HM@-C5>UMW MZKT5I:V7Y.)9[*>=*>=F9';JQA9?-]/2JM(X11;@>!F^;^7>TS+1M+"FAY;> M],]B>EY(])\[3<;KCBMLZ^5)W4VO.;[\GUYW+K[_),N3*Q3:52;99 MOI_J+-]3E:;4Z4)>7!=QB$7G 7< MJE;+Y2+-;0%4)0'S8E\/L%R#%>_IHC'63!F>:DZ*_\B+G%&Y@]ESF; U3GJY0)->\3J#,"#TU=W=QZ:BET7E/WX]R,O*O[]A[SU'5\_ MO"O7Z_*G?$"KI6">G[$P@)A'RND0J^)\(8,\23Q.DS!@9GU^S8><&^&V$JN< MN$J)"U5_3$!V MLF:)_%W(Q:W2(Y,G7N0&RD70 M+U0"@W?GH1R0M6V*CK/T M[;,#3IS';0K 84*W\96#SB^NV+_NRO?EPZ/UJ<6K*^?&%,H'+T7KY0],?6ALN[5[S0_FS4&V.;]8YY?N)OBK8 MYX='^27UBRKU=%446[QJ8HF\@'F9YT409YQ!1$@",R(W>YZ(*!%E[;&3XF$WEXY_:XV'F$ M)YZW7N_Q5+),YVF>&-T77NFIQW;6F>U[?E_D(J>XV-S(E_0'KGBU]$,O\H-$ MP)AF5-60RF :$P$SC_JI")"(LOC"'FO'QIW;AD?W5P>/K7@J(KT^>N6=@]>Z MRM"JQ(5MY0##R3!SEXP \=AGJD?/X5I)1^TRUH?,>/W"CH[ZUIV_^J PZ.'5 M>[G3RN&-$[D]4+BMV[F\\!W_P55.#V=73WR-[_G_Y'S%EH*PU*,1APBEJ@N7 M2"%)P@B&*&*>8![WP\A!+?&!XLV-\IP03,"?+MYF<.QW/X8KM%0IRC* MF51=LY22"]"J"1H]@59T]-KD%T[ N-7*APHWA_KE%P)K6-'\TE$&^.?>EP\/ M?$USO'JO "HV:[VI5)GEN@[NON8OQK[O9Z& "8^)"J<@,(WB %*>4$0PS1)D ME$QD-^S<.+M;7GFO!'BA!5!J6#@]S.? P*LU"K(CLVXOD#8%F2_!UL(E- K& M$SEUACVT=JX7:WQZG2?F=YO._6&MX0L'AOW5 YC] Y>*5.4J9_KFUT(M.K=\ MI<\/2E6AK/I>2HN/I1E.<4(A9I&J84U#2 C)H,_") J"F)+(*!7$9M"YL?HK ML16Y,V4)KFO)U1&C=CH ^1W#_!&K.3#@]1&0'=V6?@GJM0#:O&Z$!G>EKF=8 M@>_C@&I!Z". .Q&=NP'9CMXMT>HE=]-[34?MEMJ](';;:^UC7JZW&YU45#N& M2KD+>%8']5_)"6%%'8LI(*258,7 MZ*YT.B7RG(?2H\/#LR2,JYYD- BLRK\.DF)VS+%]V*[JVH5K+;"RZ,I&9$"U MS)9IP(,6Q\R;.CKD(Q-1'7[[H5&@5WRW56$!>@OR=;<@K4+@_>D%L<] O@10 M5UG*@V28-I/Y$IA>93M?--B%U8\.] /1#4!^Q?E:'>M_UE%KG'U>?\3E6H4= MZWWVDH0HCN(DACCQ*$1!'$$<4 J)AU@2,R;_0(,*) T4:&X\.KC-CU96]6LM M2,7+NLCTY_6C#AU23Z>\NPG6U7H/+<0T=-T-C_DG7,VQS_]["WERQ91*X!>E MU-] JY8ZI&P5.[M@PRM!78BRZV)10\5YFWI2%X)WM.34I>,.<%Q>7;__?$5I M;3%PULYT^LSL5GYNJJ;07O%WOI+_;8_1;G#)UVT!71'[#/E1"FF,)>.K7BQI M$F#HA1P'7L9X1HQ:^(XNZ=P^!3LU@"A*4.F#\$VGBG*1WDMEU)\/N_/Q1ZV0 MA6]OU+4W\++.945'_APH->47O5.TS_L+<"(*XM,N"J*GM?(R*KWA;0&[X(A: M]_/I.!,_!19NX;D\#1/YDB=\*AQYHJ=8H)/NZU$%F,[G/06.>X[R228@Z%"\%\BE3L3#"8QRBE*20"*K2V5%" Y+B-+-* M9S>=>&Z602LW4 ^5M@S.1V_++46NVO&MGK75H(/K\IV&MNV:#!?,;-1P@MGWA)"OO&4/44-B]*?Z(Q#\UW MK8UHZZ!43@[<(ROP6%2Y>:K]47PSST]]7Q 8!V$"D9#M6P+L.:;II+BA3":X_7=0F]2I*YX+FT6GGU(I;[5SGX1I7NVCG?EDF419S2" 8I M2R'"*("9"'THJ,_3A D>""-OU;S4FIL!V\@N=ZR_R(\ 4YV+R@H\\A)4"@S# M\@;SPMCXZ'D.PLZ(IK6V4*O[(I:FPT3U$^E?U^ "-# +T*3-][!INM)N)#I- MJ53Y:>P!="!?2(.D"_GU\NI=GI#/:=V=';G/0JF)S_!GH?/1H(!923=TR[1K MX-0[^/["1F%'!,!$5.],0.?0\:(0"GWF%"VODWZJ^',<_NB M?M'-S/3QD-Q;J?6R-?]-(3?=%XP Y.@;AEZ?N)[4"]#(;=;#9L!VPA(K9_L, MTWDGWH!8PO%Z9V([P&4T]7E-BP9@/HPDU23I;[G,>;;MI$Z,,_H$#@[[3AV:9?+N4R=4/=2#ZM3E ^E@([=7 MRF:Y%C7?7*WU!J_D]Y)S\B?>_)94^FS%]&FV&W5.3WDK>5,5HA.Y_5[^V4KM M\JD?AI>KM\%R]FG?DF'0O'I[!@XS-/"$/^3;A^H?9;[9\/6O95%52U\0"0!& M, YY!%&$,"181#!D@>=[+"649S96^Z%)YF:J:Z% ODLC>FQDM@T+.0"G:0C( M92"-'NY1BP<:^19 2^@RL..X_LZ". Y,,7' QG$E7P=GG+C6[FUG/%]^:.(Y M/^7K[YN'S<>R+,KWA33?M:_LTPK?+>,@$%$6^="G5%K6.!90[M]#&$KS.J > M\9+8R)5H-MW<#.Q6XK9_G-RY=]]8+3_H% !_*A4,#6]#^$_SA'M0Q]Z^N\33 MF$[L8#J1/BX'JCE%_M!1B>'PDY"*G:HMO5C>-=-0!N5TN.%E7K E2PB+?41@ MA!&%B$0>3!GG,$RRA$>AQ[CO6W1A> ,5C%[:Z9LQ[(O+]*F$!/\O]9L0"OEV3R _\#(@P]+M,!OM7. M2961"&59&,&,>X'<:2NO-DZQ,KMYD. X"5-N=WB_/\'L;.Q&/A/?E!F"IH=> MPW$9_93+')(!9UJ']79VB/5B^(E/K0XK]_J8ZLAU VW;.E?L^?K'FK.K-;M9 M<78G?ZK>JR!.^1;AU555%7+#(XFC=_K>A4GB)$,4>1ED81)"E*$ $IYPF&"4 MID$6R/]8-8F^6**YT42O^X^J_3BM3.T M,J=N'8<>AIA,WYTAMO(W-=L>E]#!OZL936J$&]- M;D;P."*NTW--2DI&:K\D'+.;QNA4=$5IN55[P[K=])60?UZM5L4/=8 HKWE? M#Y,(EX M&&:IB#QFU/'B[528&^T9M==I@ M$@N %19@!X:N0%3#T?2/W O Z,XX6E# MGQTLX.-Z^\#K,H76&][)'T'3+?6<'ZS1-^U_D6?*<9.G,9=UDD90HR@PHV91 M8RZ074.I42494.&O;:)T+50GE&*M7<(?Y*!E3K;:84PW^9,T)5ZTZ(E\^0UF M40JC0$0098D/T]#G,&"9[R4"482,7+27"#&W3^K+AE22F;0FH*\*:'6Q*,(V M=)%.?[*F@GYL1TR+^K4)ZI>UL!JZ$!:%[B98D(EJV$D!MRM< I97=%6HTJ7J MQU#MU,(K)1&"[!J=5K( M-[AGJXN=K?[H=O]W^2*;;>^[W.E?=IU6'&]?(37-FW,H+.@@;B8=T)S#"TL+YXAK3B3PM9[%U MY!JQ@>>D'\1HH.F<'C9Z[7DXK&XQ(R"ZIU!=U$%#L<0CN*-8'E)+6>'& Z2C71 M8X]*C6X8&)J^\T-_YW?J6:D[7\KQ/W>'$>^>FW^LVQ(&F< H$0G,1)! )#B' M.,U2&(J Q,@C- RI53"ZO0QSH]W^\68C)]AI 7IJ+'3.7'/%H*Z20U;,S#DP M\CI,==;I= GLH\R'@^@JKGR !--&D@^'Z%7L^ 5##3Q"4PE_3;<'WTLBDL@- MOI]R 1%1)>404SO_( LY2R). JO#L&[LN1%]%:9CZ-F6"A@(V62'/P@ELAN=QP\ 8^V1-(W!U&@'[ M$['7NKHZV^J-/.TIU6N57ITW';AD>)AZE\7\C3/^H/?E=<[R]9HWFQ9/,$Y# M)"#U?+F9CB(&TX10& :1"-+4\P)D9>H9SCLW]I-/";(/PC8!V.S5'@&VD5][ M'>[@.#4/=;*"J],=WRYDGF.@C$(XKR9[0YXYIOAI>CEZUR5) MO5VNP:>GK_GOZY+C5?[?72/?I4]3FJ$ PR@B(418V3<,QS"DD2\(9I)>K#J7 MF4T[-Y;YRC=@NY,2W.EVVBO53AL4:\#K$[1JI]20Y-^S*V'&.^[QG>9HMY_X M]>D/^/7S G1B]_N7N\X(-H7*:6KPV4G?($?8%(C#R<+&=P]CJR9,<'WW;=?8 M]>//)LS_15;4=9G?R:NE$?!;47)5>>I3_L15U%/UC@OYJ_?;LM2%&BN*5^KW MJAHL+X181GX0ABB+890R278QCB!) @(]$H=!H#VKU];\M0(N .SZ?=,$O#L5;9W 'QYFLWA>_B M7,F(+O*]4;99:>5<;?3M?;,.M/#56D]5#<+!PDQ2].$2.6=4V\$!W'8E'%Q, M.+Q11:4:W92/A8J38N^>OZEFDF8PM2/E4N94XAC$L% >!Z+ MD\R+(J-.<%:SSNYST H.^I*KJ)B=[/9=*LYC?YK81T-T;)(^#R;XTVG)MT%( M7=2VXOPLDW>O,%;\4!,+\YN'Q*7S^YRN^#?^@,M_FM(X\)!Y;&/HW H.PDUOZ4LB>S M3"Z2QRGBEXW>!Y=U4\QQN=T&/O9 M42:,93?5:#^@W?BN2Z/:?]WB$J\WG%^357ZG'Z6JCHE./9(RKEL6!H%D81%# M@B(,.8K\)/%#'W$K;X+!G'.CXG[(="-T(7>.G=271J@?1]]LE^\8TY&9^7(X M+X@V/PN0\^CRXS.^433Y60B.1X^?OW7XKK0.E_JX9A^DN;GTHP E/L8&\GLFOHU47]23*#DM-]B[@-IOIT<#,]$ M6T=C9 9M$0]J?]%V<'_$R;=^!Q4ZM,T[?.$PBV)7E'3-/O&FH?*7 J\K^0M= M_:?Z.U^QQ@NV]-,@BT600AJKDMP1IBK/(8!"[OLP]R*$ F%C6UC-/C<":(57 ML40K)32XE\)J%W8EQ;6S+>S6P7HS$R MP]R6N(XD[#5(-@/'F$].8W!B4R=O;,B!LHX3C@PWR5M^6I7VO3USU8#CN7X% MP2\*:#EFDXO)>98Q'*9RK^9SE6K&($%> A%//.$1RA U/Y<[/L_<7N#]4J<6 M1TQ3M#MW.0W;RM.W$[=,=LYW78>]\S>#R@<&]>,!#%20(SEF0P3),T]@@)0V)U>'YD MGKD13RTFV."?@->" K6D0"ZV7("M>F^*QZ:-GN6!^#&DL4<80GX(?9SZ$FF: M04*\&#(19NKWF<^H3>59%TA/5H4VGQ[O4.D9)!QRI!(M_4SY!E@"<>+S*/!% MD.'0K!620\2G:8#4>[I)+>/H:)M]3!T@./+WLX%.B@@:&<$OC90.*V.=P<%9 MA-KA62:.13NIZNNHL].7#ZT(4N5WNA3)5:7ZT^AO;%OWK]E?1H' F(4"!O(A M@8A)OL@$\:$G4I'$0< "9!4Q:S#GW+Z*-5=+6/,GR0U/7+7O;I50!3\QI:HP MHN*/>]7EQ[IBQ_E5,#R)<(OMV.<2>R V\O9*@HY2@M@8(&?5+,[/.'%="F,( M7E>8,+]U&"']P2N=<_@SKY:QGU"6^@1F5#6SX5$$,?)3F'FQ)S 1<1A;]7#H MC3TW@FE$ W\JX2SW]'W(S%AB(! CLX$A!M:O_ %M';W:_9$G?84/J/3R53UT MR< *F#@O]>G A[RBJZ+:RD7O(I73)/)3$B8P2(,8HH1E$&-!89SY21*'PLM\ MJS8$)V>;VVNKA*W/OBRK39Z$U.PE=@;4R*]UAQ'H2>JX\(H5**XJ*)Z<:]K* MAR9JOZI8:'33,,[XNE6VP+78G34VGKQJZ?$$:&U?4@JHS\F)WC%XULMJQQW%PS9C#"60CLT:'5A=T\/T<6M9T M<18)1U1Q?)Y):>*LNB\IXOP-P^CA/:[NK]9,_:&*>#_AE1KTBE2Z(?$R8 *S M2#)#BF(,44 "2 2-( D1Q5F,:9QZ-AQQ>KJY$8424Z>(4O4#[P2V8XDS&)M1 MA3OD1N:+'6CZAYZL=6E,9%%5[W%9 M/HNB_(%+5BGC1KORKU:KX@>6"B[C*.9>0E.(O"R2_V$,XBBF$#,>ID$0)2%+ MEFM^IUP=!E 93OU$@I3DHQX,I+<88 MHWK[^_H(L]A670L4)=--4>5*"C_X35YQ7UV7*@.%EU>4;A^VJJ^3OFR9,>)S M1B4?4A%#)(2TOGC,89H*P3T:R+^0 ^R#%J"ZKMU^ZRJ:G2&^] M:#.JXMZIV^\+I1F\U7@!_ #42LLW&M1J+T!/<7W]5)7<'2W0)-7<+Y5U1A7= M'<%N5]7=U:27M/+;[2E]AF(/IP)Z618JZ]J76W;NR6>"9PD+>42(49;VX>'G MMD^OI1O2<<]R$SXBC"!+?RV 2IR)*H@C%S*H5G=7L M6RV"&3&,!NW;VUUC1>0/02>3N=^HGI,%+,<+.-D,,M#IM[GGY?OBX;'D M]WQ=Y4^[.GQ5]8W3E2I:(?*ZNL(5^\]MM5''%I^DXE?7[S\W8EV+3K"O?',M M;O'/98P)RVBH2N61 **(R7TP$QCRB".1I7X4<:N@H]$DG1M5?N%5]6] ]2O> MZU:L>J.W6LI?;0JPEI?48>^6CL31UMS0ZSB'E1S;1:ET!'M*-J5+FR;(*N=[ M7U70Z5H'TRMM@>1QH'F\$'M,KYX/^2NIM4/GYM@+X\H3.IJ4=\6M4G.."'0HWX0X23 ?F35 MU\)6@+E],KH#D55=3^)'HP+$30?$LE6BO@*H E275.TP6"3;(RCWT$]W#%6C M_JKOY$[^^@I=96VL8A[FT(U2U,-@^C__>YH!)H4%CU):P*S#B2W0-Z.WD3 =F=D^[8H9Z@(V"Q![:L,AP552 M R4V4 V7W:<5#/X-6 M'=#H8UY?V@KPTWPU)M8CD]5 F!TG3@P%<%!!:ZN))BMU/43]?A'L0?'<&UQ#('%E<5E-/:G(- >6ES35HC,L:MS45+3ZH)K/Y MIEK2"(=I)#\>?D1"B% D8(:2 %(/\RS("&6)54KID7GF9G?UF[&Q1L9A'=A> M FK&0@Y@&IEP=@@U(B[ AW,X#>Z<=@0%QSW27L[R)MW0CJAZK._9L;_TXN_U1_ ?'9;5$)*-R) XQ112B"(60I A!51,B MSOP,)X%5D)FM '.C#?EL178T80VY&7^,">3(Q%*+O@"O7..-_,J+1#AH-5@ MI0"0BKCCG:'H.2(DZ^DG9:JAX+RDL,'C#.AFI++=WAF,9@'R41"%1OGP%G/.C<%T MRB;=B0T>M=S@AQ0%OV2 MW.,Z4>\D!_C:M4FR0^IDRR3#H:9KGV2GVUXK)M*Q9_7E?Q)*J:2P52^2/7WO)+KG%.\>K_"^4/U MH;E2&;7?\Y]+C\4Q1UX,!54E76//AYDZK<%1%'NI0"'GF56.QT7BS,T>O>%R M(&E%W''PB)^+K8Y8E2RVU2\>U2HLP+/: E;Y\3C6,1;.C.NF6XZ125 K EOY MP$X5L--E 3IM0*T.:*]OMNG?3ZR1?0*)$VA=991<)LRT*29.@'N5<^)FU '; M^S]PF:N E)U7=+W)-\^2\XMU5:QRIN>Y%E_D1?E*1QTOL9*1EQIO]>WGGQO-MAI(:FW<^ESKL !L7PO=MJ_3PV+3.F"1 M#!P"XT(_,J7N4.\.4QK47R@ K@7X,A7J%FZ#<=&?R(7@?!7L' K#,3SI7!@P M['2.AN$Z[SD=+ACF+U8%X5?8GRZ)0>)'JYA"IJ8.CS(#2,/]U. MR0$*>ULF%^,YK3._T85:Y92Z_<62143^ST^@AR/Y50H9@R1A(62"9-A#'&5I M:-. U&A6JT_09.U(Z:BUYU_@CM,8D2 BD$<)@BB* ]7:2VY%HU@$,?=\E@1V MC4B=(S]-6]*C%?]5*/CF7A]W-,X%27WO\$J?@7R_Y_QX1L4%ZR*B.,.J;B/U MI&V&,A3#3/7G#3*"19+X/LJL3@?=OP]_^2X,+Q WVY\[QW%D ^QH3X8%P!O0 M2GVF?Y:KW@R'41JW1<.+.>?0J>$P#(8-&X[T7E'"5_MZWRM=RW M-O5YM SUO[ EIY1%@<\@2C*L A82^8E.,IC0%*%,9)0%0_HVV,@P4Z^C%J_> M],OW:EV7UZH_XXW@ENF--LMBQEO.49XHO;$16P7_-^*!3O)=*3--;E?GL+9/ MW3&V#_EZH^>]NRN(_.=U\7C_QNGY9U;][2;/,"T.NCFC"N(X=()01&(:A M?(Z#,!+;\>>#E?H%$,-)J!GFH+T!_% M'2^[!]P1:SL4;%).=P_H2\8?889+"[$?J&PD?U)CL6[J]YK%M*R;Y\]KENMG M\U9=O&2"A3'W"(Q9*@WB",<0(Q9"'.)4<,YCAJS:J+H3;6[?@YT^H%-H 6H% M0*,!V*D _M1*#"[N?O'"FM'^VRS7R+3O>*4N* [O"E3GE>,O%NR-RLJ[ O1X MS7EG,PSU9NAB=(./'>+\U(?$?V=LSM)69_7U:;4P435KH)%GF%0,]]WQCO?FZUHGO>-29'Z\M=*N@=*ND:T7 M^A[QTA!R/Z$0^2&'&1<4DD0DGA]ZD>?[KKKFC:+!W+[&G<\*5#O]W/7+&^?\5R9]GVW"-:Y5ZGO07 0CZ&JOS/*.V7WVR- M)FBU-X[\LVG!-^KRV+3F&U>0HA^J=L&73VH^G'70JB? M=0O335=E;LE3FB&6"ACP*(*((@(Q2E3^M"!>'*:>EW@VR0(72V3UY9HLD0 K MN:USH"]='+,/T*20C_Q!Z<1N>U[)%[#)E?I:R,_,ENC(F$T!?L.5^F3(-TI7 M.+XJ2SD0[W]-:G7U7NR#-'>IV\@99[ [RU"^5)Z)LY =P?R/W2"KB_%$]EK]77&Q77W+!EW[ !<TD7H & MSR^G\!S0EL88(6?=:,[/.'$3&F,(7O>>,;_519\_;;VZ:_%W<+BYTL4%TDNY])P%SU+CO\!QOV+/OI-*GV_6=OO6RWE;? MI(G4EJ-L.O RQD.!$P)YZ F(XBB A%%MT'#*(TI]$0YI;_5ZJKEQSZ[872E% M!;2MTCFLR=4!9,VL&#=XC4PJ.ZB4E+MRMR-T+CZ/AN.65PI.N5\<5/M;X MZL0= R,FM@\/N'R^%FK357N^5JOBASHKZCZ929*$OI?$D"9EN \.H$VN;>RXZ-'W+M>U\2%OEARB.8I:&JSZ(CU7$*11A@ M$F0Q%P&U<76_&'^>CFNQW2@[_;%I_%:057ZGX1YX^MJ":7,+G1V?!+:CO\DYW0O5CIVBO;QL\MX@7_,U7V9AE"2!W)!PYF40A9X/ M,68!C-,PRAC.?.19):A<*,_<;!&+[B!K*?YD[4'TVAF:+=.MR-@6C8L&(5]/ M+=.4'4+ZX+Y]BQ MS5^E1T@?.H=-0O:&'4;'!Q)WCI8\E#/>RH7GUV5^)V_; M=)U(ZT")]XIDUIM/>26E5;]?$5K38#0JNA_L^/U<1\",]:?S=*. M_$TXG/MXLH2L[N9= ZJS_;?<<-&J#6F_];^X^').LCZ//RKBR3OK1 MF03VEY^D:29U]L'ZK6"[X+SJIMS[^^LL^V 9,AZJG%#HT3" * KE!RDD'*(@ M%'X0!#&G5M5)+A=I;I\>*3%\Z(G,EFUOF32A9YO;*%MYO[HDX:6?J91Q%E&8P31*#\"4&2I@$D1$2Q M'P4H04-:U3D5TNA5G;Y(=$]L.\9SNX)FM#C]@DS#G7V]=.)>JYEN^JEU SO= M:H;M:5>3;*T?Z"GHCF%'P=T1#;N5;5*N'@76EX0^SB0C^0_D_O;<1A0G! L_ M]6',=0L2EL*4X0C&<8C]D*1^%+MU()R7:6[VK1)Y"P=(Y\B&X79 W<2+4 M\LOER->JUDE>,%V4>NLR>,(ACE/Y# PDFI?3P!Q":Z^!Q=#N2X&H3@>?5L4/ M5AC M@'QS(VG5(V2[WQ>:5P"7N2Y;S[1#47?X>M3\X*[ QY"UM0M1>X,5FRK$K5,- MU+KM"G'H9B]*0UWIZDB9CI>J]HIU3%.AXX)EF*#^QA#I9E-=XP)H;6IG7#*- MW8>"\7SYH6GU>K5>;_'J&W^4=N32PT3$/DV@1YDTP3U!)-.G$505G:* )0D1 MQ(3ICTTP-ZIN902UD*"6THR1CX)XFE)=0#,R)UJB8DQCYU0_D:8H;ZTI2/[0 M,<_1 2>ACG/JM._^V>L&EU"@G+-*[^ZQ*E.G4JB#ZZV9K@$ M9C:6>V!'IHE]3)7("M):Z+U29Y_^@%\_.ZVW8 &4NY(+)I-.777! H@#A1=L M[G;F%ZQ"[[:(L@_XN6K*W#>9O"+$'@L1A5&,4FE\D 2FJ8@A%S&.,A'Q!%T: MUGIL[KG15>C]KW]) ]__]R@#3 H+'E47!W:B9>[%Z ]VX;G =!I7G31EFGI9 MH:>*8TEPE=2]%AG.,ZT'X#6>2^[HS&_M>CL'B8&+[>P0P_CK#WZ?4SEZ\Y)0 ME/%,H Q&7AA)BD(!3),LAEZ8LH#YF 21E3&U/_S<6*B5SHYT7D!FQBO#@1B9 M.EK!1N"&PSH[>OU?##[I&WY8L9_>[/.'V9BHAV+6\/NG>8U?4. MKU2VYO=[SC=MLX2KGWFU3!E+(Q1AU83,DPR>A)"$200Q3GB4L"QC$;*QOXY- M-#?6;N0$6M!>?Q0EJV7;VJ/8FAEJ+A ;F9J'@65MOIU#PI$A=W2:24VZ<\J^ M-.[.7C^,& YYJ+XU!^WMB=DREBR0!D$,A2^(W*1A"K'GQ9"*..((1P)QHT,L MFTGG1A@J!F$7@:!J-P/Y!ESH[38"WXQ%7$,Z,J,<\VDO0"MT/R; '<78P.2( M;HRFG)1Z;$!X24-6]PXM^MF>WRM'>CWA;WQS7_0"NB0G)91P1 .(4BPY"44I MS.+4AZE@) TR%&9VCB.C6>=&2DU_1Q(U5%=RNGW8JKXV#AN3#T=LHI2, P*\]3&P(4"V"19LF63,CS+5C"PD*DPMCB'Q_01BRL($,Y[0 MP*HMV:%)YO:BUS):=G8\!)[9FWTI)"._V;5XH)4/U (Z;)IX0GU7?1 /33%M M:\,32K[J5GCJVJ'1\_5@G]&ZK_.M[=],:AC7U(Q?]K*[<7'Y^4_ZZK#.8+0HG'8^@SQB#"802QS^76 M@#(_(PGR))\LGWA)"O-^/D?FLGD3^C..]T)THH):5MO&/<=0->,.)TB-S!FO M(!JIG-I9+)PUX3DVS\2==\ZH^[K=SKD;AC'#EP*OJZ_%AE>WI=P@7*V93@/N M!:]_R"NZ*O;;9E(2F3)"HMAG$8W2B%L=&0Z28FXV2>WK MX;VO:Z5[_&KE3G]H'2Z-&?6,#OC(M-1BJC10U7&E#AKKNF1"?P4Z/49BKHN@ M=,1JPV28E/$N@NDE&UXVV.!=F>"JI\[WC1SL0_Z4,[YF-W5?KEM>/E1+$G$_ M34@($4,"(AX@F,4\@@%.4(#2U!.9596P\U/.C0-W$H-*B;P K!%ZU\!LH\2V MWJN=0]YXL^80S_%W:PV4WVLH6WE!(S"X/0GED,V;(3KN=F_G)IQZ^V8(P('] MF^F=P\CG%O]\+X?/ZUVA*,H?N&1?Y=/SH7C ^7J)LS2.DU %;062>82((6%^ M "GR(KF3"VD<6,65GIEO;K2CJI?6\H*^P-) D#>!/VNA+8/1ST%N1CD.@1R9 M;R[$T)IN#)%QQ#7G9IN4: Q5?\DRIK<-#*;!>:E]34WG>1WH]4V%IZJB<$W& M+)>6349B ?W8XQ"%'$$B*(,TR++,9R@@F=7&SV32N9&-DKF.@%F AY[8"^6, MK@6W#(TQ0=Z,;ESC.3+G:"C_J*'<23E&J0,+6%S%N)A,.6U4BP4(K^)8;.X= MN+^JK:7J6K3V4[5,A)\&?I+!D)(8(C\3,(W\!'(A"),/5X2(54[=@3GFQBZM MB*I>4;MYLMTO'4#2<(-T&3YC[XAZT'PX"XW]_N>X\JXV/ =FF':'XQ.L-Y]==-_/.@YGA&/M4619)0B B&8-I' :0B8AF M/&5,^%9[&<-YYT8$K=CJ:6\$+TIP/;3_NRGZAD=7[C$=^R#K')S@SUOE.03C M'&_9X>7JL,MPUFF/ONR@>'409GG[P&,Q7E5RX$>N6B^O[[ZHIA5?8093Q%5THQ\2$3*YC0PO3/1T+_7<&#/P_.SB-,\1 M%M?0&3ZW)1O;FWXPF72G,FAT!JW2"Z 4 4IO:6ON-%\ I;O^MZIM(=.H#VK] M];\M0 O!J)FIXZW8>,FL(\C\UOFOXRV#02/?RIY'+?*2&$=1"'V?^Q"E<09QAF*8X=C#,?=C3P0V7R*;R>?V M0?E^CTL."5:%,_MZ "VVW:?&:A',OAAC03LR\>\AJ<)@6\%!(WD-[T@!L$- M<\2]5E-/2J%#0'G)A(/&&%"CNL>XVOIOPVE;FJU+ NUJ]L1,(!1C 05+&$11 MI(+_55^N).,8I]*V]K!QJ6J[N>=&9_W:*5I\_?85.@@];S20/R@5+*HL6Z[' M:6H;&>4)3=H.X#K*OQ6^[8EH4(OI8JPM"EN/A_E$]:TM'NX>]O_JJ,[U,/A. MEKNV''*ZJM?#=-TK?CUP"'>A@JIS^^_K@E2\U#;[Y_7C5H<(2?WS5=ZV$ZX# MAMZI5N"ZW\V-?%KO54?X9>IGB3BB M[0IU?J6=!$6Z6HH1@R@O%O'-@RY=@6P2I.ELKH&.DE[?X"Z6&8=!BN,4PS!6 M'A&NJ)Y% F(>,1;1(,-I8N41.33+W+CZ?1L. >YK,2V]'0>1-'1K7(K/V/Z+ MO2[FXX2 G\3 E3OBX!S3^AU.J?G*P7#RX@&>A*]\TU4R_+S>#WZHEC1%OI\@ M GT_#2'R5:O?D''H10)%42!\2HWJ$!K,-;>WOQ,5J(8'N\">E99V =:FU0%, M<#;P"+A#;V1N4-TB>N!]7K^,BC*T?4UPL]C=N\-OHMU\'6VAHE_EH]8K:G_H M<517K7A5%:6KW;P97"=W[V>&F&ZW;J;+WN[<\)9QJF!_W2I:OQ;OB[7>_%?! M,F81"Q@*8)@$"',,BS9.*%!BI!(8V1U)&4OPMSXN990/_B%]4G4@!48 M','@$-(?[3H?I"ET?AV^B0M<'!'CK@WY#@&P+79\8:6 V$;]3 M9/J-JW:A2L@#(58*0P8S3)@>90_ J,!DTS7P:EPRK=J4O& M*)!@@Y$KX\AHSFGM(1L87IE 5CK_ZN^7$]X55=AJ#9E3C>B^?0_X-;_A'(3C=+$48"TJ3 &(4 M9!"IAO18%0LF/& 9)J$0JG&(>7;CM.);D>($.9)?M>.E%AO\PAH%_J8\,#I7 M4H57Z!]XI[3^9;F#1/^[_<'!A(],YLM'!F#\($IV,+H,_(>AJI4('=$M>7J'5_\\$TH_.0GA],OS*$CR3>08F / M)KG7K/+-SJ?5IG=+:V\7,1K)CY\7\@"2+$$089JI5BT"ALA#09((SCFU:LET M?LZY?<0:D<&J$]6R79,!SF8?$#&:< MMON3.02OFD%9W#J,[.A*[D"_]^_=UK]#\B;_DP*7 L2?W; R*)(TA M2M,$$I0%,$))@#WD$^);1=<.E&-NU%2KL6.FYP40N^J>.DZ++P#=:7/(%+=C MLJ'+9\9N$RS*R(S7K$>OSDT74:N#P^1Z=(H&%:#JBQZ%23$J9%T+U MDD8O'6[HB2+=EIPIKUWC7Z8D"[+$#R%CJMIQ%"*(4S^&#'F>R (/A<2N$N'+ M&>9&AXV @$D);8\)7X)G>BAX 22C'P'6:&B'O'N?^U'5G1WNO1Q_XJ.\(^J] M/K@[=N&P]UAM"#?/*GFV6"LO?%VN7R01RG@:0566#Z* 1C!+,P*9[\5I%K P M":P,H(.SS.U]KH4$.RD'MD(XC*C9"WXQ3B._Y/806;_H)R%P]+(?GF/2%_ZD MFB]?^M,7#PD];P*,5&NHFZ+]48=E;0]^0M11&[TM6OR^O M9!GOW=%ZP$) *C6!10G5N3BLS\7+6H6%/B:OBX[N?E64_?-RS/YS6R<]VWA, M[%?2SP3S8D\N'8JDZ9B) .(D%C!(/)]Y5" 6LG8EO_+-3-:QE>3_7\5Z%0T< MB.,LRT1=?93LRAVFI ?793^TX;K^H5Z&1@>P4V)4U"T\D*.B/Y%7LEZ%0@#U M2J@'O1?P4Y2O7P: 6V5PBJJ[* MO%(YZMNR;K*4%\H:O!92U*679@D+: *9%WD0>1&%V$-<[DUHDN(,L3BRXI8Q MA9T;.:E\N>VZY'BE% !W4H,*_+*22O#J;P#7B@"F-0$2%]7W3:IC>6 SYNH; M'O?,9$W'/BS2Q<;W]&RKO?^BM/C; C0:@WZGBP50:C:7@$954.O:),$M !;R M@51,[?"T:8)5<756-::HTYYT30#ZJW.R*>8/1857OY;%]G&7]Z8J MH13K3;[>>%U"119EQG-2ETLSMXZ*%4JT/&E$!MCCM=[,^!BZ2*5$?VYYN5 %:EWZ. M<73U) MB>[X?^1\Q79IQ(@3SQ=^ OU45>]""85ID*4P\;( "YP$$;)T[#B2;&X?0RV< MK1O(U2J9.HW> /O174Q=<3#M6=JI!4510J78 C2J@5:W!6BU XUZ0.LW4@:Y M8]2=>;)C+OX:)%V OS)!10<5S$\V-86M9=ZV7NT*DM;AFW'L6W=-4 MZA*SD9EQ*%S&!&>*Q8GH'CE$357RAXZAS@X\">&8JM?RA_'U0ULL2VE5&0U] MLI=7_[R5XS29AZE'*1$L58E<@60$BF#J"1^F\B$)4)90/S#R4AC,-3=2V!,5 M*%F!$G9@8NA\?GVGB5L=G57[=V?C\+9\W)5Y7@I=]1N];9XQ_\N M39OZB-I/DRB+6 S3E(>2;L(49D$:R?^$(:-)@ *[VCDCR#@WFJH/;FC;\LRV ML_L(BVA(9V^[-&/38-MGK0*-?J#32>=5=/HN0*LD*/J7_>^J:[R<=_^@HAZ: M'A!XM?/C.0Y[&'%U''> 9G!PHW\B>DW0&[R>W6^7J]L M9:LGT*'.+]H=]P,W6H75=Z95>127YEFUSBK[@78)>,)FB2!E\70SU *418CB ."8,2P\!A&&4FM>O29 M3#JW+X 2+[?ME&R$KAE?N\9L9/*MQ5V 6F#0->"K11ZI;94-2(ZHT&C*27G- M!H27)&5U[\#:"W@E!Y/W2@8\.)'^;]>[[_"NBEBX$FO::A>.P7Q5%L/U^"ZBI)33Y+9H#_;;/YOS_G_DF_M\ M?;WF_\%Q>>C0?XFCC,5$9#!,N.IKD7@P2^5?49!AG)"48+LVARZ%FYL9^V'+ M=9OU-0?/4F259ZK:JU\2/77AZIFQ^ENMR#JAR-,>09) N_;'V?F@7^==B M?;79E#G9;O@RR,(D\E(?!GZ,)77[$4S]E$",TR1(6!Q%9H$4AO/-C9?K4\HU MWP#69NYN\,\!:1WGD3Y-N"/@-SJ']E*=&T=O#:<4&.PD=@NB36:%4S"GRIVX M$%3+Q ACB$ZG/IP?9L+D!F.=]M,7S&^[K)9$G2:XGY"^S *6!8*%D*-(Q9=P M##/FJ=-"0J1)G42^CVVZ[)Z:S(J")^B)6^?4[='O!6WB3H!L:O&Z@6Y*]MTK M-.$H<\H&#\>5)@Y.]2:E)DXI?:S6Q,E[!AAQ;9^$NJ'D=?0 MCWG(?1_&61A#Y-,8$B(I).!(L(C24/A&97/-IIN;"=>(" HMHXW1=AY9 YO- M*5XCD\:NTTDM+&BANWXTJY\[!$(+B\TIE!,9;+?W')1JUP8V!7B4H]XK7S!> MZW;<$FOYDN=/=1$]VL(N5*@=J!XYS44N*?RQS-W5%C,&\:1)=WZ4Z2PZ8XWV M##KSNX;VBBLEL;^_*1O:_[XIZ#^;9S[P1,I1AB#U$FG.(8]!3%@&LP2E$<9^ M)O?9=EWCCLXU-S;>R0@J)21@^5/.^)I5X'_]2QKXP;^#6AGPWK:[W'&X#0^H MW( X]IE3@P[H@-2"CM)][BP@SOK0'9]IXHYT9U5^W9ON_"UV#%*5&Y7^4!6K MG*GC9YU")>=HLFY"[(I@EW<(W,$ .1,J8',R!.,8,^W[\@WI.?L2/T-3X )4QO[^]P'Y< H0^^_]$:U=?>1?#C_ME_V(N M&Y@OTD9Q=*$;'W\VM6^N*"VWRA]4YZR\E\9#OE%1Q1]_/O*UBO9XDF\87BT9 M2R28\J5/4" @2GT/8DP3Z#&?9QD6*$KI4EY+"N/T$ =BV;P4?>'&W%L43WFE M/!5J!TVUX*#. ;%, 7&Q:@G*F-SD,1@G#$MCC5*8T43 &+$D92&G46344/2M MUFR:W>"<5LSLXS#U.HS\0>G"%?L!BCN-0*/2+J5S 6JM@%(+-'J!7UK-CB=; MV>?<. 3:58*-"Y&FS:9Q".*KU!F78P_[OM[FJJ3J8U'EFR9P1IK>*E3F4_[$ MER%-8I($*?20:D!*$P+3.*90A1YBQD7"[.IDGYQM;MS:A!3*9SBUX]+3F)J1 MI#.D1F8_)2=H! 6=I L=P0>4L.[XS @31T1U>JY)&;44A*","%]^%0B"B$3*" T$ M9,3W:>QY@4>I=>?J8[/-C=];V<"?2CK+ G2G<37TY[I":_3#73.@AO6I/@> MRR[51^>:OD?U.;4/=J@^>]- T[/:Y ]R^&NQXZ;=#ZH4^JI0Y2::L(742U/N M>3XD/,*JRU,(L4UXRQAT,\X: \J1^:H5>:$[MVWVP92_U(*#/YL_ M1RE@8XN:(^8RGG92UK(%XR5C6=_OM@.G.H1H.ZG5?=7D[TM57N$#K__RC M8>C%//,@25197^$)B!/NP3"E49H@7WC,Z@CWL_2[ZCYJ2BE.FV1QEWCW!3[/N57WT.L=WX$%&\"!=JD?9HG7<<)OG_CZS*;3^=DRV;SU9U.J &9Y9_7U;;$ M$O@;.5N^?5#%D;_S\BFG.GQKO>5-VN22\BABOL\@H2KR@844IAS%,!9!EB0H MP!Y-3.I3V$UK]0FHLL:O.%./V5&@_> MD3\G';(W?60;L4$C=YNO/@JR%GGJHR \4;ZZ(Z3MFM"ADS9;3C(\R-MVI)@195MV-3$>_RO?GMZ\UGT!T0&X;#9A"#G!AV,IXXKUJ?#0RNOB3ROZWYT\3Z1$DH/,X"Z(=1 M!A%) X@CE20DL,>\E(0(6X5F'IID;J30Q'.W%:<&Q=N_@-',/WHI."._^"\+ MH(T0!W4" *=AY2^F>(.0\,-*'@[G/G+M14GW>"7W39M2[YJKZQ]KSN2VZ6;% MV9W\J7I?K%98OFMX]25?\\\;_E M*2,T)A&!<EJ'>@]?- MC'NF6(VQ-T&[_KD]'8!60KMIVH7"TGC9*6*V(D/3LP?#Z38EVUZ,MTC#'@S6 MD=3KX>,-3'*YQR5_ARO.U'D&7U?UH86RUU0[7GK/K]=M#+7@)* )":&(/56S M6F5#I@Q#+PI]3J,@H'%BE?)B/O?<^+.13[4&L4Q^L<#;C 1'0G%DWM-20RTV MN,'/^@#XJI3RWO$Z"+2'\!B5$.U!+2$$2$IPP%C"6I M#6.933LWLFKE JR6TW)S:(BU&5NY1W#T@\I:8-A(#%J1VR(3"]!*[8Z>[%!R MQ$R&DTY*2G9 O.0CR[M'+PCWC3\5JR?Y^V4J!/:3)(4)8E1E#PN89&4SO!P*K IF7]+UH%JUWF:-A.L\.T* >VT^)-*G^]PG#Z M2E^="'.M[/4*I LJ>;T>RTUU:YW.GS /T2 54+4U@LA/ YA&@L $9UG$PC#* MD%%YVU.3S(W(CM1KMBB5+JEWA0!;Q 7W%0:P[V M5==)&+7R0&N_V'63>][+U@#]Q^7CNNE5]X1OQV88%(B.J[@2\8X<:5] M!.D-?OZCNN&E*,H'%9C?!05^,8Q*,!QE1L^JE!8\5: G;R\6TG&0@24Z@P(C M3<:?+$+20ME^J*3-;79/.>/Y4N__GO\H5MOU!I?/G_*5_%@L$?,YYRB%*??D M!DL'2(F0J^I./@X"$F78J"[=T1GF]OFJA00[*4$MIMGWZSB.I_G!"3HC,X(M M,,:O_UGE3[SP\M[ZA9<_="_\\1$G><7/*M2^U.W?E-Q$DV42!:G-,QB M DGFIQ!E 869=&I?^KXYCU]H&7=?*QEV1!@GP"<1ABB/S(@]B/".01Q2GQ MO8PCJ_;!EP@SMQ?_[[U(Y078J:-KG>Z"9UN-P)^=3J"GE.76]*+%--O$3K5$ M(Q/1R*MCO3UV :NCC?1%HDRZY78!VLO-N9,Q[;?QOZ]9N7J^:YH)//_VSXUN M$O#^?GUW0XW3VT^/,C>&E-)R*:YRZ+<2@]]P^4^^:9ITO+]7GSGS?- S()YW M@[C#;V3Z,H1NH7PD]%2E7RL_B!D\@UP@9X:>S/MAIF+?\6%XQ]!"U_UF[E_R M_]JJ\W!)-?4_<*G/,B*()SAAT/.P!U&4>)!X'$'/SW"<4!:*R,H(,YAS;DS2 M$U)5/&JD!+_D:\!4ZDE9@4=>@DK%>1_O"SEX!XCNUC;:4%6EQUV-IA MW$FL" ;H^'F7-:Z-@7)6WOK\C!-7MC:&X'51:_-;AY&2.IY4:;+RZR-'>^Z5 M(5CZ"<4!Q3$421Q#Q% "TYBD,"-!FB68L33Q[!I$'Y_,YF69INUS)Z<*"E-I MD'7UR6]Y]4_+@)43&)NQC1O<1B:9?<#Z9SBC%,\_CXDC/CDQT:0T ^HWO<75_@W/VJ2CK&DB]\(;;^W[DQ+7XHJH\M^$0N>(4Q!'RF("I2%7M M^RB#F,81%"3(:);X/"9&U7(NEF1N5H_2!3Q*973/=$$T]6G=('#7LE*)P,Z+5+0 MI8N_>^XN:;+)==9Q78JF7U%!V9&W]WA]_:B&J+X6ZR=>;3C[NM7G@5AD'N-) M .,HP!!QIF(B,@8]Y D/1XDTRJTB^2:3?&[?5*U5!8KMIMI( UXYV)0707L. M*DO7P73+3^7K'A"5+T[5.1R)"<0H9M"/*6,T#@F-_.6C[J?Q?8/+S5_X(7BI MQ7B/PG7O&5@7:UA+#/ &_%^\WJH@$_^O\&S@E+!(B P&@3*?*?,@SOP09IZ@ MGD^%%XBL>38^KME?_LEH=7B+Y^(#I_I('H1_B2?#S)$PR[4>.TRE5^6EKW6_ MU L@S^!@-1BE^P(T!?SVJF-I9]!& @ :!!9@AX'\4:,P>JV8\19NW$HS(\@] MASHUXRV'896;$048Z%[F5<7Y]:,^5%_?:9O\&U?A8>W?;GGYL,1>%J,TB: ( M0@01BC#,8I;!E&(2A!&+N)E;R&[:N=FK.WD;QT[92MS\7 $Z7+64*OFP!;;V -R> M;>,VV%DRLOM=FDTWJLK8!XY;VVNWN M)_NZS._RM69.U?OB&W^LB;*Z%E]4]9>_\Y7R-'S6A*@9M&F7M$PQ"F(:IY A M2B!B*8(923GD"8D\BCR/!4;9X)>),3O^ZBFB3\S*G2K*6RUTW)6BM;8:2'V5 MKK0#[J664!0ES'=ZZG\ME*:ZWZN%$W7XRAIXMB=9KY&I<6^II'R@TT([1O62 M*$6@U 1VJNAKM3*3K(:%/WN259G(F3WBZM@YLB\&]:07>_CHT[FP+T9@SW]] M^6C#S/ /G&RZX]]=+_0E\01*TD1 YD<,HL3+((G3"$;4"Q!':KFL2L =F6=N M'RHEIITA?0Q ,\O9 2PC?P^4A./';)S!P9$I?&R626W?,ZJ^-';/73[LM7]? M/#P4:QT[5I^3J<)KC.F@=[Q2!VF?U^_Q8[[!JR87+?8HX4'DP23E'** IS"C M40*C),&(1RSD@54S:VL)YD85M0*@4AIH>U3%:$@;%=!::CL:L5\0,X(9%>:Q M(RQJA+7P8"<]Z,2OC_4EY(T&(Y3B'HR?(\JRGW]2,AL,STN:&S[0P$/[+NM' M3WI?K.3-5>T$O2*5[@ZC^@P+FA$,O4Q$$ FL"N%Z" 8H]>2?GA_Y5MY'HUGG M1G1[:7-]L?]W>_SQ9RNZ92*CV2(8'F"YAG;LPR<7J-J?%MF@Y.JDQVC.:4]I M;&!X=<)B=?/0#@+M/J]2!J#<[-7#-_E'JD9F^WIDJ4\193[,I'T&4<1#B"./ M0<+\@*!,4I2P,LS,IYX;4?4D7P"];U%F6?,V=>(/IBN+13'CK'&@'IFX'*(\ MH/. +6#.N@\83SQQ!P);0%YW(; >X;+*A&UA[[KJS$V9/^#RN>ZS2W/Y8[O? M1''(1(0AB:AJCN)QF(8BAIC0T(MC&B?8BM;LII\;M5VO(<$K?4A2W7.^ 4]M M(;^\T0?PIGCRL#*'AJMBQFOC83TRM^W*([:2U\6_GQ>@$1[TI!]AMSD,.,>E M%0TG?Y.RBW; '"O):#G*P.:_0G J;<2//ZG.TE=U(*_7*DY=_5^1[!->*=K] M)B4I<[KA3/V#=O[W?]&[VI&)NEO55K^ZHFVA?('5_4+_%_1D5Z$]NW6L+\'Z^'3OE_MWU!F26^5S M;()-BA.-?^Q;,X^W0JXZ.X\@X;2-H<>#^%5?Z1&G&A+!),2[VF#\KNS%UIK_ M;_T0?VQ,Q<:H\QB.DH P&/(DD:9VJJQLDQJ3WI+$]MZ'4X3^YCHCLS6"MA&;*CE!ON"]UKLG#.I+T/8)FIH'*2G MBA,R1=Q5.) ]6J<#@"S&FS#DQU[+_2"? ??;%YG[;?V8JXB!V_R!JY@AE0?P M!UY]6N$[TPIS)X:8&VG_]O7F9.87B:IAW"-S(K MVR '_E3".RJT;P#/H.IRI\:=K+2<@7+]NG(FEP\L*M=5Z:_3G9MO((J11"U1 M>30>AP@%"4PQ3Z' &?:2B""26#E6C\PS-Y[HMY'0$.*#.0'L@*T+Z5..P&L+9ZXD1=AI1CXI:VY]&S(*4.6QV"C M.![H(W//UX.X5J#H4B!?K<9X2%ML&,=#?*(]HU/D[;:/P[ [N8.T''*Z3>0P M7??VD0.'&!@IR>_4P_>-/Q:E&G\7XQ*2V/-XAB#Q ZY:NR32I,PH%%Z*"(Y\ M/Z:>57#DD8GF]D5HY 0[08?'/QZ#ULR0= '8R&P^""O[J,8S0+@*9#PVS;2Q MBV>4?16N>.[Z@8EC]+[D MO>-"?VP:W)5Y7TERH MKK>Z^N$37X5+*E 89IA!+'P/HMB+(?8S'W(B?YDDW ]$O%SS.[R11L;4W>N/ MBFWTPF?U"_]*^!$WB:VHJJ2@BDK0TH+P+=K7'U]R,PJ>PPK^55O5-XVFK!^' M-VI/?W:19M64_KBT?\%6]&>A'Z3T3P@:M"6TV9!J D_C?S(\5#,)T_2KP0H9$9]#0XTLZ5XCHZ-#P!Q*## MPD/C379(>$*9_N'@J:O8J:N-P86'LC1*(/5$ M"%%*I!4:\Q0BGN&,>J'PA%4OJUEH-3?B:D%1]D>'R%ZI4HD.Z. !N )7E*KB MZ(+9 ME1T[,=OIN28N M]&6@]NNB7B8W#:]@F-=U*Z2UM==B=)F*B#%5IC#@.)"D05.(21BH\,6$"D[C M(+4J7GIBKOE1QD[4.J5YK_?J+[HYL/H"2Q.7@R#5U]0_9Y9!T*<6P)1>G, Z M.KGL([HGI]M"@V? <%A2\-A,DQ-Y>[]?6=]]V1>A_EX^% MBIGY;\Y4#>9N[EZQYD]<;?9N2OZ0;Q]TA,!VO5GR./80\1!,8K79HM)@23WF M0<:IW(-%/$LRJ] XE\+-C;%ZBH#'6M3Z16.-P,W?VLA4P7E+;=7&LMJ-TT4V M/$Y_HZ4;^^R\50MT>BU ?RV5:I(LJPWX12KS-[UD-\V6 32*@5]:U8Y_?.S/ MQD= W-5!N$O1ICWU'@'45T?<8\PQ[&MPBW^^EV23;_J1U-ISIRKC!ZD?^-"G M*84(>P2F)/,A2T(:)9A[?AS:;&U"H5IA85]&5M#@(L8Y]/(&Q&K&YP M&YDFAT)F37KGT7!$82W MQ6^XDF_G5[[1T===([XE#4E"HB"%?I;ZTDH,,,24,$C#(",BP/+?A5V/C4%R MS(UF>H?5JZY)=QV5MRY (415ZP!PIX2E(3ATR^6M4V M09!2AKR80)*HOGI9$D BD(H;\F.>9*'G^]&PD*&]>>;&A?T@GE;08?;6,6!M MHV4&PS7VL>,0I"Z(2SF(@_-(D?U9WBAVXZ"JQZ,I#E\^H&C!_]OB52YRSJZ$ MM-:8&N[OQ;:2?'-3%HJ%>K6K/VUUJ_9N@WBC^\0O:4;]$/,$AC&-((J(#W' M0AC0@)(HBBB*C,X/70DT-X+9J03P3B=P7RL%'FNM0-XO^2YJQ0#=:08>M6H6 M6?@N5O8T<;W%>HW,<-U2=>J 1A_0* 3VJO,W.H%.*7#S%DME445AXB6;J+3" M%$MG5W'!(ZV@P.4=DKV.!R7+L/:55NNH8UO_+BKL2/]SG%*YU_ M0ACEJ< JO@"!)@RBF@GM18%3Y]>0L<_OD]>4[EZ)B@>7I[Y$S MA$;^R-B 8\PX1LJ?LIWE #V[6?ZMLYE/CST)=1BIU_*!V<4#2_Z5JE;/YGFW M2;\NKYYPOE)\\ZDHNQ(Q'%?\BLI/WW:E0IP_\,>2TSI?RJ*"+Q3/;S4^V%A.5 M*VS468 ;^?O-8M>0ZE&]8POPA5=54=;)V4TX\DY%H'5<@/X:?C!90_MZAPY! M=U4WA:?-:Z28D 0SV07 M0[;M1^"'G5:M!+LDBT>3Y53_P/]G5\\0?_ZAQ7G%/,=(()JKV1J1&").&*0< M4UT'$!<%3Z009/Y=K.G*EJ-=NG=Y_]M&#'C6NM(E@+^NM4B=:E>L]54V+6>\ MJ#:[M1$SU0)V3?:0T;(C!Z^ J-UR/$=R"E@B8URB)%4!2TJ($JRWKW$&48S2 M B6TI#&;UWLI:H:PWKYNT%X:,N"U&\8,(HT3TJ:"*ZF M1@55KQWGL(QR @41:9YS6I:T;*+X<\6G$,.]&5..H*BW.X8/7YRH%2[)(IBD M(H=(5W-6*V"N9KLHCZ.$(9X6+@=)0X5N)&V+Z;&DW11V*-@'GJH>S*YU]HV] M=59Y_>/1=M 8'VX"Z@-9H(FF4]>C3BA]0'DYR$&&SP"2/]=64.AM1UYW< M?A/ZMMUFM5QPLXUT4K!Y(!V!.G)V+#5 $&&])@M-6/.LW_WNGOG/'+C]47$WE#I70:8++ MA,84)DB74<(\@K1 '-($%30M<"J(58D4N^ZFQHY[Z_1=>_5*@#_>K1[)HG+, M2;P!L1VMA0-N\.F7(V;N%86MH A5'+B[LW'K_%HY?E:RU^XIS\G7M]5ZRW>U M2OB'_=Z*OK&LQ<$W=XPMN**M?PJR3J(X;[[R.,^*F,<,"L)BB&(F("DE@U$I M,U9$2'W4+C7FD<-]X4[OSS_8][U_? M"-:NS< KQP0(4IXU/"DI<"QKG(L%963R,K-0JO MWJK1D3?5+2\5,@U6!%7Y]A9#)U#1F3@0?+=>2G1 MV96P^!9S=4;<8= ;$OF1AK?@$7 ;Q'P1[!RNG!L=;V#R]?=D"/)NQ#/A5*A. MA,EHW7Q:+1?L^7CVC7A9I)254$0Q@8BH\06GB$%)<"G*0DHNG-().OJ:VD!B MC&P5PW!,=^H U6Z/*1!4 S-\;>6L3J'?@#]J2XQDU-NNWR M62:2Q2.O68[RD"GU=[*H](3Y0Z6GUWI:;:;.;U>/3VOQ352;Q7=19T;,$_56I"EEE#=6SA/ M2H'+-.80L;* B(L"T@(+-=,G21YG&1*%4ZI?;XNF/#8*LM97BUREIGL'R7&@ M&P/Z$0>LII3RV1#T9:N%O7X12Z[EIO?.M(>C 0:8OMB&'BB\[7D=PN\+WU7B M[MWPX+D]1AI$K5=HSN,8H@PINLVIA#1F,<1I5F8$QU1RIWHDCOU/C5SK#!3N MD('BHM+B&Z3@V3\34W9QS_L))?_2$[OQ4WW&DX[I"4V/])X ; 0D$/N 3/NS( X9"J('T^+.NJ^M]_\8VA'G.-&9F N_5E*P;:MK0U]I^ZS M/DQ[N852^Z>7$8?3./W9VD=P#.[!2T7"YFK1 %?Q>B,?^L*>OT&OQ_O*-K,4\3^*$,R:A($0HKHY+ M2 3+("]QDH@HC43L=!1HU^W4J%C9";YK \%/ZGWFJ^62K#=:_!9LM+F.]?,L MH;=CU_" #LR@!X.!L7@&-+BK-:BMKCS(NJ+/:UZ[68C M]D&QZOV3F2/]MC)ZJX+_MUA\_::+O'\7:_)5_%TUO7VG_#CL,'Q6;_G[.M=B MCE.6I#&F,"^U_$^619!&40YQEF8Y*BB.F1,+3LR_J='MWG9(:N/!5VT]T)>K M@=0[A347'_C7=7M@4N!;;S],RNH)#2C&;6C\!FULVM>^ 7T&[<\U &#T S4 M&($62,UIYE;!!!J<=!6=#-EDM^$ M8)LUT_)NY,V@:3E_=;-IFF8&.52]J_C'H^S'A1,&]0%EYOKDP*&NJ",XS\JD MQ##&(M7* R6G&.881%11M0_EF6/PU5_RZ8VP)\=]]52:"WO]FDK7 NL'(\" MZZ+E1Q?KLT&_NDCAXNYU7CM.-$<\M^V(4O!J3,&Q'.:VQ_.&^>V M 3KPN6*UV#RM-F3Y]_5J]U3G>:BV3=U@G>N]4Q;42L]J+*OO?+6,5!:9P:KU MJSG."D(CGL(BI5+QO=9LD+B 18:8B),<"VRU+!S$NJEQ_OY*Y5Y(U+#$RLRR M6S);+G> 0H>SF\9?/4@#4_G>-6!\FX&#=Z#M'CCX-SMMBV"L$V?'NV$!!Z+Y;%KK3$>^>#837Z=VTH3KQ&,6/Y2;;-1J^ MD*5HZSD=,[]TUM>GU6:AC3-3B..5+):4A):14-\(HK.SF);E3S@4!4$Q164> M9['U^!W.KJF-W.T"JP??H%RMH?8.'-W3A]VMS$SM(=B[Z# &!(RPQ9#^.G$; M>D]T'[+[=LC>7PC9A^LA:Y9M5M?Z!HVBPQC^.M$<:?0.$M5 XW1XH#M'Z(#= MC3H'G/'50']12I_GM90F6><$XBJ1;1>9I1-1SK(N])$<.!9;F./'I*A]["=M<"( M]NNZ(EC ;>Z@6(?:XPYCU+@;W$&!/-O=#MNZWR!\+%MPV&R_E\=?'BZKSJ,X M84+0!,91RB&BA$%"4@E%'JD1F&&4)DZGE+8=3XV%+]=YF)V5>= TO?I:F9ET MK:7T7\X;ULY!LN/B(: ?>IOYB'I+4\"R=@,5BFI%\.(-KC &(E+K;D>E2E

@__;Z68RKJA@3#EIUBGE_VJS@QC;=N_"O+ ^$'4_^+N%NC_V? M3T=2\LO]5[RPBGB3N0:GY:Z8]D6HIGQ)^ZO96\P!A/1#I'R=PNYLENSS_#-L ME?AM/M=E;^Y_G6-?B%>1P\SI0].+/= MQZYOXTQ_Q>.%_W[#&_TWF-?/<."_QY $&@$#@*UABO >UCIV&,:!Z:4,R\O9 M4#9^.-\P2,@%X+X@-GD EN9O5C!7&$,@>!FN6A#]3L@] :"C$J% JSZ&$\VV M)P WB.U>HXR,RT-4MJ93'"@6=Q0/#7(WGO8>P(XQ9OR)% P=-W/M;S1V*!?+ M"F/<1"@;[._26OOL;?27=U%2O.WP;>(/O0O'"@/?>LD2LOP8Q=?O7NQ9L, 8 MP79'Q F&*?7AF\.OV_#53\G/^Z.VV1^D?M5IZW]6N7S B?D>?-XSTQ=_[(EC MFS5H]P?'WI'W\R;/:=@>=$Z_FRI^-+T#^?\RRP,U9,9V]QAL1JY4+W+MTF;D MU:/E-$C.E.U1M)5NH<[#]5[Z-9I1UVWI>KD-E%,2"%1.?/D+Z+W:&]1Y?^3^ MVR>'NVKA0V"T>,7+4JY/5;Y5[/2DMYVEP1497%*WWSS*4FK40K\]Z%5P5^:$ M'T6#:QYZ[]$T@:8BO_:Z2JZ61/1\@>>E-KP9U4=,NJ#:NU[P9#TQ847:P+1< M;B;:M9=IHM2\)%-8X4Q@254"5,STE5 %P$PXA/>MU4@1OP(]?'9VANJ81?H3 M"[YX++"^ISHI,)X^Z;:J7::_ G7F:TQ_DC+Q5:0_&9GV9^I:%J(_S,!(AL@1 M$:B"E 830;[6$6:B8-P1-WLA3!Y^B0O=&+Z:GV,5G[YBJGB.;D 8DB<67P $PEJ[Z)+$%'J@YUII)9$< , M.ZWQL?H.A)HZHZ9[IL95(=3HZJ#F&JXO/JD!-W.KK&]_XTD<]AF3>!-TCG-G M6+B9W?F1560;$@QFW3.)TX78!E;:2>8#U,Y@E@TF,/C:_(J.JC:_NJ5X)^&(<=?,LWA:&_N^9HZ?J7=W M]0N^QF1W<:.10(1\'#5Z3 MPEE;2162#/36^-D9QI*&:FW4M_+ MVC6M$'2P(P M"3LR8X=Z%438C4Y$V%%8> ,P)2T>+0>F1GDG*:T*5N9)FIW.J=!2)2B!;E)Q MZS6[Y?M4>6&02C- &0I9_PJ>=K.C%U3(+B+=*F)R;Q2)$D1Q7UKYK1Q2SI"F MWA%"&X_0"I1%LV/605GLEJ,@PEZ\1L+6*+\44V6ZY=,M]Y@K<,!Y M6AS(@9-BS1$D=>B1M#>*2"()R:;]\DHUFIU>6KY2?=))9;/G*X4;$)NIO =+ ML]B,C"M9(J9-(IO!2 U9M5:(V(G8B=B+6@*O$"]H=@9 ]B-I 5H54#R_+_X4 M6),EVP8PB-5\@O5[]E3\&S?7=C:6T)YBT1GA"771J[!V?1M_\-9C2[Z-[U[L M6;"(>'7LJ7"AG=TCU@06M0F./Y+HXWYU$!HX)7TX.@CWB/VY\'9!*T_L?N(Q MZ_=[:PZ3?6LM7ZQ7'W<\MJ:5[42C#^#0$VL_NL+Y_)(5#C.L4$ '",?U^&&_ M!; R#W\%4[)4F8JV\)#,_V1/='W4&UK#OC[O=CO3KL6Z^M T1V9WWIMT)OU_ M&V@4_8;PQGB=]\@C''0G6>/]8SRUVY?A2<^RQM;XDQO 8(&+<^-T;05LIGVT M'*IG-EK_F8%1:)G*?=JH:E?YQ)Y5GWAC/DQ:JJ&DFC.A$"; M<\G/T!O$0+(!]X]$'KPH@S.H\1L%(M8&'6;&=\MVGN%S+I)]-MUX<($+]\OE M,?*A%PV4 )]EBMQJ]/9Q?8E?_KF"39D$>QN2D1E=D$E2R:K_ M%\A Y(!%?8#L)75!"C#U$MQ/&TGQ =\:P>P!=,,4[S3WOR .C>\:PFJO_]C MYD262TLK5PG.=$>ET3',#'19QP6G'SHLV+BU!>M%.6^]]X603\@GY!/R;VK! MA'Q"/B'_BH71]$[*K2SN_[@?)6WH51+#7V)QP&@$VGDIT"^!%@SAQX:;T<)> M9[F]UZ%B,@U.@]/@-'CM!I=4/[R:L+^]ZP\M'YA^,Q6-I_V6P7E"U ]!BPU:/S$:YH_\0;&O]0SY74.[IR M<\%L)%)9U:4:TYJDE D5:4U&EE.B)-W5:4T_46V) $^ EPSX,X7TK@%X74' M7Z)'W GZC?1=J8*BI+(PA&@C8V.%,H\AH$TR-MC(23ZK0F0SB=*31V M#5KK*RB<"/!-!?R9DE?7 /Q 0<"3-M9$@I&AC26J1DDBF!3"&%ZM,B7I6R1^ M*A$_9?G]4ZAIE$9-!&F"M&1(E^5>3T+:Z+3&?5DU1:MJ3Y3V7F.8@G4U,D72 M$;*K(798Y2K*%(G7P>(%13*&O&VW,D.G"I7Z42@6)+9'3;!'L5)ON2XKQ@E' M?GTTLQ.D=^D]J>;PK#BN2AH\I3?X(8RH$HHD#2/RW+TE8*1HQ'W-,59Q](XT MC)WLD$1BLJ[PK#C@11H\3_@S"2/58Z1(C(@TC,CSPY&85%!,%@FKD(:Q$ZXO M$I/UA6?%D0C2X#E4F0421HHX[Z5AY$3:9/48(3%9N$U2TN%]I$W2Y6A+HLKL MI#GK\9^",<+#YTBD:P1#LH)SGP44GW6L7G"TE^?ZV4)09TU1Z>,JT/U*;ZFTEE8 M!)%!]9FIICP[O3JAX4V!F 09.:P^%]0\8>8G&5E?=$I@@,/J$R]-I7-C""+# MZO,%37E&>I*1*LK(ZC/T3"J-2 SP"#K+2H?+CLZNBL4$"2([B%1?V[7;Q/)[ M38&8#!E9?4G3+A6LNR$&F,]9-DRX BYPEN7,#>R:K7&O@*N,D%"&**S>ZMY5 MSNHN-7'4N*'$T>*>V!H$*U3LB945)M=M1 4UBJ51S!4K#9Y*)SL01HKX8J5A M1)XO@B)]%12319RQTC!VPIE!8K*^\*S8&RL-GDHG.Q!&BKAC96&D)\\=06)2 M13&I0-)5CZH0$0N4[Y"5!D^J0J0V1A0HI-:C*D3J8JQBEZPTC%$5(F*!65VR MY:4M]GIIKEA"@0(H4,#TWE/.]'Y[Z:W6LV4OKHTHH431-B5P]U'UV64]I9,S""*CZE.\>O)\"A2;K*",')65(I:$ M4K_3&@_Z) 8;!$ 9X<>CA,>B_/#C/E9M&E( LG)8D%'-+2\6C-:XVU$+"B37 M"LNUZM.Z^E3?Z(8873YT5I\1UE1Z@NT]:F^D;H0DR$CJ\_WZE-] M(V* 1]!9O?6^3_6-5(8(/%&]#;VOG V=6IWFR5B5[URM07!"Q((S(KYFC,]GZ%$#CP[EZFK6!6;GH ]66+KR!4D1/4%99*58I!*2W MQMU1LEET?10 "F(I(>D!'I'A(L@+1J,U[HU&:J4]$!C@D0K2H89F:VSHBJ5# M47QO<>%6??NK82.*'!&O*^564WV.UE#I% ?"2*=3?:;44)X3@<2DDF*R^E2K M(=4)(A9X#)[5IVD-E4MR((SL8Z3Z9*DA50I2%V,RQ*1>?;+5Z(0/@L1D?>$I M@P7JU1=+&RG=R)DPTM'+JG:6 R/RN@]0OFBU'4[E.EQK$,H@(1\FS>-ZA828 MD9GN>Z6,F(KO+:6UQ$K!0#?=Y4D13BH X8JY4:->NKNS>B!0M&^E/D]9H7*C M1E0U(D:GFM-3&CZ53GD@D!3R>DH#B3R;/TE*)26E LE7(ZK@0TRP!+^G)'S" M,E1F@@220HY/:2"A&C[J@JQJSZ%\HG/;IOAUNG&@E*T2/..#F.$!SS?V-3]\E!FGQT M?K$\!S;)ST5WC2C3E!="5PB8J2V M#U?#5!%U)3Z72P.?:PM8*3+]C*NF/, VHJ84\5_%^.\9IU!Y<):>/D*84@53 M9QPYI6%*E^>](9E>$\!*D>EGG$KE ?:$)XED^BWR7QEP-LZXK\J#!\QMM5'IR;U-";-)F;H)4S3K_R:*5)=;^(]2MRDS2JIZ> MI^>O^[RD+@,JAW\]@D3TF!]H45F+ .7096PL2S$M>IZ>I^>O^[Q,]6V@-CL+ M6Z,\6YYM399,<#70C3WW!75TTL[H>7J^(<_+[ %E&&KSM=_8=&GYOCVWL?&3 MYZXT:SK=K#9+7K+,#1;,@SU8K3VV8(XOJI'YOF8[@0M_P#>,.D&=L .=B3R- ME.3?8+??P_W_(US_N:2)#$3QX_GF1A:A3RS(912B0N!4O?(80L^$FEX)H50+ M7'&8G GAO!),J!RXNC"3(B_/1'5>!V8&500G1G@,H6?".*^$4"H*KC9,S#/A MD5>"B7)UP4E>2I67YIFPQ2O!K$DQC,0(Y2+T3+#@E1#:I,A!0JC<[LAFUN[( M1;":@LE>:URD>0!)9"7YW9G(OROQNT84"R=^5\K51 F?A"&]- ;!1"Y,E' , M&,HY!LXXAV>VOUY:KSA1=ER\TJ_H5^=^14"C7ZD M 9'\44M]U8KYDUM:WFF MTUX=8YGH>7K^EI^7&LM7MT:D%-Q7JJFGQ)B8E)O0J#76NV3-:1 (I5S32XR8 M28+0[&"72T5NXH2$?224&)F2@@2]->X-%40"^3 *(ZFK1/"*V:1"7\3KI/*Z MKA)Q+Z:\]C0$DU)@HD3PB2FO00W)2R7EY9D*4E>"69/ZL1 CE,L(E8A*,:47 MIR*8R(6)$J$AIM*A(20OB\-,B= 2LTF]3H@1RF6$2J2[FDJGNQ),.ETETE6[ MTCN2J%36\P:=KIKE:Y8&P-DL \V=P]\!#&QJ^3A X,'40G1.&.R6MO;<":]) MY;B!!H.X\#KO(L=MRC&H1K92] \EC+&!Z7LJY(ZA$ M!_U*S1(=)P(Y%"_1\9D'2"Q$H8[TN =J(DC/T_-->9Z"Q:Y?H:,&>JN,"WA? MB3317B/*H]/-JI2;E1*!%SUY&:H$DU)@HD3T0T_IZ 'F1+1$[U&%"\G M1E@*0I4(O.A1X$4C$2I%5"L1>-&35S>=1+62C%")Z(D>14\TDA%*0:@2T0]] MBGX@A!Y#J!+1#WW* R4MH22$#Y0(W.@WHI(G\>!2NB\.$CZ:JW1?[)O%NB\2 M&LJX/ ^4<(?TE7.'7!K_,W&]&?/N W?]%E_KNTM[IN&9I\Y([]3,>_[-#:RE M]@1GK[U!O_B/&B!L"KC0Y@ ,'D2$!5(\MK1XW-#"7B=BA^1L82HQ5A=:E:X[ M_%#2VA5A0#(4)OV,H^T#S.$9P/2\Y3B?G=UGQV1-KQFM._)QDYQBL)%TF+[[ M#:=#&8J ?L83>1D=]B5V+R%B(&*X%C&<<7I>1@R#UKAOU($8Y"J\<5-1(\F, M=+]+R>R,YS8#F>6X8S8B,YYD()WE(\O#:\C 1+B)5 M'O;4EX=$$,TFB)ST4#QL(X?4DMY.N#Q*N;3(43@C,1"\/3XIG%=LQLDO&Q3C M::U@4\LC76W#%6-I M115QZ=NC"->3H*MG"UE_<&8?&1.@_-6%J<$'OS++9_Y?V7+VZ'QQO6 .V^7N MLT!GL[J?N<%]^(I4/C@ -4&_ZQB=&BOO9?$[6>I,P]E#48VGJ>RAN%*4L:1. MB>QAV!H/[SJCD:1<%B)1E:!()%J<1#/6%"J11$>MW5!/6@+I*D&:"VDN:FDN&1T'A9D"!AG=C8:#AF@L1(A$B)6X!PH38I_; M];J]AA B71V449&)"US[ZO"KZSQ]8][J YL$^3G!@'."3M*J1VHY:0.D#=1( M+=_G RFD/FR-!WVS(2*?J(VHK4K=^RRUC5KC8;\1MGF>4/!38$V6#/X[LY^W M-KQ/FQ4R<3 ZAP,#0/Q?=K"PG6\O M;/G,_LYGEEN5&V&P1C)20X/=7.):W#EOZ Q[^@*?:!.F>?&.T+S/\]IC@?5= M8V$Q<]$F>K;-FO'A[[A*G@%A^0?UKYG?WN)ZBQ+<,]O96$*GC.$D/)]N#PZ0 M7V/A!V]%^>QG]N[%G@6+B(AC3X44T-D]8DT [9O@^",QH$\QG\.K!H+ZJ'.P M.[$_%UXTF[7UQ.XG'K-^O[?F,-FWUO+%>O61#N-$!A06CCX @D^L_>@*Y_-2 MF"VL4% ZX-/U^&&_!2[&//P53,E292K:PD/J_9,]T?51;V@-^_J\V^U,NQ;K MZD/3')G=>6_2F?3_;72,UO@;,CVDG/=(^D[@_\]/UGC_&$_M]F5XTK.LL37^ MY 8P&!#M7E[21]NQG*EM+7<92G[9$\XVWX?E\C4VO4=GVA;"$!/KC/X[\8^/ MP/0TO7/_MS1B.> G$>O3]2'PWTC8AT(IR:WWV?+7*?"LS9)]GN^R A\=/_ V M?,^^P:,_+]WI[S$&"V,PX+MK9"K>AK74EWO?0.#-W25P:"[^.)K]S0KF"F/X M7!["&L5F6LYLF_L&B,=6!S[_,)0:G#<#P@!Q=J@+1<^ XO!?,0C\;R'7[?AJY^2GYNC=J]KIG[5:>NIGQ\;JMFOZ-.JU-DGU+,\!$= %]FE?U*^5T_,5+W]#F=2?8^V;1NE/A9 MBJ5#J,S7N=.?E6F<$3[&A<^W[5OEOXP_YSUR,0(SN?R"H,0:QZ/;)I/.Z'P5L_M)UGN[AGWBQ MG@1[FYN1FO,:).5K_-E6_;^ (PTP!WK:!Z#+U02@9>IW6BFNI>V4^(!O[0 V M89IADF]^0,4R-)+X/QY<.XY#_F@!CQ23FRK@3'=-PDW7S$#C=5QP^I$;/*/I MMA:LR^/B==P70CXA7P7]I9Q?U?&\B"*)(K,HO?DKJ)W9DNOY[K-!_B_[/65C MYM!,366E;]DYZ4^#T^!J#*ZL.*[MCDH:_-(2E$IR[3,6'0\#1]#7B $7EW'G M@]7G/B-ZOD[/UX=KJ;JOEVJ,J45J^\H4J![VW.US;<;FS//83-LXW)8/ M?T.[LC:Q?-O7K-E_-L+2GV!->7:KXB#8;(IT[J+9*L2Q9EM:GKC$4?]4(8I= M,>PXD# (1L#H9X3-PPXU>:IDCTXT'"K7YE]";XM\?@CG!_!C,!T>Z YC5Y'\B4]\"3YGJK(G)]\4\ATV!JG%50D3:]&-$0B\"0-R;5=I]#0J#4N M7/:,@$Q /@=DN2;B!)![G4YKW%4$R)+B/?A[C6$*P%5VR&XC04#?CN>5UK)F$1Y4D7'UQ>#WGBB0^N+P>L;N4SA,P=NP-9;5HY..NP*3<,[CEN'/D'33EI=S.BM' M>_/QK[_^#)\\8_VR6/VA/";AK,ZB6HMMO3,PJXF/Z>F=)LCP$D)S:@[*XDP= M0"DWZB,'*$\X+0@9*B"CHCR\GB[/C:!@.%_-D25%$%:4?];33_@D2!#6%Y12 MV%U%V6(]7>EL,4)&9U!1@E1/E^=M4% 0UM' 7 /$2Q'0J4^?#W3#AOCMH2B8/@(/6.-E+,F&^(@!<&0#GNM+) P#Z&11 P!FC MLUJBD7Y5WU_)#')OCG>/FJ"78>\UB5XK4<5):7WC!-.-P*& L!(J)K7 H8\QY>"88,U!Y8$*3@R M2C:>&$9K;"2O+B3HZ@L[&?Q,;G1)"NQ,N#$/%&19C3S[7(:3T2@1Q5&6W<3H MIN5M9S>;*"BR5+JE-PC7,D1I59XWHQ&E"8G7EB%GJS)R&$JG&]T\,.")RDP- M\NK?*1A*W^R**O)MS37P%5[/UBPG"<@,"@ AFPV M93E@,.4Y&!2,#JPYF*YG1\Z7;VGJ&/:2-."0%*LOUJ08$!/6X],&Q)RH,]*2 MNBG:KEY&XYQG;K;&?;7.G"+6E<3R]0S%DA2O1A0C(YY:G7%8$@Z53@^Z>3!D M-@A+0H-RO7XHXC@MXGCIPES.=C=NBE]%1C9:1VZD7@KI8#)0G=/1R)]7"OLN M.Y#/Q!RDH2(NN\8??LY4M$Y.BT@!&(Q:XVZ1J[*",54U1Y 4L5559:5N(\I] M$5LK1:955=2IJW36 R&CTZFJ*%-7Z:XA%%RL).)E"&B]JGB];B/*D!$;+H,- MZU6E)7;EE2$C9)2"#+GFB!S(4*[I"8479PTO!A#YFQ7S-&L#$W8#^YEQ"[0/ MOUG.^!"V\\P$*BC\)"1\ZPO$*]J,)0%17E]W0D.%=F)):%"N M>+ $@/VH M+EE>]JSM=PP;E)&T[+'EMRUX"_L=2)JN;0]/MSF5+KE>ZR0 M-O%#==NC"#N3HF6=JFO(41MQL@=G%G=^/3I3=\5^^;YFCL_^*N#[6PR]J>RL MUQKWN\F0W/IH6+*A=*% OE5.D'Z&Q FD*#:GC)W2.4&_-=:[LLJ=$CFJ!#LB M1RDN*SUA\TUS64DG3'1C]I,B.G>Z1-4T>97+27RN2\IDT=5(-2#6H6E,_U4M9.B<8H4) BCI1X\U08UY%/5$=Z1J*>K\# M=-DA/;V0GJYJ',"M\BFZ/Y1W?S!..2ZEC$QE@J63I2FESURE%'DF%$D)19Y^U8!?$=#H5P0T M^E5S?D5 HU\1T.A7S?D5 8U^=3V@_11@3U'X[\Q^'D?7Z$]8"1M:X\)^' M%_[H6K_Q[Y\L:_WVZW3!9ILE^SQ_;_F+CTOWA6<)^7"K7VYF;/;H/$RGF]4& M[O-L]CE8,.^]NUI[; &W??N9BN^MV6QORIM8:7 M!MZ&M<;_ [..EK>RO"?;X3?T;:6F,(=&AP^N;D(Q>+;,@FES=PE[@3DQ?*\U M?[."N<(8O@:;H+'YG$T#7H,)MDV;PV^W=9D<+-84;9GFXI[!*<0V3<,4G/;6 MV,$/,7U/#+X%X0Q"8XBP:!0LT([4[PJX;,K3PS>'7;?CJI^3G_4';-/34KSKM[>>5^3(3,SGX MO&>F+^O8$\>V8=CNCWJY1KK=.8U.CG13(O7,8@]LE9GM\IRU5&"$_E]F>1H# M/C[3/K I6TV !9KZG5:N Y8/^-8.8!.F62SE/VBVH\&;EFBI_G&?'R>JY%6) MEHRQ(R=0,F5HO%L#H&.;1DH1-67HZ\&#IQNTN7=];^J7%/O.X=E1V8V[K M?7J@+7)E';UAQSM&5VD%[T%.;HO$RK'ELZCXY M\- ,=8RT.Z#-;\YA.8::D'O.#(5Z55*R-C05(9>^W"C2(9W$KT2O1*][NCU7(CG]>AU@!T1 MU*?7\IQLGUCPN.W($7G:BGK8ALWVL#DLB+4QN74WV[#=Z1GJN=DN<,;5S5VE MXIR&Y$(C%QJYT&0[VA3SI9 'C3QHY$$[LB$?X0H"<]#8]^G"^17+@;:;_[41F.I6$FQQ+<^$LQD&9Y M^[N]71FU=1-WX1O@CFDO^$<1G?'QT\=#2'^ .3X#()_9+]]%LA[B&^XC3A#A M][?M3>O1^<7R')B=?Q:WG1ANC6)BLZ)9F\6X1T6S[K;&CIM2L_#Y.P]?<8-MAK _^&[?5=C:6F$^, M^X4TWT7[Z]KU;?S!6]%'\9GM8CW^O!^5$^IMG=TCU@2H[%?L3IXN':T]T?=0;6L.^/N]V.].NQ;KZT#1'9G?>FW0F_7\;.JC$X5,+ M;R=*GMC]Q&/6[_?6');XUEJ^6*\^*J3QR!W;B>8T ,TWL6-']V4^+XW=\],! M.G,]#I&WH+$S#W\%4[)4F8JV\) M_"G#\71 \^,!9R@@WB-/<3 KS1HGU #) M*-2SR?9/;H"!8NZ^6/MH.Y8SM:WE3L#Y94\XVWP?ELO7V/2 Q;8%2\)KH=%_ M)_[Q$5BGIG?N_Y9&8D>#^F0S MTX9P/G2S*,[1(._\P7'BGD#XM/ =$,ION.5X47'73/ O7VBDH.6*B-',(9W).(YF!7G6.G!1Q3D5"J:D M^$*%X@L5C>BB.#Z*XZ,XOB,;\G[C>6B02NH&&1!2AX P&CQU\$OCY.H9!_>/ M]M>V-F>P/]8RK\]/8>^UI Q%;W3$II?G79-AXSOHP!%XE*8YD\>8EA(K_[] MK:X<$I)(>BY.=-A43E+X!@&?@%\2\!.AQL6!;[3& MO8ZA"/0OO2?54U\,LYN.7H&,? M/)>1;4*[$-F:#NPEPK[%N=0+O98B8@]>E M7AIKCM*K:2-Y4-J5T-F2H*(>5#+*[SQ0Z:5U6ZP&*K=E[>%1"&&\WS1I\,D$ M^JSJ^ U(<;Z=#\[L5]S,;-#OIU9TK(\P5^>^V!2P7DN87P#606L\4N2618"Y MNDB_ ###UECOR\H/K.IBWA0')F^2K4U#-^8YWV4&/;=8P_8;T >.A-&EDLH( M2,6HLR9P ;64?9&[W(O<9/1?2\'(@?Y1!] ORUI "&P^ K-I+'D0J+?&_8$L M*T2I$"Q8N*GV>LP'-F=PO+-X)-:;B3C:'PO%9.79J-S!1S2XO,%OR\=V*B:K M*79I&66L,M:PBOA'Z&+.(R30T3PH4)B*_!GJJ1)GE-D":#%;X^Z(?& -Q,P9 M];, 9KIP$>H5CN(B9]B50UEJ8":N0L**'AI-<.1JF!]EF!'-[SW.9AJ\/6F*Z[ M*H'G:M?=BR$S2FVA1W=>)8&3B^MDK1%?$$+]3JJP2W:AUQV'5U,$\J /W2.]P@9O MPN#-8##C'3\/!LW66->3<70*8I"ZGZHTP2LNMO&1QKQD\U[UQ%C? XHTEAEI MS+>ZB-FSW^D>-WM2]#'%?BJG-)Q17(]11 KR>Q)M582\YB/OC+HJ@1?WI;F@ M:A")?+0Y5%/T(&%!RU5,6G:?K6+46ON"??*V1Q$F5KI"F>>N/4B5G_51&DM@ M1U5WI!C,$!F,D(Q"(S(G,B#+?,\!CO]7]$%R9W#_#R+MP;!2U78:^].XXW$ M^,^Q\^0<#M;55BQ8N+,[Q*[#IMB#*W U=^-I?VQ@1-Z6;P:X=."_87R#AG#% M]ZR7%G:FM +MQ?(UGP7!$G^]\?#&%O7Q.]7&S^ M*WV6.EUM8VOS-1QI%]?5.QD91A[117:.H!^SA&%O:!>VA[&#!\1*=/" * M_^D'5K )7.]5PP1/@9PPRS/^!@^C8FT X,)]<:)FJ:+5% 8VG%OZC)%7::HRQ1UF:HD"6:G%$15'TYUFRK77U=?#T#NY2MR M,[^>A7]?9S]R87^(6C%LD;FG]Z?=Y[%UMI%BMJN/8Z )/OVF\H6B%KVZ\H7K M&>9+XPL&%D0IW*>%B).(LWG$F=6<7AIQFJWQ4"]LA%&#]V+'4[DNUOLRDRES5&-!-5E>K.*1#*CT6N,!(:5A M2+E,[3N#E'YKW$MVW:A- 85ZRM9_6LN-\!!;Z)NUG"G3IER-DREJ:U#ZZXHE M$HZ0A]">'YTH?QA^\.#[+/"W9_00'5$J_6"?(RHGIQ*FJC)^%472$#AQX:8" M!*YK/T) MB@"W"[IJ]==2BHVGV^M%XTYL"FKY@3W-;57ZH)WUK" M]++E$G[_U7KY)=KR!YY$ETH=V 1& ;<7W:O*OX\714\.GBNO*PSA2T'E[YP= MOP0^-2S6K(JN\<6;"\42K)E_ISDLP+SNE.SK\+9_6Y?]:_KJT[N$'+E%C>@6 MI19^JC*XYT&-V6F-![**2!%V%,+.93?P7-C1059W9+43H-MV+I'-*^Z@+H6R M.5N]GMNZD$LPRF=6;S^(70\3C+Z(/?\"6[X[IOR7*]-H4.UYNMH"9!Y0C>%>TSF?"3?H.*)\CX8!IV" ?B;@# XH^J!4[!H&O5A*="' M1?96*E;016X5MN;43U>I#XLYK'D?EA+8T94J/EVA04/#&8S;O&IKC_'G+<^!W_MWVMJ"C48KM^;.YSX+\$>6 MDQ(HI7E,M#,)7.W9\FQWX_.OMU7'X'TO;+G$_XK&+DMFP13=.?_G!(/.3/8 M0#;=1%T_+/YZ]#+CIFC8U"5@3Z]B=%Z<;[\3"SP8[UF37 -,.^LA&]P"I$$C82<@7?!E6]D$T(Q( ><%F02\,YLK/+66C^+L#T9+H^+#:;,-P M+P5Y3A<6R@%@83LH1]./7A'U2(HMY\C.P(]F\%^?/L%P>H_FD@>OT3'$&=:%9!)O1^6C_7*&].K!#N*@ MN \)UI@+^X9Q'?HP4$8-3:VU-[> 5_\V<)TN4-(W@FJOQ3/VBA_Z/.RGM%W9 MKD)7.M<^Y%.[XJRP)$L#%!PO0*)\6V^YM^,7>Z)Z87IB6#2^+\VB QX OBQ)]ENFR:SI(CI^I&#_ MC)*%3)8O6G"7EVB#X)$? 9[.ZG[G!?3ADJF:OY[1-=H:C MJ\_1R#O'4>?JBH#ZQ(%'3[%=;@-UF/GS]>1[[0>PK\=N]K0/A-<7M>P$^ZS,GME^#W&?: M4V#6P]RS[BLPZU'N60^JGW6OTQH[[@4DE?A V]?<\.OPUF")!V*Z7*A#=3%B M;>WZW!3PEJNI0'6[GIA_WF]\&MK(.KM'K E<7> Z>/211%>W:M1$?60<[$[L MSX47S68-FO_]!.X1O]];C#PQX_>':CZYP/K]D MA9F:$_-]GJ&BQP_[+>\QC+^"*5FJ3$5;>$AZ?[(GNC[J#:UA7Y]WNYUIUV)= M?6B:([,[[TTZD_Z_07?%,@98OA"$!1:BP-B6__G)&B>N)Y+QI&?K1(U=C7W4 MX-_';^\?;0?NJ7"[UGCRSDI,NMP)9YOO U[X=],#S2#LY(L!N4;_G?C'1V!8 MFMZY_UL:L1SPDXB#]0;#>Z,5&2C8["'8?FR>ZIM<#2, 5*)ZX3J\RO4L9-_B M FPMT<@@["5'%5^A\";4%WZ3!*@>NY7M+F2AU6J^6>Z97MO:P_$!#'&U3)ON MA;/E^E1>M?W(?5"^M,RBBO;TM#O.OJ)YR=WDR(6RHD4::?KVWB(/]>6'K65_ M^7J7IPV\N6\LL'+N',@_I7;.S*D-ZIVKWTI[<"L=)>,RSX#ZF#$KND'="4.B MI9WG=9%=R;=64=OW _O?GC,R&1FVOT-?IPLVVRS9WE&*\\,\UMV9>E.?X]M"%Q^&.S3&C5';\-.R0]%#)!HM<:(7>Z0R%O'G<.9K+(&WP/^^YW&SIW7L!=+:^VSM]%? MWLUL?[VT7M_:#E\2?^A=.%:HYN/=X,!QS;=ML=H?F&@;WAFT]W<1\, MVZ @-+I)_>"6FM139_KJ@WJI,_UNZ;?>GOU#4NY".-W-Q,J"B@RCUQ_2/N[GYC%4H:4BS8LVC22-H*%8G7+)[WT3]]&TIH^(]; MU_D%%R%T*]UU^LD"-O5)#E$GN;+&%%DT_%IABBP>03VX)D4..$6.>E12JGK) MO'31X&,M-XSJ1LD25_"7Z+,PX^ W!K,$BGEP9@_3J;>!D?A_6=QRE4HKV#VO MGV;'JXOLHA(^]>?V,@$]:HV'1K)$"17IN4[M_K0 WMLJV5,RYQ<.F_?Q_4VC M@WX'&'LGF6A6'\:NSJ6D*7BMA+%GQ:O>&H_ZA1,C26674+B=5VPG=5T6T_XL MDIZ'BI)[7GXL7 3!V$]2IK685D/B(%4W/ M>=!JKM)O<(9ET\OKS] N1.VB-NT82NZ2.7ZF$/>GATE@W;F \90FM?7ASZ1S M-X _'X7GJ#4V4SSN]=*OFQ)L_!R45).\!IT@(;N M.F9S"G*K5(GW@FCV)A/%]67'A42!2<5WG6'AL,=K(/-2U3_WI-2_%_PSI5C@ MF^EE1IZ\NZ0:K4EH@I57 FVW_R':_53BPF3V03+&/W=*B1+\/L]<+KT.U!:# M$OHBY67X&3&(+2^[$IJSJ\79&W:C2$E?Y'T+C]2%I7O&5>X9GUB07Z'JML;& MW;!79_LU M^&W%'?S*J\_'L^4IQ*"XYA'+5,(-ABUY\&"+G]AE::T#GFBNFVG%L6NFCE#D M02WU!MF YGG:PQ0K/H4C7%$[L*9_;&Q1$QF6[5.LL&3>?Y#9&OWS"R@@T]>' MW>:_A[U/)9,AZ-S#9&?(^G!]BF=H"-O+[R\//:J % M5<3:CP;Y##N@VA@-"$\@3;WN//LX1G7 :%=6M 9ZZ0'HF4QV379$7LUIKZM MCKY76R;G;7:($0)W_6ZR]$Q]F#[%*-2$-*XF2^20AHF.5',@J[J'6EZC$GJQ MJRRH/O%6L-09&^98I5 B];FE;X]BG"MT@1Z-6U:AIC:.F^C$Y+V5H8QGH/7/WM[_9V9=363=R%K[N.";8S76YF M+%6KXWU5\2-7LYXM>XD;?P\ O/1.6[#E# []'J")G[WN?[V M[+(,G2'6C>@O^Y]BDT^D9,V-2E9H2QYOY@*OMQU+=&>Q M$[#F0= M_"#L[<Q#_QQS!8B6*D32,GGR+F24GFIV("5.B$Z@ MIACQYF^&:JARIB/,\^X=JY40;06\;R/6%1,=R#[8][4M&GGC/L"[@3;B'8;W M*VOQC7MARZ78P+R;9BJS:>C7ZYS?M) )IV8E:<"_9^X*>VX'( T.]M5&KLJ; MA@:1PL*^@UR.=MKB>[Q>6HZ#S-P/X!#84RU%]$P5]AV): &*G=)>@)N=UQ3W M[Z6YU< 1NL3:QWHQ3*ZE[Q9=A8FK2-Z>M9@>ZQPQBH>GQ%OCNGB1B;[ QS:> M]AY4'[P?<^KZ.6QL_'7!8#A4FW"D_X"ZZ\_LL(D=C /4Y0;6\L@[M;4K8K#N M\F_L13$P^?D3FDV/W0TD78)*FSO:4I*B.6K/NG?>ENA7@E((@^5$9T(!@G@+ MY3*0$(W_ND7#27UA>]4^<:'Z::^;MOJ]K1]X#VMF31>PJK7K\7L'[B[O% _8 M\4&*>7 XML^_8L\HU:;P]03.*-RW9U$5WV%/%OX#;1$6MLG>+.&$5VLX?7YV MSS9,F33\PW<6/ .A3?MK0Z2PB/:VK_X?& 6&X9/3MC29O!FT$]L M7UN!U@+G^3OCES+81L<-Q#10$H=MTSE$ILP++-LYJ^?P)?F\Y#]/2][=RI+% M1E\ U_R-DV@I;-;6'E%]F+I/CAVM*UC 5 &=OT>[NUW-VG-Q9P&K:PL. =": MIFZXHG/X47, ;^;)E0]069*K$5N%UQ?7L29+#GO?QE[BVYU*>^O*>M6F7-F* M6I<[@%U--V#7G6#AIY! N#1+N'EB1!""KXM1H!'1O15S?V:[AN-_WF\+'QI1 M.[M'K FP@4UP_)%$,^-JZ$L?F0>[$_MSX>TTNR=V/X&3^?W>FL-DWUK+%^O5 M1U-NG(, ^PA''QCP^L.U'UWA?%Z:]L7W&42!*VX0;S? T3S\%4S)4F4JVL)# M\?Z+KH][0&O;U>;?;F78MUM6'ICDRN_/>I#/I_QL8/#9H0IH >GV/LM/! M5 ]KG-#*)>-)SZ9J?W(#QCL&[DG"CW@%F2+;X*T&5F+2Y4XXVWSA^O8:F]ZC M,VT+P?I__C0TC/X[\8^/H%]H>N?^;VG$FUN'4RAQDV:7?07G MZV8%_Q_08T&D8J#=K9"B@I;34%^AHMYJ[N"8N##B2 M?;YH&,,_HX'C(]$E-D42^,?5H^.7UM@N&7Q3PCE%G)U[P6!SEM;:9V^CO[R; MV3[,; MC'HGASH35:=6_!L?\*T-5RM[FB$RX,T/J#Z&5T#_>.&VY'+/U#(XL2M"]5,I MC"M9]^A&-R*EGM^-[D1ZJ.B-;L;_,LL3-HFM5V)O)VZX;IIQ4?/84DM-T> T M>(6#WTPI"D[Z?V$.[W@TV?CP'1HA.1\H5*@J5Z!OUHS_^J84I*U0D7#;XED! MNM[IEM:8>#1HC0TSZ?.I3XR_.N4WB !OE0!3Z>U_Y=Y;BIA#I$2 MAH9NO"/B).(DXLQ-G$?S47)(QQ%)1^G%J?(K^FJ;/HQ.U^"<6G\'?S6EF#WJ M>=/YF(C-*&3?:'*Y'"F,KU?6M0!FUQKKM69\5.'I.I#-U3GD/&8S:](IF,4. M4!RQ=6[ 08-C1K0_T(EQ.97;E37[HSN5KLS"VIWM;9COW_X M^[>R;->9&%X-*M=*87AYL_)R,#Q,]DAID%X?CJ?@?98@>Q:R\NVC@TZ7[*,$ MY^O"68;*V2,.3!;%,VA]=&9L;@-$6;DQ5+4*H.*Y@,>RODH)HRJO75_#.6B) M"FR_->YUDNFU]6&?>6FRLGZ5A/Y+K9RRE.$4^ _DF#@)?;5"7YDU9'/P7BQ! ME%*NAGCOE=$O=V1)1DRE=47N9?XZ."BN:GI?3O,(>=>>2Z)94+?8S5G#Y-GK=Y8TR.4-AQPDJ MVSU,Y^%1R<@!BC51#3AR<'/T]I2/,^MZ:TQ!=11ODC'>1)8;H*Y1)YVSJNJ< MS3"UDJ)12F2)PU*55=UHC&/Z1WBM_FU#RPA=F?H)FD?-65-%;V97Z9_X@U!4]J-AC^_1^8E>NK& M^[+>E]&8-5LC7.;IBJ[BEC"V-7?_FYO5T9MW<1= M^)JM1;OEL;#)+9M%;X6Q<[S5LNFM-W&>6TAI]UZM8_6;"GQWM8?.T\0--[_,^O\:= M]L5COHWSTG[&_V@^<"0TW,!^/CKSI6CI^!N;;80\>I@&L#6!JRVME[;V[>2O M^.G N_/V#\0-FM':,"KO'78%YQ[&@;OX#VS_\#2X*'YMCVU'W7/QMFX*];6'N*/ MXGO\S>0_, ELP8UKYL5,[;EF!S @\&GKB6EK#QL6?\_R @U XO&!@H7'\%'; M];17W@017O;D,?@]_@"6\X,NQ--$M% ]F-MV67Q&$71?<92U]%,*;^$*X1/^M(>P8-I\$VR\,_, &."6NE54SDI= M1/ZY'RU5>/"!@'?8(9CS80M/#QC.VG60\Z?8B7$R.RBG( MG"1BQ./4 NO?\21X8>P][B9 D88_023] W\QT[ABX1\<])X /TRM.*2RK],% ML+(E^SS_A[/;6R"AGYD#$PG\W]SE\J. Z3?D5=]@L)]!%_D]1CQ 2 QH:@WC M!MZ&M=0'&PKYN8M&(219H0VM/??9%L(==P*$(< H.A?<] F#A3CX -(]$^1N MK> J$>!/-K$-Y"B;WY /AL*W4R. MUEJYXE'"-;Z5>OK)XGWM=I>N4]OXV(;\;"W10Z.!+O;_+&<#^I=0 O4[:7'B M-^53R+#\QK@-SM1 .J+;IMX$,5>B 75K\G"%RM(E"GH4:T?@Z0? M C=->10^;(U[29<>D1F1V1-9'/I%=/.(=FDX!?\W;MR'[?GHN:OW8L>_P*1= M_/67Z&CR)"R9'4I8HH2E,F1$5SFHZ\>A3GBK/=[.=-&N &^&:GB[F8K^!QH, M=ZSO*2_N/!Z?15 KIF*UQM\ZE]Q2L"EUS+*NED.3!NT=7ONL062XL72;2BV-I0%AJ')8N$^?%L31,$^=7Q])MF0:^LB!8\DCO M&[O[5R:I8SO^+SM8P._ABX=-L'"]L.1'"FE@USYJ**80J!03V9> JMLIQF\) M5$VYB5^*J>P>@*X\CQ-=V"_ T"_?U[:WSV3U*V8D?9X_;)-9OXK3^#S_=7<6N6CKA'>M/GX"N@FJ)TTNTU"NAOL3 M_=0(?+4'WV6JS-7 UU4-?%>O1YL22:JR"A3+EDKDS%^M.)3B<>!5UVA+;(\B MW*RT,FT7A(EW>ZWQ*&D,JH^F5P+?4;;&6GRN5ZD J3B#D9MHTAP&4UQ=DI>' MTNVG)G02E1.5$Y4W)ZNS.Y"?;E8-F:<4#ZU;4<;'@RJ61TLC:1-QC1'%+WVL M8&8';.7?A?7]^$.1G5?401/E^WB14EYJ4=0+W%9=Q-&QZ-:=YF_@UZ+6EBB+ M)GX. TUAZRV<6FJA+RSNA,_ 5]&;G["O@29J<1Y?"R\CMJTNZ,[G6/MM\KJ= M0/C#J)R4Y?ONU.:I=GLUR6;1G5_4H@QWZ&2%*?[J.ZSQN/O!73B5<)>P$&AR ME[ $F8QZ@F<(]AM,[U\XFT=>M>Z7:![PD]^L@.4NU]?%V(ID6]7]XGQ1U3V, MV\-J7;!GQZK+Y=J"RU03Z5LP:HW-8VI-WBTP[CCJ'0O# MSKL/>LUJ)OXK5A!1LZ93;\-Y;@"LS _XD:Z98RUY'<186N_&B3A@K&KD+N*5 M?QZ.$=:2C%4=,3E1Q%3O%JL^0U.[>SCMB<*->8 MNH(7ZRK,ZI'O"89W16]^<&:/X90>Q'3SPU1OC<]0JZ#!(VO/6_?UXOR>XTO_ M11QW_J4;P*G.$.@+EL.,H##;>+PJ8Q;>?1)MQE71=IE<* =MYMDMORL(L(N3 M;@Y6>S&J3F3?%$65<1)5^E51=:&8+0=6O;2XO5Q,;(F%L$6I\*NDY)3 SOIG M-^%BX-5-_W@,\ *!P5:N _?55U0B?)O7<<>[T.FKWPML%IXJC]7">])FC M1V%WX+T 3U]#7R_\'2O3^SQP#;8K6(A[XZYN?,"#V+3_ ,+\F2T#475_>H'/?^IFB?X?Z[ MX<;;FH7(_7F^#X(XFBJM7@1A]U#W8G]B=.%ZG3 MGNCZJ#>TAGU]WNUVIEV+=?6A:8[,[KPWZ4SZ_S9T[%H@GEIXNT*R3^Q^ JSC M]WMK#DM\:RU?K%@)B"N&O8$J6*E/1%AZR[S]E.)X.7!YXW7G>/0-Y/T_ML,8)+B<9A7JV9D.? MW(!WWL&Y<3,POV-_W#93^1HU4_'+GG"V^3XL0:+LI@<:4LAB,?K'Z+\3__@( M E#3._=_2R.QHQ)%-B/0C7-Q"WQ)< F,EG#X9[Y>"._=%:J$HF&D,_MEM5ZZ MKXR%NL(7T.W]E.X'O:%02H KL]E#$'V(P^\W1?BZ '9_+XJNQ5^E\9$3-O[# MG@YQSA][.;SG1$L!183\@VAP!23,_MC8P6NX"]/X+@ -H8T:CV0&PI---_QN MYGS_)6JA@I.+H MS_T 3G>!0CY\)\R'*^SX=[PW< +?6=)%ZY:_6Z]:-U3A44M BYE8\]H#/J'CB'5/+7VP_^/+U'Z&"@9U 4$%Y@;DQ7K2/ M-V2RL7N,X\!,/!\=&:%OX-RAKNK#9LVCPA#VH=MHD*$-<\\4K M[).+K<3X?")LA_N^$HV9/'?SM C5?$"*N/>],0Y7]-O^ EQL5\$G#2M@,)5H MPKQY%LP5&V_,[D(?S/[BPAODX?+L<"#8M_W%9ILX:(8<5.*XPAC(G>L(=3;^ M-AB&"S .TC]]?G'@[O/@ #TNM;_PV7SQ7/CA*AQA9:4<^&]R3S/K H&;"R#A MKN(<<'_1YX7M3AS * CII86]<[:7%)P?WBS6/-65TQE<9X7%(\0I[Z4%[X#! MN8XDEF"ON*3VM\DV;0U$3D0,8@=Y'[;W7X3+#WCC%-OB<,,T5RMW-YU#VHP! M] X(:\-;O$TV ?<&BB9;2)*@8?]^#YL/"[C3EJ[S= _36\%=8;EAV'YIIY/C M6<8)_B[.9<)D(5P._FZ/6:T7]M+UW?4"S=UA][ZE#P3VND:?+E![V"I.=)7Q MN;;/C\2:S3RT@40[C"_<[59T!4$P<^K4_@"$V?-7;D& 540W"I@\W)9L+]SC M;^&6VM@R#GYD^VCDV&-RT=SOM$^N& :W!U__%\Y!.=G##UY'N. \ Y@.$.[<9;X0FWK3_ MCK\\/'RYVSKFIWB-CYSHXF=HA;(";H*:PGJ>!#O9(UE\>FM[BMQ:88?,/>5] MJ[+C.Q[W6R#:7EQ@ CR?03F)N.2NGNX>S];F%CPFN ^,F-B#3#N'6H%@F#O^ MO^L*"+P9NU!QBMYRSZWK+FKQ"(_$IK*=+6P8('-K=>%X0+5EFC[=T$S'?[KC M6[C0MO8O05X MGOD;VR62;^)Q!)O:W:7F1(3>PG_MM1",2"3F&S] 9%ZW*_S?:9,TT),[Q9>E;_>E7HF^ M@0TLCY4/V^Y3WL48U2P&^ZYW.ED\37D7=,:;5M:"NK"@[ID%[46I^&<)L?&$_R(O9P9>=ELZ_0W.Z_T]._VA5^8[S9+-O+GYTK*5DO]>0EI+, MYW<(KK;LY&Q>GG=%UBUT53"Y5&*HAS^GJ\']%H*GX]-F/*J)BVPGH2.5S^X1K*Z?$H-.:VS>&2ET3>TV5(-ES:3./C(ODCH#'=#9;?>3+MOZ2!VZ:UVP MQQ]=;\[LF[MMU4GP;(]H)WM2Q(O1&G?U9.PC]8-0#7HU$RXA^C9 %)=)%I-+ MEEX2FO61+!7?9VZEQ/-QSUX4%::9$GQ[Y99MK ^_.2KI>G5U# ZZK7'_KC]* M5DJK#Z\I@>;+OB!*+[PJDYH;1+"G%81>+9U\@YY(VFF +S\/$DNJDYI>,2-; M98B1OBT,H5S&>U=2QOL6BA]L?[IT?=1J4Z*Q!Z.4%/?!*)GBCN-I?,#+TMG% MF&FO,DYEN5=T#+O5:G]G%FY>>J$'I5/S,3EXO?'6KA^E5]N^-MO"X2X>E(G? ML+GMB$0]D6,FHMK#?+']"K@>:*GVLTBK\1EF 3M8]);QG&&>/HQY9, 6_3DF M8,?RV=ZP[W8@QOPQRDN#?SE3>VTM\6E>R<>:/0-+!=:*%8!@!Y^%#Z)&>IV M6%7HX][F["4 PDHW*R$2,.UTPI:8=I_Z>K%C&Y]I+PN8(:Y;I ;OMFN[-VWM M829>CVG&=QI,C+E'RH^/;.'T+=YYGA_ #!J*,)_ICLO1=F*T< ME2GC8^[2KMT7!].FX:U:=!^Y$S,5&Q8]MI_G&#O/FN4/\VK,F'*JX:YA8BKL M+B;6,W:_A#-<:@L;1+HW7;P*Q,/1;_#D#_8$ W5#2L)_[K9'Y&O'MFLWWA,0 MC""M!4T$@6E&.0L#+U][8;=:^T]P)YJB& MOUG#??+';1;MTGTY'![#[K4ER'-^HD@[ %/F3%^CX39.H)AOZO8/&8EAI2V^@= /<>:W!5@]Q?<2E" M$="/:0B/_-@XN]B'4Q)$O(XEK@GU+\&+_#@SXH21SCH/V=2.K6BK#9SKPGH6 MM3$BEH_5'Z9341V2[4]DE_F]/V' A9^F,12G,-Z!^)-33M2(\.1BMH5O,#F MX>GN2O+'81)6I-C&R&+V-;" MR((WWX8]M+QTM+U+#F$[)T%[?D0^?S[-M)V ;P%FB+&IZWGN!(N9"9S%?A3* M=,X^)Z_\E[SPGJC3(8X$",0)5[B9H!@-;%XGA#/$#8AH7J-DUQH@.=6FP=D\ M!N=_)*5,6/I@C3T9Q/;#G@3B?!PW.H H8U)(@A1A!0I2F)()CSB6N.EO)=:$ M5ZR-J6UP&@OWY83*%FF]QTY,^PMSL' EO)$Z\=*35$22BDCN# E41/)($&ET(\3B="%/Q1M)J&>(2H>\2#JHQ[L;3,CFQ:-80E@\ROC/ MN?S0S/CM*:9T^^WM#\*W1#7LMK78>;^?E2M*__E80(VMA6$;[[D,$['#6SY< M6'E;C^@"BQ*'/QZ525Y@KR14_K!ODCW=+(/X=-O:^[#4@:@3Y&_%+ZI27/.W M]D10U)G).;:XL! CSB.49-.=D0D$PG_988VRR\R@,3/>%Z##Z:OX,\4D.NS4 MO$ %3[/?78ZWI15C8(RK%5M,AL>"A*'R9'$ LM>IKTH5&Y^ M9Z\Q$A&U%Z/O>)F\&&3B:MHFL-,@D%%!-ON'VG%U1Q3RSW)=/4=K-:19N??W M2N^VA_SJ(+Q@6*YSX_'SKL8[9>R\4V'=35Z"S%WN*L,+Y9T+?W8XZ0C,LP.T M\A)JL7(ML:]BQ:/@"X=;G+%"7'O/!; S925OB9'Q+E'X3O#O["T@",5%4;RM ML7@/]_)[W^(E_51$]-3RL!HL: '6J2D?P'@+0H"%T#2BZZ0/0TWQ?OJO+0C% M\/&QMH@4=NU#/Y"H1KJ]J1XS34>F)-_"WHX[MSG:EV="*3HP V6;E9%I5N%T MXH:E[',(W23;78/7H&K.Z[]Z[I3-T%VZK2-[\F2(J*]&U!]@\&?1EREVU"I1 M,S==H%[N@AZ,&?'@F6ACO[$#4_O MPYXR0MGR66QP(7NVGEND >P6&MT70BGIKD,7YS=W1U8I;KY(O]_.DA?9#56R MN-%^7_SM.J((L]H&23.V :BQ8^2+_P['@)N^B[[HESV9*5Z]_>66-X26;4DT M5VEK'%Y46A3#9]KG;^]%!56&*^9U69>,U^U.V[B[(S= _\5:PY=AFYQ[X=R> MPE6..:(N-.,]=##6*3[85#RU=-VH3#; #I\+W/L)NT=7#+:5G,69'H)]AP3; MF]WC8;_>S_"4W#6;):^^6QO\BSW#JJ_H$UH'NT["(8J = 0"#\&]F[(P H<> MW"DWKV_O'M&/^#K"(9/&XC?I&[C=G(WWC+=D_NW:%15$G_&_85'>W16%&V5# MP@JER8]\E9&1@"\-=R N_'883UO? =P-N Q/+8PA0']_PEOJ"WXCA@OWFG5[2V YVUH4=Y'>?;\$84N#LD .O7"]XPB)F$U0WF(]T MLF.\HNG$BK$@]&E&19I%%,VVK[45/]_0U2DX7AC4,<5X%O[R.!=W4VI7_QQV M(/RZ@+>VM<IW)5IA2<3BM05M>8$5^ M:Q.X*SL W6]P>>9LWN%^X4P+?\?3M'G_>NC-XD1*SUY#&V$\[8FV*R M'RRTMEY#QKCAW S9--XF^). CK7K)%S\?F35$6T)$!61BHSZ-O3%"BV(\ MXBCR<4[#UXL="\,^$B%8&!?"@B!R:K_P"#-44T)CXRR*0(A:3_!QA4>IK?T< M\L1#52$?4?)=BS5:CE=>W[MQA9<=SK'GS,/5;;$C?(6AQ=5/A !M5:FX$2WM M2F.=<@)R=6UK-MY^NZ^4;9OFI=O3XM%@QV4C+A5;W*V7[&X+Z#T^&\8:13P% MK<5;N9\Z2HI!&KB/[?RQX8J&B-,1N@<+JPCO6ZQ_C'KOG/2I;IDPW%5 MI\G<35+@(,JB+)&"^YB/2[Y40W)8LGVVF;)H:'SSEE]8_Q'A:Z%$C@O(R:O0 M <)#=P%!3QR'S(%53)E@65O>*,0]$YR,1YRZNQ8M@LV'C0EXD>2 =Z2$2;MP M3T,H;ALO[*]P?U:Q-NNN"%5UGEP<=F+YMH\26P0P/8M>/LCL@)FXHL/-3J&1 MOQ+.(7A+UNWY\ZXWL2T/]=2=SKY_?G&BB[H06=J'?S[L&G?$SR_JJK,5./:N M!\6Q5X00V8W^_I\/=RAM7K@4A5, N"0"4_WX@")4;"<,GZ((#1Y_&\X0N+>% M3BV\*P$O\I@U.S3A9$LUN-D(B3Y%2%0^%8J0:&B$A)D>(=$]Y826GB/3R90C M\QM:@S@CCN<&7>RIW[6GV/KL'[A,>'!FO^[D3^B+FWUVMN__&>7KL783P[2L MHZ&>3'!2/ITGI0L%3^?!7@[Q0,5#=_T13R@*3-08PC/D2DI,YTLW4[.ET,TC MUT]\O+6XE_T+&0TP&0W[/;JKL&<>G.U3PL8**Y5'A?#[^"^PEPDWW3,[=RA(K8-O8Y/JB]6J-%\8AM M/@Q-S>H*JE&GCEZ_/1AU%>NOH6+/#YI3UCD-.J??G;$U2L:V&>F9]GH]VVOL MY.V14+H\_30NK94B7^O*MOBC95$JR)G7*O*4'VFX\P->K<-&8_Z/!_IFX0XT MEU;<48]^X@[D+ U69+0Z:>+F&;1YEV_>\7).M'GIF_?-!4Y(K:)B.R*NQ=0C MB@:_N<%OH.G7(Z\Q)5REB8CE7,2>I:@U/5^_YV^K;',B'T5[8_VHO9ED:2*: MJQ9OGNUK6'>PM!76MG!@2L' T>G6X )B7[<(^_C\R7XO*D,].+-/KA.6B4KK M_STT6N-!O\YE.-6IADT4V%0*-#JR*#!>)W=N?V>S^_\RSTVE3%.DMNC&.Z). MHDZBSN/4J9J2*-TVOC )H4MKEDZ/='S]7M>%=EAC'C%SVH( M!&MG"]']S>-11Z\BNY;-1+H,YHR7+T9NK@MGBKIHGE87D9/ME,6MS/_H>E]! MXO_R/0SQ?9A.O0VVVA.)?=E:$,4URWYK;-QU!G6V?5*;624!WBT?X&=LAX,F MV X)W4JBNU$;D)W2>CNJZ&%[I*PTIO+WTNYLI"Y(AM3*,D_GT/D M&4T0>62,4Q'=W6MY[X<=LS4V#(H.)@1+1G!)_NH<_+E+_)G071*ZK^7,'G9Z MQ)]E.DOJ$EUUQ"V"K8V9-[4/*H&3Q4$N>5?MZ1]V&N'I)WN:DNB^0E9Y%GO: MH#4V[P84.4P EPWPJMW9PPZYLPG=9:%;"7?VL#,B]IWM:A(UKX0]8L?I@7YU M[%-*$W(FB"+)1*HOM:&?A#70=%@-)M",&R$5RY MAU\G#S^ANR1T]Z[FX==-XL^4;A-M_7O76[N>%3! WR0H$*=&UIIL=%YY'(3> MB#@(LD4JB>Z2XB!RVB)US/B_&W8Z!' "N%R 5QX)H%,D *&[+'2K$0F@#XA] M%TRLR=0]/CXI]?M=?W,#[*:2J5/7!>Z13#MVJ?4B\W$TDJM<(?PB"U<98N5S MW:ASR[]+J;M$PQ[136ETHT9@AXX= XP[8UAG<4R$M9J) M+&Z)+-2HFV#H($^Z=UV] 4E,I1+.M?U3%>QZ5#)!6[HPB+9@R]GN7O=F^B,E M-55W+8O.QO\KG$K(!#Y:MO=/:[EA'VQ_NG3]CN::4P8#)]T]PKNAZ480!]X@!4V)1U8E%U4^PWK^B M[:7MK>^OKEWBL@*A]CE8,$^S,-^PD"O]I*9$S]?O>9FUE@9JT\#>.V&,Z;W] M_7YASV;,>Q&@R;8C2CS M447<]L]F/A[B-@6?P];8I!ZE!$W)T#R;K)HGSG8P311JYQ.%+K_! MFGH3;K 7T6Z),1%$!56D_610[8R:WX<)Z#< ]+-I.AF ;M;[=DTXOP&Y=[\XP MFURHJ+)B*[$9&>7EY%,\]V7!I'3X/3X&4-?@/I?6'A+HU] M7S/'AV$M9Z:Y/.=O69#ZLT1MTO/U>UZ5%CE]'GY6#=D6]QV9VL#.^45. $NDT M"E\ND$WK+ F[E\VSD-"9N?U[E7'^%317P. M,I=I.X?//N&37(/*N@;E)RRJ&-1PKEJ.Q-"&BX*E,W'>XH'3->?)V0OF7*KP M-JGN:TWS!H@4Y%;-.:>>#!MA8"2P-QGLEUGI4L ^JKDN3FB_ ;1?9M9+HKW7 M ;03;Z<[:6WNI/NI+.*<4K)9&E1DIV@FBK0=RQ27(/5\&A;1('=OFB3/SMS: M8U*L8+O?7B/BDV0SP2O54"3>0[Q'/=YSQDQRCO>D\)B:!V01=R'N0MSE.G:I M"[B+67,#%;$78B_$7JYC"+R O71K;A&LG+UPD]9/ 08+1-$!Q^(=]&%$H;8S M8T[P]AX_D0V\X;EMU@W8YC?6CZ4<(1GM70", MB(2L):SQES\V=O#ZN'W[H_/@O'YVV&/XY@_V[),;_,)?^X5Y4_B)];2CJWLC M1E@8A)@L(/SGMO9MP8--\&'/XA.&IZ>;I?@[K&FYF<%&N[ =^_NPV@0;:ZG- M ?VB=,TOWS[Z[?W %,6A9R"%OYE4!#UX^S[TANT^WX5?HDW_(1\_-LXT(11X M^LJF&X\SY7_9P<+=P//6#-;U@07,6]D.LHXMNWY8 7<+X@VOMN-M-P$TP M4]C$)2[&G6N,STCSMU/2@H45:);'M!6S4$K,-/CW'*:C/>-\M(T/VP6_8IK# M E$"/OQFS=\"4^$%E68VPA1AB065&,R?\6&14*=+>,Z>VS XX!C'BKU@83// M\J:+USI">:H*E",N^M[R/#MQB#/X_\"-?^*N!;M9,HZ40SX2 NG39@4SFXI_ M(_IM9V,)#2%V/.&DNM@@+XJ7>^NQ)7=)OGNQ9\$B4G=B3X6RNK-[Q)J 7-X$ MQQ^)265DG\#;KZVB\%/71X.#W8K]N?!VJ'UB]Q./6;_?6W.8[%MK^6*]^J@T MQ-8$#" :?0!Z2V+M1U&++[/P&U<(:#>@L1A'OX*IF2I,A5MX2$?_I,] MT?51;V@-^_J\V^U,NQ;KZD/3')G=>6_2F?3_;72,UO@;#^<$%O@>F;B#6736 M.,%Q).-)S\9&0*E 3NSBW+AJ:@5 PA]!-#A3&_CKUP ^6(E)ESOA;/-] &4I M-KU'9]H6D@9]+4;_G?C'1Q!AFMZY_UL:L1SPDTB0#8;ZO=XZ_O5@=-\5?\ MO&>FO^38$\Y60Z"H%9/R& M6K*'ZF],<0K5Y'UNC%:*C!MY0?)$154?IPROSYJIWVD@00VM7*,0'_"M'<#R MIQFF]^8'?B46-QO_QP,17JXR/?R2\,:\L7[48OXQ616^\FR?8L$DZ3N7.YA$Q9"0 M]*7EK$JBYW-!?GS^9+_G!=2#!V?VR75$-?4@U:DX:(W[W63#O-J6LR$R:"P9 MY/3$'R>#',DEP^/))40BJN"(2"0BD3--$ I)"DRC)R(@(E">",ZT'RA"!/T. MJDNF(F1P;7."BD6^'IXM>XDN_'N0ZO>^A0$ 2;O#Q16]E+L]T_/J6!]4+RK^ M@4T*6^%4;3I'SQ=[7A7988S:1F7"XQ_MKV%4VS>/QWR\\NCF.9LQSUIJUA-S MIN6+D0R%D50N?R1%9SM;Y'$2[#2VK*+V'[8G[#[[R-Z>IF?/\2^ MK[?&QEU'[Q=5\-*)I8IV,X2R&,K.UD\LCK+3]J2^(1!!3$F)GJQ:6#K$3 MS4<(8DV V-E2@=>1E5VU9*4J;=PK5VA%*HE('UV[F"J.^7O^9@(SMGT,I2VY MAWO-&TE(H=&SC4Y*%P.]!GJN"&([B W/]BJY#&(I4.JWQH->83Y/,%(21F>" M2R3":- :'TM?)Q#5&T1G0C,D@@@[%_23Q;)J[8#C[S4[7&]4V9\ YP7_=+0G M%R;E8(QO:8&]=,_3AV>".202U:@U-D>*W.,(17)1="8:0AZ*!MAYH),L-$8P M:@*,KN"@.7VA'9RH\TT0:P+$2O+.I$#) $[5)<.E0H;+!W2UOVHKUPN>>$TE M6#6;:7""-A8 LV.)LF2T+(L *_==#>3YKLA0H"3$U/!=#; D;O^N;ZH2R4LP MDPNSRMTO W*_-!MBHY+<+WDY65\Q3D9QI0"EOY>BQM(],AMEEN31RL'\3W04 M)U-%$R!6DK\K+_,?ML;=.V-$IOMFHJPD!U .1C8B1M9LB)7D'K8KVXLRI?7 MX0[O !3?6R(SJ]Q).93GI"3SCH(0,SI7RQ$;8G/*XDY(@I&2,*KV+%(*%,2997[SD;D.VLXQ-3PG8T,M1C9I3;1/-T;:]+AB;=QU*Q, M=<@O,*->WC,SP[4R\W$TDK2OX+#,0MHF+Z37*^Q-NI3$2C1[$'A+ Z\:KM 1 M5H$N\Z_F;%/,T-%O GW4G+%=IGHF)_19;TVY9/%=,!1QT* M-&@XG,Y$P$J&D[Q&A 0G)>%T)L8S"YQ28&.VQJI<)@@P<@%S)F+S0L!TU0$, MW3[I]EF,HCYSO=K"!-E",5W*W9/H>87NF6K3P =XZMD*[&?&10BR=%^S'O;R.E+NW_2\_5[7F8=!=U4FTJBL \-T]JHBD*):NO9%)"(7?&Z%GZN M2S+51V@X>,XF=QR")P4D&*AD]U<1'L;9 M=(?+=1R]0U[&9H/G;&6P N"AB(>&@^=LS:_S@DDWU!%,UZN)H+9R)PHBS$KW M$^39/LJ$+*5 0@8"-240Z*6$0OFW_S][W]ZD-I+L^U44[-P3G@@:HP>O]EXB MVO9XUV>][HFQS]FX?VT44#1:"XF51+=[/_W-K)) @$ 2""B)C)AI=X-4*F7] M\EE9F55$70EQ$]TJ,6Y"L+L)V!5VDPN8LJ5O)!$F;P&3V:4(XU MDN99[I24X9D'.[)KQPST'I:4ZP[Z)45&!N$%5# MDO5?G!.Y7]5S9'2_$N?P3NXYUQ4%E50[Q;I@K^FI*<7;T>4Y*$'W5^]^VJA2 M M8)&D%:..^=?$#[7EA\R.HZG\D()[HS$\.760$$^(/SOB^.%8#F*0!B!^J MPP^YJWED:0!+'0U0:M$DQ9VA#SZ?V.&)I\+S./U4G<(PQ>8VB>W!J=0*(B2,S<9V"R0-)7""2W%..F8C\7 MY);%3M/4<3I.N%L1<49-W]-H"S&O41A(&5*81#B+E /* MQ96SK M$.)N '%EQ27-3HDA)X)M=AEQ MH*OSN ADO UQ8S#>"=RWMZGW8S:QW0EWP_L[_*3LU>]GK;Z!J_^&_1K3^.)/ M?[=!E4$+>P$VAH]+7YO8/A^'FNT^\R"< XG$QJO[JGDNAU\GRR#T7^&JB>9Z MH<9_PN)/M+U =I?S$?>WL;SA/CI2\DXS_L<.8MX7XV@??ZR$/NSVT71<=*9C[,0;J%A4O> M60883/O*30(1'7P9;ZIQF>D:K*:DA3,6:LSGVIPS%-43#?Z>PG2T9YR/M@R M7' 5UUP>ROKDT3<+\128BBCM-+$1I@A++.W$8?Y<#(N,.G;@/GMJP^" 8QPK M\8"9S7WFCV>O583R6!4HQU+T _-]>V<1)_!_Z"4_\192W#A<(&5;CB"0$.VV MNQ1R*>V3Q )%T[(Z,.\X.^;>YX[8#WKW8D_"66QU).Z*M'5[?0L;@69>AOMO M2>AE%* @W2]M.XEUU[%P^0:]$C]G_AJW3_QNY'/VXXY-8;+WS'EAKP&:#8EW M A$0C]X#RV7GW?>^X71Z-FP).H.\\:2*N@>=PWV\"J;$5)F*-O-1$O_)'NGZ MH--G_:X^M:SVV&+XZT@: K_CD(5Q]W-T44G/F/P%/H[.QK:O.H:KR MB2PT.Z>>XW@O0I\CA0)0X3Q M8TJV=\@%1H@&AC%VA?^S!VYG&;4GD1H^<3N MY#[3P8MZ*'3=L%\7PK^D0;XQEO9P%HK6L!;C#A029NS5_A- M3@P^>RWRD+55E3!]6)!\K(XODOC;P(DM@Z:DP?9"33QA2$V72"N0>JBVQ97V M? %66$PBWPY^W %20.\(KP$-M&=!I_W&50*MA@"G>.1:1PO'&4#JL$7 [^-? MWL4;^K8KL"9N>A>-%2EVM :V_&;!"_+KM9YKM:6NB](!HB='7[?@J[>[GYO] M%HC\U*_:+3WU\WU#@1-LZQI?'F%Q$G ME>&N( \-B[2+5!M:X.*:-7WA],6&%S9.%=/5I@L!H0@0+I_S3-"KSPLK"[T; M:9J[QUZ]<+M<&OEJ(U]>?%>12M6D_Z7[O5Q!4WQ:1[59J/TW4)$,NO17*S=99+7%%6UN80 ?$T9V]K2"S4VMS1TPH1'% M,*EI(E;:Z9BSI##D8XNK%4"L,)^=FN.J,)^54K@GH^C\1?BLTQBJ4LCQ2)V: M*Y5Y:B!C,.*5^$/;'Z-ZG!:O,9J<'#?)9Q4O@B?#9H#'LWJP9++>O?3F&[C9,Y M@]T,T&N"]2L/-9_#//[#)V^7;ORK]L1L-]#>.!X )U_:2&5:J:MYOPJ&'E&L MY.T7(1-Z:FOBSZXXZ2G.(7+FNS#]_=O'%>]M4X9A;&4<^R]18?\%A/ 7D,#Q M$GUV?XL62"]2F+]SH+7#+1K3=4%S&>:GE=%[YE)H3D&M7EZM<04V#.H"NE)$ M:$8S&P5%J$$BE$3H'C1G--91$,WE]0BOK-=/(KU;Q3J2N?H*[S'!MA4(SCQ\^'Q65J4!ONLI'91ZQ M[,4';[[P^8R[@?T,0XV].<>K"JFD \W3JZ.2SM"\L>( KWR@IC2 ]ZA%J+(H MK7QDIS24]DD,DQA6,-A3&L 'U1##*L1_2/"K'_\IBR^ZM=@H)<%?ON!/B0A5 M$=\ZR?T;.%C]^](?SUAPH#Q9Q4.\%0L8K=:C$*_2CO,-;4\H&PLZ#KL5V5^F MW5[UPSP) *8 S6H,=SO*D'BL+CHK%J,YC,Y.8]A56@"J$& AD:M:@.4XG5^+ MO4L2R-6.G1R6Q]@(_>3VBI45R"4ESJ@<^?@&2WYD/1]T()F1<->43 30'H(*U:3/Z42TI945(D7BZ645@D]FA#\H9$HK)1CN*X MI8U&$M.5C7\4AWLM]NI(3%<[]E$?WHR1' +>^89&5W*TE0 M5S5\<@3>:['S1X*ZVO&3(W!;WCG*RLKI6\@JX6'H"&11;HD:(93$BA3AUSYM MIU*<_OIQE&/16Y%-5=KB5#^8U,DL@9$KDHIB^8=9*!:2NM%]I5(5UQ@)RG4.S5\('U8'?/PMZ S"NS5T_E M^G=]]^'>*?<#S79#3_O"G[FCF93IH4288K4XGV%MQ-*8A:QMVK^DL/CUPQ6G MHK@BFYFTM:A^V.)4*-(^(PG4ZT WW75]';7QEJ'F34^*VU0@U%K5N,WC,GR<'L'?M$UZ0SL&Z@=N MCH5Q1DB:52T9LH3C7R_ GW[T)O<8\O&GB./=$0B?6(ZR!*M6>$J<9" M[2,?\_F(^YJI-XL&]/(1*E407._X5+HZ^^5,[ZZ(\"M!A^O&Y1PQ,4RJ6.NG M-92OCEH^2L(4E+*UY-ITZM><:TOP._7>Y2SO_5P[2.-:!5FG7"LAZ0S6DBE) ME1[K#G>NS90=H$9:H7!2I:1*Z\BU981PS:X"7*LWAE9%5:D*\5I2WJ2\3U7> M%Q<#><-^(!YJD=1!JIU4^X55>U\!U6ZF'9Y6D'54#^-'&Q8)&A@U#.-_Y2& MVN9X *X YF [CC;CSB0KN%\**?=93.H/7M%I%QA]%C(1;B5 M"B^1DE2>[2YYC.4B7$>%HD[=X9)3S[/)5:$@[^.'SZ<4&LE-&M6.J5T^7/K% M9B/;L_'\=V$1;7:U$.ZUB>.^-QR\J"_/+!R?.#O/3& M-Q=#6EF:YMC#[Y6%\>7CA.>'<2T2"$E6*R:K"T7ES@_RTFM&74%6JQ"T(^V@ M5(#L_(Q3B]0'T@XJ:8>"X:CS8[STZE7VPE4>,G96.RGX5)0_3,8K^>143E>?J[#:H,6KJ)5, ,[ABL;Q.I MW$\ W$!C/H=O%YX?PD9!Z'HM]747!XV,70& M%VH?/%> C.'=WT+X!R_"*KZ?W;$WYZT5B*NS@"-5%K#?Z@HJ?& @@+C(M)^N MB^I,X/_02W[B+804Y X78B2H(O''JA _BWNB@Q#I[&,+\ M605Z0UY; -'/F M/]ENG"D.2R3$XTHS2 4 Q'+8(N#W\2_O8M%JN^*=Q4WOHK$B=='9/74B("&_ M?O=B3\(9:MU66VK>:!LA>G+T=0N^>KO[>:_?ZAE6ZE?MEI[Z^;ZA@"4&G4(C M[?_<[)#N%AXQQVZYM?4!3 DQP4TSMM*=-\XGT' M[5)L.[6!8;2-_:7]"[YPUH&;"A(M'3! -*,(=^0Y:G3XP*8:^[?I$/JR%B@E MG3;,49RA/.WE0 ;P"_G:= T$I QGM7\8)]=G^+ MEBM5:F)5[-T"NSOQBPK8&'5!WY[X4C'T=7;R>)5$WP!T]O7!5Z:VKI 8/S%/ M7F4>*L4/O4C+E@.<\XC[3A^\^<+G,^X&]C.7>TE%4A*,.B704WM%I1AD5\=4 MD4$.)-_?'(/<0'SY]Z4_GK'@P#9#QPK MUQ?\!ER=ST&P9.Z87!V%M :N24'6H0*,Y.?40VT< 7[ERB#>@J?!P] 1:WUC M_L;)._SG-;K6RY+**OW&T-SM[Y=_,Y4L^XKLY%\59=B/>3&_?**W)$E7UR%>$MQ1C=2(EJB(,)MF/:J*I+'9?@XC;DIA6L,,+=VC?KJ M* MR*FY;663AVP1\MRN^)5"Q ]AYSMT>ZOY:#CD4.^5'+>V/%25Y:RF?^_R? M:36&_0IKRJ+"Y-P.5[&"![44"B4=_:V64"CE4+ J1_C-3NH1?M58D_K4[SU( MO%/"O5;ZDI MGUSII'CY?-)3HP@!-5.C9FI7V4:X3'EZLQ9=2JG%544XZ*(;%1?BH/(ZCEX" MQM1NX2KM%D2C!8#V'#YY8D]<8RY\OH1%\63Q; ]F%_5W656KBG# M'WSA\P!3'P7-@U4J9-R,88JI>!RN 3C $J24/ ]G+!2 "*,=4#".L:6#6',1 MM;H#<7,7@&317NQP!LLK]?.?,#C;MH MG\71+RE[3+VI82ENB:ID9 P_-EK:]QF\W6IF$K@3#F\HICAC\!K>&"6G;$R! M3^.(3SDQ"7&VYML00[E(8IOVUVRR*20$O+K<@[7CS= &2V%A2T*%EY@ MXPWW/G<$+=>="5!?).Z*I&1[?0L; 5+?@Z;C/EX%4V*J3$6;^6A8_,D>Z?J@TV?]KCZUK/;88MS2^Z8Y,*UI9]0> M=?\)_-(8?A>-. #]'] J$:I#1PH'Y$%FGFDBZ$/9KSO8P&[K['*H[ MGSC[!]?F[%4;H5+X]]*.=-Q ,!_7:#%"YB"OY9.& T#6HHM%@Y\)1 BS*@7,*^]*9C= MH+0]/SD:&X_!(A<:#;Z(9VW/%W")T/KQX^(IVG7X(KXHL_7*-T%T3MZ?O\AVRR(SMP94Q%YEMB9)P1 MO*KL]<1_BGA;$-,/)N'!97++>\MHQ%<&+09V'? +:@&P'.%+#>U9O!Z$J^U* MCQ;^JEO;*4MOZ9VB3:'V?=XQTQ]2M%E4I]7KT9QH3F7-28>A2NN(5M:D!BW+ MZ)8RDM'J= ]W:8OV8;:MN/:BO;DVM.%*FDMWH'*18+=28*A)> _\Z:@G[3<5A^A^;B<+YTH M%#3YUS+JK'HH)>D LWQBP-/[)9XJ@C8-V,)] BO&,R)V+#T?/3<)K]F'L;KT-8B^ M9Z6O2?0]DTX]7K:6WI+T1.I>A88BM2"_C7P:44IO(DJ#T^ T. U>0*S',5[7 M<_G^N=!5];R*P$%7$3CH*@('774Y<-2A8..7W1Q/DA[&N[E#JP6/ M.QB'CSL(A/W!Q]P6)1+P3,,GS\=N#%]Y^-4+?V=^^#C]"*SG ?K^ J1;%#G> M8%%]2CHU2XR:AU'-ZS)J+9I6$J,2HYZ=4:TS,&H*0QJ-H=G;;65.S$C,2,RX M8L;.99C1)&8D9B1F/(X9\5#$O4B$?)Q^\(+PT5\=LG\4_T3=0T3JXP,>!,$> M"@JP@<=)6:5UVZD=J^XF:#[=IF@RL4R1#^W =O/N>^J'0S%35O\/AH'-:, MZF.LBL#)N$.R(]O11PQ.32.F^^G^6MU_Z:RS?:*IV^IUKB6,'E:5)T\0,'G" MCQ7OPEI*4+V;4:]65D!SG]:[7+^)XC_PT<-X["_YY'-48?(!"P"NXNN?//^# MSR=V*&NH%PBV=RC83CV'SX3VK#9/ET=[E]!.:#\3VON707L*JGN-89?P3'@N M%\]9W2G.A^<^X9GP?"D\7R"AY4!;"$+U":BFA);;2&BY6(CXFG&81VSS<>88 M;XY^0G57 ]VLED$7=TH[M3A6E\Z1YVZM16C/0+NN'-IK<3:-T*XDVC/.1Y_/ M9>T8C:&UVTB> $V /@G0&>>(SPAHDP!-@,[CRI6#Z&.C,"G(M0"YY@G=HA5$ MSFFNL'*8.3;0<:+77\5 1Q3;.7<]8D43Y63-_W&1=+G3DUB.K\29(\J>>R&K M(?T+"O^,:@M7\$;KE/Y21$B<.VY/3'0V)LJHDG %)JI35@TQT4TPT842,5.8 MI=<8=FI0?(3XY";XY$(IG"E\TB<^(3ZI3EQK#Z.4&-<:G!C7JA4@SQ@S40Z* M)^8%G25V5,58VNE)0]=+#(IZ?],94+J?[E?Q#*@T:F0"X8Y(V8ZFJ]26X*OG MSIG_@X=HO&O\WTL[?-5L]YGGZ%%,.>DGNE<99X:$Z)<-!E=FXT<[&#L>-NK M&!C]@R\\,*/AOXG(,9YZ/DO:4+HDV2BN]@F92QGG-4D(GO3KE2)8F M!2]T!HC$#HD=]<1.QO'7R0V"&Q?%P( M73EXEU-7I8RU$5L=;\4)_#B"OZ\XK][?KLZ+GY1-P'Z6LC4B FK_5W.]4)MS MYL(4ITMGSI<.PP;?&IO\:QF5==!"3QMQ,?P< M9++FO0J+IB"-!<3 MXX@#-!;Q"2WM83P&%H ;G->FN%"6F& C#Z;"19DXCO/ 3:PG9KMQ*6><.4Q# M?#^!7];/Q=>#@0*85,CG04O[#J..F>^_PM=R"C"(S^7= ;YR]!(^#Q9\+(BP M)J$O54YS3;(D5?>1KE5!B(]4@7B_U154^(,OD/H(1)@%T)C[H!,F?,$%L61! M;VW&'9%WGZA'(OY\F=GCF<9 ]+@^'R]]'Y<_@3WMA07:G$VX1 A@&QXPV<\G M<,5J.HB6Q+HGP)WD'HE$#Y"(N+*G]CA9D[R*$!FK I%8"N+*K5=LX7O/-LH# MI+R?=30CN:#,?4TN:$*"KM83U\Y[N5P\.$:"/M7=\[\)]L5 M*M\0"RDE7FQ)2(- X'T1\/OXEW=QYH/M"LJ(F]Y%8T7F16?W;(P COSZW8L] M"6=HUK3:,B@0Y4U$3XZ^;L%7;W<_M_26WM%3OVJWBG[>,=,?LN^.?9/JM'H] MFA/-J:PYZ3#4H*/8I 8MR^B6,I+1ZG2M@R-%Z53QEY'X[>A23J6Z/CE]R,-) MOOK.=2F^X9ACE6"53O]]39H6Z19NGM)H623TO9?M9.A*D4F$=>Z\*6BU(+SS M_#LDU9TDU_WE7>DO4%;]==4Q^A4HJ7+!MW*(1NJ MDBOY$:SS^0@<:E-O:D;;,+3S[E*( >]M6#U[G&-Z;W[!]80G.< FP:^YLSGS MAOF.K &L'D-\X<_I[H71D5INM(/(.(=SSQ3"+>,7KL&'OIV"H4=:EZ M_K"9W7_$^:#S%-FGP6EP&IP&+S(X'?>CJZ@6&5U%X*"K"!QTE0+@J%;)UWTQ M^#A7XF[J^7/T([">!^C["Y!N4>@$Y('*BY4MI4W<4EMN MR>C <&YN.5#AD;A%%4@1M\3&*7F/833F+1ARA"FR((V*.R"@& M7!9'](DCB",JS1''GAPL8$P-:FA,E13G4 Y4=>SBLR<=C IETE44_Z:K"!QT M%8&#KB)PT%4J747@H*O*VW-7N9-!NH/VP9O/N3^VF:--;5><4$^<_X\*6<#P M8B,^:A0X.E^C0+J?[K^U^TO*[!$!NEYZ>U*%!,[#$A[MX6G9LM-Z5O=7O&E] M*8'HC YWGX2L!PJLMV=^$X6,X*.'\=A?\LEG/'K%@_!A"O^N8M*?//^#SR=V M^,4+@B(!ZOZ!I@35#U 3Y(Q^1J^Z*T#N0$%Z@EP=()?13:4LR*5 RV@,=^MW M$JCJ *J,7AEG!)5)H+HQ4)T_,0 LP1HK04H,N(W$@$+M7-5W@D7?YK,%T2K> MC[@4>9O1>>8*SDAY9T,4[&1,D#/Z&1U)K@"Y\@Y8$.14A-P@X[C;&5V5'K@J M T)5+5&5<2SLC*CJ$ZJJ@ZJ"777VP:J\KCJ@@8?]7?CD[ZJC(').RS90#C/' M.KC52ZPXV<&-?/KJU?\[5 !X7"3=I(2F1D=4"\L1K,8YV,O[ M.8/2MY:+,-V%6J<1DLM'LJDJ%$ MH12PF@36FP=KT;#%'K26%[8 X7U:V*)6@#RC2ZP<%,MIW%OYT,"9<@%4?F61 M ! U9:3#-'0_W:_@81J]FYY(M-'I=K#;T/3*[?[FS/_!9<-6_N^E';XFN@X? M)VPHR3.?J9B1CBZ$ONR#L[(5/]H!-OQ=^H62.@=U+#1+4$I *2,)O40HU;$* M*T$I :6,5,@L**5 IM<8ZF6%40@M:J$E(XOQ"+3T"2VW@Y8 7@!^.T.4;%#/ MPU%T@N4V3K!& WPWT0D>8%_PM%FP#^%,1&5%AJ? MK[10+7-P"ZEKLYUQ7J TKQ(F1T=/Z@VEC$,")4*IO)PH@I*24,I(*"WLM+4J<9(\SG9" E=IQ"K26:R)]]7@_XY!..;Q?>NX1\3[Q/O'^J;R?D<=:++S6:PQ[ M[3;Q-_$W\;:]WE]LY=SA M)V43L)]%0",BH/9_-=<+M3EG+DQQNG16%*W,6R1VIR[^]'<;5!FT=!.I\ ^. MLC6P 3Y:..,:6RP9K/G7> KQR]A,^#!1\+(JQ)Z$N5TUR3+$G5?:1K51#B(U4@WF]U!17^X ND M/@(19@$TYC[HA E?<$$L68Y1FW%').TFCA*+/U]F]GBF,1 ]KL_'2]_'Y4]@ M3WMA@39G$RX1 MB&!TSV\PEN+:>4\NS'>"%N?3P%C9><"\0"K-[]V)/PEGL M7B?NBJR,]OH6-@*+8AGNOR5A>HTY5JZZN)4E@&6@E[Y!K\3/F;]FC"=^-_(Y M^W''L+S6/7->V&N UE'BG>:V&X_> XMKY]WWON%T>C;P"CJ#W^/Y8K'OP5+D M/EX%4V*J3$6;^>BF_Z?J@TV?]KCZUK/;88MS2^Z8Y,*UI9]0>=?]I8!KK M=Z&I07=^0!]/%'!@PQVA5C*>]'R2ZJL7"K,!YR:,:B';H_)M8$I\"^&#S:H3 M9YIPOOF"1_N:F-YG=]R242K<@S*Z[^0?GSQ_KNGMN[^E, =C M2T&>0S_F$V-@DX.%/$:H;=F\WOH5859@QH+$18, C6DV!\'[X!.(N8>3U!?<#SP6".6 5X9TIQ:M;6JZ9Y7T\ ML-4<],L3L-#:['[V4#LY6-,%3/X1#T$^@WD5CF:\X7 M.YQ%%K@TPD BP=11V>6>>P%R;+R ,.6\^<+A/^$C^!+6 36]<$HB1T(2@8FE M\D-A 8S!'VIICTLT.U'X"1<$9RF>F>KL"(,S^6BF :"Y_\1Q?D"Q%\[=))6D MOR.L4&& XK+#S%QO#I8D_[D0@>^-MX_H*5PDFXUP.>Q#EJ9JD@!HGQ2"0>@O M4X2TC.Q]A:]\(,16A'&G9&<<1GS_^IXY"(5O,\[#O_C><@%$_@ZWOG>\\8]U M %%O-S0>C-D"[2-_R?<*3W4$#YK!4P_M8 %:H9@WG978_Q48"D)[+O@LR4O3 MB%60]/::]$WTPODB3'@SDCW0C@XW1@#\:6M7:\0".XAG(7UTG E\\&Q[RT + MN(P7"^<;KG0]Y$8[=.#:LW@9*U** >_M$.S><0[B_K%ZI3526V>>8L9J [FB M*EIQA"3B?""F!R)06 !I6@,,/(P7>1H:2)HA%1+X57B]6'>9(0-_@=R=@3A" M'\J&)S6U%ZXM8?'_O?1P-64E+UA->RP%ZH2#P ?=D1308@Q_SST8@L&P('MF MML/$([;$NQT(X>J[N#D@=0(&E!BZ< BV!?A[,!B*TK7#-N< T@DLQ!,*6XU_+R9,0]39ZE_]>VKX$OG@-0+X0ZX@FO"8B!YBF3!+PF3O>0D;; MY%>PJ,OY0JXE3L=V%TM89!=461 P_Q5OBZ>X0?8'8*_E>-:,]&ZXQ(1@^=I2 M#TH?-N".@_:( (\6ZV1YW8+9T35AB.!9*11PE+VE@Q29(I:FOC?7/-"#\42 M.)\2:[A&5$(6("J +*@05\N9O'*%"10Q'V'&\Q'WI0ULZDT-W ^S*2B2^IV1 M2^$90EA+-EHYT"(:+X)-BX#?Q[^\B_//;5=PH[CI7316Y'5W=D^U"]T@OUX[ MH:VV=$2C[/7HR='7+?CJ[>[G5KES?2I-Y"+^@HH4G.:@N?TTA0>EOKA@2/FSL<14F0%82P#DJ>JM'Q"]HA4EK M0L]-PE)*RM\O.%Q97+_N/:%=O48)Z72)'3$M]L]..;9^ MGA8=-#@-7N7!2^H?H()M?]"27^\ L)0]P-*[ ]#]MW?_I=OX[$ONDN4RKY/9 M_%?<' B]NSD+ESZ&=0/?O7"WYD?/DX_ MVL'" ZJ+TP6I_-IM#,W>;DW_ZG!K.M=0MT.U(S]'P;> 0=FK@T%)T%81VEGQ MD'-#NT_0)FA?)T10EM$Q(*.#X'MYY[@D^!IM@N]Q'FX-LU8^I1SGEQ7!8,Q3 M?=T*]!Z[A*\;)>"Y3VO>O40LR] ;0]WL-/L=H\*\KDY4FB"?WS\^!^0/^Q4& M)400VJ_D,E\![2:AG=!^'2_Z6N:,A>9,KVE8%D&>(']1S_M:D.\0Y&D_.NFM M__7+^[>?_G@/C_7&/[1DCU_:B3[6.^=8; M*SC)Y2);=/_MW4]A M(BP>)CH697/:R;JNN@>MTMZP1EH\NP2)@$CQF+2I-X:=3E/O]TAWEV!Y$@?6 ME@,SBX>D<>!AO\^L19(+<1]QW[6CBT=Q7RV2;HC[B/NN'1T]WOJTA/4)#R . M) XD#CRAT,:Q'-@A#J0#1&O*?YMY?GB'O>JTD>?[HF-B5ER7,@XSXS."K-^! MJN]71"W.JE@AW^R8 M?<)M"8V[C3HU[C9*:MR]GR@E=$NFP6GPZ@Q^Z=#654_+;?7LIF[==/^I]Y>4 MMB1,@YX([ZK,2GGZ_(W?ZN]>B[UCZJQ4T_TVU^XY97? @FNWN;J7FRNY] M$C/5EIDL93MQ6@E MBW1@?3&4X7J4A:&.2ABZK1W7 CUE:U89XA*.QI5Z475PA](TFFU3%9^=SF=> MU#FY?)/+3ATW\PAR^?V5*T#N0/D&@EP=()?APEQ+NPY0NYK-?J=+N*LE[C+< MGBOAKMM6#7>WM1-SH*$G[<$4=XU*:4W4U1O#GKY[!)'"3W6 4):7<]:^;5W: M@:DYO+(\FG(DE$D2JKX0RO)0SBNA+))0]897EB-2CH3JJ"2A+EVG^ZH'1M.: MOE%C1;K_U/MORS$_U$*Q^LT33TV/3GO#.NG(S-.B1S;/Z'8;0\MHFN;)T39U MC"MB@]JR0>8YS^(]U+KE[>D2"Q +7#N>-3QQM C"&] M.6BK$B8@-B V..'(Y)%LT&LKQ@:WE:Q\N'\=Y2<7=H[+Z./1TQM#<),')[,$ M)4,I":$,Q_+$'ER]\G;9"3]*XB?#*SL5/^6=8R3\*(F?#)>F%!5FH0JS]-WF MJP2A.D HPQTH!4(=M2!T[ Y@5-U9#I1=W;TBCL.>YF)'I.T6H4\M>2FSM,H) MO1EZ7=%VK'=Z:=43T'S&*%3>Z1R;#W7SX,RLV7)<;[%>Z1MA!,S; F9FL9=3 MI&9?-! ;I#00(W 2.$NH%',*. ?8)% M4_\O\-/RE[R?M:2&[CDB9.2%W_ZNPVJ#%JZ MB53X[.)Q73[1;%?SPAGWH]8]&@#26_K:!\\5*\="N.8]Q 5"+'P>P"^21'@9&WG/7!/8:VHO7)LQ^/.9^;:W#/:, >RHOS_>B["?PO9PM-/Q?+VG)9G\B> MVSB[L3A/K?EV\*.E?9_!I#>F8,N%AH<',W&?^(7_>VG#D_"*IH;'M&'MQ&#P M95-> NOAP-1\YC0U)L]TPV#R4'>B6%+*EPOV*K\)?3;9+:P4?0T/QK\D^!*O MN._REI;$[-[7T1C09P8+[KP"B>!SO/P9IB7)$"FD#CT"* M_W"]%T#('&0;,L-T_2"YCGAKL!S]BX]#O!S@"\0&&65/05ZY$O ,N"N\P)7Y$+7^QP-O'9"W-:V@<'N!,> =>R M0/O"G[FCZ: X0-9N(V=FPY+YX]EK\P"-GKB+"PNOSW\N/$ ,(!AFEP(I<;]X M:4]S.?.U56,B04EX^&O,*0)CMH1G;GZW09D@10AC#_$83G8" L8&,0';PS7(VMR:(&&+\E#!EO2?V/5MA8M M\?R[/3,P&OL6R5!&@3R"=@2^ UX*;5 ^!IH,TG:^'RQ!.9C 7_K Y?Z 4]\ MA/+0#:1])>74F@^#Y6(!(A"8;_0*8@'LGJE0%7,6 %]@%3JQ#/B,Z*/$N.S) MYUS(MU@#K#\1SW'XD^1V%S32F*,\U6 -I7A/7BR8^HW]*XH ^%9C6@"/=:(1 M-&\$]IA<3%1M,";P+2R8/8$9;[[>&)2E+U]'*,_X&;'2!=1,^)0M'?%>\ 7* ME.4"1H85!=+!E2 @HDOP5Z%!42QS?\'\$.2;5&UX^XBY/_SE(AS#IWDD1X28 M:%TMC-V+?"BXX-[GCEC9=R_V))S%-GOBKLBX;:]O82.PE9;A_EL2!NX8;0K_ M.M UVOH6=1(_9_[:C'[B=R, P(\[AM5;[IGSPEX#M+^3S F<&8W>0^[] M;SB=GLW4%70&?\?SQ6+?"PV)5\&4F"I3T68^BO$_9:LNHPT"\;O@5F" #Z@# M7.RNR;8$[2%J'ZG \ODU7SUANWJ;[L+Z=.>W$#Z8RTF?=\+YYON 0G ]/3 H M5PJX;QC=2/=^ B=:T]MW?TMCE@-*[:#VN@['V[@L($Q1,(+ #L# <\"( \=C MS#F*3FF$O[%!Y,.'(,CY?NF,7PC_7%B^XS%WN#1CT6X'HN*OPMQTP*2\\Y8A MFK$,=1<(Z, .A+[84!)K"W:M'W $88NB[8XZ".?-405,$SX)SG:^")UB.J.U M T.E?=7OGC9=^L)! L,<-2^/%B$RK1.OMGIMH;^XH&'"3$FXA,)YG3,PN!DZ M4FN2)NP =#ZT,?A%\I+58VPN38SDM3YZ%F!D@%Z<:=%%^/2T1T2NM%RK3<\E MB!MTKWK. 0[@*H!@M(,9OBI(5/ @G8EP$C>> .8,MP4%-Z@DXAQXW=JB M:8J_1;M5=,G$U7.AAP2(DQ>_1TOX26VY-$2Y)4M'WT:E9&U]K0RM8BD@ MS.E%^O#;^-3 I B3@Z&5M3G-EM #:'$*DPLX+UAQ+EX-9'$GS)](3EP&8*HP M'_V\R"/U-K@(^!)>%FB1\,3P>7#/#R"R=-BB=0&&%H.C1%BO$9#\05M//EA% M5V#TQ(->9MR-PAD)(Q* C.N.QNP<[,5@YP[P0J= 9<#LFG9"/G$$^L)A8RDT MQDBW:)Z;LDM.S5X;I!L0W,-$%9,3@/F85Y%/,%:'T94 R2?%@6!(;]-SV18) M(IXE%GH11\> Q."4)&]B:S\P<=@S_O?^*P -.1LDDA4'R,=,?LN^.?9,:M#H]0[$YZ4!>O>C#+S"ISJ!#DZKHI+JM;J=_<*0HH7@K M>-BQI(!)S9K(6=8HZS(?A-U6OL2!8E\RPGB=C(>=?0XA!?\B[8?UIMJ.,?2V M6!VP6R/85 1 4DRL31N+*+?Y3!AC?&?_O)O9$S"-[H59936&7X&8"3#N(C"Q M]Y]IUZYH?AKI!]4D]R9072\\!-:RL;KOLG1!;>@Y!'71&@=GB+RWE92 M6Q'P7&V#,)V=/Z7%6W,O8"XB$:&1T!_6@2\-^RAH;T;P__ALS%)]BJV5=@J- M,L[ZQ7Z]Z[E\/ZWHJJI==6SME[U"1LT:RND,@<';4THFER*M:7 :G :O_^ E ME=.^HE^53ZC*/9G\%N]1?1WH?KJ_:O??0%.*CSM9#F\F^QO<'5F5I@B]%"NY MF2XQ\Y?<3'M#10YJ[HDE%SBHF5EV-L:6T#"?F.W_+^96B?BI^.ASG,S^U0N_ MR4R0[][?11;(URA?8)U8EGJ6L],8FKN'C,\2&\S'4)4M'45,2DRZS:1Q:M!K MD;(I_>[^LBG$F,28Q)C',&:0RFH]4G_$9<1E97#9>G?J<96K_]W[@X=+W_V& M!R1$ED0A17B@BPBQ*+%HG5GTS<5Y] ,+9JE<. =J>\PX$Z0@QB &$!U';7R MSAZG6^;A@\@2D.V[%ZY.'VV7#SEB[R^;,$5Z<.4C<\U47+%WOSWE=[9-A(%>\2A*4>%T MH?*H) Q(&*B^63$XT(B*! ) !( *@N U$V1@4GJG+B9N+E*W%S^Y@M6P"7% M3J* 1,$M;/(,.B=N\A"C$:.IRVC*;R9UJ[V9=';N+^'09F9?&86V'-)1_"6E MW$WQ#8[-OD MSST;?49;;PR[I^_S$?8)^]=63;N.7,)P?' G'_ED*1YWC!$INFCJNSOB-Z>E M2JKA)1FPG<*!R39$=X/=3CG7# JOK1R,D$^BUI/)UL=>LK/7FVGII;]6]QO% M2)XJ\>HL%]9+]0U6ZG]PH1Y6ZX1J,5XE$>U)Y7BS,>Q95?8;U3EI3; M&[9% MXY-&NQ8)G 3IJD+Z=1?0&W@^+R1Q"I0*OATJY%&LF>AI1 M2CE[LDWE>@:Y\[_^K4C1E AXIIH.N..L+_KB,9=/1"#LU.(O1GL BKQK55B* M'B'-KG9ZC80("1&EA$CAL*1>IQ00DADD,TAF'&5XI,H&G6P)D@LD%VY4+I0; M--=OHC(="102*&J\]WGR6\\C4?;M2NB8 M39K7U77AT6T%V+5HW MQ]"M>B3IGE5<*%4[YPI -]J&<4I:KD)U.&AP&IP&5WEPZH=SDU==ND#2Q'Z. MQXZ&N,/KA4;\OZ4"=&A9W9BTUMBD&2CH5 M=W*6I6H4JT4CQ_17*Q)GZ%V[EY6A=\!AW T 5C;5G3B%.*6,1D^&?N ,"G&' M*A B[CB".])S47JD" CJUWFU0ENIN;'^(6>/H!1>Z#>&U &>N*#N7+ W+6 MNF"W/PMR>\J& =2_)4\X7C]_0.Z2J5=F=Q]C"JY7W/H M$"PK:=>&VJ^=K*Z*O?OM*;*SA8 -O0S/OZ@HH8:(Q)'UX\BC0LW&@9,;Q(7$ MA<2%QX6T#9,4&[%4O5E*M="Y89T6.B=N(VXC;LL.T1N=$T/TQ&C$:.HR6F6W M LK+&CH[@][Z.;FT]O)T7(X&I\%I<,4;RU>SNQ"UG+^<$4BF7K&6\X;1:PRM M78>*6F6J@A-B@6(L4%+?=\,X4#J>N$,5"!%W',D=I_9E,@:D-X@SZAF.WE^6 M=I7JG;],$MAL,%#F<1-A1$#N%PT+F@7;;A*L;P=69>UZ;'9);-XVO2S>>-NM8 M]*?>H"LS G"V[L]F+UV05;&B0KWA=$T=>;;NSV9Y6WAJM&"6 Z4DW)1_DOUJ M1]/+[<]\ L6.R+L^<7WJ&5DLB3:W(C[5:OML#AK#CK4;Y#\IJ?MT,7:A4QDD M/4AZW*;T*!P7L\HK!D7"@H0%"8L*"8N]&S"63M8#"002")6)!)Z[(>OA7#K+ M*+.( LD)DA,D)ZHI)_9M*%@F&!3MW4PJDA$D(TA&U-*Y*-PLVK)*3+:\GIP0 M6T5O0S9R>%RA=U]U8;V_75X8/RD;0?TL!!E"R["5++[XT]]M4&70TDVDPB?; M9>[89@[*W0@WFL_''* Y>;MP^.2) Q!FWHNKL4!CVH@Y< .'?P/X K@@G'$M M6,XU;ZHQQ]%<'LH"RAIS)ZO]JE=MX04V0BW01CQ\X=S5'ASG55S$V7BFP>+8 MS_9D"8^?K(^$CQ'>W%\P/WQM;59DKL1ZCU19[WZK*Z@@!4:@3>Q@['BXA,S' MD_=S.X3?0T\LYW0%"KF2GI]8R!@ L')-C8W'P./P%.>UJ?&?N)_"\5\>!&F MPI%B3.'*@P@:@S&3=FE+^P?7)AY<$N)G\)1#5R,0O:6O?0" H91A^#;OHYE^ MFW%XB:7KB%F!2 $YB>)Z$@$2*3#G817Q-58%7[$\^1"1-Y$T_N0S%\@?"&@) MN8XX0VVVAH/X+EY?67]=>^'Q\J+D62^Z0,:,/7.!#9&HO@&K5Q1%R?'2\")3 MV^&J@"?F6D4(3%2!0"QBY+8J/"(AQ^,EM<,9+ LL$!HLN,,*S+?:8@UPX7XI M8F5U"]6#S;?-F]S5<9?SNXD7WD4/236HL.;>CCVE :D=G#T3+_418#U(RV8581;5P5M,4")PUMR4(R5X/O<0?:M=![%7=8 MSO->O<;0W,V)S,5/3?'6J=\931#]P0+F"F_@5-*4G*K">7J[U3:$[P!J%[_ M%0+=:KMRK7&9X+^@T&$R7)\I:F1/ UQQ3>]LK5&$B*_+.;S ./UO1+3M+L44 MY*HBK.R1K@\Z?=;OZE/+:H\MQBV];YH#TYIV1NU1]Y\# -TN%.;,?[)=X;V> M8=5U(ZL>H5AVH]N20-[]^><-"FRQL[Z;>/J$9/^#+SP?F?2C= "6/O\.=[UW MO/&/!!?VI7@ 8O+)0QA_B*-RX-D%C!OZ2XXG!L6HVN?UVN^N3'(9MU8I\40< M/.V91F/?JAA;W'D.YLR,#(E5>ER =2ET2R )(IV*"0=/"FU2-%_G"\^--0Y, MD N_UK<#M'U9"'\_,;"#P70>+0.X"UP5E'W/Z')-?6^NO:]($ D:*1N\A,VV_^]XWG$[/IFH$G2?H\(O% MOA=J Z^"*3%5IJ+-?!2S?\I6+;!>C>%WP5K ]Q]01KO86XP-=TR0LA5,/KL" MM:W0Q1NADW58\%L('\SEI,\[X7SS%5'#]?3 _%\IR+YA="/="*;)7-/;=W]+ M8Y8#.LA(UT'F7AVT;2%>3P?] \4K*GVO08]Z35\_OIIV^H (V"$)UE6"C(R/X,$;C]$Y M>/'\2<#=E5_03E@D@\9P"B^VZQEX.[KW7GM8@GCWA"\HH<(35&@":,#NV?GT M[T [H8/3;D%]]<'S%R@+TJ\0CJ8(6T"8#VX(7+:V 4#SP_U,^G1RME,/E/H+SA;M!Y@EV!CV0AK_4QG2 M1^P)*.++2Q&X\XK[/3$ES.^/'(#H)\5A1.@\TU;'/MW[&L(N12-41F?7B[I? M$"Q'!64!6'^O*8)@-4Z&+(@E0*?=&(8OWJX * JE36_6[%["QU\MDQCPW@[! MDASGP%^DU,[B^1\WIZU8@-7J=\2^TB&)>Z7II_/"YE;W%9@Q.@B@/;H\WJD M_^J)!Z$V73K.723+-;8FZ72'I"C(\<[_<<7&G;#2 M0)S]+SVKE9"MV(Z\'< M ]X-T$-'W;:^=B($11!ICQ"\0G$%2@GFVCQ2A'.0!F-[P62(M:4]@I1/F>WJ M<;:,T2:F)\?6,%\!Q(,((03PY$"(%.1L>)+C,5?.9*TV' XJ$+X3:@X_0-T8 M70DO%4V_F7AG^9$V=3S0N\YJ1%2[&JZ-,)' /9[8X<8(+Z![9]XRX-%5Z,:N M7S%!&U"Q/%P_L)EXR_4L!,$C&J:04#CK0JG'M95PRY6+7Z;:,P>-[<3$C_ZZ M0S/#_\'#Y,*2"+RB"$RS*J\J9F*O"(7-@\"?(PPXYK\FL'PW]<9+M"M7<:<5 M"V8%@ Y>:^5<(,!W9(T&> ?+U)'@ MADG"HR*S-'WW#TW'8%;>VM >0?0Q='VERBE<2.0'QJZP$FS;R/0;"#7DA]JR9N2$O>YMK_?OL '_SOWS]$3/F7A]]7%XK]:3""/!GR?O%! M0N-V-UKBJ>\W]IX!+T_(X-(V7Y-.7+02RV(Q>^]B$0#?/L-R>OZ!_0PEK.@# MGE6U[&A4=#/N3(!G_#ND?A *W84.#MC.MA>KND# 4$(5WN%NA3(1OOBK-P>' M+";*"J,(I-'2^;'2 D(WS>#Y=_]>,I%\\R\PHSUQX9>_?UX/(16@Y]M LMAA M"V>V/Q%<(73T]X@)]\QKQ84OT82 4YX!@SQ\E5PR7X"JD;MGB,\Q/&0]&1@& M37BI\_ @I/B43?ZU#(3C=R?\W=5T5PP=2P:6F.WK>JXH, 1!\/TVIKC2D_+- M18 \X,\BQT/0:FICVAIWI(X6<0^I)%%N^USHUHD,?C1%?%IX/4MI1<02!ODR MX'Q]9^S1K[2X<(K1SUYK^EQT5IQA#T4ZJL>QA]YF)='!U[3!Z!*[EF++)N#A MG0RXB$1&+F4T8!U3BL"XD\'RPP,NL+'N8KR&-H*'Q=8'8L/%HH\*DP&N-Y MCI:OWA+55A*=TJX?LX4P=?X3QZX F4^QV<_&\-@H5[.I/?G>2SAK:MAVDHD< MX$CC3?@H%$+P;N')31QXF]6#$DHP(G!S@S.^<+$;'*]'3(4FYFR-F/L#%*$' M%B]HO;LI:M&8U?PHH4.(->!U_%)('6D_VRN><[C\8LVPL7*U<%[/S L#-^('<]DAE0SF3F% M#KF_%.&T9FQ/@*D:!$LNMI$Q>5BB4T:Z YFQ;8-\&T>[#;A#O!:XWW^75\?CR]P1=6FG1<"DV5H94G+ ;2<,U;5+,Y6AQ^$?D M"C',+'4=Q%$W;'OX#)/),O\-W.7Z,^)-*?V(([[CQU08& $C2,M M)U($,,O;99M)^'(9#P7H$U'C>%-)[*_+='%!H<^"$LW(YGE"W1)!#M]1FH+/ M-NBPUY6QVY1W?I'B4=ZZ\&S@36]ZAW(_$3Q9:P=QSP<9K/G _&B;X\,?#XE@ M47(=44DFT301VF/?)LRCNS>Q[(4+\6^'T6O+[.6EO_$6BC)5[J".&N(3]/XRM%$H8IH+"H Y#V?>!)[^]+H*=,W9OSRL M@QB(^(%2F>!PJ%I15S M)UIGF/ _LQUY1@#-:[%OC64XH>'0$].I_#Q"$>L<\JC]JL5TSD;TF_.3$A,"R=B7 % M9&(4#F0+08ZY71A!BI\4K;:/)2>C3<$U(=)PB"> <#(Q8T?:5,QC#NX_,(<0 M?>O-:URG*)(5P1T%7ORF/@[@)S::\4#9EJ$1FTZILL$.=J1]9*O$"1%IPK]: M,A;IDMRV!YD28%*:2##(W'-'$LG5@*MEV-1=+\0:G%&,8T5;82S:<=$\0.>' MQ[\F<;MF^6?/>>8;QNZ_EI,GN:9;-^%D5M[K7%B),HPB/*NI'9TC]((@7S[! MZG 01J_ G4HF6@+_C2._-K;'0SZ>N='L5_LI\?X1ESM?H"[$[VL2 0$B,UA* MR'7^YRH/4\A6P1 ISY?9F[8P/U?1IC6?16Q^Z$6;XL#D,7=&VCDF\LX:>GZ4 MP;(W665[!84NF*!OGOGL6' @_*11NDN=%0TE_^:TFY;5>?2J4 MUUK3O%8S/:_5.I37>AU!L"/C6V@PQC(Y15N,O2!R;!([SBNM'FW3Q(D2:]7R M%^YR7\9XY0C"8HTTW_XH@;P,GX8F_H;BS6%W17DPB<2-*+8_LQ=@E*PCAZL4 ME;4KE(PF"E<77 );/DHDS=BCI72;=P[<%#@D-)Z!X>_PQ^GV<:'$ 9_WK]&7 M*0>'.FF'>#KZ[L$AY4WL3ZGYL:C?<]G7X(4B%O\C3__(O,I\D7MQM.[/D4\? MJW511T6<8U\$_#[^Y=W$#A8.>[VW7?$"XJ9WT5B1+=#9;3$G""R_7JO&5ENJ MQZC^?O3DZ.L6?/5V]W.SW;)Z_=2OVBV]X.<=,_TA^^[8-ZE^:]#OT9QH3C6> MDVZT.NW#D\IHIG%LYXORS:-\M;?^'V>^QD5\-H[1:QB>5R6U6!81_ 6=Q>BH M>O#KEHVVOT_'P8XZN=9,NF[7*9:VLPTL:)$K(?S&:'(H0_3&2)$G)?"V*)(K MY^I62;*;2G)KE%@',60D(%%*4-#BV,;5>VLTMG?+-*I1L32=0KA/?THWZEQT MR( 4#4Z#T^ W,/BQG0K3RM[J[13!NG$::[ ;PKEF&>2OR>-N<4&:1,AR*X/E ME#Z%QU3I5KC6=KKF*EQK6\6*V>FO5J0 G=[>4X).GA_GX:<8QE-;Y? :!TL3$P:C1B-&&UO#7$P^TYG-*QLKG>( MT8C1B-'V:;1S1TIZC6&W:;3)KCQZ7TW)K;-TPLK$UBB0>\H>VL$@O%&,9JGB MJ-I,NR_ N2J6Z[EQ[/RS")VGLF8?[%"CRHR9SB!G4X^$S5."?@>P652G#,"N M:UI&GZ!+T+U$&*V06.VV 9U=@B9!\Q*!IV+0U+'5ET78)&Q>(E93#)L&8-,B M;!(V+Q#>*,\6[9J-H=%LZR8!]]A4MMR]W56.?'SWL.2,K#!S?/0C-T4* ]LF#ILT1+ :POPS"C3 M08#W08)W!@1P KBR ,\(51UOH \:PW[3T*L<6CT[^F\@-^=W[)X2Q*7'H@K5 MCNBX0IDZUSF*F,BN&W/[&6NN/;B3Q^GT/7.P;L>W&>>A;%+P!1;J-UER$"6! M'S#GMY]1_>3/40B[L&CHX59ULZM3(@6A_B+1IO.C7C:-^P_WO53 ZZNFN01Y M@GP&Y-^<&&'"SB+PVWG!GP)RHS'"E&+S*.WAV"5"9C6&GRGM?K5([C7JEPRV$7?6PF_^,U]'(U?&,A]ZM\B&ODI![B>80U2QF+@\0:F\P MI>97V;0YZE^(Q<6.'Q B)D7,'$,\J1E(D!9[0K\/Y?)(3)"=J)2:%\ZXKZUJ.\D3A667=3KY M<+%JN_"%K4L5#='>:PQ-DPP90KOB:.^5(MO[C>$@I:,UH5T52!#:!=KWY#"7Y\$.&L-N MLY]29+E:U;>4W%=(7_Y'$=.*HES4F.[BT9^4LGGR"%4*?YCM-AZ&[I[*'=3$ M0D6 Y*^E' .DF'0UV[HX-F?L'ILC_%0?/_L,T6("QF@,C=V31(2/&N C?]W6 M _C ?!7C9$^% *(>0/9ZLL4 8@% 4M(7"2"5!TC& =82[!/1*ZO3V^T$4:V& M547.]*OL&D;=K'AXDGM8A"C'%EP_K5I)I;DRT[&,8C&%(!EA(;2PZIVO8@XD?5V*/0F\GGQVX]@=HF[4O7$GJ',O7/ M"KVI_9-/[O[#?2\5=2:>4^X;NO&.<%=#W!U,K"P==RGXLAI#RI2H);(.):A? M ED=;\.NGBI*[&!\YR%(E_U9L#B^1P']GZ'.O'#HVF8=7HZ!L!Z)@<[Z,!-!#[ MY,HP6@78P8N+\S((34$B'YT[P/(02/BI@UJC9 "#DFS_L00HS& M<-"KT9EE0DCQ1.]CC13#; RM9C>E9U&USOD6WDRN7#$\F_- M!5AD[S_-6S7_TT:B^U]4$T\+V<^3_%%J:UEN58*JMK6\@-.N4&-+T["$]W^Z M\T8M:HF7J\'+A7I.IP10KM%S.H5QL4O];HH:]90FAJT;PY8:K[HTF^*1M@XI M5^)5XM7"D<-+\VH/;.'3CR 0LQ*S5H-9"UG"*5%<12QAW,!N[P;VR!0FCJT; MQY885%TC'/B.^*[.O'=>;@.ZVT/]&;?.$/9P?+9KH0D[8I$>GNI M@#':V/ZSE&3J:_>7I\%I.2&G'S XVY$\T3W?)6 M)1?D:9>R*RZ/:TXO5^XZ7U1BTZT;##:9<4-%3B62; ?*CF8%^Q][+U7H\) A/:ZHGU/E+@0V@?8ZKBLJN^$=D+[ M^38C2X"[U6X,K:XJ]3 ([@3W/7#OG-F%M?3&L-O4E6&%&VCI\2B"6J?T^*0" MOJ>$?PHU6+:P0WOGY'URJO"L($#VA43*:[%LF:)0LU76&7C"CU+XR5_[\8" ML1K#P))_6(0HU'NU?,_RZ.ZK5A\3"JQN6;7B ME2CJ06B\KAM[/!I%;PNK?8;3.83&VJ(QPRE>HW$7<)TV6"-Z)5I/$]P4@5N& M!W40;CHVACS#80R"6UWAENFQ'\2;T1AV^R3>"&\E^?]'6W8=$RN-&.U*R+X; MV!+^W?>>[0#1 NIC47G4 U[@/#CBHQ1<.WD\P$7Z![G6%^+72=UJYKOQ40 [NZ=7KR7X*627CF8CWT)4'53NZ.0Y*H^ MM XG/U\"6]AZGO+AZ@BN0ZG&ET 65K*W5$%620?R578ZH[WF=0[!22TD#YQ- M*!+LJ3>+%4DV\;915O5N!P"P'HF)SE8P'4Q?K?S7:7VI'7$D"E M-*SO8L-Z9?I)$T*NE+9\""%85%DO:X.!$*(20HKD+1^"B-D8]LA.J2-$\BXG_FK-O6]N0"+;+BE>:N.6]I( MM-R*JKQI(?MYDD-*O>2HE]R%O':5NLEUL35ZT^R7=:10B30CXF7BY0L%4"[< MO[6+>W5664D@Q*S$K+5B5K5ZI'=[P*R5:--*O$J\JEC8\-*\BMO)?6)68M8; M8=9B&9 I(=RM%,AK\2T>.NWO[AL4SHDDEB6659QE2XRHJQ2"ZK4Q!-7OE%7U M3*W319M'GN1 *2U>JM<&ZU"6&!,MSTHH1G(:O8YHVW?Z M5,A)9.GMJ(V)YU MGL9_/4R6:9O-[NF'OV M+R6/S3P/WV/9YUZS;Y65($N,3XQ/C%\FXUOG87RK,>PU!YV2ZS<2WQ/?$]^7 M8>=G)/(=R_8=+"37-/KDWQ/?$]\KQ_?FF%O#;[2%OOKP&DA;L3PB?9+(4MW _C]W5W#9/> Z"C. TYG M59'ND^=_\9B+.XOY&&208) >Z,76;@Z.-K(=!WYI%GL9Z[HO@[796[M[FNN7 MP14N]$*=Z[[0 %]H7^>'Z*T$$!&:KYSY@<:!W2?:1S[F\Q'WY96FWM2,MF&* MGX8D _P&G\+D%QP&?>;.:TM;"4,A6J*G?EW.@>_&\N_H6)#8KSY"^&R-$+^H MT=&1#Z*O^.0A7'UL'+C+ZB/@=NZ"CSM7$G2C=0[,#K%V/[FR,.RWNIFKDD'^ MCC@[YBPG,$%6C+-ZG0R5_Q?/F[P Q#_/%\SVYP"C_#R4, 'Z6"O!VL=#\XB' M[-5#-&^J/46/!O9P6 CL%'J:M_2U!\=YU;X AZ'6&"T#(&\0;/#?0?9K:?#N MJ$<\[:L7O [P M^KL7>Q+.8C,M<5=DUK37M[ 1F##+MES%$<7MS8%*QG8 ^$#>F5^(G3 M13S8(UT?=/JLW]6GEM4>6XQ;>M\T!Z8U[8S:H^X_#0/@$MTU\]?"[8G?C7S. M?MP)2^">.2_L-4"3+$&)N>W&<^J![;=#L;UTF4[/QO!B=8 [/)EB= \&+??Q M*I@24V4JVLQ'F?"G',O3!H'T'>U?9%/,H0+(!7]^RX8[C% R"O5\&@#Y&@U! MG)NP_87XB&IS 8-_"^&#N9ST>2><;[Y"HJVG!\*\)646UE(UNE$M5;!AYIK> MOOM;&HLE.8#Y3\ $Z/R?-TR:74M\4P/!&D[0 MH)NL"/1Y+9\?I[\S'Q;R@P>JPWU]=)W7CW8P!E=@Z?/O,.I[QQO_2.BA% ,' M/L2G-JJTEL+--J&KM66G*%]JCNZ+EITS$:^U;4V++I MSN%/YI/UWT'93CW'\5Y0#PMW. #'C =(MR $ZY8YGLOQ_2+235>D"U8,*'1O M"OZU-SYJ:5^J_1<[G-DNZ'<[T (NS1H6"'TO%^K7E@;S"9)/2SP#+I$N(UH% M, X;@_R;8#T^,;+V[;UEYD]GH'%\>^E#3=-5EB"+[@K'HB>!JPQ M2A3L/R8S_E 0CI/")EB. GMB,]\&JO"?8PZ?[37,P( ",R5E]V7#\3$V*@U^ M!W$=S#QG F)A@P?2V&3-$ROC##"V!J)HWKQCG/V?G;=:O[!T7V "2V>BC9 J M3) 6+O_7TI7O)VB+),L4PV(PO!)71KP%8FHEQG.-T=* $MIBZ8/5Q,6"A%N( M2,-?,P$B4;FZ]RZ M?80D=Z+N[V2$DD"X^E0PM$0/.&K-N?AS)O@1/"B)7+Y M4VM',NP7A*:QLL8#/[S_-I[Q"8#T<;H21M+A79% J.0TH6=N2S?EU,5:OJ[> M1MH6V*V8F;WD5C109Y9[=>B!#%\NNUI=EJ2VLSRI:.GAQ]W8*OWNY^WNVU M3$-/_:K=*OIYQTQ_R+X[]DT*?--!A^:4:TZ#@R-E9,\?F^=>OL&:;U/A_^TZ MV1KXUV>)+Z]F) :\MT.@P3C''+4WOZ" CF(+VP+C0&K^P8I5N=9,NN#7V07: MD:]MZ9AC_;#,4PG5?O5T'&"P]79?7=]X]4L4WU)YDWASQPDWC YL-R4VS*B@ M5ND2J?YG&=/?N^CQXVZ>#BR ZT3E>;&/FAJ%MQK#@;7KZ-&9X3KP&9T9/H7/ M=HZTY>:SHEMA'5$VO+V;^TIL2&QXZVRX<\#L;&S8%6S84YT-;Z#!RD<;(_/N M))!%;T?,_;$1=:4^*T4,S%/MRP2?K1;F=V9/OGL;VPSO7]_#.GU++%-Q%L0> M64TSY13(>0-)&>TKJ:BZ@GKD5&ON@JCN8U47O;2S300MM:"UYPC\1: U0&A9 MRD#K!CJ.;]DF0/-RS),;Z+1X9?/DJURJ38;;Y:E!&W,?JFR"4(]0)?7$\29( M7N3J:3VQ"3QU ,_Q1D9>\&#*U\EE-ZB);+'R@'*C,3KI1F&-R]L-*8VU9%99 M*H]@>9KN[J&5ZI@&Y$(J*=TSRB?F Z$0;3>FV]3=QK!O[-:XJ(Z]4(>\@IN M^B7,D#74"X:I!SU0/$VC0ZT5"8[EV3S'PQ$['#6[I^^:4+I'*;#X?7_Q'@J) M7#V5.)%8->;V,QZ#>W GC]/I>^;@,<=O,\[##V+1\!Q>5&T'F=,/F//;3ZQ# MDM&Z:("MBW:50_Z\*W):U4S>RY5#>WZ P4"(K0]KI:KF'\#Y1 Z MS<:PVRVK^1Y!1"V(Y-]!.001"R!26N#@RBT8\PEIXP-M;-?741J*K9WRT.V0_X1.73^U0' 'FME8U6FTE&5]Y/EO MC$G\BF5HRCJ,M MDL!2=;!D[2X= 1:]#9)%/V4KLD*Q(S64>+J6P'&DI#E03 R8=?=>!4Q"H M-Q PP<655A;V3_&B]C8).ZLISD%AAP[VDX(E*@1+P#S>9,R/B95;L^;#,[,= MT67$^^#-YY[[;<9\CEUHN!^\9X$]3N5/"_CS^BX0@>M*P97S@JN35@6%P%5U M<.4-QIP77-W&L(1RZ70H*!,>O\F>6;:[E8O#F>_"*P1EIN'4.<_^[$77_B>Y M/&O.>YQF5!RR=-S6M&J0$T.G0A13%;F.'1V/VSX8&)W=*D!TFD@UW)188^UX MM S 8K!.+JQVY>-!>R,@:IH465L^9RFUKS?; M1I7W=HKRX=7*7MPH%USD%--I7(!'5)N]E'/V!$6"8M'34J=!T<"R]>WNV0NP M4* E&QB/H@3M>*.Q]L:!IY,W9V[ _[B$$206:J,!^IH%@1\?I]_9S]\]'Y_T M$$I71<8W94'H5$8TTRM"5LZFB&8TD!=5/58J'H&[5-VB AS:F(N[P[1 M.01I!Y,'%8@)GAC@D0/!TS>LJ%I$?S[LMW!*" <=2[@C&J">LD:*M48MMQ/X M28111!)>PI!,$7VQV"NN3\7I6Z-;91NR5!%XH6@'R9OKMV*N@[RYK+5?JN21 MIZ+[NUMKQ_9K)LXGSK]USB\W3%PJOXNJW4:OK YW5V)ZX:"]%0XE_#NQGX=_ MAA_Q;*/1[Y!1[O7^8JO*%GY2-B[Z6;@PA$9@OY[%H,OS]'<;5!FT=!.I@+OY MT[BRJR@7+BIWR8YJJ]*@D9]G!]K"!V3Y,#5MX@,:76WTJFU7$-4 \8X'3X*/ MYX#L4=A:P:HZ2S529:GZK:Z@PG=8$K$&3!@&]A0XPPVU9U@.D8R+69ZP;-IX M&0"7,/]5\[DCTW1G]D(;\?"%PX*!*,&:&]&2XF*G5&^;+.%O3_.6OL;&8^#[ M$.&Q 8>OVKDX)E$6TM3I _(47V'C! MO:3.,W_W8D_"62RY$W=%0JV]OH6-X%67X?Y;$A)LS)$M+JY_!'B-=F>+6HF? M,W_-?$_\;N1S]N..36&R]\QY8:\!"MC$.\UM-QZ]!P)^Y]WWON%T>C8&$70& M->?)//1[4$SF TM:1]\U]_ZAM&]YW\XQ/83IK>OOM;&K-L MR)?4Z)"TT@(_O/\VGO')TN&/4Z#/!'7@)%D57:SL=[C]O>.-?R2,L4%#XV"C M+5!R^$LN#<>D%%OWJ-?OC(:V.H'Q$*X^-C(F]Y%KQ>) MYLYNO53!CO+KM:1JM:6TBD+ZT9.CKUOPU=O=SWN]5M_JI7[5;ND%/^^8Z0_9 M=\>^28$M,.@H.*?^P9$RME..W?XH7[CD\^X^\C&?C\ ^-O7F>>.S8L![.X07 M'^>8F/;F%S0"X5$.FF>_;HFU_?LR!W=%=[CMY 9U-/AJ\!O( _S @IETB_$7_N^E_\&AZNS#:U.6EF%N?/4?1Z%N;.4#9O!5;A31^XTS:JWGJ^0 M-H_*)P1\O/3M\-CZ"#=0G.02.D\NQK?56GQZ_FI_6/J83 K,AE7BY1^IO(-% M]ZAC&D'VLHH@/V23NF!J_^23N_]PWTN%LHG@Z1NZ\:[B#;0JI CD5@+7_%7O M4[GYZ7@L47=OZ6)=G56K*SKF=3UED=*M=M6"]F$\]I=8?T*F+<@6) ^.X[W@ M&G_R_'47V^)&FH69O%9OMVAF=72-.BY471!_"5U3&N)30-UI##NGGS,FOR,O M,E9+@^)'*!F1FD7^QV55RI[\Z[1.Z*F\M(__4GFLVQ@:52[C1AY*-;3&14&- MIPM.CE>IVJLE=48]M37+=R]D3I3Q>\B=.4O/EO.U %":CQ7S=QXPU;,L=P>K M.#8[[2H7!3N*S:_11.-&V4U9Z-0C:;J>56?W6<>'4S M-+F3ZU[G,4&K>'])\=PJF$/OF?N#"J!?V881I8$3S/G9Q679+ EP.JNQ14QRV2J;$.5"L"Q3K@ZH7OJZ@9OCJN:-2E,,-!*HNJQRBE3F-LXS& MT *_M08%=RC@6E'U4 J.3? N04&45)'@_V.A7^:^;@10=TZLDR]Q M/G5AMG.4^5T' C8[N!U,J=Y7" YB;#!JJHLE M<3@+^ E[8C=@-IW=_!=]$N+E^>P^QHOS1:Q-*OMT*=^;C/O+&O='H!33(\AT MOW"3#G;\8? ;,( ND:P@UD&>R2_N\J$C-WTNHR"/E3*<-%F6G:9F[@J8ZZK': MK1%KR>?E%OZN")]?PJ@XEL]U3*QO]CN=VC9_3,S(J("ID:X4OMAL9#OB[+=( ML.?B0'A)R?5[R%(X#_ V1L[ 85QM%%B)[Y_(]:^Z@5#\EXW:\5JB$GM9D?>3 MXYBJR9G"FEA%?7L)NQJQ]1V@]1&055SK8A69=M,R:F!=*["S4&$N+,D>5I$+ M+V'UGL:%IN#"MEF6[4L[)_F2GK#%RX*]8LX"[9Y<3X7%:_&[7(J\)= Z5F,X MH+(TA-;+BOICT=II#/M6Q7=+JB;@XZQ6X7:%'IU]4"29%SUJGP(3AUWI2Z(O42*ZPF([36&\)-,^ZM( M_LB\#TJ1_C=@05U"^C_(!HQ!40NJWQA:5,F?T'I9R7\L6@>I:"5[_TR+'A6U MB5OV)KO^.NL]2S+ZKY@!)%MO+IS"!W%T>#'8/&*F&1#K$<4H^Y5')W47LP6KRYR64U+?0&_^8>0Z0 M)Y MDHJSJ25*H_6Z53X'6.V##O7GA4OHJC)XH0.\8#3[G4'=#P/(@;93O6ND MSYQSG1AWR"[W M>C_F(=N=<#>\O\-/RD9'/PL=!J+C#?OU+,(]S]/?;5!ET-)-I,)G%SN*P"-^ M.4E?]C>J3GWD"R^PP^#]Z^],[+2'Q0O*#A*@[3>&9FN?(P$,XN!\T30M^A*# M"[[$ %]B7_'$^"4F\J%\HHU>M7#&-?ELC87: TQ*$[TA6("-?3_R,9^/N"\' M,/6F9K2!M04=X#>CJ?D\6'!XRC-W7EO:]QD/N#8%%@8SWN<:>V:V@PR$>56) M1XGNCC:(EPFVF5\L?9@1#UHKP5 =9ANIPFS]5K=_"K.91CI.CS^ZE !FKUTX MW<8\YW1PX[65UKMKZP,MYAG@!82OMPR#$,"/!3(7ONV.[04XKR/FB*YR<%' M71NP[7HA%D9>(CLAKRQ=>#_ .@R%?*\]+9G/X(4E#R83#N,GQ3PI/@"=-,OD MQ2WNP5=!HMKNDFV\W-?E', VWN"O"%56!V GA /<<.]SAR%COWNQ)^$LMCT2 M=T4*N;V^A8U _R[#_;K>^:\L-< C8/$.\UM-QZ]!\;)SKOO?+?@T3F/EX% M4V*J3$6;^= M<+[Y"D6_GAXHC9:4*__UI__?WK6SW],ZG&T)*0&,A\[)3#U @+"Q$9 3,=55@%*9)\_[V:W7VU_Y M/[X!6]7TVO$?><22X2;S:D]L9P1^^.7!'#$K6+0IT(]Z+;6G0GOJ+5UI12SCM;&'S;/"8MZ4?S'#UQA0J!6K M6!IH5^_K(*4%O]@AP, LL$?MT]^P._N8:Z/!YQE^O#@\4K#/T)([XVI:F9SN MJ/86B SM]M'S\0#U_,,]NIXY^L:S@$H;.,TG@[C/NH;&ZO.;ZQ8*P>6ULU;5 MXF5?_ J/G^P4#-1Z9[XWK-M<>>+MRDR6E)']^;:N;+QGK5C M'EP#E$,S[TX@W/GTSP GJL>\^RS&N;Q(6@>LV6YG/BBQ<\'[$M2R[C -;B@N M7D8:W$B N[,Y&EPSU-W!;-Q*)Z?H4-%)69!)T8FDD^[VZ*1U=-JH=%IEH9.] M*G3/UV/X2*[-F8=OM4;4\X=G< $K@<-;-7K7^&#I!VP\C)\J,R?4;X% M10$9I?5PWE /KPQ(ZH8907[(M%O'GGKSI1W%N;(RV79$OF\4;1I@[<_7JRJL MV76L667IOPUK,/Q; EYS %;^7>2#Y YX (%WA]$"9D:^ZM>\[;" (*%'[\R$ M>_$9;QOP$%_.M^OX/\SWYYTLIV.&*@C+M2&G<%M8C- M(7-[,3(KC"HE1KV3BK$"I7)0IW-T.A]'^'#WT@'X!1;D*6Q&S3@ 57T[V0>% MZ:A[=#IOVNV.)J%,RYW4)%Z/K[V\7!F%-/N -&LG'KQ5_^S5-J9_?HRS0O8N M@(VRQ1BX7[\Z /_-A3'!:G>B"-_N1SQ=0\W:W7[*:XGHNTK?SZ&6;T>4P M%[T4%HK"E _1; HCRAK2J:Z\(_N-2\N2*3:,2XVRX=(!>$[N61CY+GE+8LG. MX+3\9I6_Y./])419XEJHW9J\%$%MN:335-49RMC]4#UB70QM'9VVZB6Q8!6> M?)R.L"Z>X,2+LE3M'(!9G\VH!)"/#?^)\2Z5(GR25%8H^WYK]OVU:_J8QG3) M^'^OW1^>>QO?U:R7,9>T<*R#,O9+A#;O(Z3SRB8V@3[=/%^1,O+W 8?F!/A[ MX5 /D[M+@D0'8-W_?%L5Y 'HOUNOB(C;O"SM)->JUE MO*7,4:'.3@KM3:)0_>BTN>M6^5Y,VXU;X'Z*/HM-%\B\Z@QKR7&QNWV'RU* XV0?=HEWZZN\+#[>/AZYJ;%L7# M%C8#*S\B[I5/(E]8BJ%E[]JO7SW_AN%)*Q66-.J+-('.G;'F2"J/>NR)Y MD6MO?=Q:W>R_5>N"T5;1&_/JR.YPZY MIF8!9JN@9CETM&MQ0]A#T1V^GN]@=D"EF1/FW!T=3<7*=EU'VQ RZQBPK[1; M\XT+%$;M T:M40B^"*-RD$8_.NWDM#'.?DKBI_P.&B[L<,F]DD M$K>/3IN]MSC3%1*5$XE>$Z9Y+1)UCDX;;XK(**? &DX!T:R>MT49CSW<@F<^ M*9= .:JHDAO"O@)X/P]X/;F$@^,6*\-MUYEO\<*IA=BRKAN@QUWZ&TBI M5]A4,FPJ/F9F4]A4IP!1KS=?5J7\!>^14L &S/>9Q05YG%2@' 3E]3F7^EC "_*J=@H]B]N>:K"L5*B6*O2C)8 M#\6*:"H-#*$V5%NVC\.31S\*0FV2*"UQ6QT-_LG&$P2_\D9L?VC>C$% ]Y80 M8*H9TAILO;D/2HLR=$LI45[G-=D(6B^9"JEPJY2X]3%.E&+(541/P=ZQER(D12Q]AB^RW);H$J.ST!E++Q_=&,#XO@ E-YM MB>/5#KIY:FI@M+ ,FJW"GZW+Z%?ACZ[P9S_Q9WW!_2K\J1^=MG:XM&&_FK^F M6[XFC6 '&^ZL]@YM#M>ZC;+1ZT?$%1:T.2R8)=S EJ_S\Q5V)VJP+K6^M]VH M2&";Q1?K$,.:ON)&D\J".V_)#%;(>@C(6K3(XSV1%8SGCDW=%+-\I%/\AUHSC2YM#ED#G21LHJ2V4I M-QN++&7%%A1;4&SA4!T+S0TY%K;+%LA$/ F-OL/@OY;]?/IW^$/N=FSX0]NE M]W8E<=FN!0#[HL,''XXU=>KF,6)P68Y#DV4UVKI,X07S#8PW0!S3=FR#< I[ MCJYE[-&4M!#><>'A23$=^-QP:&3:PXBQ4 N]F:\?0B-DF!:.+R/+\AML+JC& M*+ $K'6"(C^$1!%^V0!-QY@$[(O\RU>9$&.[!!1ZZ*M82^!-:S)WUW1I_.NO M+[85CI#XJC5.@,(Y(-XLOJ["5R?SGWN5]+39:\(L= M @S, GO4/OT-DZ7@50ZPA>!SECB7^'*6NF +W9G)<(9"F3P$]5J]4<"-M=M' MS\<#.'H]<_2-IQ66UA6Z;M08I.2Y!YY_1],_""\/WIP"0?QI.Q-97_%ODH=3UO?%0%F)A6TLA.S2.L%GGP>YP MA(_R'+X#1VB3AS!G+D()R?( \N#N9RQZFY(9J:Q7\W!*C&8$ 5NMX'PRYO(7 M5>[&QXGOK*\NE_ ZN=-(=D<.JZ2B790B!1 S?TR.R@(JEZ!X]$+#6=,];,_* MC 7>7Y4E5"K1=,C!MSW,$NJI+"&5#K K'$FE ^Q_EE"KMA=90H72 5*Q9O&^ M8R0N2@G(Y @20+=0DD#*=O_PMV>ATJOJ#83"K%>BSWT-.(+$ 0U2F_B M6SYL!1,,SASXKQQ3\A^>R6#X/E9B4O^YJG:/3>;PIS\\>%AO(,)J^%[\+6BU M%@L-VPG@OX'IVWU*E0"]U37"R*=)K+.*K=S/3-H"HC.2GNU&AI"P',%_1&. MC9E!$ &$)J&&%]!>OM#Y[&>69!_\UU'F*8%/M>01HP\X'86+'YD+,6XG%:5> MZ\Q *_4G;A?9@]W7]5ZK:W3;^J#9K)E-@S7U;J/1:S0'K7ZMW_[O.G;W%4^- M_"2L.F3'?9\93\?& ([XQ7!>C&F 9)JF22!(L:<.L(DYB"V$RV#P;OA/MP/, MTO,)9;X >V,^_@JV9)1E*]K(1U'ROPI<3ZT.MB*EZ*")AW((2/#O)\;I7(;/ MAK%0+\;LD 4$R M@;R0,#*1JT2L)>$%LH@;OO>%B^R7NEFSOVC6K7$KB1)-Z M^RO_QS>0P)I>._XCC\06)JEMFA'H]576%.<$W?@(LW_^/<,O9_686;7EM\@ M-A\R%CS"K\X=ZB ::QDZUX. &3/K+)0?XBK YHT)O'Q@E?7CY:GMFWC,I+3SYVN^$4\F"-F10[[.8B7^]D'B4. MR;V<^NPM+ 9,25(ITV@"6H'%!O 32S," @YJL($&:@7N<^S: U 9N28R]!GG M)Z!3&*' BR%\ '3MHP<-%HN((XV-)U!M1-=9 M"*1[C;/I*75?35[V8H;>L]M:D=WE1]>89OP6S:@EF,N3_K ME3W9\?WR/$M_],WD>>Y:SK5,M.8Z9D.O9/U,I4Z]=FX):/3F^-7_8X M&FN.;?1MQPZG1:*'ZR;,[34$9087IX)GS.-"96X=@.XQS/+)4V'=VW/GU\"Z M]\C#6!H-6 '.L@7$'M! ZT\UAX5PS0%5[OG,LD-R8?#$O>&\9;_A_(K"$-U4 M3'.M*RQ99/,#<2'X.+HA$?B;^C;,Q0#BW2V>K M 6IQ:Y<'FKP#1]QFYH3B-8K7E('7O)75%!];WVHN'ENOV)!B0^5G0Q^0S+63 M;&@C'5[>S(ER.$X+E)Y._0/2LA3)*Y)7)+\6R:^8UOLJ>F\?G>D M8B[)O"MEIZ:?%!3W)YA\Q43"#TO%T[61$6CLU\0+,"Q1;@MN"TI!_CU[ )@H MWOC>"RQ3U7ZF_ZF-#9X_P8(PYTV4%('KV[Z&QW>>,7'!\>!>!X9)#DZ32*:J_<7H-4!R7IRK00D$\#8 $#S=9QI<2<@'XL[L M%Y[VF,MW(OUOWF^< G.\('UD[.Q3G0!3Q#1J;A/ M6 H4/#'7$@V_ I9W^:$V%XC3,.I:U:Y^36R.YQIFA%"6R/P"E-++>X[)*_/< MH8<7:R9)6QS]7V"K2"YX8U;DRY3>: *_Q']@!%^;(DK\ MFJ,B+>^*Y8/('.6] 3-^$ 6QJUOD![@T)05API _3%XH,)1LR\[78(8J,/D& M(!T,^.K>BPN'']E$*U$@MR7O.T&!JG:&1.E.Q4\"EKD5S)D" OLW,ZDK'-\$ M;@_3FM*)2XD#6V9= X+#4L F#)?G6"%-BKO%0WM1*(XZB#!;DF!5H6T&(>V2 M S'>? YNPE*N%VHN(&@0<&X&(H&2N)XI3C&(*!F<\%ZP IY=7B0OJ3QBYMI% M7@/')&*+48:R3*_=9V2FAO5L!YZ/]P@X & EY+7=T/>L"!BS&04@=A$/1\],1^>']F LO0QO^ Q$!825\!7LPAI@+\EBXNV _AC ML;B<+3XESHHW!@@R >%D(S4AZ7A]7),0 9D$,_"E$H$+%'E:0GGLHAA$#B=Q7$V0-]48 #4X7A!4DC!7!3C< MV!BR"MQ# _!KP"5L3P6$^PBW^>O#6#;_*T@5Q!G9V!*6Q=OEF@],&Q'%"S@ MB^.3(]T#"L$-9S,,X37BJ((#QG!!]0(P/QA,Q8EEBF,TJQ8 /LE"BLH"S)## M9PDXQ%H,JJ0 _&,V;S'!R8J@C32#/,'FBXL/Y&,\L_"%"180XJ@!J?5P[B;W M@/0/>NJ0X_<<1J98T3-\XT586S*,@)*U"(SCA+D)QY)H#CF(4Z"/L%*XJEC0[T"P;88<4#F\$U@PZ6\B^:B.0WL\>:KKI^H# M_"'9*QRYTRJF=T4V]FM]R;VC4[U6:;>Z>Y/ 4J9HM>($JO_O.T63-\T)VK6C MTUY%;VVXY8]J^_O:8HQTO,R3(X$TTYB@A'[XZ%V+V[I(G"C.]%Z$-?)23XO0K [2NZ+W=KEYOVH: MO'.B9UO87B=LU]^<_;CE3L0[)80H^$)0/I81MCD;^I/U)JOYU;28 \^RT>*[ M21Z>:92ZGAM^.RFU(9>&&D!#[3TP]C[8GMMG''TW>?%:'&T"CG;F<70[B'( MIL9W;\RH4WPX)2]I*NU*,'BF3(NM,'B\F2NZF!N\%YDRNHJ 6D! C5WN)JZ, M@MUB\J_$4RQN:+9V7)U?55:Q0X+@%FRWH3%D/-_8 X"!84>(D4[W^#381)!L M);Q>JVJMF_@=G\FE[N*2CM'I_4#:+-0LGK&0R:#]Q56KR2# M+@JK#RK%>]_!!VK,0<[;\\<F**U*E:MES25,]V=41S6!WQBV M@[\9&_X3P]JHD&>L5S1C,O&]7Y0KC#G2OD:]MA9G]9;WPOIEN;!NM4U0N.;3 M,8,UR_D^..VBW3LZS?'"S=7P#>($Y;0"EJKDBRN#A&M%ZTL,L44#% M[UW<-B5@VWVJ+TGBP+(*,HX'[R+\K;+ 7S*2//AC@9JHK1R+,C8A',2X&20Z MAYM/O+Y&%JRDG*"B:?HN7A(KRR4M(Y*5ET2URZ/%/L]=O)E!66Y&KU5K5-"3 MSE^AFKEQQKD *I #JJLHZDH*S.A+*OE.CS.P,>L:*U^I]0+F[$Y\VV05NOW4 M^ 2223@D"M1A$I&.$QJ=53G]8*%>%1&Z)G,BOS<"5*[ MU+7B?E4>-$D5E!^P->;$LU]3)86BRX*+ET=@2U4;4DE;P8QKK,#$>Y\F!9#C M>+4)&$"FJ,<<&T^S.H^!94::Y=$+>5FI;!>Q:P7>:%.DM"5-= '!(OB^]PQ< MZ9=08<-ZF)DO*G+13=C1?^9?>-% M_,(_7>3 &6VYF'[<2_3C3@V,[6ZULT!#[@L-&1G!6@?J;.U ^M$I*-&+DBO[ MB/VJU9+P MDV_4)8#/1P0.$H5D%8IN&&/0@*BN6;84X-7,P@9$#HJ'%R(:$#.%3O2-E,5^ M=D!C;>5H]A=/$=13414$Q$3!J4F(BZ8B+AD=-_B&7W;$R&I/-<-]1*X M\=SA(_#>.]$9(UDUIZ% 9_>&]9$^BMHNF7;8N@?GZT5.:$^<3+ QJH#G_&_Q6*E/4-XA1%[^J=INTQC.)5!=0\;:+GL!7 F^=GL MZ+]0O(]L!#[^+_30\R<$?-R,+.EHPCMOD5J&R'\YF6RE8O$0D],/18HF*02SQ-](SN M>A+P;M%'6Y7KE8@^J&_[0O+ 6H[.IO(.E?@H0AX=)3Y*1![?O,@/1POIHWUT MVE72XR/)HZND1YG(PQXLH8[.T6ES4].BWIDZI/L0-LH6NU5>]ZO7RJU7C\S9 M)9)^7.%.?HLT?#L "WET-GI=>^;NV2QL#I35YC+7[M%IIS=?&?BP/3LW^N&ZT-@@L"T)"YYO32#DR'I@<$*7SI M<1P$(#+K+)0?XF+9V&VRD"UF7! V:O=V\!3,W\U,B#DW;$ZO^<@&_$4G!;B8 MJ",&2U$.TF^W=.*'D#F. 2?9L62LOZ@ X(7%-XUA8]@T\P-[P.>/&1$0GD=3 MBP9BB!R>.!F[)FMXQ.6S7Q/^/=;N$"(DPS%@D\]\V,D,^S/?2 %P;.E-]]%(CP?>3 (C@)9X"V'\Z?$9-/*.'594.# MYRQJ-BQIANDQ7+!+"3\Q9XS2AO-Q*P=&,7!V+*OX+'-GAH48QW"N&$YDLUTX M>S+\Q$^!0'P: TW,LXYS[RLBX]K 5/F*+&B9T*0IF<4@!]D ?#-K:\]L9)L. MHB<^]#^1(>>7^3R5E.H>5SRY:N,\D1"08V1/1!XCCIEY8E,MB+#* !!0YRH M)@3K!^#OSYX#_)/7T-J6[4W)(>H0DE3",J]J9.Y7*.WP3Q9.&JX=MRIFB-Y7PK_DZYNEB2\KP(F"(TAKW,S MK']'EDB/JZ3A5D'N!JJ)^ R#N$8 !1R?*ND9JR!+#)^ :Q!GGGDZZBDT!MV)[D]G16K!$&@ROP[ M8); ^ 6@X0'/EQHZR! V)"+ V;J$^[1?B\F,/R;&"NZ<8H')O$1V< =X/MOB M8X73!7KTHW.X@0H?@[<6:Q E"70!IF3%83R ;:82T&)CKN;PBZ7+!"DU.(X5 MZ/2%CL$2(_G'<("@F6;T.W8/6.MJFF @BBK'-+4G_"8'?MK+B+GX -BH"[\(ZX?V0V6$56T:/*"14%8L.*]N/CWBN ,GN I6.0)S&E('(ZGKQ(] M.V&*L>.P/[CRJO;#PV&&PFPBAB=T&[*SY"YIPB"?'1M/$)5[D@HMUZ"JVE\< M5C%X2%>-80 Y;-,"4:>N]8U<*VJSY*Q?Z*!@YG.ZD]TJKC.JR+5*S+!8A9+ M_)DF6@YP[!J)>MDFWHH=$/R -HV6I!8/R,I,W^[SB9AG#Q?:HS>Q3:W9JI4G M0S-.JI]3R[9 >;.]+_0EO2]FFW-062L?&PVH#4AD@YV"F=D".7>,"?$Q@#2Z MFGAL%"([(:Z143YX[P.@!-BN@QQ^@E:+24Y&FE1/TRRI^M"F,D:0&8)-"5*" MKX'A. ANPW!S4HA3>#2"#8I7IN4ME28'O"4Y)NTNH;@(L<(,["PPB*0R *OP-APTQI58487&_](:LDT' MNH",E.+&9P2GU4T\-T 5E0BIF0^INATV%5='3(#%RG&]Z(>T*IQ/K5 _4?#& MSTDSH"ILH#S!FW*+X*NI7Q%\C$5XI UB<80-2$97D[EC0GC.. 5'1H&"FFC" M[ZF4W/;-:(RG-7=.(,].EO9 6KD"I:1!+=&1X4A8O!9"\I2MA7:'K&7/4E"L MPN3>C)Q43]>!UAS^_@4!+6;)"MD+FA,?@VY(-4[>I#.-QUFC1*?2I>RS(S@L M%VH.3J/'>W1I;K4>)DV+8?W-CB'# M0[:S! !#"DR1S+Z#<$;SOCD>B\.LX:_J0'YL.;"9&&5&'N(X:0+U;(@]B6TDU7.'H4 2+GB@6Y2ZG-*PV5Q> M1R%5DITIR>XM+LE>)Y;9B&.9JI!;%7(G#FA5R+V@D+ML,8!&;4,A?Y#X 6KW M;GCU3"TAY\NRN[6^C9LNBHJ(Y+1QBUZ &MP1+'10@L M[5ETQ_R'$:PQF[#4[692ENJS^,C!^A "!DK0!G*M2[&M.(VIED)20)E:M5&; MRV-"M4(+1N3*=='!377U'D(FKD M.18J:SSPZ@'$A!J+WBJ6"=YG%N+K* UGB8:CUS:AX33TFM)P]D+#686?IW_O M^R?K/[:3&LAVY-XUZ'+:X@S#"\K-H50-M/(N[2#5>(3L_S-N)5.73&"'XI^R MWUH"E23=<+>$Z0^PRG/\/$4Y5:.T>:7\YL\67ST&M3V'.RWNXE:CQ3NR;.-0 M5SS0)[2X!.>TMYVF)+A(+4YMW@DU%3TSTV=+FL)6T']CL8'M\A#B?>0P?K5Z MPSC66Y_89Q'61N7F(4X^T*Y^B92\,Y.\/CH@-"T&NAQU3?F$#Z1_];DB&MKR MH!)S:5_D]\G&G?AP5>&C$T?@N^-^J4 ;V Y\D.PKLQD[$"H9AA/HI$% 49-H MC/T@_X-_YUDN(DL&692(GE()K)35P"0/(Z4-O/6@O.TS/^P+ MH_/RG)6H/[;#)2\^3:T;Y?K!AKH@/R.D?3 /D:O O MZL;L<@\OWF<*(I0;2IY][KZ$7X^B,786]GW/EUF8/.J#AJY((,4HE6]SF X2 M- E'/L;V,*R'=@9&*&12%CIC/<>)\-15[2S>"M\E!O!D(!$#+R\,K)<8N9), M)<1IGM[#P^:>"\",X_VL(I(CN0502>4:Q.[W['N33%6*!@ $DTC-F"WI+%[* MF,99(/W2PFZEV^4=M4V\,IY"0-D%G.JX*;P$\X6(6(C?239))""= MAIZFR%R<]8KQGD_K,/(,7Y9-;RD9T4KR3@J\] 6I,-YQR;-F4WKJM:1\(?*) M<%.W>"\#(+LE^Z^YY'!YBJG(;TCY(B@ Y[-G&]XF E[YQ;E.9*;/&PL8V!B[Y3VM:CU&^\\38]3VT<9?\F;7C/J"HI-3;G( F^0!7=2; M[MD0FZ,C'=Q%?<ZC6'Y^**>JW?TL]\_\SR)H"8WQQCF!VD0#UT 7A. MP%+QB?K1\M;),R][PYL:1Z<&?R*W CKU[_7.G][2HS]VP\([:JYW]AE K_>N MUM%IG#M9 "Q6D/1+G+'UKYRQ('7 ^:$OL%S').Q%/0K_2L^*QZ )8\+/F2( MS!F:2$ VK,18CJ-$_\U:%W'^GN="HKWPN)V,ISLP"[7KZ^M]RF=:'C\M2E>MHW($*/7%"5&74FNLS'OR1$'JA;0S MM-^HU #='B4/8\V=)%4)_I#*0[^B"E%6PD#6FG54E\:S;6F_5\%(./J_T3QV. TA%0075%6L@.9FLGX9&432U=Q,#HB(X#&SWQ#PST=;)\ MZK5:A]+'N4/:0__]K9\Z=45K=2H\SD4#16Q9J(*Y34;\(E%3FN-"JF2SV\D' MR#<;8 $U&X)^'H"Y%8]$HP844W33V6X5_=X>59']V^-S2?$8,WO$4!K@GM[2 MILSP:8P;=?C3J$LLEMBB98^SVM!1-D(K$,=B,I.G^^- 9VXBVB&7"0%S\:W/ M?!A)#&V3H)L<6IJ"%>G5%G=1U;ZG 891'9Z&+[P4:;#- X<#@4(CP0*()GTD M&$\VL^*F-BF(T4>\7HJB+@MWC\%(^"WN+/W3Y-5>@D6BX8LW!I.&OL,H4R#K MW F4./ %"X?3C7KBD@ LF&$&YK.-[(DF-<0X;(63V.2440R@]0$_7)>70&AZ MKU?/P8C47=-97CS_B9OD1H1=/^+^#HBVE\SQ<.RMB'S:%(PTC:''Z0>#+"YV M$Q!G!GAF40T0C,)A6M\PX;2>'[OE> D.O3:!\<#WQG2@/QA@QE1[,$>>1S4) MYW%3$#0?+-MP#>U/ES<]"J> 0HQBK-J8$ZKP+)^1)6F@DTPV'D(=)F[)D/6J M&=+GA8_^'-F>]N"9-N/N\OF?)B_M4V*F>#4Y[ V@F L@21\#DV(S/'V3\AJD MIV0@HI67#'#9#E/;Q&\ U([E,S<9FT@AQ"![1;?PE3TTW!BRIGB,1[=$_2,5 M)J>K[8CQ8HDZGH(\@X34@2R;R]FM!"IR1CB<;_,ZO&_8:F[%5/:4&&N76(S= M1T& <=PK@$H4 B#= ,"Q15$F)=FB0'Y64/T>P5]I\-*,C!JQ/)GD$?6(.BA< M)D8AP8LJ&=XKY\'#73XQ["428A E\J>RCPC58SJR.U\R M)1\%;O*;YUA(I0_ H0+M-^"K$]+:*Z*F#/.)4WD'=CPDEUXKI/(T$0^QV"3P M&B^+7_[I]G\;X\G7L\^59!GN6G>]9TY0VI7A8WLI+G5(;H ,6$Q<6 ;*HIG.OZAEU-X&)G&W%4 M9^X$)0_ $#'.! &+;! /C.D,P$)1=Y>EA]AS(10>%XXD R:PP2M2(EF<)1%%)#^<(L3GHO5"1]@70 MA&70[['4CYKQ2/EY+N0G+O, 0@G)'0YUY0);9;S)S]UH&A ]H1#]1\28^W^" M],;@Y^(-G/ZTV_.S1.*N>8)=Y_27H$$PY/.W8%H"/I2 QV<-%3[GF!@$E;,( M_5'2\AWOCD<<+.Z,(\3 K>$#LM9K.M@JMX$\(I@FW5S3Q/+M9\G@AK[W@O@. MJL8 Q3NE6''N;=E#8O\X@CV23# C->+IS#*]3>Q9M$V*==^J]C#"T8Q!5@)Q M18A8+&SV)XWXT\Y][PD8NZAB/D,"I.X#@P$A?04/%P[A^PH'PPVOA040\AYV M%]0 AF](N!&.I::=-,$D>2F[;5120.,[9&)2NE"SDP/+;GO(\RA3PF4.CW11 M.IBP#R[NSQ"@0]\8IR^$J![H/_2CN'D7?PW64TL;P3& )XTRNE??YU("S=%> M%2@70Q/)NK)K8<*E*BD40; ;*+M0>EH>:+7LF*Y6MA"T^!4DA^,XP5OOH,7( MP>EZ+_$5:HUJC;MSQ*R[5/]/XC43./XOV1+@;WJSKLEQY)0ZFGXO'(,VBVNC MS6GC/EU$*S220C1;CC%;:TJZB8-B,"V<^@S_I(X5,OYSCMTQ)#H!"&2P!UXM M[ ,,7-]Z+H.;U3O-KT! 0^,_\//,3:97XS%W%F;6PY.F?\25<[!CP"(#<2-_ M!N_ZPYZ@'L02:^@.0$76'E?Q6$H5DOH'=IO,M04I71)Q)N YF2D[>BK90P:G MX^LW$+!"_F7:L0+U UUP^Q/!/)Y@4YEQ(54!S#]9MRY4 >2II,WI]<3E0,B( M'(1? :A B5T-KQ ^!51?Z942*XD3L;X=ROZ@0D0I+,^+C M/7+E-78+Q"QK+-B(]@P,Q$OG_F5(EAM*I(>YB$_Q<2[@,OH"&3AO2$VHCXU^ MM';)X!=&96HWOAT\95T5='9,/'4-$4G7[L 6#_J1/P06?7>6N51$DV")H4V" M_@YP,9@ZSP9@)$_TR!C1#Z/E.E;6S=V\O[K]N*,&J12+PD_>28#?F0*?5!L!($#=<06 M/N(3LD%!NO'QZ2_MK_46K %$>8=M1K"GSE^ *'0A0J+&7-,6I$OI>K9+/3+< M0#IT\<+GF#AA!=^22(@@_Y@WT>"UZ58[<>7ABWP[R8<8/K&7XW^!0@ MS+NI+T;,#)*5HX< /88L#HR>/D2>!H0'%H 5>2 MOF>2"\W^5A:;8 =4+/K@^J[4G4/ +Q9R@Q55%7@?LL:^X7 ]D84OR'1HZZ+9 M,I!G11N+[K#42=1E^ 9,DDM8N6P/*K3K6?TQ[:W&%85A*-'GA;?2>[9Y_W* M811.A=^!]I+V=*3=P/QFT0"HD,J [Y=NYEG($,\@CWM*YR#0Q*XCW,>0N=0U MFGS$'G\E5RQFS8F\@\89M-S%+#T^:?7*L'"J.?E!2-C%EH%\4[R8XQFN3)66 M*Q$:H=,(6#!=J=".*U*!7WT%$T=H*;%W*@!2")DQEN9_CNV4XS6CM4#&8#(4 MB?$D$)$@\_$+UH)@"R?3"!)U1.YAQBE+;BZ\R%@W2/+KYG8A7%XIK]HYPQ?- M^-3$O6:#-D@Z*R BLS]G'7ZH! GCZQ'TC8IV2FG/EZXYOEP#_9_^.YX MO1RU%1P9XPEM&(NE,G$'@(DA8WD[+]DOO6B(UWE?U>!%@%KPBC($N,\F$P]Y MJ\4M4GN\L%90"OVX(FB^\P7A2GP\$LH)][E+LXA+/G<@E3,NS:L9W2(:@D6& MJ^MYRD7\KHK6ADV\&#F^*8:*@^1:,07E#&3(^ACJ]0K<@!R0D/5&R($?WB2T MQYQ?\/:\((@H+]&/J 9QY1"53!@N-8LA-BJ301^4^LCE>,QZ,USW+'G9-QFJ MEE*\*Q( XLO(/ID&S/7(,R'X;"=C\+<P%[7L6%MB-K; UUT6LKS M+(!NF[:']$P)!X:F,ECC#-;ZX@Q6E8NZR[FHJC?-*FUK.R27\GZF9$KBY[4' M ]XTP$"/=LJSGPHH.3+($TO:U"<@*$R9@L"Y+Z^9%9Y6GFV6.(A%51Q/-B,' MJN^!H35D&*^98!@4K7,P$RJQ)]X(T%G.O>%)N6GH16!+X/ FZE6-/6&GG#?S M$K\?H&\9P9,AW;ESI@WOQT/:TPA$ Q6AAB*'"E^+/WV])9&-[\K-)(9F(?_Q MLH6R\E84':,*21ZCC 41""]*P"A2"3HI_31.%N"-/U"1L$0@ 4M,4#0^3B?8 M'-^RC3X+69*"Y4K?9^R2C),C/2H:YC%MLD_BDWWW I[1@IH %^VQ:_+WZ!GT M3N SE^)5Z!?EV]VC?*?K ,C1T&ZKVE\V($$Y;!KN+_M-.)PN>(/J&>2YDQ5X2O3'JMS-Q%?GC/\2+<0*$&U:)_MK!3 @F;BM9J5))X,#I!9[5O MWO/:& S P XRF29+_49)9#I@)D9#J5$T/I[TUD\Y6E*>G61W&><7T>H%SI_K MVT9%>ZA>5(]YC_"S(?>>?#- 8H@0.9^IP].64D$X(TAYF6;<1&3E\ 39&;>= MS()*N=T(*A6-1Q%Y6IE@UWR=V;0RWLT%N\Y'OBGY-V^[C7ZB',\6=RX%0@=/ M38"#V;E!"-3P, %962'&$,BC#GV4[P(0WD>C<+BF5L B3^K M#U4--4(P^AA.=IB2'9BZ,2$ 1/J % #H#>1I'3@-8F!C(>)W8&D8)'&!?;T$ MVA]HP&HW-W<5[0_;F1@A[/F)_YLJML%L(1[,DT<>0E*SAOB#S/OCZ/I2-Q@H M;*XWCO.*4)+]-3)\W(_P1>6F0*4CC3P^E7K=O[$T4+,\!#_>$U\YPA%*Z65N M #\'9E]8Y* O(W8=V6ELU3/O2DGO]]LWPFT"R?JQRE>.)I&UM:+%(MS9HY" MM+!$LA@B@E^XD\Z6:DS.DMDP.UMO?I8_WX9R0HA?,NXZ!F01=41R:-0 97 < MZ)SQZ:,W"Q.D?DV39@:B@%?D9\"78*O":_58[%P)M3$3YZ[(I WQW*.,AL?O MNDETV(?0CTP<\33[U(5G27L%,Q8(YZ[@5&:R?BIWY-$'@&8& ]Z+>3\\222H MRH<>9_N6S;:;H#D(!#X;P;>B/)\R[$>X\.+CVE.^B1@7^1?ON+@/L>8?K$ID?B8'OHJUA+* M#VI,SUA;:!J.D !T1?SK1*I7:URRAS[\WY)O%E]7X:N3^<_A1+U:_E>UJI[[ M^=XM=4( XT"#>\'[_;]'C:-$U[+0J0"W^DO3)7GP:W#88.YJ^*V\-\W,\1>Z M^CO 7PT[_PX]?QIC:FAM^FC;U+;S3_Y)_[P]S:G8%G\D.?$)G^*=H)$]83,H MD-7H'/--.Q#]SU+C-"=*? M#=N)Q^+*%*<9=6JQ*O6)_9)QULSR X?ZYJ+E86(\P=6 @7_6/O7+ *]-L[$5 M^D7?,)^&/AIBQ^(,ILG88/!5Z(RH40(9:#1U3Y,'W "1B"6.\?=T^K3B?]S; M@N)/\+Q:K)AC+MXS;]T>2%-)S.4JS%TV#FZ.C=M1 _,AV*MT.NT"ZM\!@$*X MX14PR"7=JG3KS0PLUN9- _J?!(JP4.MS<#E0WO7H@=1X RMZ9^B6#R5?SZH. M#E1O864'!ZQ%K.Z$'&PYZF6&H>BSDVR.W\,/6BS@DC+M/_SM7[-LMJHW$ K7 M,JD1JX+ "D1%GD:DTC#8(&,0)CW8X2F,1G.L7NJ'YQ[+ M%I>IXG&A.,XMO]AG6]Y+[Y?ETKO5=C=SZ76]TNAU*VV]D_&W9^S$&?N06ER1 M!D]I7KQ''EA-@-KHO7_F-1W-2A.HMMYL%%XWD^T6(P1%/K2[R#='1L!68$ Y MIU>E\E6,!#9+'@EL+!ZS*8!_GRW.207X MTOD\%3&&560>)K->"G9"&DF&\27=4[5O3$PSD[6C.T8 4P[D4.XS8G*8):O<,?)8[7,,:.&#UO&%C\">;E6" MMY;D6HY S1)1XIQ1@5BFP:S(V34ICKEK3)X-*WF2.A_>]A!D';HT4%'_A427 M ,)G8M8YFKMI@9664-38B(8+Q^T->#L@+ E%99G6+30E4AH:J;Z+R:#&0(*? MEZ)2BSR/!"ZVT#&-*.#56Z9O]TFF)O(V;JF7)W49=:)%[R)]FCLD$L[O>B'O MD.JST"MDP[>VD'G7ZU6[K<:ZB7>=:JW7VTB&6[->[=8;FTF6XR?9U*9:;TF[ MR_JJ-Q=$VD*.A:#N(I[[_3GT);&%229Y_NT'K^&Q!5;M-_QX!S#D[]]L)ST? MN4C8=H/15UAD.R&<1E4OCCB[?532%GF=,(W$%6ZHD*2C&"N#:;U\D+.4IVM1 MUG( %2.K#0)Y\]I[04B3;F6L;,S_.I.MR!Z*68\9)5ZHDE^WO3]A4H[">3,]\;K1!16WHU5$XC@6D*+6HZEJL)6;=0A>BAT(R>QTIAS_6/?Y#X^HD MK]_@TPKT9H5ZE%6T3WCU_*<_/&&1Z,>-3JOY.6WJ;@$G*^L./2\B G:%]36J M]0),;%=.D^, G6./D*#JV8L&+"19APO=ZHZ9U>[<1JUKNM5GUC M3%B;Y;_$5 \4E'$;H=XA0P$E[R&?OUX_Y-,KC:ND.DJCVM@CC6O&.KYDV$/1 MD!UWFM7.?X$^]HM9Q_?X"VRV%U+^X$4TCGC<%A,Q)BR,0%^[\V42(B6153") M +/0SI6BIA2U#^:LNEYO=WK=$TOO=)O='$5->XN.)L:SU*FK@J-5:]4VS*#WWW18#+];8ZK56X<, M 266RR?(FH7BD;MR&AERO*9<*>R#GG;>_1YA90T9[!7QWUX7E$4YLB[%TGBK M6]'H&/?V+\]_TCZ)H8S86YU/4$=.>$O=VK7?(@.;@TSY5_%"J><_5T1C:FS] MY8'2T ^UA[@J:,O"?IMR/N.D;6(!U0(!@WV(XV[]24)=[(BI'W=:NMY:AZ+W MBY;WDIIY%_:':#)QF!C^G4_@9/_-47B[0J,-^+-R"%)J :&[YZ'B6N#<Y3-%A2Y0,VN[>*D.7OD2L\YL":8[+L*++JO>:!\P7>Y3S$#2Y>/(]@N1Y0.;A.EFL+68-GN[+#*5U^IPO%:U&OWUN-H>9]3U7$;]]"9&W6DUVTJ?WC*C+M*==%?.$SLD[5\%U>G(95J/ MHM'U5S!F3?%DQ9.WD)2N=VJ]5OW$:K3U>@=3)YLSF3G--Y>WI"GC ))U%H-4 MY:B4B,$W]S)^5LB(J#"&L/>&N[("$,X%9]4+O)4LIDGCPRV M\ /[T"@YIN381]L6;?+5=YMYML5;# L=1QDJ/KU5/GW8^4?OX:=?1_0I%JU8 M]";]]+5<]X_Q^9/^1E=]O=91C'J[C'H?5>K7I*3%;OHZ(+SBTXI/[P"?%OZ+ M6EMOU=M-_00=%T8]I^$),>OZFYBUWFC7ZKKBUMOEU@>=J'@6#;&BILZ[GKW& M9:^8M&+26V+2>KW1[NJMWHG5Z+6[W0XYF1MYO!KSD=_$J;N-5D.EP&R94Q]V MIJ)BU8I5[Q>K;BY@U6]S52M6O756O4\J=RAN/96-.I& ML]OHU/43J]UHZEV>85?+UZAK;U*H>XU:I[:[;/B$!G5MW,90!8??]N#.=^'>91Q6J<\\2+<7#1^.T M&A:HA@66>>Z;&A:XL8.K88'[9;WN9\WT+U" J??UG%6*IJBR1)4ENGU+M)MK MB'8/V0[=!X:ZC[7-WQR/5V\IGJIX:IEY:B^7I_843]UE+M2L=O:(IRX(EO_P MGOEXPWJ-DI=:*D2NV/%.L>-6HUOOU=LG5EUOU6LY'2+B6,LF(N4Y]*(BY*5D M>[!'[CHN](G1UV3Q_M 0*\%8DF>E$.(4;<#G5!*:QI_VZ>WN$Q2G?L*A< M+,<8&*4W'([>(,J]Z_QN6R>&XTQ!D/?T>D/7:\=/XGA-O3779ZJU2(,X(][027'H5>)^5!CJ5//!RL2G,#%GC]BN"E H M+EPR+BR;T=5@^5Z[=F+U@)/JM?D\9VWM%.>Y_GY\0'*7&OS5*HK3EHDU :?= MS^9)BM,J3ELR3ML"I;=S8G5;G4:K]RZ#!^BHFO#@C1['AO6/#^^1]R&/#5^.)XTT9 MTQY"SWS2[B*@&1Q-HKBQXL9;X,8\O:&3<..FX,;Z0FZ\L+?;*[BQKKAQ>=D7 MW/4^M8'+X\8_//I_(CN<*I>%8M!;9]!SZG)CI;J\OZ,) MUP5*0X%"@D*94 IXU]^*S_8'7S C:8*_:E=>F9$U9$&S;BAAE3BF[4: MC2CYK>3W!OFSSCNSUF3Z>'?D=WN#Z>-=Q:O+R]S@KO>IO\T:!M8E MWBXFWR@32['H;:O0W!D2+M((C(A("?WC$?"'5,_^11F3]=.]QVK>G6A!!2 M^XL=CMZ_3EH1]QN)N[.0N#N*N#EQW[,@]&T3OU6TK6A[=VB[NY"VN^]/V_/= MLT7+7.P)G^JG7:=^VKO!"?Y@4^J=[MO]"(S07'90%)B**>S*$8%>]JDSRM4O M9D:4OOGHPRHTOB)!?^4\4V(UN^VZWK38+[VF%\_@+%C( ME+13XW5,C;*[3-*^$N$_V6]']EY5,MVP, 1D4WQ5\=7M\=56H]L#OMK2&]U: M^YWXZD\S]*@\M*;8JC)HW].@K>OY]FQ=WTM/56[>2M0/;,LV?!M>LV(&<7V= MS%MEC>[*$>OUO:HSC#%Z*L>I>OZV?:M*6=I=6?&F'IUZ34;PZW4A:VH-%#59 MK:F^L*G&/P"%0>T'QKTL?']KP(YD[+Z62:_Z1]G5)Q7(WSF2D"C=6*0_-:K[ MJ4%=>&Z %@QH23B38L)H,(68B<(P=^PNZCNVJ9V9IA>Y-/_GF^V/E=ZD0GNE M)F6@WGQ2;NC[2LJXCP'L1#9TO_-!+-D3,(R2>,;/ ?R"^=HD\C%F%Z*4OH_D MQ R]81SKS4_&YQ.]9?&_*4)7A%YR0J\O)/3ZH1%ZX@M1A/YV0C^A:>2G\[/. MQ3)-G$P^\7A\^ LE10"/%0/)^3O23XGDCEKRB-$//"<*%S^2H;^ UUNEX?D^ MX^-7@H_&Q]?U]@QII?X<^0DV#-EQWV?&T[$Q@,U^,9P78QH@^J3S7VQ7KM[! M[)=U ++X^*]C3]T"Q]\F^WSC_@3[_%]V7]=[K:[1;>N#9K-F-@W6U+N-1J_1 M'+3ZM7[[OX&G'IT^(@T@E\&L'D"W8)ZGINYG$6Z>_KWOGZS_V,90N@C,_LK_$==YY:'_?$X79G"U*(.+V$G"#6A(.IS,,28!^R+_\M6R@XEC M3+_8+FV0'OJ:S0]#OC/+11&"_&M!/+U>M=MJ(/T(A46\6)!6%0Y\,O]YIUKK M]7*_J57UW,\7K=2L5[OUQD:6JO.3;&I3K:5+K=#Q]FBXO7#6%9#\>W3H]0J5 MBQY\A4JT1_"[9>'(LWB[;_AVJ.RCDMM'B\RC@S..YKT@V,6@J/&D=[GT_[/Z M4+T0:L$#,_$UTJ9JK9.==2A&E.(&9>(&O07%3+W]+&6Z REK8J0137-W*&.2 M]P HV.(4^<.5[WLN\Z( 5'^JF%7@5TM_AA3ELQ$0%ERX[,MPA MP!&'#U,W07AB^0-&,-*^ :2""DG_3\^P 60).)\F2'(64L\G:D&\4E!57&$O MN<(^-?5"KD!B3D,7+")_(4;P:1$G('HQX;4&?)*9]PW<5(4/BH0/;.O_'JUV MNS::[:/E[L3NY@M"]?HJZY\\I-? #6]';M%9_],>F")[G +7;[9^E9^RS9E MGWS1W^%\Q6(:/T 5K"[<\H>%?4H3X>DLCO 4QV>]E^#SIN-"I0W];'LK*LKS M05&>[YK/(A:?H)484CCP? $%?P9OJM7"D M60;9[M]8WX] R%"6<',QX]YR) [85;7&6=8ZH;A6K=IHYX>WU@Y[=:K-QO*P M7D$=?N>4M_PH1I8'<(I'1O :LV9/0/(IH?'/>6"8T8(:G) V 9GX9UL!>!Q, M6]B.1=]6_Y63=REJ6"DE>=71%@LJMGEN;55IT7L>_'*+!__YYV\W9P_;//U] M57O<(@"N;V^O[F_/?KR^5J=8%@"J(3N2 K 2[UHZ( 6B/=EC\<,NSIN7W"^ M,T1HP2]V""\SBR 3VC?V6+L8V6PP'WI>(]DTI;PV2N,H665O%#0LEEL.:> M&7.E\=!GCOKG0VE^6W.2E&JGU+]E.JWINJWQ<-KY57]=D$W67JV='AF M\^%-Q4(5"RT+"[W?XL'_?'BXNKG9YNFOMGCZZC8/_GV;U_YX\?WZQ\//5S@- M#L8;<&@2=%\N]CX* N8XVE55^QZ%YLAV ^]5?IYRG/4='3B[8>._5[5+=NY'KJO4TP_1L4JASO[3 MQA'M/@ML# E7^/ ESW&8SRN6MRPJG%%>KP(F;2/!8AMV]\.)IGV[/_OQQ\WU#^VO MJO;]Y_GYPZYHD5MKL.\;[A-\3 #S^OU@(2OX.+?2FAH1,8>+D6%G(A%K#YTL M7=K[KM#<'U=@CCY^1WOD_.PB%1I3))<+M#\86&SAB.!EF)X[1W$EH:M+VV=F MZ/F*I#ZUB[/[?RF*6@ZSOVS'L8TQ@2NO!ET1U*$3U.W9 MO^ZOKK0+0)";L_L_%$$MA]FM,?49(W YAO^T>SJA(K7MJ8/7M]I#5?N&6N'Y M_=7#/_Z\4N2V0B.TQP0R5 S[/@O^)V**Y!3)%2:YQ^\_;\\>M+NJ]MOU^?G/ M'\KKL;)7%BP1$,#L?M]S=]#KH\KDUV8[SLJ.EXK(%)'%1'9^?WWV _W4#]_/ M[N]NKI2EMBK/UK?AG0BPD>%/'*8L-45N:ZB/UQ??SZYNM&^ /X]7U^>*VE;H MC[8Y,IA#\ J9W=_S2)I* (T30'N+$T!/^IXUA?^,PK%S^O\!4$L#!!0 ( M +>$5%@ L-9C>RP - O @ 1 86QL>2TR,#(S,3(S,2YXMSVSB2 M_[Y_!<^?9JNB2>PD,TEJ,E?R:^(JQ]+:SL[=IRV(A&1N*$+#AV/=7W]H/$A0 M? "@)!MWU-75CB,2C<>OV4 W^O';?SXM(^\1)VE(XL]'QS^_.?)P[),@C!>? MC[[=7XX^'/WG[W_[VV__,1K]U^GMM7=._'R)X\P[2S#*<.#]"+,'+WO WI\D M^1X^(F\:H6Q.DN5H]#MK=D96ZR1R9N3=_(U^33Y=/P.G\R.W\]&\U\_ M!*-W)R/ MGW^\_9DDB]CCU_ 8^CD9 MO7D[*GLJ6A[KF[X9O3D>G50&&61%,W6$[U_SAT<>RK(DG.49OJ08G^,YRB/: M)(__RE$4SD,<4 :*,+!(Y07E<8:2!;I M:('0RJIGM0WO7?QB,P*%F8\_?OSX^@FXLWD$C2S'WA_!GZ/C$\I %MVV\:YY MW_1?(]EN%V,HOTR[,ABBI=4PFF6%(1:R M 8#PWJ;#%/L_+\CCZP"')M_?YNOPA\T75R&"_<"F3_DZ_-&[SS1;)3:=%N^S MOQJZ17%,,D8!?A&_K59A/"?\!_H3?"*?Y'=RB^=RLZCME0W"B/WG$TK\A$0: MR?5ZE9 53K(0I^H^RP@\)'C^^0CVAI'<%_ZU2O#/="3RE5H'U8\='M,><$KW M)3;?ZW)"D@3P^^>CE$(18;Y$+L\_P'/;^=,F81S^OYA]A&:VLZ=-=2'ZZ'Y/7WNA<'GHS-"U80I6M#AP>_?;J^:3VZLS_)E25'2+)GP M]S?L_XZ]4:E5C#S6TH.FO[W>;+!!*D]Q,(E_9W]O?MNBL7BEH^'&ZABWJWY, MC MT4DPA87,KZCJNS1D\"X"6BC>TO4OFC&N+\DI#\CA\=P\89[;85=IJ47K?A9(@Y3%: M!RBR*4KHI!YP%M)A;H-+E9 6I%^,0?)^JI#^^P&T[)]7%^DV6+'V6HA^M8 ( M* X5&75G>4#Q J=A?/%7'F;K;?:H#4I:M#Z8[TVS\E<>ZAY_4 ;SRZ! \90Q>.0A/CF) 3/(%1\&<)"F* M\&2%$S8:(\2;&VKA.]F$#^B,**$14/)*4@/"X!8_XCC'\X0LJ0C+$N1G*5S\ MG^5I1G79Q @//1$M-F\WL1$T/2#J%52Y4T)!=T! 7<5T8>!$3B7*,LR7*8@S MG#R&/A9+98*4 14M5.\VH2J(>I(J%W2/.*4ROF!2O@B40>&/F-F2V^FX 6D(^;@ AZGD)0""Q*DFU' T+G&E-E,%Z8 MX"!?U:WXR9O-%16=,3SN9$83FQ+0(UBP%A6)3 M$F$72,+NF\B*,C"5:0ROM MBM=4>T'$4Z@,:N%G1L;7VX;7URA@0 MB.*1519J:K MCN9:#&HZ-J,V8N0\E9['" X(E4L4)O]$D=F]>OFR=L5K.C:T]5CC :WN9#Y/ M<0;W9=R< _<-=HJ@AH(6A_J5>4%0F)CXE<4@];\[O( -T#)PK:&5%H::+BZ( M##1\C;OU@N!%\?J,Q '8(P)^GQ:BR!(0"VI:H&H*/"?N">I>0=XKZ \4PS]R ME* XP\PZ!=I;R.ZFC:1::ULM/C6UOB3%!)E";$!8@.<@E>@X!M_:0N<+T^^F M?N)MK;5XU)3Z"C%5001Z X+D+I^E^*\33^+6AO=\K^K*>DE"8_3&-"2 M[\I%_B7<\DW<\S]^?/_NW:_/X9[O_23_&E+,3:/#_3WSZ^GMKR^::U$U]MKW M?N(DAP2,UO/>'"134EK ^KGR#Q$]O3>^.7S&M+3X]?3O'R* S>[ZYJ!UMM<" M9>/T/T1T>KCIVXC+OL2UN.XP$F"(L#<[]EM^E&WMM> 9AP<,$9HF?W^;+:ZU MM186LYB!(6+2Z?MO#HX)&2U*/0()A@B9^>R@Z0Q.&.+"U^,-S->_ MM:T6!I.(A6&B,;,XO"EO:U>\,8QAB$NLCT0P!\"8EA:>GK$-0P201R"8@U1Y M7PM$2\##$!=:&[1@]:$8D=+"TRL*8HC@-0VU,)F'1@P1&_.H!AO# MMB5-'88?MXV7&"*RQK$.-H<\.Y):7+<+HA@BJDIXA(W9>[.1%IG.R(HA+GQ' MC(2%V4Y+1 N,9;C%$*$J0BDL[AXVFFAAZ(C!&.*2=X=26)C13.AHP;$/S!@B M9O58"YO[AY:V6FQ,HC6&B(9YH(7%;8(M32UZ6X9P#!'8MG@,K;++K4L4#."[,6Q70QG2,S3Z)A^@Y*$*;$6+&%&2 /T M^SBW'(3IEZ^\ M5K2'81S8I/@N29R >TQ"Y5^A.F[]L7<1U4)O'N1"/WREIXKB.D!\M4$K%K : MT]*BV3<"Y@!@ZZ+_ZWB7$%)J!Q"?,X[)XC,T)Z:%L''ZBEC_?N!)7LP0;&D=_X##O((D_F7D&ZD"=2T%/P@7GU& MUNPQ*BV+UBRO.V11A3'EB$%4EF,N^%6T.##K;B36+?9)[%/5&W%38$V"943J MYNL7%:U]!JIEZ9I=>M]2MSH+5EJU)H>]C!3VD/6!SPW99[_,:LU^VASP-$IREZN?QM2N7?G$0AL=*4K2AJ\:O9GUMB MI)6?BTZ&*6N[$0"5)DW#>8B#V5IN9#F*OJ(,WEV?H\S.,+*KSK27Q$!T:J M0=H )#\N_(,N6YBMK^(@]"'-0'I&XC1?XF17S-2_9RU#U>RR)@S5Q$3RZ"2& MY)5C\N2@#CRU%;)+NH000/<27+79MY:O:B;@O?"5'-:!LVKH3E&:G>>XZPBS M>Y;JU:F6E^JQ]0:\!$/QZ%AT)Z8#%UG*B#\2JAR?/:!D@2&,?H_2J*4G+;_4 M[-.]90\;@<>',((Q'%BD!AS\]RL)6" H]+MKUA.3TIP R=-YB2,CDPTU\O-@9ZOH>M/#W,BS+?GGRT6K/!T9H$==-#V\Q M'07*HXQBR)8O>\!3G(0DV.U6T:]O+?/T,B)WON,IH_+XL#PZ+H\/[,!;-7RI MONACP&S"1Q^\]PJ[M0L< ;WM9<&Z.Q'RQ6]S+$J5Q3=,Y;PY "&R1NB)LR8 M DF5]P=\C=,4VX#>34"+9LT66A2I 8H>2MFVS8D.&B&^!(47/OR*BQB9PCW8 M&CSRLEC(!U]:J,\WE5>!@?<#8$Q"R=0C_"!ZR? VNZ+&J&GR#"25&78 M%*V9$VM&9N+HB8/M]L,^/6@QKME'*^*2) WB4O8+X; S>;[%P4%XLH4[QW0: M/@\C%B&))*X"Q].KV3.!-6DM^C7S:(&^VI<,K00GR UN$*GB!HTX\_'+Z(]4 MNSL/Z:J5%UALC5+VOZ4:V%\*;-N3EA]J%L^"'UC7(^B;*;&\=^5"E??_2G!% M.82#5-@%=76/AEDMZ"NY86:/=RV.FS1Y0'Y;FQ*1]*V M-_;"$N;=ZGCE7:#<7ILH#Q'Y\90/3'6D1CL@36M.>$? M.8+?$*\I5M2)H&WAVD8)%4,SDF=%#SB0)>4N99D)KJ-\13%:X.">+# \W3,? M/]/HM4Q?N\C8ANG5255J=P 1N-"JQLRQJ7G*W)1"?,7T9+)Q,4%/SO#PH72S MFJAUMP[C\9P"$< [7PC4:EA,$[)(T'(RB\(%H[,77N\S "V[UDN86;*K')47 MQEXY+D\,S!,C\\JA#9//9(;B4@&36&VMU D5A9<Y=I-.#, M23?76XR", ++#4Z6=$>EWT.?FA.[[E++$+5;AW:&$(7-E0PB8B">&(FG#D4I M67'@G@+*/P@)?H2136R/$1TMSK7[A7:<)>W!P];'OM?57 M2S9A;!6G@YCEE M:>EQ$\6+D(J9;;;2-BI:G&J&UBI.)=W#]LD7X#+/Z$*-ER21^H.\-9WO!LH> M'>A0?M^2YU:BS+OTU#[+Z]FY=V "4;=Q1=(P4XJ7E9M8_9D%^/T(:T%O*';/ M:%7K$*O;9<,+!ZA%*>@0\I.R7\6=XK88=U+4@ELSP36""WT43\I>A@KJ3,WH M!/G[X8P//UL!J:6B!:]FD&(Q@=4<3ZR\ %!F#X>+V#6)%W*!Y0)9PM5%0HM5 MS5S$L0*:)3Q%&9,#3CT^IZ:F6EQJYI\F7(8+AV3(X!8O$24=+Z0K#-0YZPV5 M+5DMC#6C3544!E[149F4G555.\ ,,Y_2)5K@@!_+;W$$U\09878M')R2)"$_ M(, EV/P MBD$,DT_&D'@-![*4B;P_Z:>KF!/3(ETS$0G:9=&5\A:F[UGTLIBTM=:O_2\T\(U=_X&92<5M4IDY-\!PG5-C?9<2W"=\W M(Z3%J691D3A5TJE*VAXC/DSDJ"C/ESG;HYD /R-+.J$'*M8I,X,G3R7Q>_>K M=KO3SKO5 K#*^=!/0 EVS5TEZWHJC1"EZC.0@X;G%"Q@#2=9G:!5F*)*:9?G@*P)+ MN[*%U]J,EU"O!0P0,!N[(K'[ZU[+&@W5X"5E3Y!65&'EH1A2]2S1T)@/C)M% MV-"&*0+,058^\-*.M!]^ZNY*RSL-9=HM>:I0A''BD&SAQK4I_N(K3+,QR M&,%^>*2[*RV/--0]M^21<@">.H)ALL@Y3L)'$8,#65Q9W@JZ?E]PL(#$*#Q8 MP-8]P)*F%O2:1:_LPE/Z8,"+7KRRFP.P72 4OLE\8TW!3:>A*16F)*$G<1*3 MG)X9XP"LVL&9$M%W"A^]C^\>,+:[C7%AH#H6_+5FUK1DP=+M6IQ@4NZDU$A$ MS@'RB=!9>,4T/'4>GIB(QV9RD%^=W*/4&))\)-Y1&D(Y'W:Y5M:S0M$4)RR. MCZYT6<61_@R;"$R"^+8A9.X-6LO^#?YW5NQ?*:M4?@KR587$*Z^;Y77E6R4ZB&L=*R8HVQ+J+NS%BU MO-_@GFC'^W(8+(H#IB#2W,JZF;I=((R]"HVJ&6S(U> MCIH-+Y[C-%S$L)6B MM")@<=JC@/RSC47+L TNF9;'Y<;7RR%"9L,-*0XIBP9?KMZ8!61<-GVF!BJT M2+1],&&_$6A9K\'#U(KUBH!U>*$2P]$J)P^L9B]MOJ6P/][@K"PFSSYB426< M59;B,TP?PM7S2<&>X]*R98.#[2XD(@P7=F?([%&.F,M#KQRS5QGT,/F5GU+N MT5,EEQ$]R)"8JR[%"\)C[A3'M'\;2\*V76BYJ':WP0EZK,N-[$=%MSSH3+Y7 MA*+])#H?Z$ZY)59FZ1ZW[^3 $B_,$A?S.?:S0F>C3V_I ?06^X1J_E%H:WG9 MN@\M0]3NL-H9HNA790;HVJOV/7AVZ.,6U=5<"V+MDJD"XL@K* X=&36VESN* MTI]Y6 .8:7IYY6]#7HML[2:I_?.47;+/4H1J,+O-T .*&P$"2P ;USB*R ^P MT6X+>3M%'9B,P)QG9HA=FB[A9,K&,XV0E4.( M 14MH/74G$!TQ*AZ*EF/T1TD6H6MN/CC*T:P7.(NQ,\3**)ZBM+0JNQP#[): M/&MV:<6&K%Z0JUTQ#Q_1F\>Z&^97J05$41C(_!H_XN@M/[2,^Q[$=MVEEC]J MQF-C_E!&PB*J82S>6WEJ&Q].;3H&NB&P(^Y#5K12UK)#S6AKQ@YJAP>)H<(R M6ZNN3W\D)%^QHDE;(-U-4@MQS7S6#/$K;[:N>CMYLJMA8CN9SZED@[N%+95M M,T):'.MI+ NZ+:KS(&&[PPN04DIB>)L3=6MC+3PU>Y:@54E1/T1 IE2?B*'$ M]0K%Z\++LG L4Y:GCPUR"^I:2&N&+-Z9)WI37$9+-[D*V@./UC3'IGC8[4X6 MV7D+[;5_'?=\K!G(;+FG?$'KF>;]% W7(Z@'S#W]Z'?4DY9U:E:V_JQS\%_? M5@S)6E#/)W@V>]3R2\V(MRM14]27&B;G_)&C!,499GFK(.XQS'@X0)F,GK]! MDK*6BPVC;->!EB]JQL"R/Z8K*#UNY,&7O2HU:@X\4('H4E8357[; ?)=9+5X MUXQ[77@7/:D_'S!6P:!B,4N0G^4HVBW*W82U.->L=ETX*WT=D+[+9RG^*Z<3 MN'BTQ+*MJ1:MF@&NI.1Q4O_?H?CM]5/Z":U6(3USP"_\WW%,^-C93_07'/&3 M!P %:_^O:4)\C(/T,B%+J.D\:2[^NC[RT"QE3/[Y:(ZB%!]Y,5IBJ#!F2B . MHPA^_WR4)3EM_S1+HO#3"B"?K*_H$B!^];EV"&U ;-OQR)G18".Q^$ 9R MAI)D/>>7Z6GK0MB2T2]'&$-@0_:\JR'#=":Q&KH^?LM.(^-^WAW63WOX6 MX_A3)KLQ6!"1:X0=8,(93R%R3V#W#(.0RG'A$,!_=)4FN"8K3.Q(%K0NR%4U7OWJILD[F:H:U,"TPEX58#;^8 MWO1<^6).$_*='FN"\8+;GY9AF@+K?\7+&4[:)**NU3YG9RP=%6R$?4RR[C@. MIBBDW+U9J;U2M?="5.>U9X6==N<*IY3S:TK3?U]/T\\FTL9!?:GM8#6"[-,# M?3/Q\QF^J@D3^'3C1<]S]B4&<1A1P)E5% X.O0_;6EJ.GKBEGC2)H83&O2C7 MT2U/NMLX(4VN,44%5P]#['\NGC*X62/Q5_04+O-E*\@6%'8^8_Z+;&1V/ ;W M7<@?>D1X'.( SG&+S:U<5=MI) M?U&VWW,U'3K=#GRZ(\&>?D:B"&(#Z19.)U/=O>\3JOBWKI8U'<=E.]V4SNFQ M-L!QP-T)2O5@+%),BN3#&X:CUA7: 65GM;-I@I=AOA2:$PQ13N4J3NF0Z!"L MU/3>]%PY2IZ19$42-9R7G[@ XHLHA*+HF5X)L:7BA'!NX/-T$I=I*C3L;G:, MVI*X$PM5)I:$L55C6^XR.D*P3XS%,K0MB"61/1V[C%6*R7RN>O\TZX?=+&!% MPH6#66E7_TJ2;($6(,S&>4:6)&.E#I!.#MA0<(.UNS6[>HAMZT[0@Y*K1ZU) M$BZDQ!ZS G]HS4Z'DSE#$+Y4>EHJA9D48:V+LP5%5\V7DL&Y)P86#N/=GT=W M&R<^B.8KUG-<&LO859L2J- *>A]2KJ)=+_S"C\0@[-JL\^4-Y W.)G/0RN&V MDHJ C-NDV9&0<'>_]D]G_SV[>UI7[9%4/@@9*[384Q1_[_[>S-L[\>T53EVE M-O&5!.$\Q,&?.%P\4)UU_$@GL"@^*3""C.?T;_Z>+T;8MD7MBOX>#RM@#(8@ M'GOFF/(M93(7ANN:V7K<6*O66-/;4W>N*()[ES,Z!>$9!_#2R@6O)"E]^_ZD M<\EP/%E!%]T"S:"A$Y),E. L4H%S% 17 B>9"JOU])W"\Q4N4?,=9)?UN M]XPZFS@Q*+'DQCL,>Q A];'[T_>G'SHGJF?HL?N$K)KW&D MRZ!,8:5#UJBQ"_:ZTG%C_(A"-ARXQ$*1--MW MX8KT:E"#+I[$K>G8]^G8@L)Z+XUU=-*<#YAUL]/6M2ORSFKE<&\*3E1TT*)2 M$[]TAGG=/ZBY;29S[EEA8"S:CJBS:Z7L$Y>X8_JU]YR=T37X73R@9%'>7(T# M>N &1TN6+J%SGH:MG9T]V(P$1N.8?\=4OX\70E?5N&J:-79B#Q4^M+#=BW*E M0>YW6I;9(KG?2,P"P'_ B&TXW8,!.]U9"$$QB# M&4@QCVZFH]$7CF/!SAM93QY+*2UO3@3_+HD/TV(&7S"(^92.X"Y^Z\35N[N '?I_0 M?88S)D1);WZ;]Z1Z<4(_T7R9L^LJ.J@TK>KMIWA.$G!<,90$^^K<51\ "S_K MAHU2N+C RC#3F85KT?X[=O18UN.JYYS\B,'A:IJ$/BXW:="WEBOZ$OP#^&T< MQSF*N*EAEU=-_?IWE>5+P[TXYA:,EAHY/)FW=T*X%IC*TZQRO MP$AKZ,--:9=C:"4ZY M@!B?A,2AGYI=6'8T<&)"REF*,B .%_%93EDS]M>5+><&9](C&YAVHV9HRMUB M-!)\#SVYH"J-(RK;8F9R_AK&$.I)SY[R3J$])Y&NF:L&/X%=<9U9\4W7&+A, MFKH J<4Q6=@JE#LDJ>2:W%7MOB-GV::7QRC7Y?;HDMK4@1,^J46H%T\R44DE M>[J&^Q^C!#BV9)R]+F.HK:L?#ATWO]!EU_\;:F1[[HGN5HYJ MZ12.]37E5OH5:\X2]1>=.$U-SJXV3%65M'+"'V&:X,>0Y&FTAB#7),#!MQ4$ MB7.]H$DIX&)*.2>!^:5O&(A+8W16WI3G3GINIU_3S%3BZALZ^O&5#EK_R!$$ M6"'N9EGD!^>'\]*[B)Y 9B0OHU%93B0F:XOTXB($&<5TVZ42E+Y84IRQ0 M;E/.KI1[3=RX-ELX*S/KJ64W#UX=)C)]4T?EYBVFVV@,GBDRRR0DA&%Y)SO0 M[6CCJIG/, I7DV76DHJSS*[+'C5-R R>WY#LGDQ\NB=MEXVJG9X3$EM5J@N+ M+M]J#.\&NEHZ,450.I3B+;Y>16EZVXFIL* H6/#++]>GX^ 1/ABQV ;15-T- M73#@R8\)XKYLT\$UMW$"-GEY=KH6<:B9F1%(T\S1C;4I?Z9BZV1QNLH+JF6T M>PO:GK"C*U;):3Y^JH:^;N1UW'QQ-SE8@W#)LUY>]3\LG^5I1NC^=XO9Q8#( M6=[N.=SRNJO'*#7.ME#*V.76ACMH>^B#.057K9KCG!)7=7F-=M?^_DNK=E1: M;+HY=@F>^KO.GG W+ ;LM@Z\"W2*VP1NEU0 M<)9;9$:J4^1_5YV;K](TQ\'I^MO='^01)S%+6;@"98\.YP+._JLD3'%:ZCQF MF:]VUX\31SO%&YQ$P;'#/3;E#=81>.?HI?Z$& WW9= MAS$NHH5,PK%,FKJZFXIPP%N\$.6\%%^;>C(<;DH4=F'F@\8#[OCL[T.<'-^& MZ?=3YI.E,60]0\^N+OK9^.L]YQ%=2MOZBR[HR%8__U+5SU9:E%'P2N@.=0H,X M!(66<:RU[T=/NJ[X<)A[I8)!;R_NKFV$7SZNOCLN]0 M[T0MDGIJFSDA)>\)U>O,0L-;V=^*AK,;Y%F$4?Q/_!#Z$=[,#Z?1*0U:NJ!D MMN=Z4\+@-D/>VF-F^E%S=?=4XSS8]8TFO4#;ZTY\U:(P0\3LL&RHN2XBK+.) M$Y."8KCY$JQ8,<1MB-)G8?K=\!QCW'Z/WZK-<:4T9E2J"I7_F/R(<7!#9.!Z M^?Z4*BK^FO^O?EUVWH\CZR5N9W;/M.L\9]#263'6>=S2ITS1MW5" M%A@7:-N^Q)NS5J)K\@,GX+6:9I.DO"8J,X&(@ACZB^ >E%R]"*B5'-HHSJ.H MJV4>!"K3Q%M,?^TLV+X]<4?9J3LZT2;JI@=@J?48$="4)A4<.]N MZ80L%"#F7/*!'% M7OMT@2FEV@&AEW-Z5"8BAU!+WDG(E&U34F-GY%U8J\W[RJMX'*\G<5%?XCP$ M/81.#>-@RL/WJ8#5)/JR)^=$=DOP]J'[A4__@^D\'BG?4S%#?TF*4M?PS, Y MH ^EES:Z0L1&\YW41N*6ZFM.;*CVB424LL*=>=9W0-G1TZ<4Z9-YMP/#/3'V M$-F&I*OJ?<--$ZBMU9+$Y2V\\+\'DWQ"V::XQY=<87.CM5T_SBZH/*H5V9ZV M+81M3NBE9:R%-*% HG@1 ALPHP@+Z=Z%F&HA[*B4&B\@15K5Z_D6IZ#M0B6Z MZJE5<_#M0\J%,UKILWT&@_/A\A:LZ%0&$"CF8FR-MR/CB%'Y&E,VQ40ZAD3@ M&!*3V&<%(]@ V4]95[Y]*QHO[QEP_T!%^ -AIJ^*+4>)J"UB@> CCQB [?MR M7WI.',L;2Z=-Z1 24$+[5U]K(^'$B58J3+6K,YT+A*:9$Y/[D_(B4X7!M*"1 MVLWONB"62R\M-C0;#RUK/["M>W#8(RR]IWW0_P;'W5'^O2*$5J5PM'IJ2D-S-.0ZEIY>C1FV^:I[J2 MI;^8;+WF5)R F5T9)<*M3J.&-K_[TIKF%"^O#;E.&LN>R&59*T-A*.2N7)_9>+VV\W5_<7YW?WX_N+ M.TTX0MOK3LC5FQP&HP2(@@K-_6XZ0.QLM"EGO\")"4!G5V9>5YLN5W)/ MW'%>_!<8C*OJF.I +.)TH .33#HF35WU1[PMW)/84?Y;'&;I[=TWD/53G+ K M(N:*0-%CSZ;T6;=4V8:B$X+G%@>Y#U3O22U;CTC2PS+Y7)Q==QP-+&BXRALB M4H/=+VGOVEM>=@+1?]!#&HL4'\\I_P4PGB\D3^GV,$W(O[&?*>;:RYQ9Q,J/ M=\K&VHKT3FB__ 7TES+Q1#7#9N'S>HW6X%2?/9#B%+]FOC8+2->?";45!RS" M9:[0ZPCUV&.?CA[19-)E9K&I"@NTR3ZK:^:J'*WF%)Q&R,Z4,\^,'>_S\)OK'<2]7>=8.1] M9-DS+'6^J\Z5 M0NS*+>355B/L<^+_(+XHVJ"> &#?6G*>='(>L>= ?TXR*F M\V(;@V8'ZD_156-$F79=BD7*EMSJ#I5TF-'7(&=[5V-G]Y#F:B2\CH1J_"LT MC?)E>E0E?@@2 $XA9=Z4,IN*H<%QY[VZNI.=D61%H!BB,-@4SGJI2/>AR9-@ MW-X)V5/N!5N8INV(.'I,;;?/W>( SU$>478^9_%$_+[.T :Z-5U7W.)8[F'% MK*EZJ/)]1N0F ''*3FR\-$[Z$*ZZ$QKW)NJLQ-X\.U6/7=>$GTXU)S@K&DY( M$^EW!>R]F25)[ZW5TNK%W;4:=) VFY[439B_V5\Y)7/./W$YQR(DP$;CV45O M+[Z*-0.YJ&H![J09W3/ R=+(0].>D*,[#K<328SLJH>;M75"*%S$.%FL-[.U MZ^;7W<@%[;.A*@MS=6,W?@$_,[->\>Z,7:4I/G[@N\<\_61U9'8STJYGF[9W=/>O MQM#P4###P%GYLK.2S,3^2(]Q(9V%V-FG4"F5Q%,ZO#N<99S@#JR<%KVXNFGJ M [ ,+1'VA%PQ/=S@3$TM6RT6UQG+U=GLI27#;Z_I9%/_ 2_1[W_[7U!+ P04 M " "WA%18D?F>"R9K "F?P0 %0 &%L;'DM,C R,S$R,S%?8V%L+GAM M;.R]69-;R9$F^MZ_HJ[F];HJ]D76ZC$N18EFK"*'9+7F/L%B\6!"A00X )(L MZM=?#RR9R)58X@ 'I9'*DKF>X^'^A6_AX?Z?__/WR]$/7W Z&T[&?_T3_S/[ MTP\X3I,\''_ZZY]^_?@*W)_^YW_]QW_\Y_\#\+^?OW_SP\M)NKK$\?R'%U,, M<\P_?!W.+WZ87^ /_YA,?QM^"3^\&X5YF4PO ?YK\6?+N8_"";4 M^M?6/YW^A2L4D>L(Q;H,2@@'/F4$&XK6D:L4L_]_/_W%.F.X0 X\!PLJ1@TN M, 7!,HQ):^Z=7#QT-!S_]I?Z(889_D#+&\\67_[U3Q?S^>>__/CCUZ]?__Q[ MG([^/)E^^E$P)G]<__:?5K_^^[W?_RH7O\V]]S\N?GK]J[/A0[](C^4__N^? MWWQ(%W@98#B>S<,XU1?,AG^9+;[Y9I+"?,'U[]+UPZ._4;^"]:]!_19P 9+_ M^?=9_M-__<N5833Z]N5_,7CYM\^XU__-!M>?AY=?^]BBN6O?ZH/(S*$Y&)) MQ/]X^H$_WM"8PBA=C18L>4-?KQY;B6I#+OX^QW'&)5O6+QU-TJU?&E6A3*;K MOQR%B*/%=P=7,_@4PN?!+SA?/OW-9#8;F.!$U)@ ;>2@4'GP6AJPB3M;I&5< MV]L(G?I^KV MNC>@\VR:?IA,,TY)F?WIAZ]8%<]*KRU)#--T#U.W]]3J-WZ<75U>+IX)0\+5 M^N\+4=0*$?-)I])8@H"6TQ8E+X>SM"0-\PUEQ(6WY6/X_=E\/AW&JWF((_PX M>8^?)U/ZU4\_T1_,OPV0N5 L#R B$M&8"OA,2LOP;)@KW(E0.@73 <1O@SEQ MYI@[EFP[@N9#6^8YDC>"R]^C->#LI]_GTT#R&H[#]-MK8O/LE\FXKIHD0*_Y M]'H\QRG.YH/@8BA>,TBY:% Z>0@R%U R9J6T$E*%HVN^O9=S**??XQTQ(D2+9FF?C_+:4YV%48Z@/%XASBC[S<%XYN"*THGXZ M"Z.??D^CJ[S)D)2$P9(DJ!P"^4E.062!^.-"2O2#2#SY7A#3!6';(%+^NR+R MY$AHIA!_"E/:5)]F[W#ZX2),\7F8#=,@)G+,C'$@ B>/3:4 49&"=I'\-B>$ MX4HWUHD/$G+,R(!>O'CGXNV#;!3G,5LHW)-BB=F M_2E9 F)!9:1NWC"2. 6 ML7UR.P['TR$1P/XR/*+'?YM(B3JYZ$GS!*TH+"F&=GV18&5RAFN?G&)']^)W MAM>Q LNNX=567IUIZ9?#T=4<\R $U(&,!&!BB19N+476T0/%LQX99D8VI6,] MO2+ER)IZ]=:52!)'&U)-S'NRGM)[().I "TSUJ?,? EJB %(POIMHI9'WAXG]3C7L*[%2,>RKTN$E_+G3/0!FF/ M.0'.)01E8@(O6 25F L:8R%2NLM[;1ZP]D-)'23L-FQNDZ%Z.?PRS#C.LW=A MF#].WI'N&\]?3"X_A_&WY]^>A_%O'Z[B;)B'83JDY1KR9J7+'E#7*,ER7],. M$8+R+A7M8Q!ZJ\V\VWMWS"_U5_1=\_P8H"#8QKLT"DR298)KK$=E!%>"L"&; MB2YQ'[1A_FX&9"]=J.+NH('Y;7F*<#\A]3\RBAAQ= *6+ N>CA<@#MRQ)IU+KFMOO M$K4-5/190J6M/-IIELT"R&=?PG"T+$HDO_]R,OXPGZ3?+B8CXOML>8+E2/>I MR!0A./#* @,J\",>0E3N^R;X'-SL2^W$R#Z.[3ZS5=-7Q>WW;75"V1&$$!8JI MA@J"I9H\)8/NM9,&8]&1;[6('5[:!]W=1*JW4I-=<;WAT?SM5&-W KL32[S+FR6)NZ21 EF6ZHTS)R)X MI0Q%GL[FS$P,LG5=VO=NENRQ(ZLM>.CF!7,\FDS>>"G5&\^*U -I"\,B+Z8D M84WK:S./D-('V]P(!?XZ@V0U@O.&*)/DE"KK()5%#D57+T4,\ 3;%!>=':H7N8DIZ>M[0 M1@/6MTN?3R;YZW T>GWY.0RGU<(O;HB[)!,:E4%:5]L&Y "U. IL"<:Q((O/ MK8W)PY3T]$RE!0P:L+ZSN([I0JN2"F(B*Z;*(M:H1;HN9Q4U%N+?,>.Z@U=$ M?NMD1@IX$)(LL7BRSY&6IYS#>C5% +K(Z?]1:(7=KFQ-2I_3Z?PC3B^?3Z;3R==: S^PRI>(V8%=W#?E.M&&RQRRM@R33D'=35^U M1L0#5/7)+^H0'(?*HRN6/OI03+2@N26"1'3@):_%4:%D65@1 MTG0+D$UR^N08=8B,O270%206H=\@>F[II9&LB,9U9XW[H< MZ2$Z^N06=0B"W7E^Q$MH@YS)S4L^URJY0@LEDDAS11#2*E&T#JQYE>*NG%U MF#3:G-'O<@!+A'%#)@E*JMT'D)%9H@@=))DY2R8P)G9'F[4^]M[?IUD^;1V: M_6,XOUB]/XQ>CV?SX?QJ)=5J>+VK5^2" 964AYA)OC$FQ7Q=I.DJ6MZ2Q#YH MX4ZA\YB+U(4(F_O.M/Y7B&OU$<8U ;X\5ZP'A*_'[RC\*Y/1<#(H$IVWT1,W M3.U)F0PX*>N'8JQ=7$/I*LC:FL@^!.4GP5HW8CPRVEY-IO6>RR 9BB"BS?5F M ]&I)(<@H@%;KP%S'JQO7K"Z$X%]"/![B+)]Q-?&*=B@;WUW=%45@>EJ.IP/ M<;;FRJJQQK/9#.>SZTJ*@21-ZY,44'*]3Q5H5X3@/3"BF:G L93MKNX>3$H? M$@=' =<))-=1T=7BPXH36:/+T7-@JI9<:\8ANEH[:X)T0D>E=+>U4QO$].$. MRU'U5!NQW$')?_YXEWUOZ.N&HQCJS?8I7E!<-?RR".&:SV9X[ T=#6O8:D&- MICA\'7/K-K5G%!_J]GYLJM K=GD0F'^PMJXGR&GC.#[%S>K2?IS\'.9U+=_V75.1 M4?.HD"Q-\?6LQ8%'YT"K: H3FE/HOY5CV3FI?8B=3XGR'@*BG;_ZQ+)>A-G% MJ]'DZ]\Q?\)UJX%GA9RR]YA&838;EN%RL!5Y;'5QRW5D](@&.6B?;!U&X,#5 MHBC.4:*34A;1.O'8?A5]B.3[K-F/A(_.75L\6Y44Q<[[=J<)9=" M2,A!15J-(].4:WV#R):S9%W1K0]&NUK+C@F&;L^M^@CZHX*E<^B_FDQ)DN,7 MM9A]G+Y]G-)R0EIOU_K52OJ[N6J))RUDABB8 95-I-VM.:#E22"FP'DG=UF. MM< ^I$[ZO$=.CZHSW3C<"JY0U\8[KDY88 @.BP2AG2$YF82N=5/C$VZUR0_G282'2!TA*V0CC(; 4 M0$DKP-MHH127#&>">]&ZV5#7:SJ'_,3I=],N/N_1D=8;;7;MX$^'L^'XTTN* M<<>?WA$[)GDMD$&)7 <>Z_TWDZ%6C()/LH TCEGR[BTKK?M@'V%9YY#_.)]= M="J\]3EEPFQF)00!/-=1OY7%7IH$W"GM*3AF2;>^L]5URN0(?+U'S%J_QI2M MYL:"C?1!.4EAEB'GEF5>K"6$,-O\J+45\3N:[-,%X4> ^L')J"8(.9WB6'H0 MCRZ"^.5(/7LPO,Z"CDB+L)PX&P77T@7TS:?S-E[".5C6<\%Z0["][,A':+LR\L7KVT0\NZQO^M="P&\+?75% MT<6[*7X93JYFHV^$@;IW\J\4ERP[&Z"LL?(4RZW%@$(5 ML%RR6LV?(%I%*E1KQKA*WC"S'?FF@AZM)BU9WJ=KN$Q)LS> M0A%!@Y)20D2?(6;FF>="<];ZUO5)%]P'QZ)7NVN7(*=?<#R%EEMH_;#TLS!O MDP_U53MSK\ P6^J Q#I0NU8:6(':E9+:MSOI(8NN]>GS+0+Z9*M:8>#)$00[!ME(6US&9TEF)?0S:+\3K? M)WC(5N7:;%0C/V:1PIE5CW<%K&-*M7,HMKJTP24O%$6ZVOM)U]Y/#F(=U1T\ MA9'2N.3BL8H!.KGNLWL.J39$VWCUG4!]'<=_G-P._F\G^'<+Y+/).6A9P*(- M!&J=P&L>09.BRXP%X^Y6)S^>-SHZ]6=Q%'J*W7(W6=1O7!W%=GX_6EQQXVVY MX=2-IUM,X4QD"$@?5/"A=CJ-X)TVGI%AL/Q8JNK@Q9Q%T'3*7=,O.'6^.VX2 MQW^?C#)%>1NS@V^X_F215=+!A !62EZG%5$8F&GKQX!<**$3UZVCKJ[6<@ZW MNOJ\-8Z*I:-T6W@>1HNAZA>(\T/[*MQZ5LL."H\3V:A7PG6C;ZNL425R2!HE MR2>0:%32("Q3NL2YPL8THH MB12G,/6N40J6?%MO2''&X(7.DNNN!N,=!)!C)5&: *2M&)JA8]E#:J"*$=[F M KRP>D^S< B!*3"2\,IBX=:T5H/+-Q^4KZ+WT,9W;$^F[T>+VF2(:?( M#=%DZN1)53+49BK .*9D4'C3_%;ATQ3U29,UP$%#]C>#Q$__Y^I6U=*K+[\, ME]=M:C>]VLM[^<5 VX(9=8%DO 6 M]J.T#YTS&X+I".)J-ZNP-H-]CPF'7RJ-&]U@?\'Y+Y/YNS"=ORTOAS/2FV'T MM^GDZO, A4DLU)2RJC.R,ZN>'^/@$JH0.:*3K:]O[4%FGQI!- !5UX)JAJB- M;J%K8A^#_.ID8S2:?*WY$UK/BRGFX7)8G_(JH:W'_ZD>__-Z\A]+ FW11TS6 ME]0:98U(WP9YYGR0=PJ!=HG&A\E[5"UC$4XXS%"\JC.78H98;R8J:UWP61EK M6H=G!Q.]#0+ML(;U6*"6&K8^RMF5QFV@Y*W(99>T7)8,GD-<)NL0(5$9EQ>\X_(]4DVS]RFW0X/N/A@[YW/;\ M>$6 B[96O)7:D89"!>8=1%-J49I'5@S7Z#NIA]A>Z/4 O>]2/Y2S'<7WMZN M'K-HBRJ@1SRM;$/!0-#$S!CI*(9UIB=?7&SS/M""1.L>?XV7L!7$SB@=?4H) M-SY\N1-DOAZOJ*?OIN7T.LS7P^O(Z8_),>TA*%&;R48$YY(ESU\)^HIKUKQ+ M_QYD;@6W,\IZ=RVI=NFGFP-%,K8?YI/TV\5D1/R>+3.R@ZR]X*48<,62NV5+ M)"Y0Y&B=3H)Y561N'7U]CZ:&:QY$139GBQOAO,'UL-=+%I&6W5VO=X2-024JHYI1<&2,#*W/OG['I9/ M>]K7*0(.%$"[ZW/+<^GZ3R7C2Q@M.D_.7X3I]!OIYO\.HRL&@/% MU/P!TQ*BQUB+'R.K@R6R:GV6] 9?:H3:P6"0[G=L'AG_*G24;.+ ^$QBUCG MYSK#0 6'$))SP(LV3+K$LVI=%K_Y_C[5<+42]-[\;:[YWX5O]4#JP9+$B-(% MJVA=O':Q3;6-7:G7-#BY[L5[BG-;;_0MR.I3^55K[=]*&LU@\NN8[-$8\_H( MN="L*T3B#22^*)Y;G[QL0]B.M4EG@8OV$NDB M7M[M/,AE;I1,Q !7NZ,67UM(T)=>%:>R2C'&UB'%OK3VJ2:IF>]Q#+F=HNCW MJ6-M]!A$U@44&HJN)5G0Z*T%\JV(=A.D9R>L^=VZ7N%T1=.F*!4*)D)<)B(A5+*L-I9D7KLJU=Z.N3L3@0+_>.9KL24[,-\A[GH38O M_HE"X9K[I%U[=5GYC[FV-4[#^2"*XD+F##(ZHBN*F@[Q!CQG.JBB)#9O+?E] MJOIT'M$8-(U%TC)3L:9CFQ:L S(H47@FP49)-B=& <%F T'(>MA<2L#6-5$[ MDMBG\XS&(.I26,T0];&.[KV:?ENL?5GAD+TTP=89O:@0%.D\BK)))YJHB_ A M,IE:%XG\FTZ^#.EIS[_].JM!UNOQ%PJR%F'7?/AEF;%DB)*".J0 M#RGB"DD#[68+6+Q6MF3#5 =3#K:DKL%UW(289[7F<=D;]FYOCILK.JLC7\]I M=]1&F,%2"$P?HJ-(U"O)I56RR.;'L@2N[W8FQG;$*W^K>KK.- M-@E>W2>]SY$4-$>F!*0ZAE:57$>E!T\J.Q?E"],IM6[6LR.)OUPX8OUL> MF[DY,$XQ$6.&) CX"\*=Q%0G99F$MBA:3X=60QA-[>E'R?/ M$FV;*7['X,LD=401PM3T=[) MPLP&8NM.3SW4P7; 0M%,<003)?F4V29PL=Z85H)'+92UOO7!]5:$[5BP]\?4 M40=+K#LP/;^:#<^"(RR)+!2J#J6TX!'B9 8,N\9IW"E M<\OW!'T[=B3[8T*KE?Q.$6<^[A4.%M?0!1)36)UJ9[F!8$.$8%(2F#!&Y*>+ M-!\GO%<-T_H7;#:2>)M\VKK4FNBZW?QQU9:)L\)"(._1^D7G+=HYON;ZI$ZF MH*"XI-RIC'HD?_:=%_6J ]HQ\F4M&=^=97PT,6(5TR9+#B+S6G:O#,3($B3M M2;V&R#AK7?*T-7&[MC?[8QK%)J+K,"I\T!_TI.9\9 Z*R760*Y=$6W$@R(@+ M50+]M+D'OQ5E6V'J6)50)PL)#Y99AXFKJCMO2J]G Q,3EN@-.%EJUUJ-$+S3 MP$.P&EFTH30OE?D>45NAZ&AU4R?+5ATBJC9NS]OI\--PO&!2]7[MICZ4] MUA<LK>MQ%8VK".1=E$[2_OB:IHN*#YZ6SY.KV;S&XIO$CBR6&4B M\Z!-+4H2J=2B)(0D:\88F3.N.>YV(_$T)%AEH+!Q2Q MD\-7ZI $E 9,[>TH7#(4L'?O7+70<:>N SJ"Q]54F@W[^MTM#EXW5QXXSZV* M)4*Q3A$3)&V#Z"7M"DQ1*>NB:]T/_7%JSJ#NIS6&&HFF8U_LMH^H38Z9Z.+% M(JB(JHZ*<5"P>!,Q&>-:=VOX/E5]:LIU4A]K;U$U[L>S3#._FPYIR9]K)XFE MKAQP:U()/H"U=:)AU7U.ZSK23KK(E!4YMKYT_R1!YU#!TQHY[234M1.^F<%@ M/@EM!04'%D7M*<'!VQ* 25&2\&F!Q^QL;O_D.I\-)OF^/5TUQ?OJ=5CG^A._#''\J!=-\X#-&D;TE MGB57KWL6")Q"UA1"D=XJ)W+K0/"X*^SH*.:ZX&8#CE@8_<\**+XFGAPZ<$4; ML$)Y;:)E4;5V*K:GKD^'$3W&^+T1%]V(O^N3PH<.3WEA.FAF0$=7@&C2I"U5 MAN2"+-IZ;GCSP2A[=BHX_9B@\X;GH>(_Q4&V85PF128\HB.+;H6$H&.&8#C3 M40NM0^LH?M^#[-,VL3I_>!XJ_F;P7"[Q;=E<]MOQ00P>D-,9)0\92C:2O,9$ M:Q!,D>O(?(ZU%$FW/A;L8!E].N\Y(\"?&E#]"$-JW_[,,43@DL(Q%3C6]ED, M, 7NE"C.-D^0-$3[?MSZ_F!!G9A.12)PY0PH'CQXGRQX[9)618H06\^7V&-& MZ1F'!COA[I$)GPUEV+ $97/! XF"8HJ"("PN&I,JB-E'H#A#92S%I]+:4[I- MP1_&63\(, =(I6O_^J'PU'$MR& XR$9%4(5L24RU>8[5.M<[M 9;WY7?-SNQ M%Q]N^JT.@@S!EJR)]\9#[5E6:X'H [=.1>UEX*TOW-XBH$\*M2.$/.#I[RF M9GOA)7Z>8AHN&7TYF(\*;) UTD!2X8S<*TP^ M!Y>##K;UO;,M2>N37CT2;KH06C-$_6TRR5^'H]'KR\]A.*W'!0MTNR2EC&0T M!"L4()3 P%/$ DC<<('E*)USOQA2OJ4E3@27AJ(I,WUGX=F=8SSVU*>AU$] MF/QP@<21C8D=GW%DLC*X'>%Q/[M#D:2S*!C4+M2>*3.!S"2"\*CYG M91F_8YX?N134F+ ^)0(ZQMC)Y=I.<87AN%+W=EPO7:XO.54]FE)ML,,\\!CK MC!H6(.1@@!5FR>65TC6_TO@H,>=0XME"S.X LJ]$NJAGV;@_60M"5^42=VY/5D0/ MT)6 5N?R[*S50\W+348C M3)7@#2++I!I='!"-WCM#1#I64_:R'B,)!9I+RQS3SN>NV\Y_A\0SJ.UL#K<. MA=AI6?FR^GV9SO@8?E]2@?*JT,D+;I1W#!@V>$K. H:4D1(FM6&SZ0\ SI!L:8,3ECC2VE] MKVH[RG;MQ?8'U4P'"^UH@-HWVI#,&:")Z'J#E/HF#W]N\Q MZG;MT?9OH;?V%%[3)-6LYD0H0!W_]'LEZ6HXNZBQ[-NRN"-F94HR4%1*X2AA M/MH"L5Y+M<71^GV1ZNZ(GB8)JR>).HM&;5UDK]J)JK-)B!MAYXH#M2_8PCR' M<=[0II-R\_/5']50]F6='CS::V!BJUQ$Q8T&K^X\?9Z+WW9Y?9OT\G5 MY^NZ3?INFHP)7U>8K^D;B%"<*H*#6U1GN5#5DS20?6 R98?9MJZ,VI?6)BV7 MMWA//46GKS?(7+>VVW0:="Y>U(GH/DD$%1:7;(,':1+3(5/HS-3WD-T)97TJ MI3D*+!_L\'P2.;>;:;[0*KNQK!B%ELP0!.UB;6V2(&JIP0@3E+440H76QPA[ MD'EPR=+VKUJ(R;=N_?PM"'RB.V#@K>E;F.*UETDL1CT:3K[5B8A"=*%I$#UG&1%Q$ M1^K/!D@4G IBJE"6MS8N>U':I_J[8\&U?Q#HS.NO13JTELKK%[2N:4CSV=?A M_.+%U6P^N<3I[ "W?NMG'^JW[[>(5G/1)^/A*D.^/&P9<(S!U9&#Z&LO**$1 M8G8"#):0I3(./QZQ8*EOTSFKS:X^H\-IBY;0?L<1.&TJ9!+5]M- M>/ .:V#,56*>.Y9;E\5L25J?[.QA&+E_R:*];!K>RUD0]QAEU\6 59?3?_EC M^'T0LQ2VW@LQ*N@:"QB(AM2A9S8:EA)B<\=V#S+[9 D[ 51G,NO,>KT>SZZF MU9B^F^+E\.JRIFD^X/3+,.%J30>8K^T??JC]VG,9C0S8^J7_F [G],":TC8^ MRE 'T#-7*P6$)[E*@^"\4UYGACZUSAW?I^+@"ZA(O+GSV(%CK" !%Z(K=4I/ MG3QMK"'8DE8T%IU1K57-0W3L:)RZS8,?"(![ET8/Y7O#DKE;1) G/YL-/"LQ MFJB!1T]N=S9U%K0/@%D5'EV0B37ON_H '7VR)HT!<##;V\3P][3JL[M:=0U. MX40L4A@HP9&CQ)($CW5^E[1,,(65!UL%XUN_\J"%/;P(E:V(5D:06J:\Y"4M'JK16Q!\&F\Z0ZE>BOR/YR_76FPNC,ECU%*HT'7FQ#*TJ:D MS2/ J2"EBBHZTWZRR].V^33:ZPAP:"2&YG#X*4S'F!=W0+52'$L"%ZI=38[( M,-E!*(8SKIWU[4>TW"6BJ:.V?.K Q<)IQU$X0X$-[3;BK,_>U&F*VJ 04O'6 M'8,>(*.7;MI^PG_22]N#Z6UL]&T"EIZ"B0RE+D@+JGUJ19;D*LH$T9N8LU': MA>W.71]X>!_T5EMY-F%CPYJWE3I>Z>#92@D/4)&'[VHSVGK2JACY_S%B'4"C MD#/D06/[^LF':6FOA)'$)5D44#,M9 MH!\62&:0BA!&&H]9=A12/*.'3ICN; MH. Q&[P?V]NHJ]N>Q4IK2H6VT'^@/<4S2GI-R],96(K!)Z?1X#Z.]_86Z%@* MJZE8V_"S.ROD+"$K+_I9%0*7KM,N:\=]D73TT2GZSG, MMRR&*4<;(:I0V98SN,(M&!9S24DJ5UK?]WN(CC[HH29"O5^[<"#36]8.75W> M<]XT!JN]%&!=)25D#WXQ&"(IS5/)MGT'E@<)Z8/&Z@0 A[.]V\1F-B7F(#4( M5T0UAX3%Q,-R\E5)LJ!L/D?ANXG-0Y7;.GK'Z"*OD;:C"&4YYC*@KT5Z/D4C M->K0.NOQ("%]4&_-4/"TBMN']5WIN#4M.@?.-?<@%M/=2B+?H$0%(NJBA&3, M^M:>]L.4]$'+=8:#!LSO[,AW4=JP//.F&&!2EA(NP@/_Y-F..+BS#] M=%/H_2Q?#L?#V;R^XPN^PMKTWUBKI1=0LJ^3MIDE8TV.6[+69.50RE"^!YKM M7]&K>BN?;L;Q/>O2^ AYGJ2DR#(4B (Q6)P M*7._7>WMG0?WR29T+.I#6-KR@NVJN6JM7*HMC.???L;Y16UM?],F2GO!L] < M++.1\!8Y4240?!*929]3T*W=XJT(ZU6CRL[0TIVLVNB&F]9BQ(,EIFOY]I+ M#=(6-1&$926XJW?'%06/BI%+G"0P$=!AT9A%V$IO[/#27K6:[%:G="6*9OIF MPY<;..N-LX144V2]DE(\!*,=\*R+C!A5^V'A&Z_?L4ODF:+B4+YW>&EBAE/" M8YE,KW/B2\>^7A.F3Y[E?UXMT;KJA7K8-8J]WW;XQ8HV"VU5J7K3K&])Q;-' MJ!B0*XDFQ0)>U=)WG1F0@\(A,NFRXZ)T,,MX6^(.54/KNZO?Z$V_CC^'87XQ M"L-%Y?M"*]CY%5=V@\JX2/(G4FYG.0ZA_-QU.II7V&1^$>CV\,%G'B-1<)-,4 M9QA3JU2Y%CDI%UN7$30BO4_!8?\1NZ_,3PC8ZI86[P-W%+H44]N8Y4)N:1TJ M26Z)YMQ2<&Q;7T+?B]"6W/G>ZP:16_3*>\"0JNL7(CAK%&B6C HJ$E-:N\J[ MT-K['-/E"<46L7>+'54\0L4L^+?78P+*0T>L( M,M(YC+,/Y#3\H!*V.U*+V3 4MF#$6LB42E:HVD6QDG7G'&2HG;&KMB&Q+VZ$\ M^'#UF:+2*O8P>CVFT&^))D+)N^F$POKYMQ=A=A5&-2FSDN:O%-Q-OTX);]/9 MAK/Y787"96*R")*LRTA@"A9JB1<8RWQQ@ELI6X=IQUM=GPQ+)[B^N[U["IQF MRN' ]5W[M-]=G=/-Y$<=:6Z_"H#/8%-V MIMOJC.O<;X/DY],/;%*=L1VYC5*8BS=NI,S7TC.9.4/_ 4-;;Z>93.BJ74:M MU&A#%HZW[M+X""G-KH"\F%Q>#F>SVB.SZFOCHI# 5)UCH1EI;EDXI)PY2]GE M:-LW.+Y/1Y],<@LDW#]E/9#W[6:E$P%7XV%:]5 =YPW=]Q'3Q7@RFGSZ-J 0 MTG!A$7(JDIQ\Y2$6D2![X16+)G/1.F&R'65]LE-=(*4#^;0YD']3NVTO\I%A MO%D]-!D/%-->U](2LG)DX73M(5'[W)0B6%&%DW7>[OS]\7?TJ2BCI=A;LK:9 MCOAY74)4!]OF+^0+#6!@WC>QC7X;[P8IAJ)7FXHJO?X>9$OKI0-6,E(MJL>%5I1 M1W$$"M1% /2Y&",M_7^[RM[OOFK'69EG(^X.&-ULV[]"8FL8O:R$#.<;L<[T M\V3IQZQNK*P9('2R,E'0PUTRH*);W--4D 7#Z'2*1;<^>=R5QC[-P.Q";70J MLW:WS2XGY.S\:]EXO+P>S\/XT[!..5]-)^/2"55;HEBGZ[EG)MP3Y',,A3O, M,OG6R9FG*=IQQN79H::A/-I6_[Z8S.:D"U=KO,X<#JRSI<3:5ISS#,HQ#RZ2 M>D27I O$!R-;'P<^14^O!E=V 9!FPNBP->VZ8/T#IJOI8M3(1A'[BU$@2UJ& MF..W=<_=JS#Z.:'M:YM]?+#6]MVPH9&V?@Z?>N&KF=?Z$6U(F'5 MN/^F[_%RCLQZ$.J A>%BW $.JI9VFG$H>G%+HR@(*#V$0GM;Y,BB M;WUI_S"*^W0^< 1LWC.[QQ-W.]=M2YH74SB(Y(\7T\G5IXM7PR\+ZF6^!5L3WZ;BBQ\!M"X+38+@2O:+_(X[O MD*]*X<9)#K+R3RWJY1 #[8M*#_>F97+9*?8A[.WRR:B3G-8PD/7W'T!7^F2.]BMDKR8*YQ_ "-U<(5 M"Y951+!0R'GDQ,PLA"Y>H&&MCW#:4=_?N.&X*+^K)4Z$CV8:8SOZ5[17%??Q MZV3#M[R] FVXS88A.&TB*,)6YLJ;.(FP]%JXE_?T-,0DD(GQ9.#$.DSHZ*PH3!6=.N^_0W)[V\(G]C5?."-J-D-%1 M1',W)KM%X#Y\E:B,=-%06)85*$.&*!@MR/OBC$5G="BM[R%UNZ*3G(?0T8T!N7$^/-M4;3!?0WT#E+L+<'36_.#F\O@0)RH!&_94+2S(KO;C^^VC.Z)I30J ME+N&W#B_''X99JP71NM+;\@9\!15)G01QK"6_Q@/(5 8[%QB5BENF6Q]EW<+ ML@Z_SK[9V_;FN1_#[W6+#(S*E@E2V\X5"OYI;X%WG@&+DID<"ZJ[TP2:K?H1 MDOH4K+7&S?T+[^VDT[ O_<-$?9B'>;U_^W.]>#W\'$8#%:VVD1NPO":-$DO@ M-$:(K$CTUEJIVK=%V)*X/H5!IX+181)KE^9[9,W7)>]KN*M!"Y8BMR!B[9VM'<1 CGI$#+SA4EOA6I= M%O @(=V>1=SE\T!&&[@* CS!'I15"2@41N#Y1E1.65S2"E)@\O>00?DP61E$ I/+K2.A&Q M#5U]\I[:HZ>Y9#K%S*_CZ5W:0@IL,:;5^-K7R'@-T0DRO *+B\SPV+R/_':4 M]$*)T0,6A\4O7C&D4 MW#SPOD?/+1X\LJA3AG%2RN)48=4>_MM (<7 2AK0M?>@DADAJE1'3'(GU,NAOPRTBK2I6S)*2NNM$X2-2.^3\J\ M!XB_UVWG)"!IU^#I4/*OF1B58)Y9!=;5(F,?"KA0AT1:S%QF'GEJ?0^V&?&] M&A+R1P3Y7B@YC>/SP%J7Z_A?5V&T&(N:AXM=-:L-?7&:AK775C?NSR&T=.H$ M-6/2\5VAY]5QPT=J.&KSC&1"!E'G6RB=32UK)WB6[+/T@D+DUBG21J0?T1#4 MXI.W8WP['7ZB/YKC>MCAJ^&,D%9_.N!%:J-R &2E3IPGCOJ2R9:A\Z484P1O MW8:FZ0+.U.EIANT##$!C=)S"TUGTV)E<36_6\)% NJPE7++X_IJ8(,N5/<7Q MJ7;BD4Z"0TYK"C&)I)3D_H3NSQXKZE,Z_0RW0)?X.<6>N%G+ST3_QXLPOBZO M?6Q)'HT4+"0HV:G:[((8K6*$H%-4021I7>M;"9TNJ$\'!6>V(SI&SZF,Q,>O MDYN5W=#^V))TI*!>,@]9.0J\A,0Z%B9"9@IUE\;SMC7R9.6)\J<7M9<=^V!YI/+LHZ@=:"<9!"D M5^"\J<-XM,FN]0VK1J3W:O LI $>BS=99;3RA/GY;99PIF=2#3'>D4K?"R,G]52N*38" MF:^W_"GF6%SZIV"#"T]D>9%T0 M1XI*"B)X[3(X;1ES1MK8?(C.419VIJ=+_=@J1\+3J;;*TP5&-[O>8DC*)K*( M(H**=6:N81:(T268DGU4)TY<;K>0,SVIZL]6Z OYW&8=1/;%.9$E D4C[Z. M_G2TH94!\B"5M"AE+JV;)AUE86=ZN-6?K7$$/)U'><[UTCQ+&0VQ7%M5[T?0 MAVBE 2DXBHB&R>9#AHZRL#,]]NK15ND>3V=2[GR]MD+V44N3@%%\!2H'!L&0 M5I"8@_(\IZ).7"NQY\K.]/BL/YOE&(CJ['SM#889+>L-SF9X,^:\?A??#$,< MUCM.UQ.S]S],V^86#F+@7Z.H$LMJO.=2L MO!4(7"6%&F-(L775[+:T':JDGWS/K^-,NV-R17LJTT:C7WUV6;\:9)6Y-5E MX4I3E!(%!!8\;9.4LTL:0VE]E+47H7TZL.H$;7/$+D(-6>T<9D M,";6UM6DAV,2M9-U\BAY-%ZT#A,?(:5/9T5'04\+D?3)( [XD4PBO>@$1O'N M\HYM%HOVVJ"NCE$A6#C#P1',"&HN%QE22:9U-ZQ>F,6-]URG+P;:A1B+B%(NT109ZCX(X7+TS4LO4Y^,Y$GJ4YW 5E.YG#@\78S!3N1.;7R2!FGRV6 MVEK1%"*2$4LTZ6,?O-04(].@07G8/61\B#Y)PE M5S. 4#Z#LK4E.[FVP#3#(JV5HK0>,+P7H7TJ&.@5^/87YTF,;,T<#E3@*1F) MH'VDJ+C>,(R6V&1ML5QJ0Y'4*3VZ2F.?3N5[A;>]A'@:J-4-8:(RRN0"F44) MRLL($:6#''T042@C6.M^YKO2V*=3[OY!;58& M&2AL*;0,Y;VE#V3-G"D:A+8H,&N,OK6)N$=$OZ+Z%O(^C,]=:_%G],TPFU]@ MM463Z>&Z_)$'-M+HVY#;2*^_FTYHI\Z_?;B*_\0T_SAY.]WL=G][&_^"\P$R M1C @:QRX)]F*R,&[X@%#SHK'2/%(ZX8PN])XJ,[8Z7V+VZB#9%B@P+\.]TD$ M]I+)9XNZN<.A9H,V.U$YW/4KJZK +$_!(_ M3S$-%WP?"!T$US7GS@,#)3D#5[.B1N?LA'0FN=9E7"WH[E7?[OZBLX74CW&R M?)?N=9PWG\3537_,;:NN]GECP[/F@Q?<\-#Y,5H^3IY?TS)(I-U,% 39X.J M,9')'>>10GKZ=IUPSIM?J-F6MA9IHVW>NMI8?H M+5&IG#4R61N:CWK?E<9^!:@]PMI>0CPZU*XOB Y2S)P'+*"E)N= $85.!@Z: M>!X5F4MMYS3[)496PH^D$*WET(Q!V+ M(J@NRAKVH;5O)\V] =]!0NTZI-V,M7_Z_3..9S@9WXG,9S.<']*.;]]7-0IB M#UMBH^CU]OMFK\=$)7Z8!X(QX>4!$M^.'TB?_!U'9#NGBV<,O!#.QF+(5D8# MBCL%GADRHH6A+)DQV_$!7XM5[*M9JZ0'#[[P(!FFOV$EI$Y GBV'YM8T M**?8)W&=@3FR#DKG0A8C!(@)4>OH!>;M\//H*WJ5)NX38-H(I6L[6J=GS^I+ MPCB_'!)[;AJ\+GFX^'AS*[E=BOC0-S>RLDT9T,CH+FCZ2+_\;#N:'G01463K M4 @@0#%0.2$!UT6(1EGEA"HZM)X0U8+N0T.6%C3=JHA M;A:MM" N6F%:)VM:TM\G6WYT3-\->TX&C&;1>),57. 40ZU9'Q2; PO10G0\ MDSU3%,EY*2!94><%!RU4ZRKPMBOH4T[\CP'O_<#1*X#?RUH8AX:S((&Q6OM6 MSP5\2'4@:B[T$^>$Z"/,^WS[ZP\!]H. TBO(WYQ*<)E=85&!R+$6G0@)SF0' M62KM7+99VSYB?:>#IV,=!/PA0+X?-/J%[NMB A]=0D?;4MO,*13G-?7LR"9I M;E5T.@;71V]\IWJ18YTT_#'0O1H7NC1,^491'Y^IE4:QI(9IXS/*AWT>'O[D?>L*,.1TU@;[),-L9$P1Z7 MH%B*X(HA96JB%BF'Z,O_S1S27GFLZ1Q3.EA%QHB1#2+^U=2^8Q MGYI_Y]!6\.A8/E2%-P'$R;R3@4_.6\X$2%Y'3A>6ZPQT!!NE15P"#_5& M3LC.=A=>$V*>O:(=]F(R&A&.:25OR_OZSO%-W^O7X^NU8KY!]6P0E619< 99 MVGH60]K5.X,4!=(_AN>L=.NK(H?2?*ANOY;@?7)"C8O.N M?N]3F+_AU_0.*A3!$Z2,#41FD. IP%&*#5,$$$=%:UKI:^$"2 M^^2(G -(FXB^,Y_DW10OAU>7LQNFD!U].[_ Z>OQ[&I:1SX<7$R\\SL.]0P. M6]2!QGU1 7>?@FXEQ" 86*Y\+IBTP-9V\+M$]<'2'1$X;874##OO<;A>)%$V^8+3A>E^ M.WX7AGE96;QLDT+&VFGT I+(&93(M'9&YE4&S5G4B9C1.HFS+6U]J& Y(I(Z M$5GW@/IU_/D.?=K*5")JL*;4QO&+<;4Z@<=8/#'&\>8]V;>GK@\5(WT U6%B M:VGC*AT;9*[Y,B"0JYPD@A4Y@DJNT++K,:;(6I(&C=&W'C7U.#5]*,4XKE5K M(9;. K#%@I?KO$E3;GSS@+AKVTEJU9+OW[*76LTHA*X:38V9K MDTO:(%$2I@WJ+(H.C&'K9KA/4]2'P*LY3A[KF-9 *,U,T2.-V>CS$2[X/\[/ M+B?3]=')HTL8*&:MX)%<,Q,+J&S(X;=95S6))7B=3&R]@5K1WJO+F9VA[R22 M;H;3#1LQ()_,28L9L$P,;K#UU)9>3\V\\XOYCD MU^,O.)LO#KP'MMZ3M;Z NT! M(_.QC@\3IK5BN$]%'])2K77"@;QN9]MN]6-X7SGXMORZZI0Q""GR8%V )!B9 M6XIOP>= YA8-SX9+GWWKQ-*3!/4AE]0:">TDT-(QKU61LW6B8^,HFCS!U?#Z M@5(19)*V?T=6#<=]Z>/\ MKZLP&I8AYF>E$+\KE7^?7-62?'+L:PN732=(*&[6!\@?P^]+#JP'9 V7/7RRTCD%SD%S&4&) M@! 4"B@HB156Q\!;%QU^AZ1MD&//##DMI=#PZ&S3VR:=6?^I4=B7,%H -K@2 MT2D'R$E'JJ!HQ44@9!,RJ4TIC6U=:/D]FK8!ASLS<#250\,3L">R7()GHL!; MT#:I5=U)L>2$TZ=&L'H$<[3L])8JPY\9*IKQOQDB_C:9Y*_#T6C@D2(NE0L( M%5*=V(E *-20I+)H71(VMPYWU^_>*O'%SDS4>S&V3:KKE\EXV=VONB[+#-PZ MT5(+:H.1K@B*M9E'6E3@X*27M*@NY_&)QI$5^^CV-KG)MZ[C&7Z;5IA1LO2=>SPVB R>, V-9YC'5)@2M M+WQN0]=6 #F71&=G NGB(.?GX2SAB"P04E0S4*5(9[@&@8P"9XP%',M8T_'6 M9Q'IB]8#P!ZC92M(G%NVLPGCCUO;YU9MXDZOY>PQY.*H] G!Z.1PO!HZ% MX711>-JZ!N8 $CJIE6G%DA8W%QXP1)L9B4 !1,P< 4-U(P,J\)'4BW N%V8L MHMC;OC^:"]KW//:&H__X/D=7%]8E,HG99^#>65 Z2 @6/12EHO1."'ZW[7BC M$]L]B.W#F6YKT#Q\QMNU))M9PE=(7 ^COT\N\B3-(9,@'&M3WP>HZ4/A\!=PZ:)'%JCXCW.QC/=E47N*+IJ+#FS)&6-(4#@6@[!5X%,>C#@ MK,I@8K%,.RF9:GT3="]"S\BB'AEQ.PKQ1'B[-^%!6=H(I?!Z<5:#JM/7 DN< M/L-H6#32IN:9AH,H[D-"HG<(/$BL)U1]=1;#H)3 948'4;$,"IV&@,Z!DT6X M$GF*OG7=X'Z4]JD8OC?0VTN,IX0<_>Z >1Y5O0/&I4F@;-#@G*4O$8W HA*R M(\:J3U#:I]+Z?D%N5S%V%M>^Q,^3V7"^489[C0.+;!\AK% MKZNWS4C3I&A- ,D)D.CO-F6:Q?2>YY;L/U5>_3,;#U46TYX3B MY4CS.SP<^,2T"H56%9@#);@ [^M*71 LBUA";AV);T-7GZ+-O;!P5^LT%T;# MJQ;+Y7T(7XBJV?5JI4/CF(^D8U,M[A<6/+EZM?6-C<9KRUSKJKI'2.E3(-@$ M#"U8WDS^'X>7>+,JQU+16+N?(:U*Y4P(] ;02^NX8M([UUCHF^_O4\#51-)[ M,_>(+L0&C:LI.:U]AR??T-YIV'Y!C;R%6U*6VJ,-DD.F*+B>KO#:^"V2W\AC MR,ISP5J/R7M\"QVTEAOF52_X[1@'&2-GZ 20SYMJAY8 SI"I(KL43(Y"!]4Z M?'Z*GCYY"7MCX F5<9@ NK 0MRFJB4CGA"4-&$':K*K/0MJ1282L172.-)[Q MK:NKGZ*G3[Y"]Y#850!'@,3B-,1Q+GAM(A59*>2^J@(>!0<>A;,I>V.P]17, MIRGJDV-Q!%CL+(3N@;'(VZ$/6890ZP((L(HK3IHK6$CD5,D2C KJ:+CH6Y:U M>UCL+((CH**FUK)W1>2:2W.U#0I;)'*- 8T&/2H3N6H=:3Y)4)\2H4= Q:XB MZ# TB?.;A-^'B\ET7BOKZ[^^]3#0Y#="&\U;;2^Z".]Z/ED.IU\K:F$ M03$R1Y,-N,@\0420TH^L=G.L ^UTCEFU=L<>(./@X8G75RT^3$;Y5^+5]-DG MLFFK"7[O\?/5-%V$&0Y4<@$]3\!S+3<348%+WD,TF*+&*/'N7=_#U[LM<7T* M3P[%RKWIAYU(J,LK,,_RE]IY>W:C_3Y4WDV_O;S">J%G.*8 :Q%GE>=A5'_U MPP7B_&68X\ HLIE.:F*2-J \^5/1DC_%O;6.:96D;EXRTW0%?0J+6D/QA++N MU!2^F8P_K?>F0+([@UR8TL8'W?Q]7[!B;D(J,U('VI=^U8A)B+ MA^R#%<+XI$/KHZS-]Q^JLC:?M>[YIB3S@H<(@L(W4-):B!@-A(2H1#9:-V]( M_ 9?;)C>TO\KM8XE-W-3-4F(74:[+K=GXTR!:V ,9_JS5%-:LAZL$)')$*2 M=*TOSCQ,29],1R?2WY/I1PF#\GN\#,,QVRVM M"[N1F1#%"3+XW'(2NE+@C1(@O.*&8[96M#ZPZ^FPW$: M?@ZCU^-[Q9LFYU14UN!EX+6%7X(@O &.VCD=7-*B]8G.003WUA;M@J*GM%&W M(NS$:GV7Y/51A;6*:#.AF*"5ZETZ2MO3VF?SJ)."*^=A78Z@"T. M3K*H$SU2@F)U!N4#Q04NU#'=06E40>OFHZWV(K1/9UJG@]?.(CLANNH!C/:Q MSHA)P(4IH#!)H#@D@"33[G)1TC6_F+(7H7TZ&SLANG85V2G0]:Q0*'5-;73. M&\$UL!@-*&8G*@M0Y&&6,IO].![!;M/:I"?\I,+:_X!H6A+814#P[@WM6.D3D2,J@7+05L#EFF54?,48^N#QN\2U?FJ M-U)%6"1SB7$HI@[TD2*#4UE!D0JY1Z]8:>T.[$!>G\+DMEBZ7TO?C=0=-1*UJ(+1;ZPCQQH[S,P)BAGK)$BMKX>O2UM?8J(3PRG?:356:KX64K3 M*\RKNXJSL!H@U.8.X/8//S0MO.-NS^P0,#)E^6WAML^#(#!OR M F*) DCP&3$*P]N/,MJ&L$/5TRZS@%Y,+B^'BT\'D14M+',@@G'5%2KU!JX& M';!X7Z]EI];F?S]*^V0)VR/MKOHZ@C2;#Z)[%[Y5.E>*E3BR8;%-YH6<:P;H MO !E/8)7*@$33EGEZV29UF@-,^:Q];'#(^0TJ=4;_= :2&/EMIEX5.0IS/YAO@ M0F]"AD(5!SEX4R=5Z3K:Q('D12BOG+?-!XCL0%Z?$KI'T3:=R*WQG)%[?'B0 M0"F#3#%D8-Y3P.GJ$/# :2,DG[3T,HK27!-M3UZ?M,%]- MIB]&87A96;#Z)/_S:NFUK6*D 5/6R4*V5MNJ4Z.-M5:V#MX2S#(K(V]^RW@7 M^OJ4PNT>6IU)KAFV7DS&\VE(\UK\_(((FES>K/[;()/KGWT,X+-7Y/Y[3235 M-#>S2I$R-26TCFV?)*A/LU2[1T\[V7299UIW!U\LG4+'SU.\(#P/O^";R6SV M'M,HS&84>J;%B]Y>S2?ENW]U6'*J2XH:9+2.QK!&:;"[%+VBK?!LDH8K _D. MI\-)_@7G;TL=!SR?3X?Q:C$@X^/D75@&@?;_;^_*>MM*EO-[_DL!O2\O 3R> M\5P#,[8Q]@V0)Z)ZLYDKDPY)>>)_G^I#[1(E+MU'1TY>O- RS]==WZFMJZLL MD5U+2$G(6LS!Z24H9$2U+8DQKSEO[4:?#/KT:<1[ /@EE^4J[]HVR:)DM?]Z M<+6S7! (CN4 .FJ54&03X[-LVZ.HIY16&Y>Y]^<@C\J AG.T]\!-B&?2L&*X M9<"+9*#JOCB; B2*WHUR%HUNW1-J7VP')N+Z#NYX 30\5)SM@N8XW[X"=V&N M']T0'ID@L!+%V++HZE7\ M*E@K3;T%R2 P:R%R6JE-7GK;96#V"9BG%(Z,R=C#[4Q#V8_RCC^.E\]LG2RO MN FM2>EY#.@8 @R25GU8/(H1R3K$W G%;!,E:@M1=XM)?H;KNK=Y?6W81E? MEXN/7PC>"1G-Q[_PU(3D 7 ;Y1.)0=$XJ)0@!R.5]_I^5OI MWH#U97E&;\+Z%US/XXQ%:03]5+7X M-(9Z?ZX$$PM8G^A5,('4M<4$Q7.;,M.!L=8'S$^CFI(Q?@X6WM5UC>78S.Q^ M($+DU2JG803UK_/O\T0O_GH+]^,&-T,WK[=?OV$D92^%UHK <1?JT&MM:VX* M@;2^CZRX;'7KZO1#\$W*L$Z!=-V$V['OR6K^G;ZAN@*7!?BU%OP?.7VFG7L5 MZ9\NBL$?^,%?\WK^>5&/SG#]!N>K_\"S\US_:U[_CO/%B<>-HV$[O_E>.R\^+>@WC[>+2DYDQ0WJQR !")TLZ,R5P1@YI,F$PH%2Z M=8>D@P">7+/Q!1>?23K_7*PRGM7OWO%X>M@-&9)_S)(QP1G0QB"HH"(XTA95 M=T1NHYA'_ON57R,(=EVM4./H!TV*+VE?7U[9]?XC*M,NV ] M",<=@44/!$^#K\GK'&,=>3(B#1^!.J5\\#18V$JN#6]17IJK:Y#7G]69@"F2 MURR3!ILL@WIE!3 9"SF85$>0*H/MKT\^ >KT"' [,NPO,LFO:]&Z,?+Q:*=D!MHR M[7XL.(I$NSGIV_CA$_[/S=F,-8^W7%03M2Q7/W!1[WI1P'^"[WWJ(T]UJ9LN MN9&GO..1,W(+.,=,$:-W6 >C$D>T5(#2:U!.]CJV=2L7S9WO MKU1G&[C,D0+5NE)1&/@@'>04E,R>C)%H?=K\!*0I*;$6_+CG+S242#OG] +4 M@#0E9[,G35I(I#5- MAKS7JT7Z@_[# PQF3"GG8P"']4 K" 9H.$)B-BFIC RL=3G57L"F=(VT(V4: M2J=AW+'-HEYHO5VK]XPYZ9F%PF*],*9JYW!DP)*57E!87K#]L-Q]D$WI\F@/ MZG203WON;%7A+FQ,H^!!UOO0BK!I;@!SH&@^.$R,<:EC:T]F/V13NA_:E3OM MY-.<.[=TXBZ$@FMOO I0Q[>!4J$.%K:D(W4*7EN,K'D'\T/P3>DR:$\>-9=5 MVP*K!Y@MO.'>U1N%*9-6++1H04Z9"+1VH[,JLO5!P<-(IG3ALP=#&NQ_:U=X MUS(CCRG86""78D#%>O.T8E+%Q"2T"(79/C[P,R42G%;**UO "%];4&D^7P@9;M)-"G3G(G@W&=#HI)!L$8#A&E%BF42'LQV7S*>">5[=AS9%[E$#F-GE=!:9SC$8K!1-%Z MXN"CM)!ER"%ZBMQYZ_JP=GF5\;HIC\"A=G)ZGOQ*(2HS9A1PY($B]2C!954G M&IND0S'*Z-8A0NO\REAV? P^-9?95*LE9GQ:J/),*:7)1/,002FD=R]9"S)[ MFXQU*39O87Y(:F>:%1.'L&-'Y-%"'B.&',%P7\>?Z]IW@N=49R +"$CAD I, MN0Y3* X(.:99,'$*2UI*I/>)04C!)4=Q>&*E]OD6$KPO!5Q)BHG"ZDCFR9P8 M/'=)Q"FD:+#_XWHUOY62X^;J'C?]:RUQK47KBS@_FP\/;%T$>L@SN_@T1R^Z MLTN3HG)22056U8.E' +XI!T(3;$ZYQ%#:5_\W<6EN=[86YNZXVFO+D\3:HAP M3M_\XY9@9CDSC$85"#[3OC#!P-E [Y!&'R)74;'60[N:+N E.$R'<._AF]+/ M(>UFAG/'$AZ.6?-ZYGT0,5@#10ER DV=@.L%4E0\V9P-E[U??1W&H^7L#$\L M@Y1:U"EX""X% YG6$[@2WAO[E#EN#^LE.'3'L.R9!=A;K]$'KREVF6_6,R$# M12,V0PF<@A557PF%!6PL&@-&D4.WNR>[0!U8_MJW+<2(RNM(L?1FRW8&Q]5( MA/4,@\HZ)0V.F4 A$H6UB,@@RR*$1:5,'HDS=Z&]A.+7#L0Y24*]Z?-N66.F M<]*DX2Q?SM-(6D0T2H/,=:BKB!FP, 4I>$PI69-UZY3$ ?!>0NUK!QJ=+*GQ M'"?Z\ _\^[<%QLT-&VM+1"*[ A0E7>1NK$\@45HKC'9>R69.TH,07D)-;%>' MZ'3!C.'\#)V=/F?ZD$(#SBPM7_DZ8-J!L@S!9R= &YT]"K*XKG7GU#VA[<,F M]P+9U%-"O>ESV8#C\@" ?N#5>ITWZ]IM8RN<:8R"Z0VY;0UM'E M)9#/SR3$&'TH63CM6Y<@G(YZ']+YGX]TO>0Z;D+_'GIIO7*7UK83;K-CB90H:BM2Y.HN&+#[RX:J,M=JZF%J; MTF.Q3BDKWX!/N\ZGNXJP>7W#%5KZP^5G%ZK_K[S.J^_#(+]ANA^>K>]/^9L9 MAHRC1I"DGT$90^BUS!!+3I'E;&)N?8;6"ON4,O9C$'(,$7[)ZGFO#M8)&,(F^=5YC3VA32M6/1*]3!=2//4/";H:2!58H MF-%"U :^A>+C[#P88>JL(!F8Z]5#X#:2*?6;&,46'KS]':FPTR[_2C[O>C./ M,_HO24B7(0RU]F@BN&@X"&7K."E>0FE]X_L(F%/*O3^O0W64X/HQ[.V";.K% MP4"TP>0L)' 1(RA=$+Q5#JPOG!MMI-:]6MX\A&=*B?8Q.'.L*/J1X\-J23S> M_*AGUAMRO'[[[_/YMZ_#4"$T6?G45?4D;I(=:[NLIX#^@LO0@A MDQ4FG9G#G7NB.XYI3D72_&VJ'5\S+44'KZ#480PJ46CB8[*T.N:3)_^2\5ZU M^#=Q3"&_,3Y=GGR1#I50ORL<-V-:(6QB0M8K>9!D"!*8TF0:NHT@QL>93 M$1[#,XFY+-,AS\DB&X=$BG%EA!-)/XSX.;@IJ MN#E['M&R#475P^F]=4!T*_EX^=JX!L]-UQ*!,)H'R1%>O"BU8 M9&M$:<#-/DE]>J578U[?+%AO:UHL\6D%)RGG23BS%UL9O7VQ3BB[[,*J+E)IQZ,_E M:O,9/^?U/_)9NF#Y0SL@IB/)2ZJ'Y'GWP=%^0"N@I6\&"&Z;&IFA)2C((KGR)QFCFM;6E]@ M>!K5E*J5^M"FL60ZS'.].%T)&G7@*&N*I?9?%@G0H8' ?0S...^;-Z>[BV%* M94>]')L3=KV=MKC.BCVTP*184-Z0"8P4"*HLR 3J;*$H[2,ZYWCSR;6/(VK' M]9LIQN)X]"I9,*'0,J,G1>U#!C2&:9E9M,U[$3T(9$KN?$-F[*;^L4)XILP# M.8>K<9(/.Y_4-_^PWP*[IR H7M.>V BB%S-8 :GB@7-2M(%HRJB=7S4+06Q M[>*PNNN_<-=N8U7A7Z_2MA2^+&]$/''D.XW+ :,'&+1ODXT$^ L*>GH MC)6:)26;]]EO@_QEI!U.8=TS2+A73'DC['V7-^^6FP^XJA5;\_6WY1K/?E\M MS[_-!,L^F%) 2U[(G&L!/FH#6B@O>60AJ-9C0XZ ^3*2%:?PKK?LNKEB[TNA M_:A7,1K?>=_OBT]UM(Z W^P>^UWW^D:V\^/R+/V3'K)Z]7F5MT[?IV6]HGEV M=OU#E3,Y;4^015:%9RO FD)AJ344D1;E(&@1N+0IN^9MIILNH'W$^&/0SUOY M?CP/_Y7CYM/R3US3A^\N)'Y='#>3%"E1^!(@,:S#T*RE0(EY;6H:Z]>L@V M>)< 0PK R"8@*S(7U_IXN/TJIN1N3H?BS\R6YV/]JT7Z==LB;[EX>DWD99OT%,YLTJ<,Z>%E(5>>Z,Z(N9V!0*[KI<\1XR6/&!5.W,X\@HD><#9*2S&*L[4S^$YCI4PFC[SGXL^'6HC MKISSJP3=T1OK98F\#JRPLM2;29(#TI:""UDY%-8EW_Y>TOB/[,F95QF=TZP7(('3KHAT=-N!&Z9'0MQEW@?9I#RY"5.RF71'9-Z-&"GS.BBI5&-9*U%C,>!# MR!!"BL7Z4A3V*W!J$S;+_V=A:TGW])(.4MU.!II>.7 4NM/[E(6Q M(DGR\*9LR4_9L2MNU98G]S#-,*(MQ=2I[%[4\WX-P8D,7@FGZUN(]C MF[@WTXV!N]_/AK(<)8(9C@R&X^E9*C)GB7.(.DLMDVU@)$#B2 M)0TB2\F,S*SUO951%C:5W=^>(&J7>;"6UZZ#Y,TZXR&P2!Z$L+R$++T54]WE M";9YF-I[L8=6&8D[DU,^C\9X(0CO9#(0HJ]=:%*][^ 1E)3#$",=2_OF/?W7 M-77K^I.^+HALAJI,BUJQ(;8PL:J*N)O+I%Z&45@&U*7H$5[/3ZJ:> MRO@_]D(=2;M^=VN-R%'5F9OD[VM0H2 XQ )28,&2:A/;<>_6GKRFVT'(=;3+ MA--!QP1>Y3J)(TK Z"*PG+RSW!;CVS=7W ?9I(IT3B+($W>*6TBFUYOP0.CZ M=G%Q'>;=MXL\&I."-9!D-3A"1 C%.HB65<2,A0Y3.4X$W>-4ZGTXFW\> M2%C-\N9\M1C<7*PWR(U/D#BC@#%GN;UGJ1ACT9JUW,>(I=!.U$6-0<9_C MIP8B[7H0>A_?34>0":9J$TSIF:XM#A$"DI*+2IDHGAC&B8;ETZ7? MD>+MY^>KF))EM7]/3A(4>@J*M-.N-U>)X&AXZ03K<+ MKA^PMIE[O?SZ#1<_7B\IT%VL<[JX)XYG;Q=EN=IN[M4__H)G]4KXQR^Y3M X M^@9LHR>?>D6VQP8TND-[LS%-B,(9)A+(*,F68A 64B>UT4!>WT"8AHO(^U";UHK37W M@#4EGZ@535I+HZ%3'#9_+!>?"=Y7@O/QRW*UJ7\FBQ_F5\<*LYQ<,LP+P.3( M8<>>/Z4&I"VDOW1^]O.O[AH=9I"#HK".&]J MF8C7&KQ 6T-T54>Y:V/[C!@X:4+JC3&_;Q>D6P,N_O7Q/*SG:8ZK85*1S)$K MQ<%BH)>&!PN.^PS1.:&=H$_]G8SFC@FH3SUI2E[Q$2*]Y&7[76U&U!L] F<& M,SU),"@JL.J)D^U$68"97+RA=TZ*UN.9;CQ^2H[M";(^=6.;2;8FJLGPU=_J M)(#O>%:I]VHSS'J?+SX/N:F9TRI8)&>ZD,,$RO(,(7M7^Y;X9*/3IOFLMKV M3,2(&9)T 1039*"$8Y"CPSHHA':L M=>YLO*:KXS;9/TF9/(,XVVB;6R[0+W?]'ZFQL, 8^*#)2F9"Y@,&X,I(E4@/ M>LX/]RKO/F8?+ICIDI4YI=]L8P3,<^NV](8T. M_\A7J<_YL%I^G].W_?+CG^MJ.K9J93 FF_GWBW1,"448CA"-(&.ADP,T+('. M1G!$D[AI;?OW1W>JTOJ /P8E2O:1GA9S3NLW].8.+]I#FZ%=3BKG#,R+>@5H MF$V*$K++D?PZCCFT3MD="'%295V=:'97+_:48C/[>!-9[4W^O@Q]RR^ZE5\; M]!DG-:[1&P+&'"A9>RAHTNR\\.($CT'GUF6_^V*;4J9F+&[U$%LKISJN:FSY M:][^/B07_\35O\APU,C@SA3(65'*)J,Y!$>,5]P0[8UGD(PAE]\ER0O;T\T^ MZ,&3NC#4F3;=!=-.'SVB- >*OUJDB]2%%\9I7NJ4&&9!I>#I3X*!%(7IF%(I MS0\S]D=W8 KI1;.KL^R:<^O3\E4DLJ_N4;Y.I)V9F$O.!B$/$XRU,>!L_;(0Z:4-!K#=+7:[S;2?[^:?Z:PN>Y- M56E_Y6\7--WEA5V6&O&Z-7#^/IUN?BX6<9_S412(6A:-4L.Z_@_ R@2@Z@D$X&1 MF%RO4& WJI>02CV53(]$EBUDU<5C9&?R5'P_C L\[-"]N.0_H",JO-J=9?I,WH=]N; MO5%CS)4F[]1YB#)Z4-D4_"\A+2K*TYU$0N7934#44Z M1#D/K9P;+HP1I#HQ5DU:) 74Y/&@#UIS29^6GMII#XA3JL][!K746HA=F';S M'1@NNUR]!+)>A5*B0,J%7@)I#=#Z;56:S)*YQA1;7SO:"]B4JO*>@55M!-8\ M65]'9-<]6*3U37=/^2)#K"6K:,CHUB9%00H/SJI*[L"0MVYR]CBB U.R/X6= M:RBCGKQYTGDS"CDKKB9CZ@2;X )X7A(PD4Q0.E,8WMSB'0[SP-3MS\JPIM+L M<6Y],T+]M#I?;ZX1WQB>&62Q(B0(Y/;5IIBB#DTBS(+IR'P4++8>MWH@Q -3 MN3\5W7I(L7/2X5:<44R,OIY8Q" =*#ZW MBT]?YJOTGQE7LV*94S)9*-P-O9^QWOX($"TFCB7IG%KWFGP4T)0N<)_"A0?O M8#210MN;-W<@O5F>KS9?!DQ.!.,D(0D2*3CPLLY+BZ1E,5B59? 96Z^W)B7"T@ZHA41$=SV3JH4M6%\ .YST8L74$9EPCFE(FNCN@FHHO.1F3', MREU<4\HM]^;)23+9,\2Y^+S^$BA$__=_^U]02P,$% @ MX146-DL0SP! M30$ 55\0 !4 !A;&QY+3(P,C,Q,C,Q7V1E9BYX;6SLO6MS6T>2)OQ]?H7? MWJ]OMNM^Z=B9#4FV>QRAMA26/+/SB5&7+ G;$* !0,G:7[]9 "E>0>( =0Y M$+/;,DE1.$]F/J9+[_]U[]\7"P^_^W''[]^_?K7/^-L_-?I[,./ M@C'YX^5O_^7BU_^\\_M?Y?*WN??^Q^7??O_5^>B^7Z2/Y3_^[W^\?I<^XJ< MH\E\$2;IZ@'T^+SX_@^OH]$_KOZ2?G4^^MM\^>]?3U-8+ WTJ @_K/V-^AU< M_AK4'P$7(/E?_YSGO_S;O_SPPTIS899FTS'^CN6'BR__^/W7NTA'D\6/>?3I MQXO?^3&,QX1X^0F+;Y_Q7_\R'WWZ/,;+GWV<85F+_E+D"DI7./^C?MJ/.V/Z M2$!FZ3PBT$]Q4BG>$.-]G[X[YN^?!1E+.!\O&B*^^]E-\4X_A5%+!=_YZ 9H MEQ\$G_!3Q%E+J#<^]QK.2Y"W$=:/)))_^VN:?OIQ">W5=#*?CD>Y+JHOP[BN M%N\^(B[^X]>?YX\CK9]%<(3D8O5&_X\'/^\:0J+":#*JJ\MK^O;B0RNB)ECQ MSP5.,JX6F,M'CJ?IQB^-Z_(V_6Z/<8@X7O[T['P.'T+X?/9N08^JVPYAQ%_I MR_D9LZ9PQ14X[AFH;"SX+!!*P5RD,BD+==>:\TMVE#"/2WM>/.+'JKP?<;R8 M7_YDJC6"FR@5SO0QSC64PV2QXCJ* XJ)0$Q*(TZ$(BY2"X%;DOF98( M;LIS18T7LTO)+MZD3AM"F4T_-;7G8MI,C2M+$>B__#"=99R1#T1_M7R]_Y;& MTSGF?_W+8G:.5S^<3A;$ZI_'RP?2VX@?ZA?;,F$^6YQ=?YU^GBQ(XSA_\>=H M?B:DD4@>$/!2 BAER>=!+<&2)\0=9FD\VX0/])!K7*#OKGCPT/,;LN&!K?@! M=FQASFECM=['C\:F_FFY>6R$ZNR64]#8Z#]=VV>;F'VM-W-E]':6>L3T.ZAY M.!*@=LK;2, L+87*N0)1D)O.5!$.58BT+CY!X]]P#?=G^R[:;6CSRW7M/\)L M5%>T7VD'F>%\L43W[>UL]"G,OKW$"2D[C>C+?RS=R#/G8BQ<9Q([&E"&XEN' M/@$K*@5DFF79VAOHAK E5^YSS!\GRC9VG0YFE+L48KM2Z)?1A+SMT>3#[YAP M]*4"?SN=+0HI9OINY8DL7QX")[E,&;RD-TC%XL$[[8%EGW/23DC-&W-G0VA/ MV*GHTPAWN2(&X,KE^[,!T"ZN1UO6[,,KZ=74W>FT@YUZV,W-#L.X//15_?3\Z^0+>6P5 MZLMOK\9A/G]3[OGMY0O%HN1:&5\=-0G*YP219P:.<>Z9%5KR>PY_6Z]$W8$? MI[O4LP'OLE .PL+U(ER\I9L(,9RCU5V @W'"^B;0-A3NQ?K#N&];"..MH) [ M6W"IGM>73"L"#PJXR:B+=%[:^'PHW-WM>Y(,[F+T'IC[XGPQ_32-HS&^GH;) MA7N2H_,F>U*("@C*Q #1* LQ"F=E">3_;'1DVH&(]^$X".>P;Y-.&]MC&'?Q MYS_3^+QF-+U(:79>M;,ZZGN)93K#%^/Q]&N]POYE.GLUPSQ:O)[.YV$-NJLH=SD L4)>7@D7N0VA.W MC%;@78J0"@H3/3HG0FNG^SALN84"[YI1[6K&U]/)A_-:S>^?U<[0^O1X'"LE4RS20O MUX]K/SK3WDGI$@.;EED3/H!/0D)BED>&J%/2K5_?38 ]>2JT5_]=CIB=7_[K M4'B2DB>B:_""G 1#[@*+Y"3HI+0W&%)I?5I5WK6HODO)_O*4*POG/ M7>L)O@L]+:\^ALD'G(\F/__W^6CQ;=?*@@<^N6&-P:;X^ZLV*+:(NC&#"L[3 M&RL9A*0R;==*>A&D<4P\N6H#'61T2D#2Q@!1M$ 06//GBA B,%>,/-9J@R[V M?*S:H(,:]UUM<$>$U5OT:OKI\W1"WZXR;U.N&Y!WX(U0=2%S%$*& ,EPEH-B M6>K>2FON W0H=^!=#+V.,SLKO(<#HUN8+BX&-@'5TUWUO8#V<_??B8\U+/8?PVC/*ODU?A\V@1QI<7?X$)1^$OI,@HJF$I5170'U4W MSJ*VL?4A7V>0PP<<#8Q[)UVO3\OT'Y>-W7)!8F'\.LPGQC^08[-Y QSW<^[Q(Z?S3^;C&[[B0^NY=7R2L+0$N/6M=;)%(.Y?3FKBI8R!@3D$.V2BT69?0.@]A M+9AC.HG82=$][!O7\5PR?0-$/1U!W$6SY_.'WM4U[MBP=6%*G'O.2M"<=;ZG'HHZV]ZY-"W\;NHN >CO\/9".6I\J/ !G>!]@5VO=7OX;J;J'8X(5M%?W0BM! M%!M+ EF\KMT?#7BE"P@T45%8ZXULW<_@ 3A'PH+=5=W#6D!Q2?51\2=<_??7 MU4G7Q^F8/G^^\HA_GX['OTQG7\,LDQJ$53R)>KJ1:NC"(.C 04:6K#&VJ-"Z MQ+PCQ(-(="KX>[$%3MIO8>5Y#=UWW$$FNKD;F\W/,/YW/1I,/;VF[F^;_".-S_ V_+O]F?B;1 M&?0I@Y'5VV&,@^=/HRRCC),]O.DBO MPOSCF?=(WK"64$HA;@M5ZRNX)0T4SF,LM,>VS@1[ ,YQDZ65'7HXKWR1_\_Y MJL)V_GZZYO;UW<:PJ"*B2(_]<<*-;)^7W+=-QD_6@&-%#9<&Z*Z2Z MX]/V_Z:\#W_6#D+5H(O%;!3/%_6P^OWT+W90Q'#C9NLY0OR(I%^9O75FB_^@8N/TWQ6$GD1 MB44HS&=0W 0(OD@PRAM5I!:9M_;Q-L%UW,1J;IFUQ1(-/+QKR51+MX(5S;,C M7"%Z!97#X+6PH)(J.B6D-;9U9=0Z+,?-DB86N,L,U\/I49*%1U[/07WM1"VD M@(!<@8_)"%9HT6.M.;'N]*A9>=!J$:_+?YA\>S6=D"G(*[FH/ _C7R=UA-/2 M.UE>.6\U@J3S,W8L&=I-IAV+AS*.SE:]HU^/YHN:CG5U^!I#CMH[#U[4I!K- M"@0C,Z3D3-*<8EI\B$!S3'_],/WR(SUBQ1WZXHHR#SQXVW?A[D>N\@[(R:17 M@2(MD6IC"Q9KDG-M!>A9,247CO*AN[BN<@Q2)-3*;I?K6PO=[;M,Z,&^_"E@ M2O2>T-)]T%03#%O>71AH\9(3V0H21-[;C*5I(M>AQM(L0FJYS:5 MI).E-IM,L8V:AR.!$>3I\.3 FDQ^'L5]X'.I1V_.\Y@R0[]1#L:!&7^;J20] MV+Z+=AO;_(;'=''_C\IA9)%"L5)S3+4GX0JM;H8QJ4*6F.Q&YS2/&/N>1Q_, M/)%.%IFV4V?#R_ *IPX?S>=C?%.^.\.K(YZ;Z:3OR7-X2?_FGV?6V*!9H"B. M"]K3 DKP3EI@W*-4F*U(&YTY/V+ZKKB&XT5K9[!W*_3/F.OS'6\!I9?!)(D% MM$)>3P =>$9 -2\N,IMDW*QW2'>ZK =U=%QII/_&&\<]0.OAS2_CZ==UM"[( M0H@V031&T/99/#C+$531S#$TDL<6PPR[(SLZRK2TQ-KTC&8G43_A/,U&G^M' M3,O+\SEI9#Y_&>:C^;2\G>&<\"_/;,(DOQM]F(S**(7)XD5*T_-)U>%;VL13 MW;MK-=QXJX.JUA!V/,?J52.->N3\AE^O/7!&2,]IE5K>?KZ9K9KT_#JY_ANC M21J1*:X(CTGZ6#>W4@RKIZH6G!,6HM0R"LZ*TJT3*78&O7M*VG8 +LI^\K(; ME089:V&G6UL3=;G.)0I%:\2!:&S0_C[#5S1&6\S,9#0M MCF=N/'38,[FMU3YMH;/&ARG_"']> Z)*+JP$PF]YH?A.!XC.6<@I&^^U\.G! M.^"-C7?]H4_0>%OKK(<"$MKLR4]8?'L[KN'5)-=$C,^K24WOZ2.6"TSVR1*5 M'#C#:8')Z"%(72 Q2?B,H;BZ=6[(!K">CZ_4EZUZ*$M9"[$"O"SJW !B3QT/ M-H"WGQ8(S4V[*75VM,N0*](UJ-I9)8()(%*VH()/$$IU?GS(DMR>D)N/?M\; M=1[IGW (S.EBCCY:*TS+XFN8(:&[_/(G_(+CZ1)G38I]D^ELW1[)G11]G"M8;TSMJ H MD!TW4+N20(SDC:44:_=!H9ULW0WTL%O#=C+39JUAN^BX#U_B/,[QO\\KT[]< MN%)+BLOD>2D$QD570"6BN.?:0 [%%L50FMR\% M$==\GM&PA'C,CQB6#QW4W3\/+H-E;7023@#6O$@E")YGM:RX8-:N)/KKUD[$ MO4#VT/.MC:$>-O\66F[H1M0LN;/?SBN$-^7U-$QJ>X(R'8^F[U:)+?.SE)@J M(1?@RM0;(Z[!H3$0T682GX5B;MG_;C;@XX\9WKK[27%JK/ >/,HWY&.%*O'K M9;WZI\]A-%LV/JQMR(07QDM9SW)KDUP6R"W"VBR(@JALK''9MEX,'L+S7%C3 MW#9#7J3\,<=R/GX]*GBFE="E7CPG5P0%WIF3[(8#BN!A^J;*C'=:> M?S[GI) M%*T(5[W6?AK-:Q[T^0SG+[_1-Y^G!/;OL^GYY_GW26GU=Z:5?>>8K\2X(B!Y MKTQYRP!+31BK?WA/KFZ*VIJ4Z*?-D^P'%*]!=^Z>H:Y.M%QVR'16H'WTY%8* M@40;JBCB4-^9>YJ+'QRC]EUH<=4CZYJ8RQ$ RUJO M)5WJP8Y"+C#'""K5CI"BMLGECH&6.KJHF8G-6Q@_ FE?Y^<'R:(['<_:6;.' MD.@!>!<'29L [.GD_5%P^SF!;VK2S>FR@SWV0AQ6V^5Y\N>+JK7-OM0I<[7^ MV!?I. LJ^]990GLBS",G]/OE2Q#H7[=P:6+ZO :'@=E-6X">P@/ M<7/(^_$;#Y%%#ZW]/5.@;V>C WR#,M Z$"#6"VT5E8$0(X=@O$ E>39RHYY6 M3Y6YCSBP1TS<+I9O2-CE'?L+^N,U3BK.[YF:/AG4"KB/NI8ED<=FO0=CLE4F M62;B9HD,=SYZSTYJ7Q:9-E-GXS+PJSZ3)-[RO'1)<4PHK32F'I(Z4!3@4:@7 M,PCZ/IJ"WLJ-3K@W[JEZ_>DG#^^NA]?(5@VK:.Y'=/%R;(*IE\;,-W'LLRWS M]C9ZT.0[*+BWELRWL 6=13::UB^L'?R,1?")B]HG@>7"!$.QT8':01E]HW;, M_=J\BUY;^P"OIK//4UK%L [^FJ01_=*'E:B3_/-X]&DTN7'&HJVUF21@]#MN?OJT;R+H:;#:+F'DZR+V263#X061U_JWO;S MGQ?[WXN49N>UE_ ":9M%:%T$"ZVSD5J@7LOXX^>Q)7YX*SH@=E_GT[SU]%X?"LMU$J)*M1B M=U=JS9NJF>6V "8>;:#_T5\WYNK]2$[L6\>^!I;K^[QGW?U$!?IWLL6;R7_. M1@L*,[].SB+WK$1%N'D-,HU,X)3G@#H[;X)-*K<>2[DMUA,G-SKSZM,TBW>'0?.::[:N )9J%Z M[U50&4%Y1;RTT4*T48)-(C(3@]!ZHV;Y!W6W^/JI9:'J5%"JPD!H9NJ>%LE; M"@(*U_1?2:8)K6=PG[)0!WEG]I6%VH513R8+5=9B"@H=>,JN9BZY.A(K0=VS M?I'ARXAYVX@Z06P>4A;H)[%,6ZF&RJ%$RWS84.* L5-0^1XD:7"EU M!"RS]%7.D#BW#KFU*K3NQ7U0S#V,+-1]$+>+Y?O/0HTN2LZUJ-WP.;E0S(.W MVH-%'KDUEKZ^%3(=7Q9J)XL\G(7:19T]>*2K>Y0WY88F'E;$BSA?S$):G)50 M79+,P"1-6A!6TKN05/7B2_9>F^A;NYD[P#WNF])=#KJ'XD#KMG\=\-Z3'E.C MQE]6-X0OR@)G_Q'&YRO9QN/IUVJILSI=/9MLZJQUBA:MJ'GF28+,.I-SKH.- M8:.EKF^DPW-[,,Y,#]7@?;N&#\OW9O$19RLCG"EN@S32DQ95[;=(7WF6(_!2 M& ^,"9Y;K\/;(3U^F@YHR1Z"ZRVT=5889BU2 BMJCP).[TW@QH @'XE9QY(1 MK<.2+6 ^'^;U;<,>)L)<2^'93E^\8&2(M2I0D_.3LX28Z=MHI6 LQ:/K"#PH&UJ'RUWPKK*RKXE+9EAN!M=^=.:%D[$XM1Q."XH)!"=R !92 M1LV=*T*V=D$W0C8\@82K&1/") M"5&//HQO?>&Y+=9GPL]!3=K0Y=SRO;JL8:&7ZA>D%PF512&,K0WF*6#3T=&+ M5 0DKEWR1CH4L:?E\1:4TX;>:.GD>*XU9+91SR8'OM&+(ASA-G&\3OVUF]AS"J ^:U#?3/@C9%VYS(,S&U*4;T M$)61P 1Y*5%)VI#<_IB[%O>)R0V8W(85#0>_==U!?L7=U'=H: M_BZ#]2!#'Z:3&:;SV8RD_"6,EO<3[0= //207H9!;"S5$RS)BR;Z8C4'QFBS M5X$CA!($L5P:DY,5.C^]8K#73ZTDC[PMVIVD!NGHC5:"40CKF $=A39*2\>P M]17$J21OD'=F7R5Y71CU5$KRD"<;8@J0;:VE%RQ#-"I#R5HY'HU7O%?/_OF5 MY'5B4<>2O"[6W$MEU28 3R5Y6YNT-MQZIX#>D@R*H@,(DO8' MVC583H&+]KOYG@BS8TE>OWSI8H8#*LD+/EJE@@83'2/OPB=P7CM:+1>RFQ-\X9Y&R$[.5'K*=F#;7NX8?H.[1\8JIZ6!U9W\7[O M]=@D&+W M[+QMG5!\ -QZQ!T[.&IUL5*?E/IU\OE\,5]J@%^VR-762@P&(O>N]NVSY)H6 M!UFY')&0,=UZ5.L#<(;WM'HTY#K*[&B%/CVK:]#$91^&J#PC"* 5!E!<(,3@ M'(B4%<])V?83E1^ \]P(LHT5!EI!Y"5W>6&*U6@V%EUO#2.X8B-X^I.G$CGV MMP7=A?/<"+*-%?KTC%]^NZ:&7V;XW^_C5QK0; M.,@M[#)0Q'4;:BE&E\ #8&(4,& 2!#4Y*(5>(TU_BW*(.&L0ZFP>7>V-.5W, M,52,?CU]YF)3YEGX;$4"K[VO$VXL.)43:*SS&UQ1(;:>,;LAM,-PDW8RZR81 M^8XV>;I]Y7B0))XS8!6O!2J60T@N0!)::)Z+CK9U"L&IK]R^W;4#Y%;#%.-[ M;Z\Z= +:!/:IK]QALJA1>ZYM*'!(?>6X\CEY"0:5 V4"Q?A"!(C>6L^Y\<[W MVJI]W\P]C+YR^R!N%\OWWU?.:!E<-!)2-N3=&T\NE \(R&B7LMGZJ!Y->7_R M?>6Z6.3AOG)=U#G,=..D4BP4J547O)9@Q )>>08^)24@"I^B!H$Q@(JZUI-J#IZ+D*P/0 M!77<%;R[5&RUM>>3ZR#K#,O1"@&.>0/**4NJJ\UV4BJ1">]#;-Z?YDEUD&W& MC$'[Q'8QZ^'TB0W%N&2"!UV"!96T!HH0$;36D;' *6+L=5S1P?>);4W& >UU M(-U@94Z1/JF T;9V?,"JH.+(7^&F1">\9:WS^IY0-]B^^-6WI?KM^?J05ABS M+&J>2"NAU'$;!J(@)3DA%%-.TXMCP>2J MK\@\!"P%K$N^")YIQ5:MW;S#[]+:S/S]]F+M8+M#ZL4:1+(V&PV>8HI1%V-8U%D^R%VMK%@YJN-8=5U]/O^+L37DUG2_>S+YKYLU5C'/1 M2>LJU,%4F!+2@/:QCB2(B5X/NP#V:\(>XHC+ M!IF_?OI,:*MB7T_GI !DC&GR.#VO,;3D]$(X"G:,4/N\@[:!*XI M#^XY FNC\'VW6ZN7=&]GTWR>:/M]1QOM*.'R:M:0.\=KX^=H:X_&KL>('H\DIV$U -$U+6 AD^ M(V5W&]TU>",%#V9]3,ZH4"0(FSDHD4*-X#*XDFR4+&3RMI^>U1](21G(Z%WT MVOI@\+?I9#0A?[NZX]\=L,BPN2:-;##M08&M+_I_QT]A]D^D,.G#B[08?5D>VUSB9$"2/1-/35*;'5EN]+BG;_/F M2FUX7WR-E9A??*# [1HS+Z Y3V&I, J*+QE421H"TPX<$\QS;43@F]V^/?R< MIV_H=FKLH0+S0N K>:\O.J9X:6)&,,%)VF*$A""0I&L_+K%='8V?ST<3G,_?K0YM+I+@==0!,P-;V\8J5SD:)8+D4HB0,KF6 MK<_G'@1T-,H"Y,4N59B+VM:+;5''*'.5(&9;0/CL!4N"P&XVS6W3)PY_5;R# M5:9]J[3U(>]&3M MW%2%K=_K?TQGBP_APR4%;P)3S*(KG$1FFOR50G%("*C >6<#N2O&2+V1;1]Z MRI.U:S/5M3Z1^5Y=^,BZ$@MQSO(G;+H6X=T;24XNAAP MCP9N2-<'2NF55XGV/ -B64H?;(10O !M) K&1-#1;$*Y)]6.I)>,C08*;GB> M^& 5_2:8GE,/D4XVVJ2?Q#8*'JJ'2.8^14]N;S+U=M)E6HUL#L#I>^>L4$:V MR- Z]!XBS6W>1:\]G I=>$B3#Y='(9>A+'))@D9PH=1>*=R!]RR"4<+'Q!1Z M[QO[%&N@'$@+D4YVFK97<@_M0KY[R[^1PW'#/]9P/R MFU41(EKG-]K>.UA_+9@CL'\;1??P]E]X,+]<2YW_SVN9\S__>5$G46NDZ?_G M]^'/,Q.=U4)+X,R2HZ.L!9]2G9EAO&)&Q");-T+8 N9>VA;VEP'>MZ%Z6%TN M(/\V7:Q#O;PS/=/(C3&A'II*1S!-AFAMHAV5ON=%"<-;#QW=$-IQ16)V5"K(U0^Z .#(N[*;D M'BZF-SHQ.2M*!VT#+62^#F7C4D.4B@'MDHYG%"J5UIDL&P$[,G:T-\8A'J+2 M/QA-,Z>03L9D18#@JAR1@CO/D@#)R/VRQD>&K7L!M,+^''G7VJ0]9./=M[=> M=CSX]EW(-/TP&?U?S&%YJM;KDVJ7BDMFH MBJH+<=:B.3:2M%'[74*8G@CQXM-TMAC]W]7>;%/FCAD)6>3:KD#3WLP=!X^E M%":E8*SU7(H-8#T/BFQMB+MS__2(S<2H-WC>I:%>/]G90SKTU%<%Z7I:*)4"HH MD,K4B=5.T;)4,UF$4\5G*77L7(IW\Q''9-HV>KQK7;^G#BUGMS"U[=%RQH?J MTG);CE.?EE.?EFY+RZE/RZE/RZ%G_9SZM!Q&QXY3GY93GY93GY93GY93GY93 MGY93GY93GY93GY93GY93GY8G;>A3GY93GY93GY93GY93GY8GTK3CU*>E42GT MTS'YJ4_+J4_+J4_+J4_+J4_+J4]+#ZH[]6DY<$L?>)^64^.+ :[ >VE\T=CD MI\87I\87I\87I\87I\87I\87I\87I\87I\87I\87I\873Y1#I\87I\87I\87 MI\87I\87I\873Y%WI\87I\87I\87I\87I\87I\87!TF14^.+8S#RJ?'%J?'% M832^F./L"\[)$?Z>\+/"&B:Y?O$B_Q]B:3U3OJ#G_-U'6H#R^2J5X-<[)7JO MQF'T:?X3:7(\_;Q,8UBUG+@ITZ:-,P9#MW/CC?WHL5'CCCL/NWH%-,4WVH4, M)>8:AQM!_JD.X*)PTN?HC6X>/JQ%LW/:;T>=7R1?!$7O:11@N J@C# 4^3D' MY+ 7';@6V;<^%]H*Z%#M/1JQY4[:<._&V7?'CPTE?9'2*--C_@O#;)D64*]4 M(^TJ:&H SW5BZD^WZ*'38'.[%5?0F M@/NJ@^D*=D^U,GU28'NZ[6"_@R">]\9[H1AXD2B8-:7F0!@#WG+-K6.;\$V)YN6UJOA]R3;J#U!6AO,P^2UPIK[>FMS!RB*QJLS#H7RYCUS8L, MMP%ZHMRNUMO[*F*>=.E&MCO1Z2:1X&?0NS MO^QIPY12)4CPFM7^@_3".%D#+.YSJIUT1&S>-F8+G,^;< ULUT<_H@Z8!;O M;(NVQIY&H"^D M&BZ8!.6BKIZGA\@E+U)X)4(OIR,=<9[XMJ/M&J8$;8597+J=N13E@H)4M"8E M15D;@5J0V:=00F!,]1*G=L1YXMN.MFN8K;059GGYCHA,NI#+/H<6E/35!_ " MDE 954I2JE[N4SOB//%M1]NMS9_J[2#NUTDZG\TPKRZ>7TSRB_'R,R]^*,.6N9 MCP9L$ D4R@(1C0/F1+':&JE-ZQN-OF0Y&OH>A+&'OP#Y[;QJNV;PKN"OH)_1 M?J #:@,YL]K/+-7>!U;7C-LLZ&5,0K?N)K 5T*.A7_]FZNNFXX$DLO-/Y^-0 M.UZ^O?XZ;;#P9U[?FA) NIK)G\@W=B:KVB=1E\RSB+%UFYN^9'DN#!W&V'W= MG:R7ZX%]X7'9:%]XAY]#[3$S_O9VAG/ZVUJZJ!V&9#D()+$5EE@MH$$:KL@H MFF$9F-X]2/E^<1L,1#JFZZ\H1#8"0?HHV(EHS5QX-R* MG>0YT;RUT==>'C4KWOIU\@57$-\A^?#+05I7/WM+>BC3\6BZ0P%6QR?L6$2U MBSR-"J'>I8^8S\?XIEP]>'Y%S)2"KC$[..=IC[C924U>^1"R#EK:U-#^=Q:F M-JH^E!JF55/I41C3&DO/JQ^Y2C[7CH><$!B) "I@@>@M@LU>V&!$)"^Y,6W6 M0-E;35(C0T_;*[R'@YGWM+_."\ZN9DHM^^;<@W;^GCYR?O]?7=:N;"!+3[5' M+>783UE2$X),#\RZA\[8I(16EA=0+J4ZM5A"+%R"9K17,.4,:]XDY_"9^D@] MT\$3M8M1>R#H'^_>SS!0Y/*-A/G[] O.)M?GZB1MN*\C=3RO?V0+OJ &E,7+ M9%GTJ?4&^R"@X2/'_=EZVI>A>KCV^^/=K=?4O,1B)LA>]:\:FZZ'I:I7Z8S''V87/'^ M)XS7(O?+_&ZE=(@Q0F2>W@*6"X3D#&CD%"P5R6V0K>.!38 ]8WJU-UP/EW*7 MAO1/S-<.A.;S<\POO_WQ[@K_N\^UK_X,\\^UZ_#GV6A^)45R2EB*N+2A ML%T%'R $)^B5X0:= MGKA7C"GP.DBH_?A)90)!DKM!KTX1WMZZU7UD?&(K9,^0BONW< \E4'6*R&+- MFV2"BRFR^B890S%3<>32F@1&ADAO4]:$N_%2^ "<9\BXUD;JHT/QY;RC>]W6 M8G)&J0M%0;;N^H6!PYJ:SH26-G+=0]?JAP ]8PZU,U0/A4IOQY@_$+DIT#Y? M#=_+%#9G9 *LTK'V6Q#@,WF.&8GMW"?:REOWG[H#XLCNK'93<@]1Y0U E[/7 M-H#4TZ73/7#VTHZ$>,OL.6N[AT.H^:%BD"()E,"K2?I9"ID#1!J@53"9Y M+U5H[70,9OA'KF+ZMWL7Y?9@[Z4?G6M#:,,[$#N;\3Y?LK$->K@P62*LP^>>0TQ4Y ?#"J16P^'NP?&,7H%.RBZA\.Z6Y N M)V9O *I/S^ VH#WZ!KN8ZV'S[Z#KOOR#N^"0_D_&6O(F:/7348/GPH'1088D MA&?-\SX'), F/D+_]N^@XCXN,S'7+>G?IY_P]31,7H;)/U_D+S5U_#)>34KY MP$C0K&I]3Q$D,KE'%*]:QIUEQ=C67N*CH/;D&^QFO-NWD4TUW] ON']@]Y+^ M ;V3ROK:=8#7"8"QU@%8J VD)->HDMRH\HD><8T']-T5!]8__4B\@4;J;7B? M\N"$]DTP=?$%.IM^'RY *QL]:/(=%-QP(W@0FPQ:>Q4%8' 4%"=7P,5@05.T M(IPU*N6-]O^#,OJ:;7](FW?1:P^;_AM:_4*=T?5N51-QN>'(5"Q#+\!R94$Y MYB%J'X%G;2*G:-0V[P^T!LIP&WP[.TW;*[F/)NXUPZ[B>7D^'TUP/K^$MV2Z MD25YZSR0-UN[J%D-049R.6(1NK8D<.W;&#\$Z$CV_/;*[Z-%YPK+!?4W =/7 M.)SK0/8TZJ:=H6Y38&!?E-K3T,J/F>UGXQ=Y$V]X%N.^I@R'4OG; DY5U*+<%'P0" M;5(NI*"-,IL-.WWL27MH\;>]%:9]J;"'[?W%ES :UWWJE^GL71CC5?K!BSA? MM@(X\\7;@@2)*5^Y3/Y,K D(DEF)4G.51.NS_<=1[8$0_94\-S9"#S2YF9ER M&^_%K.TZ@'N^^/G/-#[/Y,>^2&EVCOG7FF%'^GI1Z+^U=\37^CK0OWPUPSQ: MU*&O9UI1H$3_ Y%9;8Y:$T.5)T>),\94,5'FUJT=^Y5H>'JVYM#T8 G0Q^WW M+7EN29O2JML5YK_/".T?DQFN!L[7F=4OL4QG^#[\>6;01'+F!>T*=1"-H-#! M)5(RDU%P5P(RTSH<;@+\Z,@ZO#E[2,':5HCZ/ET)X6+1&+*$P((#%92M-PX& M0I7-)"\L"P?"R1O 3YS?3+@F8GDX_K:#DH&8 &U M1<^<-ZTS1K=#>G2L&\!@/32D^W<4.IE-T3B\'XSI*^H)>E-8!<&,1AB=B7VQY<'T;UM0],'>=UJZY!]4S M2-,/D^H;_/MT7.6K;NN9YMS*J SH: I%4+1N^R08Z%)JH9&Q3K?>8[='>[1\ M',B /80;VR%?OC0IH \L6\!8R\9#;>;,O24')1<>LD^^>4'0]FA/U-O-@#U$ M%>N0_Q)&L_\(XW,\U$M="4#*#]4)[STO&V/J:^5%0SXY(VYFC ME_!@52$QQ\5W3,N?736E_W62:LW#;0'SR *&?LW4RR98(5_UOMX4-NE$)8:"G,7:0B5GMTSO@%2"MR1% M*:EU5=264(^08?V:JY=3M,_3^6BQ?#/F9S''8GT5F]6J[A(X>,T+,$>.7U%* MI]@^NKP&X*@8L;UJ^YBKL-HZO[WY.J%U<)+O*>TCH-,TJK[9)8MO;+1".:X\ MYX BTJ("@<32;D(F*RS>7C7VK.\K7L M&?CG.NQB/J*/?3V:+\YS# MD:2'=CL=\FSN%W7MG9Y61M$;3QL1CXZ"=@S@N?20B\?@9#),J/WE6'43YCF1 M?""3]S!S_*'+F8Z2N*!E*9A ,49O97!UR)7G$#T*-&AK&NZ 5W GM@YMU!Y& ME#\HR4VHJP2<-8Z4E9KKHCQ@M,L:_TQZ+;SV^O/,^U!4;-WTH!'TYT/,GLQY MSQ7PUJG6RW*!FT)<=B@D<+^0*F]O#>^G-Z6\"CJM-R+4Y;YH50\^8H:@LH4L MT',AI+7\UEZ_IBZC#9ZCX-F^[',/QW:KZME)ADT3%66(%FOR;&*Y]JJD9=W; M6$ &Q,RXB.%VWFD?##S89-.#Y&Z,$0M8M1 M!Y\7&B*/5N0$,==6G4(9<,K52H 243$A/&\]@.^8YX5VLG6G>:%=#+6_>:%9 M1I5#?>FXH%>M: V^\%C;P'C,RCL76[=!?1;S0G?C57/3[6]>*"DB2L:AT"). M>LBVIF\$"%HJ3FHI5K9..7T.\T)WH5=[PQWNO%!ILPS>" K1212G>:&'QL\]F'ZO\T*S\U9%%8&;FOZ+UM$2'A087H*O%?4.6V>\/)=Y MH;O0L!\#'OZ\T+#L%2<@NCJ%O* 'YT* ++3T&F/2Y=:*>9H7VA<5]V_AH>>% M:F9U,0Z2D0C*2@(9<@;NLU/!Q%*:C^XZWGFANRQ^K8PT^+Q0YC1YJ4I"SK5& M& FVDOHB+8&^>T?OV!BOIRE<2<"95,H& ML(9V6L6X@,"SAV!X$"HP5U3K$'1WU ?98:P3%S:F6B^&[+U=U,8]TI)3F=9N M#CF8FJ,5/42.$BP%)<$%1!GZ[0KU%)O:]<.)-DWONAAT@!ZTZY16IX&.)F\F M^%\89M=22GFTMC@$P_-1#H)]-RRB3@X,=^3I&]^ +@3 MXA-3^S/PX'U&?I^.Z1]^N-39?V*=9H_YQ1>2H"G$BDO:@5 M1,$+Q.3(W]8BR-L7R!L5L74",3RE]F3W]65L_1EM\-.D2[5=:/%&J'>?*L]H M"<>HF0<=(X(R0H*3J0!#)4RF-3WYUAW VDKPW/A[ #SH(?KO),VZ6/!>P6)V MJ432K$#I:(>*&:(C-X8Q)5D.B>1N?6[5FS GKN^3'8//N[E/L'M"R/O?YT3! MP++#%!>6U.TRA%R;*0CAKZ"X89P\(8Y-%VKQH MP\)(6U?R]%4.P"V/*GO,ANU_A7] @!.]AV9!'\EQFYZNW&BW=JE&:UB4"@NH MVAA(U6GNSC$$[2SJ.BF+L[XG.W8"?%3G$,.9;G#'>>>YJ9@+A0$L@M U0UI1 MQ!NB"$0G(TI2,CDQ[-IZ3(-SF]-KV)FZ7;AQ*/D,-X0F-TC&G(($9@KY0M[F MFL581UZZB!9#3:P^A)R&&ZB?$X,'MO$!IC7<%";8%)0K%*Y*%\AY]QR"T[K6 M)[-0#.K8W7!3F"*E%T$A.%%,34YW=;Z3 :-5X4A?>K:O MS-J-!#C1> C+'TJ2PTT)C'0VZ!)\(.ZR- M>SA+Z#"'3R'W27GRP>NX/.4<@L_D[(AL=!$F"99:E[H\X?'4NYP2]&24WB\5 M=IY9_%VL['BA]3F#B)94&,B=]L49J".-O2Q:%]7ZD*HG40YZM&8G]O0[KGHK MTS^!@>LY&Q[0!,A$N-HB)8(WD=9W$Y7!XET0!\[D?=\9[(E:/4]G[\*+GJ:S M+\@:MQ>)FW[+;_CGXN)2Y/U7''_!?TPGBX^W/!BG3+16\]JTC-4D)0\^%0WH MG68\%>]5ZW3<=NA/Y-XC&WH:_?ZX)!=25'?\_=?IM=.0F[+H'&.4(4$LB53* M;(& ]*(6*XS0QJ)O7AW1$O^)VWME1$_3Y3O)\F[TY]49R4U1D-[2B+XV4U ( M*J6:6VHM""D$"TD7[?F^R;T>_HG;^^1##\=EG41YX#PE.<.=3@B&0AA2IPS@ M69*00T'#M+>N^72U1M!/E-X7#QJ>J]V3\K^S7F^F0?GB39WK#L77!A=%6@@B M<]#>91U2*>EVKX:-"CG:HCRZ4X_#LFM#Q[DWP.AR\""= MBS+*%%PQ>R/J< 0],.;TS>=.9A_X_*YSI8K@6D:=&6U?-:&#D4!1\@1&!JN\ MD"KR(0_O#K=>Z3!)OG=.])Z$^: LG:I3I+,""V>0?23],N/ 6ZF!HW"Q",:2 MZ+<%5#-13JP_'*8,?.6X2YV*B#$RJVNM;<@U>8]3_.O)-13>V\P]6:'U>4A/ MHIQ>@,-A2N\538^+]: L3@8MDM)0)'*21=*^EBE4E\J:6)QU$?NMR=X-_XGJ M>^9$+RE)^0,AJLVEO[>$6?[LU6JB+[VEOTY2':J$/^'JOW7,C50ZT2;$%4%& M'B&J$FB+HE _!,E#:3VW?@N81Y:DU*^9>CECKI!?CT(?_/A]]">.JBQ>+ M5V$V^T8K[ZJYE0YH. M)>AAVOO\^]Z];L[YTFGXG0@_^=!DQ/M63VPVUWUW>9L//+ M-&DT$(-04*Q$9J4DGVVCP/X0B;!F!/KP/.BBY,;V7PGWXL4*U 4>Y=%PE@+A MR:GVUV$0 OGK&(1%;0T+?*,,?M^SAPN&FAMFVE"K#:5SP0E&>%P@AV@)>"Q2"V*RC;6?DH[7QUCKMY46^A89E%*8F2]<.XH4B>F>2 MA1A]2,Y[)\Q&!:,;6?A8#;RU1AOF'GQ'\_+ERQMX;6/C6LX_(QKMHM8<+]GLF/2Z]CUA20%0%8K;D??# (7JM MP0?:/62QP<;6R5!KH!QCN-92^SVD'34=&+J)+%VBO Z,:BG'L.%A4X),#\RZ M/22"-I6)H427E(6$FMYHX\EW+E*13"4)]"BR;UU5Z=Y-W\/< MX]]Q/LJ$D-2S3J!+]UAJ)8PTI"N>"6@(X&J2$SE)7@JF16K>!&-C<,^8AOT8 ML(_^JS7+: VT0D&O%@%K%GZM6Z4_O&8&>$K2DB.N206-N?4 G&?,IE9&&KAH M8IOF+?7B5GA$0!<$*%Y]K:$Y MGWTC8:[.("^C^)C)'TD1=+V35D93@(;<@Q#69V8CYZKUA*8' 3WQPY9.MI[V M9:@>#H;_>/=N$198E?1V.B:3I#!^=Q[SZ,NHOJ67AT(L*8U,9]#,UFK 4L 9 M(\%J;RT:SU39* .L$YTV0?:L>=7<=#TL4^39XNC#Y(KW-SW@"Y!:>.8-28\N MTJ+N-()+/H+/60HG73&\],;W:&ZZ'T^)&MW/1QSK;-I)BZABEX!1$ M[31(47+D66@E6U]ZG2YF=^3G'DS?0P;?YO=ZC"':% 2PG!6HR*NCD +0R\<$ MHG;TQ^EB=G :]F/ AAT5EMU0=GU97DT_?<)9U=[E+;/C1;@Z(-S56^:0#<3D M"J2H=:"_B9+=VK#7=(QLC>P94G'_%NYCP2Z+7RLCK>W?L$-KC^GL\W1&\=&];BL/+ C:[,'E4H_8 MK:E]P308E,F7J)7AK0_D'@3TC#G4SE!W661[NBPMJ^N:F_?9;Z?SEX@F"EI0L9A,[T!N?MNU"]Y]YIGLZ:*UO1U[.*)[^,KPU91\ MS\GY]'Q^OQ2O<3Y__S%,N%B- #I31;KDI !AD *>%"4$42(DYS7CO@016D_9 M;2O!OH3OD!O9J^]W[?NTKS(J557['5KYWI((UVY*#:&&FG8!@AZ!0A MVD"!5TS*N7Z[(C<6Z$3S/1"CWVD-MR5;(\]T\N%*K3RIDI4%&1@'I7TBSTI; MB"&HG(.Q+KN-XNQ=D1RC=S"\B0YN5;U\:=[,JDRU4$45(7@IY&:G.A10<0@R M!2A,A839AB1:'S.VE6"O?8;[ID_3A7,GVQ\\DV]O TYE)73*X$0]?JU-*WT= MYBZSP)!=E@H'BL;:"'3B^3Z8T7O%RVWA;HQ*N[_N85VIQ)D3V@HDP61!\LE0 MUL'%Q8+#)(KBH?C;SD//E-]!F&/T/PZ+ 6NIW:PB9G6"2+^<_IE^[.'V>:X\5Z0P$'SD8ASR$8##$UM4DFV)KUXGWKDE> MW&N258I_O5LKQ$7P3=^M'K',I^8\/K:FX M(;3]]X[JD27WU^TTM58?V9R/P[RX$MP$:$]%.AN#W&L%3EM3=Z?3#G;:*[%\ MDD5EQX#3:U7OFA4$;1V%E:Z8(H-$WCH5?<^$VJQ0YD#XU,4\/?#HU70R/_^$ ML]OH+M()I,9B#7=0QXJ#HN@'(FI&'D06,A;/HFD^T>5!1,.'M3V9\DY61S,[ M]'"E?I7LM@:?ELR20XG DK!5= ^>(F9@LHA@@A>6MYX?\ABFXV5*0UL,LS/1 M5_73\U7_BI??EA-QOB=)7?_M53_XF+6O9S HZM6[8 JJNPB9)['^OE;>1X41 MV4QJ MCUY:LH;QS_-:P7T-DU-:%<9K^:&7M>B&0;3&DZ^;3#')A=!\8M]].)XC1W:V M1\-UY$9%U\6=X,V@*$2#! >! N4Z/J;VZS0L03(F.FXY)KU97N!#3QF>!KL; MX;Z:N)TUV)=I7^.'D+Y=BBEH^?'& ;.)Q"S,0=21 U-)98S:.\R=3'K]TX_% ME%MKK'5F[YO%1YPMP]'+F5U,J%RB!:YKGXV"%ES!!#FS2%N*2>01;62^VY_\ MG!;CW57;VLYO<3:?3L+X-4[RU=P?*813(@K@1M1D-B/!"9U HU8QEIB-M!L9 M^]Z/'SBU;S=]3YLJJX\K@66:U*LPR]<28[ZO1R9&&6GQ4,G4_"B")G6&@BRR MQ(S2I;5/_@"YDAL7<+UZ3FBN]M5;3NNUM^E2EC>3\;?O M_E#5ZQDJ)9DP!:PP%I2+&7Q$!.\YTT%)'J+<:#MJ@>;(R+8?*[6..'X)H]E_ MA/$YOOE<;4'K].Q;?4L^5<7=\Q[]-OW^KISQH@MYV!FX\XRVA>#!967 RQQL MS-[PS#=BUPX@CI%40]EDF"WUCTFX3%2OJJK7NJ/EJ_)F-OI OUY%_ 6Q=BN< MX:?1^:>?1O.EAL\H,F $-X/%V@*3 G"*Q%7-4T%Z*X3 Z'KJ"MX$_Y%1<^\F M[F].ZHV+B@[^@16!N6@-&*4T^:_"D5^LD#R%*(U&TJ,9P/$[^7L#FG%M [9A MBF&^2U"N2X 47 ]9![,=BCY+8!KHI5'URWUH"P1 M@D4)NI3D&!?9Y %R5Q_%V:XJIL/35_D[IGBC6#TKRB6#JB,2HQ8)I(L"M]I%Z M?AAI>OT29H8[Z2LT"9Z=ER$:E0M,PR?NIAG^&J9[ 4:[1F0OV J.@E>F0@1&4?'K2ZN M?9?4IUHMT\F4W:IENMAA']4R,8L@7+' F*TS8+,'SS'1JY.C#U4P$[56IB0/DFG2B@Z!0K ZAD1EFZ,KRKK6L>LQ M%-T)Y^5(2M9!P:L1"(LI[75LRRA:*5%,0Z-WRQ+^UA2\K MI&K> ?UA2,_L6*&E@8;ESV7_A T ]G08\"BX_03Z34VZ.5UVL$T?!9J< M)#=)*;"Q%N"H1(MBU+4XG1GC-3=>MKYPV1-A'@FK]\N7+F;HFR>U\J!,9_0M M_C9=+!-JE]WN,;^AE7R)^OO$14M^F"78W!M#2C&U"Q*IQW)%:F&)&]8Z/65+ MJ'N8;=36Z ]1JB>+]1!1_SI)TT_XKH9PRV.J,%Z6R7]$7+R8Y!Z7&29O(/& MO!Q&LF?FEQT@71K.R;[W77X,\&_AT_<[@ U@#^'T;0YY/Z[@(;+HH>6\9PKT M[3]T@.]B=.@S+0;T!2A7I_B&6*4)2AJCAKH=YV\I>O&8]KG>D290N09XQEC(D4)*Y$&B4?LJ^#J<26O[ MX\P&!:;]&7R8#*!NFOS/V6B!TU+.%&J1Z_!/E^M%KO<< B9!6X>**K!LO1\@ M!7,[\"<&#TR _39M6J-13-,O./MV9H20WFH#.BOR>I@PX%(60&(YXU4RKJ1# M8_(E^!.3!R; ,,TGMGLE7Q3ZK>]2*<9JBU()?-5435CPFK2);X#YQ>SBSWZ6NV:V#X*Z:7.:0GAG).#=)0K8I M4H <:U4KR5%TL*AS4M'<2NI?UTRP"9YGR,A]6?,N(>W^#^B\,B8[5L"&VA.L ME 1.\ @BRI(S9RG*UKG"C0_HNK[&.S2==.BXSJB BWJX97VLO4N)?,:GHA&C MO7U!> R-0 <[0A_4/JVO\6Y<=#U\S_4[SG'VI>KN_C3Q^5F,O);!2UK6ZFP. MDSCX5(OB1+$R>%O2[;;L:XC6$M6Q,V]O%EQ[>CA,K\7+;*IIJ3'$?'I?4M7W MW^^KU>)6(/KLM+B[5AHU6MRXLZ@1J2"7"+ER7MDL(2K%Z#W HJ4RLK#6!V*; M8FO74+';-%26.5=>*V!*UHZG*=&&("+0CU,,@9&/UMJ[V1+J4*T4>V'3^O:) M_9GKJ?5.C%D[[86!@A%!\:+ .:'!87"NDY MMXWU#[9K8BBR8- 1$G.,,5FX=N!$ MG7L2,--RI1P8D2U:BZ2" :IE;L,ZX(&6NUP4MC;(VOUCZ$R*M^>S]#',]Y]- MT1'(,!D5NVAGZ*P*9;V0R1K0/ 1065KPCC'(ECM9.Y5KW]R=//"LBD(J*8+7 MV@%.<4?MI>!U*&!\=!1T9*=3ZWY6QY)5T85-K;(JNICKJ655T-[CLY/U"#P6 M4(Y"X. PUH0[Y(7QZ/0 _06.(:NB$TNVS*KH8JV]7GYO O245=',U%O?@F]C MI[T2*TMA$@OU0K:VUJR7=P&] VU=,2K^/_;>M3V.&\D2_D7QOKA?/LK7]CZV MI&UKIG<_\0D 9DS-$M=1;I;\^LW4"0EBM?**F1F59$[S[IUL9F!."<3$4#$ M"2J\.QP7H3I554S#IR'P3%]5X3PO4E4#)34?$.=0(HL2L;2PFEMYQU^%6 M50R"5LA /!D;XB>W;R/>*78TM_SU6H\.Q5 MH\$J4A.8#Q)YTPVD(!@,8 3F'-@[JO;^I+S(NIK.6=C(2.]M7I*YF?@8/ M 7VJNAHCC+-8!* BPY%L"!"QC6YWUDB9^?>E-Q&/J:YF$*2;U-4,P6.JNAI! M&&6J$I21BM^<:B$FXR&D7',Q6M;N18#'5%>S"T=VQF.,'?!&R^.[SV]6*[IR MP/H3*\D7YZ(#Y]H1BI(%.!D.D&/0WI>$A-V[RQXSYD7E"%T0&4,D],:PM5FK MWPC; (GR[IQ7?[EK)DJ(1;5/ M@FCM.2^:S\^E"H=%YR%P]ZZ0O:[J6MZOT#JGFW-N);WRLF:0OG(TZD*;JY;; M&("$Q80DH]UL9LT&#YLAO-L+6._K%_;#9(SI(5_?L&N'M2#XIR7]\Y+.\^?U MNU9TJ_/.B8G KYE)57" &B.@E"8I+1RY[J<;SYOU0B/"+BB-H:=]8^)#!GZY MM'G>Q+'#O,?-FSUBZP/M8]3IC,N88=A3IHJ@940+)179KFHE!&T%2.U#%-XG M9[KWCL]%G M8O?RTPWLFC% Z@7H!H39"8UIIJ7=:F;YTO-PTD3*@U82M+'LAZIJ$]IP(%2D M&&H6Z:ZXZ\@=1E],V^,NHUT*Y\< 9LQX^1;'_W%Z\<>]K&+U;5KQ;0ZR3C&^ MKLG&J@L)!24CM6FJ!C"QWZ+4 ;%0I/X%\B.LXUB9.3?DCVZ<4S?,/=0']G9Q MCDWY'<_:T.'+";KEAE@Q3:O^3$U2T$CIS'LY;B95SO"4W'TB(/VJ/KP=E,/ZY(;@,$>?G"2'*K!! MUO,;8D3*D)RR$%OV++6KOLKN/#G)-T2 5%[CXVYYBZI 9!NDF7U! \INJ2*CF*BM+R^^)XD:W4&(TN_"*9(G2T M0L3XVB4U"D=VQJ-W;?5OG Y]Q(]T?1UX)X%V,F=E.)8N-H)!9G H4H)5N:A4 ME8QJ,R7BIYXR/0UV!V$QA@?'@O97^HCY\[5!7AEA8VYS@=7/ M40J9I!@$Z>V??BQ0;NVQCJG6PP+6G'0FG[4'J8,!4]LQ16!F*0HE:B1=RV9M M#L>B#;[-QWAWU_;&^3TM5XMS//N5SLO7>L)-AC(*@M0*L(7(0 MX:/)F[VK#_[XZ1#OX.]%5V>-<26PG@7_/2[+K4*9&[VVZ)V-47$,R%\A4]HY MM.'/$U;O*<@J#?9.#I\PYQ!Q[^WEN8[$[E9.G3C$E@;4-CV'C;9. SICP9.2 M4I.)R?>^ MC*T#VN?]RE5&=\T*:I\_YJXMO%F[.SQ;]:)'J"+?$T;!CEQ'MC MK090>GY!C"A.^E2SFF"$[H.VO1P^[0[--(>>7^W\Y?R"ELS]7\[SXD\Z4=8& M:;6!HEI7@V_]#=9ZB%FZ@IA#Z7Y+.<"\ETBD'0!Z=..;IM[Z@65=;>G_FY=U M>O'Y%X[HUMQ=W5SMCU5SO;TE8]9==_)/I]KKC7;'6WPOOC*_$;R/OK4_!8B% M]\;H9(A1JBA-[[*781;VJ\/>+'=]$+FK&^3D#-E8"-!FO!HX%HV18%$DU-H' MVUU_J)_U4U5KC\B_QVNV)X5VC\NX5YQFGR[*>UQ=_'!Y=>-6DG<*E0.="\>] MGE/LQ#\+8FSRA&2+D;WUWS5'WL"O)0&NV T(R$BIRC^\"9EO!-0C6TD8_*6W!!9135U!AZ7W;.2J3A MM1J PS4G;2HL/"QM_P,^K;TTU-E+2)D&(K7G?A@S1!@52 MJ%*(3-5F@F.2Q\P[:O9TQV>B[$!4ZT755/0()WA1$978J-K N1/<@W! ME>BZ2RMN;M[+H5(/?*:Y:5K]^$].*SXL?EX27M#RPQ]X'L5]P[/T6K2&&))L MO3&V0$SDP9*T/J!$7WHWA&]M[,NA67_LQM!'WK#_SYD2[VY0;]^KNP5.\P[?U9JL M,P8$10%LHH 4R7&X:%!F&Z2P$_1R'&#O]S1\&@+/#+W?TGOG9(:2,V_3(7+" MD=A.EZ3+I@JKXFOO]U90#NS]'H!#QY.#=&\G':<,=1*!1VG"W07]O&\FE"\F[X(":@JK))4.J*4)0AC=U MJ["$"6IV]X7"DS22S\_@(:#W[A+\MFOYD0#HYN"[&(^J:! US$QIU1)U8T"T@$/W8O\96Q,%Q, ,MT,3F)#A %J\R.-BQ6PJ3;IK"2G>1*+ M[GU[=4S=Y=OPIAL>DW:7)RE41%D@.&R7^Z6P8=*U.6>RDB;.W\Q&7Y,#Z"X? M!,+&W>5#/#A)=WFT#GG33*!;*FRHB>V)$@"17'526UV'"0;L87?YSE!N[;'1 MN\MKS-1& $-.H2GLZ0PH;&C#G:UMNTE5SW9='%5W^=:;^$ZNG::[W(=2(G,9 M?)*YM0TE"#)*<,Y66=L I;K9YWTNWP;WWEX>X5I\4WW*[SY__?4'_ME7U;RR6!B=R[XA\%WM?^+GN9%"/,"GS6XMN&@8VL&FDT]F' M[)GGL'4Z5._EA)T@&6%;>] VEZJMSCCPZT(WH0S$FCPHWG"UM;Y0]^K7Z6CR MS('F?K%D"!*]T\N;?6K>__&,\@65>]M^LB%'BVRJ.T=*NBM0BVF\/$T[QM4"^(_>-&F$MCU?22/\7\+E MNW-ZMSS]R/\1K^7[R^6RW>2?KC*>M;\]04^F5"U:XFXY4HP)4D#.[;17LK19 MC&*",J_M%["G.?6O7?JQYX-Z?MY^^-?BZV*^KN([JHLEW5^6UYK^]/58XO+$955 MSD*PKEW39@680X2U#KB*Y'S_2;)C+NB5YY-089H>A:<6]]/B7-WI7[=>X[;6 M)Q?GK4Z8$D)IFY:1R'Z/N4!52F6?VCG9!)/H^RWHE>B34&&$@\L!B_NZJ-]X M):U=LRWUZ?U*EDQ:)+!:8),Q\!")(S34VA7B#!V[#P0<=4&O/)^$"O=Y;B?D M^=_IK\797_SG)RAK$L:P^RK_PVAC(/J@0'B?)#FM@J[ST?>+G:^LW 6X^V1S ML!$Z_ !)LA:A)--MQX?G'0F G&&FYC M^BLE.\-[GZ5^0I9>?=2_J#C_M%A>70+_NEBQ*T4-&+& D[Z <94@>>>A4JLB M)^,R3J".N(WIKRSM#.]]EH:=+L/^1N4CE;5$UI>;FO6??>E?_!4_T_(WNOAC M47X]Q73::A+^1F?ES4>&8W7QYD_^%T__A\KW"XY:ZJV?=^)\UJ%: [PQ"# 9 M+:3L-6".M8VX<10W&S(RHI%'2="]0O8^8^-.C+USH?@]+I>?VPOW9[O>?L"Y MM[7Q99+"I,*[@&I%ER(5""E5R"XG:[7E#6*S*M0=C#A>QDV%S /W"V)?I>9O M9H/O@]C\75OV16[^21_-(SA/KE;G98%HG 13 _]*.P?!5Z%53;'H68;N_KJ' M@O.8(K^IA:#6XIIF'8?;0CNH$JFD:CA#?!6<'Y%_(PK.#X%VCP7GM^C<+8)B M1./!&N1-4/+*@[R7LI;7&FV*!#+5^ZQIY=2Y#,=@4VP+G\_BB6IRW@7MWUX[23/1 MLWYM?9]1:) ^%T[1,$-0UO(ZI:C"4U3=,X1C$B/9Y5NP,QXC5&ZN;WK.\>PJ MLVG'Y*O5%_E:K$YG$3Q4)+:HMG/.:-5ZX@BZRA^J[M?,3]GSPI/$;E!-2*,; M0;H-K!LIJ7O:LGFRM7Y(;DB1'6 885]ZQDH23O'NZ$$E0?P=] ("?U?!F!2% M*=5%TSMMFH,DS^1#^.@5"N*RZ.+4$1K_?O]$[*X8-_)Q2,$AC\L+M-%O3R[R8B5C\9[W7#A^%>* M!$D;!X7S'ELX-DZU=W_+MQ8<%=H[.'>$SJC_.#\[_6\Z^_QA\1U]OSB[4DQX M(&.ZMI:4<$35@-#K=#=7B")[D"E@1A%E*;U53899>%14&1&<:9J/'IRO8\D( M8Q$AN+:AQ=8V4H* DJ(,"1U6@9TYM*%I+_RL8@P YYGA=_WN;6+HZVRU;E!O M/0MK&YQFG:TFV=I4.'>O0G@P0GK.XB,!YV-52.--%3.,A]ROB^ 9^30$GE%F MJ]U4F3XR\*FD; 6A!!5$YHW:MEM$WK))5=%DDQ7)W@'U"60 M115M\B,O#EO[$PHKJZF4RLS?ZR,3 YN2Y^-1X?#$P)*F)&V,(&MJ2N+\%J/- M&I0Q6"EK+?W<$DE')@8V(=/'),/!B8&U(S:OE05M:@%^J]GO9 MHP8O5/KJH M9_ZD'YD8V)1$'X\*!R<&5F.LJ68%(C0Q8IMX<6@$N!")5'8H<(*FM1FPKZ(@5EKHTR6 -MEJXG"0Z@8P&-ROA(Z-#/*W!R.&-A$K-P.N#T6 _/% M)JDXTJ\Y&/8;.P^5CJ!(:6FE,&1?Q< .@Y*[PKO/8F!69PR%7['<)G)$:0') M6!"),$89G3(37-4?I1C81"SM!N^C8F#3Z."\Q]7%#Y?TP,J__%OC"^!L9<28 MRC>[>V5*R9MK:[^^ S4)B[9D<++--M2H($0A0?M40Y71HXYS]%K?-714 9S5 M]=.NZG>"DT89WBF$BAS>D/*07)L.D+!8]$K:V+VX=F/K]DK 9BFB7"]M79SA4BA)9 E5:MX.;'40+69 3V2R]=ZJ"?2][QNVEV5Y M.Y#B^=U\1W"FN0?[UL@O,]R>-W.ZDKN'3-R;@KM=01Y*HQT0FI%0I%%BBKD- MG>4X.7#$C D1=*W>$MJ:RP2E -,1:7BAW4P\&@+,>/S!L[5*[+5I-RU3I=K< MRNVML8*7'SR@#A&\Y*^QEC49ZCU+_ ES]B(5W1W"AVFRL_^GJ4U::?%A8>,/ M^'GUK:D*@XZB&E .6_E?5)R&IP0ZJ9!3]E&**6*>1\R;C3J[P[K!5Z4')A/M M3(Y-#0^86G4-33$8I%+K*KS".8>/;'GAOZ)4?9A@FM]CYATW?7I@,DTES>K' M?U[BV8?%STO""UJV2[4H[AM.B4+,%,&4&-M\5P$8*Z9L9 M>]S4ZH_7>'4LUPYYN[CC$Y."94,0R'A.1)V7$+U4X#(6,D86(WM+)3]MT4N( M@W9"82Y-S&<%&G/$&,C6-ID4F>A.0!)" UF?5 R^DIS@LGRXX2_OX&AD<*?9 M+K=0>-MD$:\"Q./(MPXBT"CRK=N@O[<"Q"'%* LG/M(GRU^$6 %E!"DFP@0#\%C? 'BJJH(HH)+-;,QI1EC.6X16OEDE+5TIZ'CR 6(MX%[ M=]=.)4 L;!*H4(-ODM<&=8&$G&]K:X4KIEHG>A]-'), \2[?@IWQF"9H?U#N M(?F@O5<6,EK.;E)E*FOCH8A$VIBF^C#!Y=W!2/V,FAKN#-"L4CZ;&/HJY=,- MZJVE5[;!:58I'^6+#N1;DU8SV)-D@W4&'R)I%159,\&A^P%*^4S#IR'PS"'E M$Y,E$7(%WI %&"4DI"PK!%F*SMX:(WJ?LA^RE,\@.(=*^0S!8EY)E">K\ETR M-GG;#B*PMOM+W0:02,#LA"Y:6E=>)[#/5BD\!\J/DG6V&<0_+WD-W_^!RX\< MR=;5A!.''WGRQ/.%-UG_/-.$4T;TY",4RQF)*3E!4)F_L,XKGUT40LQR?/SK M'DX3SB8FZ5O:[-E#IK@"T9L"H0B9D]21:N_JG:.?)CR$?R-.$QX"[1YW:3P8 M><=B2 JEP!GB[B,3_5W5^%5">A#A;GKH, 7#6Y'@30U]/7;I! MO766O U.LQ++>M(V!PO%2,X#VREGU$0090U!"B3*$W1^'N"IRS1\&@+/**?ELG(=8 X(D)9T67FG17S[Y*8OV(N_M >6]$Y=N M.(QPWO+L>1 'HD$97_CET!R*MHX";)**G.NK4'/EE/_U;*X74SIBL;=UL%*) MFDRH4+*S8%S3RXC\+49IULF*Y*QL\F^\=P@P26M(%"UDT;J;8T&G>H\BVV,*3U(G.S^# MAX ^59VLR+K$E-D7Z]!&^@RI!H+JA=6Z)IUL[PJ"8ZJ3'03I)G6R0_ 8(2UY ML%XO^1R#YM@:58NMK5&0BO80$I&7 0EC[X_5,=5/[L*1G?'H^!U9%_S^QAG2 M1_QXK=I&W^9)ID@GO5;@46#[Q*:FI1"DMW_ZL4"Y MM<-).T!E50BM[QUA/F'"+N MO;T\_\RBIP?J_6-Y>D&+6D^4-=FZZIC&4O&BI('DA(1JL6HLRM,4XZEW7\B> M;B^_=JD4FA_Z0YNI^&6166%QE'SK(V*W*]=$OR5_M:N21F=9PQ2"BOT7]LKW M2:EQ:+,6ORPR)#3"F *JU7T;WOP@!H-0/!J?C'8E35!ZTG]AK_R?E!KSQS,# MQ^Y]7:5M-_&R@@HV\BH9D:!YJ\LFQ%@4VJ1FW@"V7-GK&S M.0YM-N.714I5 MH\HB099*<.*:$8*1@E]V0597U*1FG%VW_<)>7X!)J7%H,QN_+#)9E-*@Y?>[ M[7.2@[TD?.(T'F7 [*VW$ZC6]E_8*_\GI<:>S'+\8KM()601"^2<51-%X?3% M"@%4G'2YU##KZ-U[]KZRM0>0^SOC\JC@3WO+,?'VY-_[(0=%*'HCD#*$F"B35#Q%(Y%RC68$8KY_R> M/FW\*V.[0_SH!,A)N/IAB>>K2LL/B[_1&'921/7L9.1POKD:705T(D"*R6' @E7J^7B\_<)>.3XI->[S/TZIPK&NMEF4 MT]K:(O@AHXEN//J@,34V-EO=>)(:WSS[*X-S2E87R\M\<;GD?V5UU8\CE'5*R@+.J,AY M(DQ=T:QC [,&J23T1.Y0U/&,%DE&X."Y%MWM+/8 M:C\)6M[H _'Z< +IK(-1QNA*E2VU,(9 -JMDP2:&OFIA=(-Z:^V";7":E5@R MAQJUX\PK.L[!O'*0JI(@M>'>6_6+31;QJGXQTHRM(00:9TK<%NCOK?H%?PV4<(4 0[8< M;V1L,[(-!QV*^#=!R+M]PL=,X6FFQ,W.X"&@3Z5^HF>OQZ1^,0C23=0OAN QE?J%HUID$16D:9;H:#BNSAQ2:\]ID4Z< M*?6.%8])_6(7CNR,QZ3J%[E(6SF\;=(MO-(V(BTYDX!<-#YK51RZC=JO#T#] M8A (&ZM?#/'@).H7IGI"P=EMDL29M-4.0@T%0A IDU3*B,TZZO=8_6)G*+?V MV.CJ%R)DCG&J!(EM3$EU"J(T!E3 DK3F99;-WLAC4;_8YF.\NVM'2*F?:NRG M'$.UD@F=V@F5;7-I7 C@O;,A),E_V[OR;X_E$P8!-4 ^88B71PCGVQ*_.6RZ M7:FPSG@49I]D)O"Q!C!%64AH)0A>M,Q&Q:!Z]XD\:]2+.[_K"],(/7M/&GCS MU=S Q)%.WC8P;YYSM<[ #J'-#JA,_2&Z-M6[K-B@]5TO\3>8.,(--H.U@4BH M;"WU[J&8C3C/G&;-SYLA8(S E_?X>7U51Y662SR[WDTU\6JQ\/:9#+5F"\\1 MLZJ<^53>2QV)Z'KK]CQHR/2!;7?(%KW]/<)!TX_7I<"_85OSQ4WRI#2:8%OS M3=%,_1 31%Y:3S_AV4_LNM._Z)Q6 M-_&U=$6T%@/PNG@PJ!+;J @J62R";5;=P]?'K3D^/G3R_!BI[>+\8HF\:CS[ MTKF'%YSM%W8%+_[&2M):*:W MM(.DUN;OPH9DM$Z)U\0NRO(;V;9\7%E!$1& MR&3N?N'>G)>GK(TNE6!* 5_:#IB$ABAMA&A$"4ZGBMWG, ZS\/AX-")"TZAY MK-[3\G11KD=27TU5P"I,MJ6=^[31-FPDQT]-2CEYF8)0LGMIWD:&O;B3EOYP MS<&IFPK&#O5FMZ.+MXN+:NIO;3%$+!I*0L^)4 M0!*'=+FU64NO!6<&V>J1U 8?L6@O+AYW!_)ALO1 81IEXY46'Q8V_H"?5W=, MU05E\!6J+Y:]X @"6@W5H5.YFF1"[\[B >8=-7NZXS/1=N78U/" J=0<4-G4 MJ#V"\<%!B$& PYQ%EHC13#"O\S'S7@Z5>N S35/!ZL=_7N+9A\7/2^)T^:_M;$OAV;]L1OAC&E]7'&. M9U>%(6VW7JV^=+1*;6/63D!*F-OYE^57@S=LGZK4PGDA3>]"V:?L>7$G -W M&4$:\S';;K+)#:P;*=]_VK)YTOQ^2&Y(D1U@&"%*>L9*FTJ- 17D(@68MOLF MZUS[$%),.484O;N'YB#),RG\7!P9XOU1RB>^W--5H3(;D:%J(\&D) "KTZ!< ML!%#54GV#I"_/GWZP*0G+O=J)+9RZ@BY]N^?J)T#_,;K^GH10LF6HE*&DJF" MH5@A&$P<RL1915>\7_B$[C@KRG1T]PKO]^V5:7>!YP66Y-LB7Z(2L'F1B M#IH<(L1@/0C%OR_:56M[O^+WC#@NV'=R\0AI[ \<#U_4RYNZ+%-3D;Q+09(M MJ;9>M"FL$J()*)&<-]T;,K^UX*C0WL&Y(R2/O[?&HW6S\N7JM-7;7#=_K=8A M"U:/37&5>:A2&\R*3;O?@%/6ZTS6E]K[5.))@UY<^M@/GA%4[;\5N-G$F)'2 MQ3U0K.L(U%T*[.SE,:*";XQR2,(HY\&85F0EO084KH*6A"7K7)SM+MTZNZ;< M5(@/<6[O_MOO%\M/BR6O\[HS^!U_,Z]D9[_M$;;!:419@3"'JV/W&!2!U5Y4 M;77U]<[XJT=Z.C=\X/0!P0Z8+$9V:,>,;VWC@UM<2TMNRPZW&14G5%UD!Q20 MUG-J@D*V.;<)$GJ9JTY5N\U@W_B1>W'UT%%_>42'ST*+-W\N+L\O3M!H0N_; M,85H!9F%0V,T$;)5GG,7T@9S/V)BI75WAL./\T0@LE M5,6?U!PA9?[B56&E52+HDF8#T&P&5=KZ4JK6?0'QR"\M? M$"''QG6:Z;.WS?NP^+"XP+,'2P\>>?OXK7&X3[*RQ@$X%R!I5( I4K.S,UJ$V'BL)1\6J8U7*8_'N MEW#C@>;0Z\C7D2JBFD$ M&P^NCL-1=UC$F\J__F8-I'6)P2<0(K 7A2Z )4J0HJ0:?"OVT"-2[IY!KXSK M!%;'":<#U]"RH@?>EN""C%I&0"3.U@/O\$%D 28G'7D%L=)FXIF[6O+"*=8! MGD>GAT["K?OOA7:B>!\%Q$@.#-D$6#&#K]+IIMV1O1^!6J\?K][@/' XW/WJ MX+G#Q5831?^\O!*):I?9;R\;!N_JC>['ZH0=:44Q$BP*?E=$SH#K+@RCO= < MB5*UV_)M=_->"@LG!O(!;LYQ\Q!=6X26'(:JXD"D5O>-JNJP M!Y<8]^P^-IK.AND#Q%13#O-^O IMK*G>SS]QS/'> ]<[^9SO4)/+$@F<,>MN M#P^82@3>;CE;36BKZRT5M[%QL\[Y=NBC;$KG&$7BK[TGP(P!HO)D.:T2&KN7 MCQ_5G.\AS.HZYWL(DW-.T@ M:YX'467+.=]#()MU'/,FAK[.^>X&]=9SF;?!:59BE1J5J,:T"E0"XUS3X(F< M1]E8H@DJ.#M!C'& <[ZGX=,0>*:?\ZUK]M&C!I]"FQE<.8P(K9HY.!UR#5'? M':/T@N=\#X)RV)SO(3C,,>=;9\V9=S4@BVV]B-E E+HT-6XMA!5.>=&=)X<[ MYWLWIG3$8F_G?*OBL\!B0531ZDN48/O;$%0ODB&O4/G>(ME=#'\-Q$>'>V_G M?&^RB-E J4(V>IE$@1=!+A4#4LQ"DF\SY'H+'5'.^M<90Q#HY,@I,L9RH6Q6A<#3CC;+&4.^/U3'-^=Z%(SOC M,>F<;R-*=D@6*M7"F1'_*BCOP*M47%'.5'?G5NEPYWP/ F'C.=]#/#C)G&\9 M.&<6/H$*VK>#$=XU/590)LF"$H/WPT:W[^&<[YVAW-ICH\_Y-M7'JDH3W]78 M>M4]A(2B';FJTKKR=-RL'/!8YGQO\S'>W;43S_D6,BE='5,P-[&CJ\G6,@$) M:5QU,B7=N]%KC^=\#P)JP)SO(5X>Y6;AYISRZT?M1JW0IEBMD9"%=&P9&D A M%;A,26C2.6'O*ZG'K7E)7XK.V$S?"[VZ[Z@30;D*KPBTSKP]8HV -FL(.3A# M3HD\UJB7 5;N!'K-UZY5]:N3K+-50F4H+WF[VUL8R*5X&\Y>:.5C5K4 MJ4M [UMYK/P:&:\IE6RN+7[_;:_8_<^O.JDI19^*@I)S;N)T+8=W%D1$%54D M:^4$58P#K7ZI#.R,YPP1V_O%3??$XTO():C4CI6$\OS9IC;6/5H"13+J7%)% MG* O9JC9+Y:3G1%]5'MFFJ:8Q__R[W1]7TOEAW6]!*?N5X)F8[7+[&++F(TT MW7PT>8N-M)P9YZ AHY0M(K20K*U 6EC,DG\M7V:+#6=?0:1@0&;>,8Q+J96) M6:BR1)L]V7A7?O.UQ69K9G5ML1F"W*&UV$2,(MZ5ML;,$<15-JM]: *1Q+8/6./]%) M6Q>SR=W'YQQPB\T0*(>UV S!88X6FX I4%01K*R<4;M0^%V)!7PT2@==0O+C M79J^-*9TQ&)O6VQ$1._7(["M:F5%,D!B\R&+I(+22K,'7UML]C,0'QGNO6VQ MV601KRTVXS0H#"+0* T*VZ"_MRTV42.%MD%);#.B/"7>H$(%7HE700M)U/O\ M;8\I/$F+S?P,'@+Z5"TV.5$0-@BH6#CZ]8:#F5:.:*6DZK5/LO8FXC&UV R" M=),6FR%X3-5B4SC&)6,%.*M;HFXDI!I:<&THQQ*U=+V3U&-JL=F%(SOC,6F+ MC4K1ZFP)*LG+!25IL:M'9::= M1H-@I/$0;= @I$FIJ*BKQ$&0[F&+S,6FT% #6BQ&>+E&&:"< B\A(D2?%3@OJI-44O43 MI*%#S=Z+;\\(=2%3(SI"_C!X"?<_X9)?6&-U*+P!>^/:C"@-2%9#L38$Y"Q( M8>]\HX?=K[3LA&GOP/:!!:P>/;+_Q_+T@H.%?YV?)"6+)=XH= D63&D26:%$ M\$*BJ9FPZK11[+3=\X^-3E-!\6BL-4U!,7^+V_S-Y55Q].GJO\>J%G[T06.6 M F^VNDYUOF]R;C,#5V\7%[1N!+LJ.;ZQZRL=@Y1*,N\@>,>1&!6"V&8,!IM\ M*2D75WK7#6YJ6[\JWV^>>-,;]]!EY/K*,>:"BKR#DM;?6_2 M11P)M52@\B& M>FMR;FGJ5+6]H[#I\=+>\> ZM*I>G:4LFJAUD0O.OZJ$**V#R/N&YIC4))H@ MG-O/JMX16;)E0>\0M&:MN]S$T->"WFY0;UV N0U.LQ*K!B4")\H058S\_8_\ M_==& ]5*8OZ&W=N,K&IFJQ;KU4%8+""%6%((C3 M(M]]=M'A%O0.@G)80>\0'*8Y!]NB9$6Z[(05"C 2LG^PMCG"O-^C(6EJ+*7T MELHZDB+-6>.JD9'>V_K,31;Q6I\Y3G7;( *-4MVV#?K[6Y^9! 63,RA?/9B$ M"*@-QS/\YS$F7SB@>3D4GJ0^]Q9'.:KZS"&0;E2?.0"/CG'E\Y5C(M:41:MM\*T:H10/R4D/UE#Q,8B0 MXIT.L8.HO9N/!GU=WOM.\UZ52])9""\UY]UM\!,YSJ6($Q[M$J?=-D6GZD;X M'TVEU[:8[^3:CL'Y:GEQ\GLK56S+_9D6'Y?XZ8_3C&?K[3)X(X+/ 6QJLQC: MQAD4&?#5"DRY>I\V.J7BI]S:%/AW7S>$)PUX"3E>/P0Z2J^MC;KZ#MTVZ9KU MFQ@U) =[CAZ/&3)M+M41J,587NZX SQM7%6D2V634N1OGDE%\J]R @K2&LE? MQ)(VDD3>+^@?R4&F1GZ(?+]FQ-1!7&2)*$-12C6E M];AG>@+;%>7_[^/BK_^__;@K;-NO;N%Z]9CIMOR.SEYL[ZF.@?KZ\1_^SXFI M(@'_^D;Z*F>@6E[_,_\^&9W# 4R&\N/Y[+,S:"*BWWQ\\4 ,]=1\HNQM0__&K&X69 _=_#!VJ8I^X#Y78"ZI=?3XH5;)[W_$*; B98!QB2@]3TL'G' M-(EVWJ-^.?Q@8J"G[@/E=WNC_M>)LSXF507(F/GQ3:8\.,&;I;#.694K^9WS MJ+?_Z^"!&NBI^T"%G8!Z][>35#ES5S[QEUJ(&>N@]4W.TVXL/??OS[?[S]Y<.//_S^X2(H["%+>Z?/Y[O-W=)[_^!.7_WTE MWII,S*1MN_'BW=9Q_AXL&L@J%"=U2&FS0\9A=8Y/VO02;B1&P:=C:O&X?3?6 M?;F=>]Z^D6K%GK-MGC*POH@^2Y<.<(Q37/VTG84,FMCX(NSY10PVJ*M V-!7G-E976@LHM=3& M"MY'>Q??/V;+]%43?5%[L,!N1Y>/(IQ][SWXP/_IU2M E8*U">IZF&U1GK-+ MI\$7GSVYBOTECI\PYX5')UNATO$H[5'3FF$WF^ &IDT5DWPU:V_"D>T@?(X: M._I_BB#DEHFY^."2%J#))3#H?1L &L%AJ1B=Y:]J[[KPR:DQ//08G1E#W#X" M([YF_/>,O-X&9?%4-.^ OI6L&U$3)!TDA*1C*3K5:I\Z3]R&%\\:M0H/D/\"/)$PZRJC5D@5P[016! ).W$".%8$4H1?66XGC*GNEI M,8GR1C<(>E?M_X2GR__$LTMZ]ZF9]CTNEY\YWGKS9_/) ^'7V\6;L[/%OUJX M?6*,L;E63MMBU&!2:#7,Y(%J9)?>2X^E3#5CRU4I4ME0,B*R'+UC)"_(^(.H V6NF@?"JFMS+KWBM566=; MI@DR-L7[F 3$C HP"Q^0O<)10V>7'(M2U1 V=5.J&@#7H2E552^Q[1H<-OK6 M[9,C1+(5E*RJ%A,BQ7'.#X]/J6H(2[94JAJ"UKR"0AL8^JI4U0WJ[96%ML!I M7@DT#C5M2W-E;-5NJ1DL10'O39%%1:+0NSG\.)2JIN'3$'A&.<=\9I"E+3FB MS1ID:@7]5 S$I#6DJ+(6PGB2_2]3#W>HZ" XAPX5'8)%SW:E)]OGBC;5J9A! MR%+ ^& A%!O "ED=6D'*OO88[QCU]$.@=^OYH]5NFQCUTGJ,!P&U4:?I-EZ> ML,=8&:ILDL,8P(CL()9@0*2JLZ_"YSY?A@/H,>Z/_!#GCM 165**5ED/(8=U MQ3="$+E JIWC_%OOYP4:]C4:IDG5H!Q60*FHB&7G(Q,M8@<=@7JMU\.'JB!GAJAQYA3 MYD F>/"$NNDP)T 9%'#4)%5QNJ+;O=%NCWJ,MP1JH*=&Z#&6HD0=O(:4+>>N MUEK^E>:HEE0R',,&%$\U]!QXP]O3WR31I5"@;68P1C2@"*U MHTQ==5!1D]]=6>;MP0,UT%.]>XQ_?G.2^D"IG=9PU>)<*QB*?*NK= M+)AX=_! #?345#W&46(Q:#0X'5L1!'(27H2%*+S, G6])XEVJ#W&PW'KYK@Q M>HS[R(8;FV32,4&5BMWBM()H(V?Z&:DH\I[4!-/%7L",C+X5'2,CW3'E[*M* MO,DB7F=DC#-A8!"!1IDPL WZ>SLCH\J H<@ JMIRW2'8A"J,<8ERSMJ+WN4# M>TSA269DS,_@(:"/6M/R=\*S'U?M5NZF$[EX(9S)D%0[.I:I:;"8 AZ=J<&; M7&+_-IO'K-F+.I:QX7VTQF4G;";N$B\D4W*J@C08FT2T@) I@M!%HG B:NH] M8^V8NL1WB I[H3*%?,VM1L9-3'OM$A\(X8!>X&W\/W&7N$)I1+MNT<4V7==V M3$)1@R+^T#G+";P:7:5FC[O$QV+&$+?/TB6NK$Q*>/XB>[)@O#7 )BG0,AH7 M;2:)+[Q+?!"$@[O$A_A_FC#D6]&FD+U*.DN(P3M^,7* A!Q]H6V>"&AJ?$HY M^U54KWM LCT^4VC7W%5XVL2^5U&]K1$=*I.V#1QSB.KEK*SPA_ QWT&(Z@U";5-1O2$NGUK-A@E?DP^\MP:F_WJL8A2:WX88C7_(#6;7;KSNT'P*#TF5R!9\E/RZ?]0:2JP532$!-9 ML)B,EH0)77]UY<,5)!D$YU!!DB%83%RR0:W+)FL#HOK6+E $I%@**)\S^J@5 M/3FW\H67;.P2"?5"I6/K[B:WBIN8]EJR,1#" 1?SV_A_XI(-%Z2-0CE0+A-O MP$JUPSK.7-GRHC/I\&3G]T%08X>2C;&8,<3M'1FQ[HOYY;Q]*HLW7VSDGW(XU%SSQH#VXUMD5D,9([YRB^\"DH M7FX 7[7G:,H5B#D:2!BM$]I]G;P(WL>^U^&)K M1(=>IV\#QQS%%R6BE5JWB6E!7HV.#1$%!#8[1!U=Q-$G"AU$\<6H;!F"PI3% M%TD;'RA[<$IQBI^JX45K G M%Y]_IWS9+HUI]=WGF\!J_19HM XM98ZBVA#'[!,DF15OL1*KQ]K&,'8FQ-,6 MO:08I2,V(S2MW+7NQK9K7F]BW4CQR=.6S1.=],3R&9IT &*$/><9*X63)1A^ M%V/P%DRQ!=#8"$X4@]Y%ZW7O6O0Y:/),5#(?2X;XO_?)R)O+B\6?BXO3O^B. M4<64E(2OH+P+8+QW$'PED"H+YU*UHFRFM?+8$Z8/,GK"L.CMPX[QQ=JH'\\H M7RP7YZ?Y[CI+:UTI M-UW\0TZ_)"A%BUA4;?*0CBVJR/Q2R0$%)3GE$9P0Y8T0??#''P^@NWMO MBF/$VX7=5LJ20NLC"*T_,9.&X#2G0XG(%$/:=Y\_=J"U];L4FG:#8/S:^E\) M5VTN*?\AKIC.O])J1;L4S3_] W>LAA]@;:?KIVN)KFK3+ M*F.*;[K'G.Q'ZP K!:@JQJ*=(!EZW^D\8]*NWX^'?_S5T48HUCLA$\2F2;N> M1,%1AP%?HXS&1RQZFM5.6IS>DP-W/Q6]O#UWW7E3EOP[GG^\NLQW)5NM48.P M,K0KWC8GO3C0E9(1"DFYC;:99X:W?'G@7$>$W=!;[.K%SG-YUD9^K/RS]O,A1IE2A!@@ZM.$JJ!,'P-F-ET;)Z&:O8Z)+N M&>2^>>BTJL1;NWW1PV<]1R-:,.E^< MYU8 <';6XL'U'UTT.[VH*8>209K::@J$@51K@*1SU85<#.E."],CIVL#'GH< MA!C5U;U/RQ]B[?H?/[:3B1;)7'_R3E"A)RH!2@M0C,H, M0FSPR*.C0V\W]SYG_QY7?[S'T_+38OGFS_4!Y"_G^>QR+9W[X0_>.['I-;0$ M_%V]6L(IIM.S]6GUB7<%K1210Q?5,DG^I@5=/61=1*PH:Z;-RL1WL>*(*#,9 M&".<[O_]].,?;-9_K.@->^?B7;I@5S;#?_QW_J.%8;RH.R_#M?&?3WQ151I+ MX+%%Q$TI!JN3P-E0II)$<;[WZ=T.YAX'X:;&;82JKV_-^@>UE5!Y\Q?_Z<<' MXC!Y8@+'7C&I-J687Y%@><-U/D,EDBG$$)WI7=@SU,;C(M>H"(T@,_FDO3^< MKM97='_'"[J^-^-<7K,?O >;70)3?84DDP4A,7*&B8G_:$I&/6#C"V+4K@C= M9Y2;X%9SL>Q\J_GU!XYPJ_F(M9UN-=\O6_YT\?GWR_1?E"\^+-XMW_S%3VO9 MTP,;T0VC:E35&ZW HFL-=JT:GK( JVORM;H@3>\ 8CM+=_U #7KJ=Y]_P_]: M+&_^F_4$C*LK(%%-*4X&$%ER^JG(0K(Q :GBLE*>T/7>"/M8/M7-Z@0\O/ME MFP':N>]F[R[]_1F>7[PY+ZTLZM/55*"O;=B)O^3%&L" '!E8F2$EWW(<%TM5 M14;=6U]G [/FNM^=@RR/\+47:".Y*.23%$6W2R!J:K>*H$V, LPJ%*$$&MV[=G$VZCS3-+(7S!D QPB,^4_Z MXS1_[:ETWBHA#8)VB)Q_F AU@!:A#;T)67LKJWPK073YW_=05IT\W#G^_2O M51TAFMRM*MC$C..K M01OD_$=JF+;QW(@U: HSMCM9D+)]D$+Q$%354*JW*3C#?[>1&OC< &Y4@]8# MOR$.&[4&37G^R)/CK[ZI;$@35HJI\-ITS:(F9U'VJ![G;[I=T;TO%7S!<(3GB)V!F<$ ME9>[Y7*KTW*)9_^)9Y=T7=50UC?1)]H4I%SYHU37 Q&C "3>I%0053NE99)A MU+NUQVU[$50:!:C>Q6S?F/7S)2XYY20ZP6A4"=(!RFS9)-6N&+,#24)AJAS? MW(T)'JE,>OCG'S7^O?PZ@M+Q("_\O%RL5B>I1,^!#D+1H8!I:EG)BPP9?2XD M<]+=.P.'6WG4?)H(O!%JV@99_";GRS\OS_""R@_T:4GY=-UE?5(Q2)V* &_, M6JF-M]M2"4227B1C3!:]:_%[V/U*R3$ 'J$*;M :WO)V774*-7+:9T5H57NR M0-!DP)E(I9H83-SHJ'(L0KY](?'5J, ]6AS7K93I1K7D?]9O09O^]Y^X/&W& M_\*API)6%S^>7ZQ+DV_T"A?UL7]CAP*H,-JG?7,3'_'UU/9&0 XL7_;%V6EI$<+- M2M;'[2*5@,D6*-[GUGKJ(,EJ(/&?^J!=5F8C.CUSR/G8\^?7J>V(\Z*SOSM? M33QDT_65]R96=;PJ?-R2Z6\.^R#U#/0[N'DZ$D1EO38D(+=!(P:9\,D)UVH7 MLM"$O0K18:#Y01;D<>MO;MXN)1 M@S$&YYM'A,,$AM ":B\!2<2L-2>(J7/7,=$9X0KE\UGLFYBZ.MH[6Y0;ST* M>1NMVAG?U@7_[2N>SYJ H>6!7\2*T\9!LB2!1E"(< MH4J]/SQ=#']A,??(R(Y0E;+1(AY?PLVPXPT6,5VT/GP!>Q/)CTV@;2@\"OIS M?6F?70P%A3%D!1Z1]R(3!810%=CDDL)6ZNQZ5UCM,86'YPX'R> AH(_ W*L9 M9^GTC-J@EILY[T+XE-D-4;?JV.@5))\<2"VD--92-AM=[@P@XD-V[$7<.#:D MB\YX]!;>78]@6@_QN4F F*=F5]WZ MR2\)[MU=.\*WH*W]84V _Q[PB8OUV<+Z_-NAF< M*9S6&A%P/4E/E 082?,*8W"H9,W=K^3O&3%]5+ [-HN>CAWA$'G=[K@ZP8)5 M:U>!8Q0"@\) Q$)@^9<"*^K874;XZLG38SIF&? 6WAP!T]L2ZAPFEB!$A.*R M ",-QY&Q"!"4BY8!=;D[7G;WMO4YA>S'1'=;OXYS0WAQ>G[).0AG)XNSO]85 MW_\XO?CCPY)SB$K+)97K- 7/KECY?GG*O_O$OUWK\+^[O%A=X'GA'W&2@O>N ME@K%:P6&5\;^D.PC[3W&R/_?]+\HZKB XZ+9?-B.4&OSL*.N_GDM ?+K8K7Z M\=^?%FT0Q)7])SD6ZTK*;91CZT&SO#UBT,![H0E.*BT0.Q-R*T./BWCC8S7" MU='5"_ W.FL#19:7JXN3DF-522/8FA(8I7PKB(P@HHX40K2\,X\2R]PRXKB( ML9N/1SB8^'5Q_K%)P/Q Z>+$8,;$D17$T@@HM!CCP/ZD=W]Z 2*<8EQ.U@W)B@E'4%H,PI-M?RU\JI $D5E MSM]-NBM8NQL[CBX#FL+Q]WGB=^+)^^4B$Y753^RAW_'1H_O/)TH%C#I)T)3: MX9W.P+]7ZRDN*O)VQLG\1NS8](E'Q(E1G'R?"6'7@*%M9S<:!K2.9#XL?L.+ M]OO//_Z[#:1K0V%R7EZV^[XKR]]4_M\W9V>+?[5QES\MEM]SXG5ZT4+@DXC> MY#;ZU%?^"IKFNE1%@AI%FT7/3->]8\S.2S@.$NX#OO?I&G<6%&S7P==[K1.U MJ"0<**==JW@/$&.+Q+2)LM2HS=U+]MTU [\^_KAHLJU?'SC!V_F4MDG(7WS^ M2MJ?_GI[^OWEAKOJL5KJZ]O#NE@*O,74M82 M##,<@LD)@E,HM5%2=+_AWG[=J68(O@;.9X)+ MF'7"[NIR@XV<2D1I?&[=_2J/B]=>BRRU2@-?"X*2E#D*-1K8_@K!>F]#,*'( ML915YBRV&QGQ3>26AGA^.J6=3:QZ:7)+@Y#:3')G&S=/1P(C;"@%=9M0KIGK M 2$19S !:S(ZMPE4&TD8[AGXV\@MC8#]$.].)K?TE"!+U26F7#74U,9/1VP- M\>1 IE1BU$)BZ7T\<+A:.8/0W5DK9P@T(Y2!]6F+(L>OE4D5?*SMJH:X&4^C*?1X]FF]V:#1;QV_X[3.SF(0./T3FZ!_MYV M_V:;JLR2MPMJDFY>6HC5"M B62V WF"8]BA:2=+S@:E14*I+$ M"?:I?5+9G#WZWQFG:=1]'I'@VL305[W-;E!OK8^X#4ZSZFU:D8B"5R!(N-:7 MCY""0Q#%D5=52JP3G&(IM6)EM5L("H#!@C- 3G))C25!ZJ M]M+T%K4_7+W-05 .T]L<@L,8>ILW11[?T<6_B,YO]GJB-^?EYC>+Y>V2V+?T MKYN_6)U(F7RH48+/M4FZ: W)5<4;/R9E*ZH:3&\:[6;R]#R;OKQ@2E0G)"5[ MZ:OY1%\N)\YNKB].DM9)5$40@^<<0[+-Z).'I(/7J"7F[A+46QO[DHG8%\DQ M=L_-WJ#?:?G7:=M"?B)JBBF)G$T<3137&@AC@A399E7)&5F<+;'W@(9M['S) MQ.N&WPA71AO:O(Y6/EVLWIW?O"RK#W_@Q76'/7U8?$>M5V!]_G*B5:Y%"_YT MB]*TNY!?J*)X<962+<7RNS03)8UZMTS,L])^0ZHGM?_JAJ6Z:HW- 8PIIG5K:0@B&:B!_Y"4 M"2[WUE*?<[U3=8('L>D?@U3ZR07P-N% M]]=A<8BT'.&HK3I8]T-S_CLN>Y[3\0@H_Q6D[(SB-[ M09-V3AN?0>8@P&"P;?A$!2&40)M2]MT'-!S=B_E,U<3K>SDF*3N^CU=EE;5^ MAV=-W.?W/X@NOCT3N3G_N)G/&(**T49 Z3@F(4)(3<%;19&KSY2%#,\=)PU] MZ/3GGP?#A,4$,/8ND/[''XNK8NWU\?&U0>2\4\DCN-KNR01Z"%5J*!BTDJ5@O"@;4 PDG6X#]^ZNG;'/T\C(7\?,*R39"HR%A*1$ 9\-$O]-2KKWYV'/^SR/*9'8&?)9 M6T8W,?2U9;0;U%NW^&V#T[PMHPHE>FM .G1@;*MP]V1 2Z^=2RI5T;L<_#A: M1J?ATQ!XIF\9#<:@+6Q.R1AY8X^. SA7(!(\= +D&)*62J1>:TT3WM@:GZ'ES(U W$C@/P MGM&WW,2JER80/ BIS41BMW'S= +!451.)ZL 7=KTZ8B!=^+,WU2R.@=+SL:- M5'GV#/QM!()'P'Z(=_="()AX4U6F$I"3L1DL(-D2H29'L2CTV/V0^7 %@@>A MN[- \!!H1M .>'QJ]+OSJU.JJZV4]]I;&_2)$R56*3@^,VTV5IM^DU 1!&N< M%HZLZ=XGNYVET\>\!]@3,0$)1J#NI([^@=B,?UZV_W#MHS?\:I=W]3TM3Q?L MB6)4K,9"%,A[C+$$$4V&E K&Z))7U'M6^?ZL_O45V^ 5VQ^X!I%UA.CEFT;2 M;[\O[Y9#G'(2JC*Y[=%9"<8C60>Q\D;MM>;'ZHH1>Q^P=#/^]:79X*69ARJ/ M5CUUZZ"_-8+R:^OUK3_WX9-[.K71/W$TZZ.NVSRU2E. M="ED>SWGI(8$0:.-IEI4M7=C^N;63=6@W)TKC[<3=P5D7YI_WR\7GVAY\?G] M&:X'H+;QJ)^NBJP^\(]8'["4*EVM54%)TO 7OAH.)=B'DJ2.H@B)N;<"] 9F MS7_$W9<0]S5EN@(S0J#WJ(G-P.NSEDU,'.GF?@/SYKFS[P[MIM39$9>9*!1R M-,*SJ5$2IS,B5_YZIP#6Q1JD-Z6JWM(>LU'GF=OY?6#.$#A&8,SOBWKQ+URV MSJ2;7_Y ?]'98FWG]XO5Q4W=G\)$$WI+5C.#+J?B6]L MW/3987=H[\9)H^ RRH'X(X[X>XZ01MWFS6T=2;KP+\K[UKY\E&1[VA%N M2R&KI^-^8M22)6&: C0 *%OWU[]9("%N CP5!U H'L\M$C1.$]E/J::\4]R))(+/3Y=:I#!BQ&!N=+*MA\$-P@Q&=(KQ%5V"&C_R>\ MKO?_$/Y:"R7$R>4J^:*^'\82 *D$<*4RG>QHP'G':\]=F;@3A;'60=LG()TA MA5HJH6%6XQK>.G/F-F/X0G'.'OL^GG,/\/+BN2>FXNOZWO^&H/;&N2\CX""E<'*Y)%%:+& M50JORR6*N.>DR9V/.2,M-Y;I8VV;H:_Z?\UF^<_)Y>6%9DGF+,DNXM4NXBR! MK[65*%W)+DMTW#=^P=?//B.%#Q+K8_7:H>J]IMNUE7+7"$G2DK5;@TXR4I;&VMT Y0^6W$/IC+KA!&_M[0C&?)/*LZ]".VPD(BU]F M\_N=O#[,KQ;+6EO-BI2!7&;%0=4:#><]B8,E8T(4J!_>W6_9Z@]\\!G1H;O< M'W/$-PBLU62UFF2TRB2Y,P&C)@)=D=$Z)1\ZFR2(S! MF2E*)DD6BLC 2[3< M>*]1MIYQLA>P,R)//X5LB'<-CL>^_8)S(O'TXV\8%OA^\O'3\FWYU^):$A=1 M:QZYJXT5K 0E4-3$+PDL^6B])4KKUA&OG8#.D";M%+"!'H/CH?V%1B+TJ-# M+T/KX4&/0+0KD%M_]'6MC=9>VAWR9#?!JG^\,TYN#X"=:M.>!'>: X3"M M:9I&NN*]F0URII"2+ZC,W3:Q:2UE$(*^M%> M9MMAS_V!E=];RCT:MZPOV->&[9JOJZW/H^7:" @<+,#VDN]0,GQ_2LP^8#J%9$]@F%=#13VDP& I]]@1[@\(\LR&G#UP M'0.=5XQADGHU>YHL I[B#+$GCBVO&'5:+;HC=[/G'\H,X KVTQG"_?. MMJ[#WHSD?+0_0,(=/._O 0:R,!8%YXN+E(I$+@P8ST2-$$F(Q$"0P7N9%?$0 M6[?G>@3B?+3]/+EVZ+CU_<@)0F6F>850ZJ@6E\!QG^NY$XI,45O1NF3M_L'= M(R'\]S"OIO%7;),'_NCCVJ5_[T;:+>M;1VFUD):Y5(*+R*]G"22@W3Z=!+)(;(=*X]@'TPO M*8GD(!WMDU#P' &/I7PA;(F))'R+7UW<&A5]S*EJ3(HDTIU'G@V4%D=3*XS"8*J82W9YQ(<)"BAB02'"#E M'F.!;TJK_VL^N_KRYC(L%I,R2>%[$0+Q7EN3$UAA>J+T MK;.+GH!T#I9 #^EW"&;M@+<>;J1MQ7CIBT<%R^'**&WCSY!U[F,IO3M_C[ MK/;\J*[M9'J%^?;"]N;0S)HD(NE.PCP3ZA$F M5[=5^BY*==)8!S/GUVF:?<;;!*%P61,!_OB$6'MUO,IYI91P6==P.5MY[6[P)!S-!J8=;1*R2T$+R,PIFN@FYF06^]JXZSLG(RN M$^1"C^DQAP#^/7S^7@>W!^PQ++K](1_'SCM%%NW:JSM3H+=Q< #\*%V,)1GP MKH;PE:UWXCF^]=/^V!X9,6 Y2A &24@ M:,E ILQ+24HH\Z"WV^G63X^BD=U5U8>(LW7V[7_16FJ6R=OIAA%!=P:'U(E@ M6GGCT3.PFKPVE32#6CM>._PC%L&X\F4OM1_PT%-(T'S.S6E7X7;,VGR0>^18 M#-:A J>E(6J2(1J1%RA9Q:P+-//@M^%NE"JU5U=6JS3WC-YAB[7E/$\!?*#MV]99%I[[HEEJ_-[L@ZM=0M6.IUT' M+D@").O(0&MDH J+M*F1023I4[F5AC'6.D*T/[JQTJZ: KWCV>T#MU.<\$"HQXD/=E/]_A1KIK<3H!NG[5XS43.O M"M);:"U$QQ.4P%&+$$UL[F*=!,V>".:=*LL.45<'=GW ]&DZNYQ]_/8Z+#9 MOHXH16UK_WU=0TBNABAI9V?> G/>QR2<)->F,:?V G92(Q6&JW?66S<= CUO MKA;+V6>'UY22AKYPP:U@^FR <9YDV.H MW%M']=]=S=.G2M/;?KOO\?(ZS/UI\F4-T=IHDD()3/IJ(^8"@9L$G'M,D27, M:K^8[W[/.T\.]!)XA\3(#_.0L8:JOV?Q1HE%*P921@]*T,850TT>UDE&*;EA MN;5Y\A##>9*BB<1[IU=L2-M#B=QI(R'7!B6JA S>U'N+).E?F)Q7K:?#G'S> M=%=7NZ5"CI)*O0_ OU.IGZW2@U-CGZ./HZ12&VE9*K4"OI@,2FD$Y^O>*@79 M2M:J.&:)Q@FG4O?ERR%J.*%4:J8T%C4><+2A?%I5:J&KE 8QA)4 LRKX8RV3O^1 :0I4MO(39:M<[YW M(WI9I#E4!1UB^!NWQ)__NCFMOS<&S5:BS621Y;ILY6FWI%V3TZEL,_W(!NU: M#T;?#]D9$J:#2CI$"S9P^3%&SW1!;0*85 P=J%I!G?\,7D2L+69E+*U'MNR# MZP609K Z&K897IGG]_R!W>[ %C/-A" CN8=UVFR=9.%J>D0 KG@=EY!]$FDO MYV@HDC-BS_B:>4PK?2Q:;3/9T(;H7>9@&:]-L*T!ET6!+"/6D2D^I_VF#+7' M]C?UFFKO,1E-XX*[GS NUY<4L_+')P*ZQ/GG^N,!!7=[?.K @KM#<3# M*]E66ZZ 8DY ],;6X0\N%6U1!]5ZE3OPC%4XUT#GVTOE!HKY5(KC[B^#_J-5 MP%Q8P2P6PL\= V6LA)@R[7=%<1&T\-*VSL?;".3XM[]#U?R0/X/%W6,8YD-0 MZZ:^>\#J-1%U,Z0CS48=KK2G:#! XB,2(F%FT:,&4[!Z>2%!%$6!#58A&>>. MB=;1X5&)\-3$U-%X<(B@.^C_7],%IJLZ*XQ@K4N,1$G2UA(C&2*H;!59ORM7 MK(3,DM>86N=-;H!QA'&:+50T:RO?#G=%?SP"%'00F1X+G":YZ\0:D$<%V3^.FT@L 2 M&2I:YQBE5$D^N+#=EDIV^,./D&S61&VS$67>(Y$(Z7/"Y3]FG_&W69B^#M/_ MO,I?:ZKFXI]A>0/UCZO/G\/\VT]7^._)\M-D^G:*_Q?#_&VYF]7Y4UCBA7%9 M2&8U,)WJB:IKL]O@(0;'2XK<:-\Z'-EV!4H:Y7L_F\]F?D^E'6CCSR2MG(->D7MI7$P0G(F2M5-)>9V-;6ST; M8)P'#P:*MX/WX6+ZONQD+11?% Q2I%-EW MGDYW0YY?L:HH73)WJGGCR3VQG118Q@M"#.F^# E5(@D_P*=RQ[UOJ.N0'LLZ#9V.IKG=JV M]U'Z2YC,_SM<7N';\B8L/KV97=;\%3+OWF/"FF)S8;0.R4H%V7M>?=<"+J0( MUCK/I0^U.?A>;EL[3#\TQ8ZIGX:I;@<;;7=7\GT5%UDJ'5;W7ZCI)2F%@6,E M@C2.3#Q:%Y-=+@N>C?B'YMX1E+8UH6W,G>WQ6\-YB%Y4-]-AI,V93$DR)R5P MY,5)IO6CT0(M=[6_=[06>GE,+=LA5_*WV?3C.M%P?=\S,%%RUT?48D+A4L$)2U7'EELFD^/G0SE+9W'3?=.V3041H% MQ?$Z+85SB#DS,(Q;GP,*7UH/6=@ 8ZR4R!8ZWGVS<;A43R45\N[[]CV[!XNI ML^49\&@S"49Y<%8X\-D4VL:LYK%U/&@3CF/=C _6[:RQC#N$ 1]B6G>TVP-5 MIPOQS8B.O[6EWO>QM4]+YYQ]HQ M2?#$5?A8'#A$RB.E/6HG7"@&025?.ZMG#W40(UFS7B4MG!*F=9WI2:0]MM#0 M'EF/AXAWE*Q'--PK,O(!HZN'FR23*"4!*%)$PPRRU-H&L39,2+;>-43PDN20D\PLMG9TG@1U%EQH*_J&]X*+^?+B M?9A^O#[1E/(H2[ 03)VB0<^$(!V'A$9(IY/>LXDF?>H=W=-WMWJ_]\ ?W:A_ MOO1ZJ/"&2?O .,1LWT>9[5_5I^WS <)_J+X!DFNX3S^$XU1@+'-=0Q(!E-4) M'-<&1 JQ^%P"4_Q'4. 6V[J]_@X16&.]_9,D]?GJ\PT0XW.R(F 4D_'4'2/%"2RLB\"3K/20= M!"['!*Q(%8IV+(N]C*"GE'?WH3^@\IXML\XQBW=D!M"A7C.+,Y?^Y6BRK;"YLY#%I+\%F5/6T*N!< MS."8)*$$6PK?KV'2WH_\L>G04;QC;R?_35^KP_" M\6ED# 4D(77@D;A(1): M4"G+8)11C/6\)MD3YH_-HK'TTR'O]B[W+X2I/;=E &8S81%U(H?7$:3B3/MB MT-K689:[SS\?$CQ+HCW&.]Q;W]WTW55G]WQ+T@O'G3#T_R#(\ *E@Z;SC5N0 M/A1FO.33"CDS8:IK;>1;HK]SMSPVWM]N:BJ!.HD#8MJ1&R\]9[ MCB:Q'C7I)Y5[WXLAK>3>(Q7U*M)'3::5K*OMC=9%&QCY4T;72R(?&3A+7G+R M/.NZT!+WB@0=+B?+;]>P4BJV) 6,NUKN&@74 MI$%0BCR@X(1DV>SE7VQ_QH^MT)8"W)I^V>1:]8*VC,*5)&+)0A1#9!""*6"" M-])@- Y;]_>^\_@?6\U#Y?E8M:YS9FW#C-I.F;3'R* -TO,8$H>DKTXB.]\F@/42J)YU!ZP-9$C8Z*-H%6HTAF7!EP$I9ZYJ20=G:>COU#-J#=+M/ M!NTA,AXO:7(?5"\U@_8@C>V7/?D<<8]'!BFT,P*)\RG4BB0MP6=5Z(LW+-96 M[OM="I\H"9Z30=N! X=(>:0,6FN=BRYDR*HVS1)85^G)8"TA:4.K#*%UZO0I M9] >I*$],F@/$>\H&;0Q.\]*C-6SH55:P^O8J=H-2$OO4Y1*-F^I?Y;:'B;: M+JT"YY.O83GYBK<&S?O)XC^KS2PKH9@D1$[421W2(WFZ.D-AIB2!B3"V]O-W MX3D7T/^Q#RD>_G">V#KUD]T.ZYC]11MI<6M]&BD@J[;Q@:, MDF5NI*-WB]=L-XWEIK^/(/29(U.EM7[#1Z#'8<(OD.K+AW,?EG^+(N M$E%92F8C8)"YEAD$.MV$!Q8RMR*E6EC6F ^;D1PC421EGI=4QB+8(P):V7KSJ ;8)S.I<&0H.)0^796 M^>^S:;I!Q1VYP9K,6NYK^HJLK4-Y-F"8I7]2%BA:SPK>C.3\%/],*7<*"WU/ M6&+,D;^B%)A8>ZK52:&!_%3(5OJ8:A_9+L&@TTL!:Z7G@R3:U17X;1+BY'+5 M0>@B:J9C79CSRM4[SPPN\+K8Q)C5KB!OG\"S %1_ZF(9S*Y^ULMY=FE1.*EL.7.>:R^L@E-;<%1=, M\W=MM#MF@866APB((M=6=0%JBA)PCLHY%97,\OSOF _1\3YWS(=(]53NF.^O M8^4B)UY#W5$ DWRU!>K:=DX!6HFECNRU#YL GM'LHL%Z?7IDT2'R[1(_VC*" M8Q]<+W5DT4$ZVW=4S7,$/B8AR,%A0I-GZXJH5=0&P5?RBV+)M36%N7I;Z=3SY.IN'RU\7B"G^:+%(M:+O!Y;FQ0C .S)=ZO>8R1,\2\)KF MK!WQGJFG?(FG'O*#:[6I#$=(%[INA^&+TQ6$CO6B6R4&P:D A2 Q851VJ;4S M<^HY@T-LNL$R[E02NB%A8A]4+S5G\""-[9H>8K0)DF0!E3=2 MFM;)1*><,WB0AO;)&3Q O*/D#/IH33;6 E\5(G,N(:"-P*PTV@7%DVO=9?5T ML$X:=1G8OIUUC^W;M'/$1X\T[L@W&44-]F?*<0]ANNVX.H,T QHV\S-U@U M9B5%$2190U@Y"G L,K#%^^*34VF__JX_!'D."A4>ASN'Z&-TSKR=KGL$BJ2\ M=3H20F5 94\PE8Q0P3O:>K41K6.+>T([=FBJA5X/(L[SE-+!A-T-\\.?LQN8 M7 IAO R0T".H:#1X- IRXEH6CR%@WUOYK=!>''>>IY31]YT/1(,UR5G14CH1 M@+PU#TI8"3$P0IN$%9DKESKG=.P ]_+X\TS%=,FVVP7TE]G5?-W26V;-1)W, MPD*H;?\T1,RV#@3421=;I34J@6ZQO3C^/%,MHWMAX)][].W8WMY]'F>6AJV[5O=).X&^3XY?P;34Q M]FUY-Y],T^1+N/QU^CO^M?SP)UX2D6?3Y:?%A9".I<0DJ%*K8P4:B#YKT&2( M:1:*4+9UF'\0X&.3[+A6O[(WVIS#I82YU[G^^%NCH*%]&2%QE+A))S;?61'+@L-7#AI8Y! M,V6.3JT*](4RZV ==7#C#@=-+L2%U,G8Y 48$^D01U[H;2#[L3:H\:'$8DS7 M3-E]@;Y48AVJHPY]V0\ _:HLEF@O:?@\FR\G_P_S.O-\W8Z"UF1B<@JLRJLX:""(M/00)9V@H4X8 M[]L7>3NV\V!%%TUT:!C_),X[?2QLUMP6)%&LLJ$82Q!$(,.>YZBLB5KEONVF M=\)[(;QYICZV-J3O2)T+%WR6*BOPSG@"Z I$PSAHYLA*%XE'[%L>O '4"Z') M0;)_3 [?H3O%N\LZPP%<\?JV_&*/2Y M=TTW@CY.I?'&C7"G']]CPLG7NHYWM-V7V>6$EOGQ>\5Y,-QIQPL9 /7*4]B; MKN;"1T[_5VL;6J?S[PEM[)S^T1@RZZ^I#I\"\N47?!VBG[/^]01ZG!*"+ MJ@^GTP ]'958AKS>'#0#FVL8S',#9*=ZP.R%I/]Q;UK7G1V94$^4!9P6GPY1 M3P<>O9E-%V1$S!^B6Z>@!V%X\!*2KFW=&7WQ2F4@?ZKD*)SGS;/C=B,:WZGL MI,I9-SUTR$AY,_M,V*K5N05?S'26:V>OYW*H4 +$VM ;/5ID.BK=O(K]*4SG MRY2&NACG9*(_U4_/OTZ_XF)9H;[^]N8R+!9ORX;?7FV^C'N!EEDR#VRLY=N, M")\=)$.B\8%'Y5J'S9L ?\'V=V=9G%SB;[,P7=LP9.%R%0/XJ!7Y7J%F8$L#Q18N>+&1->]R MN0G'2=B0O54Z:ZR/#O['>PR7/R^69,W&$(M9M7Y)W":K MK6T]5FD3CI?(D<'ZZ'<"WKT866VP-GD;+8&12=(&R[*&D)R$$D6TJ##DYK,: MMT!Y8;[!($UTR"7^, _31<'YXM4T_X'SKY/Z6GQ_0^Y=J-5.58O-?W7S]NRS MEDY&?\MU'-7V'T:0V8EIM\.6UG1-'!-M[%;7*OX "K,"IPV]X$4:7B(RX5O? M YP^4_J39"%&02EBP%ER1@@6660H5A7>/;9 MM)K=D+,V2"W=NPFMWJ)2I'-8BVNMD*!XK-/:A :&4ENEE7"F M_5S48\\T.991-E#^'4IPMK: WP?72YUY MBJ4X3/H=*FGO 5I'K_> U,E&W #G..;A0$7M4OL *??>#VZ@>>-8CD&!04;N MK.8(0:(#%#$*&XURI74US&B*?\(<[*_W0X3;XTJX[G$;BEEN3J>07;#)"$@V M)U!."Z#OR4!)F2'9PP%UZQN=W8C&MPT&*^WAI6\[B7>/'=VB>_5Y58"98\S1 MN5"+.FO+(U' (WE%7C&FI!!>=XXC/41TM"OA<:K".JBE[P2>BUR\LRD'D,+7 M84"!00P:P5DKDDKD1VO?F"%W'O]"Z/!<@7>_EWCU-4PNJUE,+L\?X1)?K4NX MW\P6RY__2I=7F2SG5RG-KVH&!8D$%\M5+YE7EY>S/TF2];]\0VN;+'^;+187 M1=@4/#G')256M\-2H_29?*0HZYA0S5*/GA[]5O1"&'I"M.B0S?S')\)?^^/< M.H,7-4P@$KUX(5@/M4TO!*<-Y,*DD%HC?=-ZXWL,XX70:Z@"MN:\-&L.\?/_ M7DV6WWX/\WE83K[B@%8/6SYI8..&?? U:L-PDQ_WQW*6_G.K?E>D8;[VLE9" MT2NLZ.WU.M3Q0*$H:7P*K;W*C4 &[P7?PT:KS[W)0KZ.#?'D62[90R8L9)?1 M\F)P''S I O]4:O6]_,[X(S5-V&XOA^][HUD?"K-#ZHSB7=21U>KNDEW"74: M5@!-KAXHE)P\RV0!D1MFBDNIM,[&W@KF6$,+FVG[(8N:2+U'9? =/-_3XIY& MU"GH^AC-<6*NC=3UL*:SC:S'84$T4A6+9,AD)+9K37LF,@?&XRF>:WO M2-I_(O ZFO(/$7$'I?^!<_*/7K\CY>%\7L.,!&T]5]E+[@6/$$N,H#(&"%YH M" J3E%G:W+P?_ XXXWL60[7U*&C21M2M+^(_S*\6RUM4WYWF:[SB!J'A/ >3 M:E9BG9:1+-%>*%$-J9"0G"6>S%.>Q/Z/^V&5W4FBW=[\-QOI*+PS2B>$8HP# M%:,#KZ,$'8HP+,?(>.LP^PXX/RP96HNZ0R3I/J8_/H4Y+GY=+*XP7RB14\K< M0'"9D*E<($:3H'A!2TXRV.;3]K:C.2X'VGB1C63=X0+E/K*?)E\G&:?Y/9E M[\AM(BLH?*R))IBLC@8,<_0&>)OJTBUHTD:L$T>+*5WYL!G7^3&C@?Q[9&;< MP_@NS-_.5T9R_N]P>55QK@A]X9)**O)"L!0"84*( A&$8#I'5"FFOKO&-F3G MQY,F.NA^IOPV^=^K20ZK:7^KO\!IP@LI'%>*>^":D12"]W3L<0W)%A=%8(2W M>4[/T[#.CR/#I=^A//<^Q-MID/5"97$A:Z6=U05D(F-(V3I8EN>ZXQ6NG626 MZ]9NYTY YT>*(1+O4!VT^?1[=SWTY1HA\XQ)J1AH90HA# R<5S7KC7:X%(T1 M;AS;XRZJ\R/&8-EO30EN?*^Y#M'/RH,%#+WF?.J#F]QZ'H2^ZR4H"I^$J7D[ M/M3&IS5YW!8Z"'S0/)LL(O5QKK_V0?1B+T$/4M?3]V#/D?4X+!#2A(0J@ B1@>*N0+#U M_D]KSZ6Q1LK6B74G?PG:6/F'B'CD2U"AZ]4I"V#K@$/434K2]!-^)Z-Y_,YA]F_PS?N"8MF1N$/H29= MDK%,DP444[V^,1"-%&!ULL)R)KW8KT_!8<\]9U*T$7:/W/L=E[D*C60A*%IX M+9Y#I\"S.DPDQY*R4\'FYCGX)WYO/ORP&"[J/KO#FYV[F%MG>:1D@E<:G!'D M<9=:),*9!6N8"X:TZ;0Z8&O8ZZ''VA<::.KQOM!>S*/0X?'^M8:*22>98P09 MN*I#1",$7PR]$38RQK2(8<_IA0<]]YQ)T4;8'0Z+_P[SR:II,SE2*\M[SX<8SBVB-$C&G75^2#)K,))YZIL? M 3]64F0[6C310??TV(S-FZ2>?&U.:R8\0];= MLV.OD;V]6BZ685J;%EU@#,X&A6!EIJ43)\$)88%I7B1]JZ-N/>SE"4CGRH?G M2KU'G]Q]"H:*+#H;HR SVKE4U!Y\D :L=\%E3H=:Z%N*<]H%6^WHT4#^CSEB M&B=.OTKIZO/5JI?TV^4GG+^9??XRQT\UE/,5:U.SVZSD)W]U0)IU#Q@#D[*[ M2Z91"O?.A_\Z3:O^_HO%+<.=]5J@<6!4K>8@.Q8\0PG)&%VXY2+%U@&H0S$. M[A^\W_.N;QDB3\48YNE=#+$V[XG@')-0:IH).F1%MZXB.03?6*GA77GTJ-UP M+P6=7!KY=6U'7=]L6IL0KB+>G(FD=&*0G*LG36V*RZR"DC*YF3*Q)&*O5/)- M@(YU^=>/!MORRP>KHT,0Z &F]?RW/4!UNAW<".C(F>;#%3?K)?71*.%+S%'4 MJ9/UCDP1X\$E(T$H5@<"%LN:.W4C4F'?M/.1F'"(L'N,0'AZ:UPGS1CO8T0/ M/$5)^R(:_!J6M^0];)^(1'?OB/_J(W<%_>6(PO7K#@#T2D-2KM44WXY ML, 5=Y:;A/ME5K?'=I[T.ZX*.URP;7B9"/V;L/CTR^7LSQ7>^R^0$,K+P(#L M3;(MG)00-%HH)NLZZJ;XU+J=^H$0SXUX8VBJPYW=';@_51U@?HU3^L/RW668 M+FY?E_4,3N&Y%J5 8M* *I+V9&\S..TD-S[JW'SDY6$(7P"M6NNIPZ7?ZOQ? M+N>3>+6L<;(/LVO.TYOPMGP(?[V?75[2SOQGF.>+6$K@7FK(I=YP"1$A*AZA MZ*"<"]'3P=^:4OO#.TD^-8QY=U)4C]%I]?[RT^R2/FUQ[5!?U.;F0<<$M2(# M%&=T*)/K#"A=C,8)[EWSH2&/4!R!(;V4]BA /4CB'0)0NUZ(]>K?U8%9)/X- M KJP*1)N$R!@K#,Q2@0OG5YMBXHGY@K*QH09"/E\V36F+GL45S]^.7@P01BN MP!M?\W:%!9\R0HF*N:!)'NUKJK=L1^/E8K28VW7X0WKG48PR[>OPDQY+8"E) M$%*3 6DTV8XJT69:B=8+SCY(ET9X)APB[;Y;$/J$ZJ[UV.D;0F$R=TF8(K7,@>;;: M.LMR\_D"IQY2;:#68>'30W32(=3U'E.M YB425J5_M7;J5>S-+F^Q5J^P_ED MEM<^\D;GF/#QS,D+3=FH.JO)@_<\ T_)9)F3$\U[00X&_2.$6@<8SN,J]5BL M?(UE-L=M*P@9C3-*@4/"K4IT$&B?!Q9M2IP5)G-KZWDXZK]YV5*M'0[7)!ZNX=9J M6*WF[9M?WUT;Q*^FUQ)]-ULLY[BK?7BV/7*4Y#%'OBX:&\CK6 MK41DQB6F U%2U"Q@DVK^08"BA13&ET VP$NZE4B^H'-2 ?-!Y9Y M-B$Y:7UK*^,L;B4.X=&@6XE#%/1CW$IH+Y/P6.HA48?AF0PA%0O!HN\ M1 E.((=@E<]9>53-J_1^E%N)]DPX1-A];R7V*^Y2FN I.G_1U[[G(0B(=2:" MQ62+40%%;%W8>_J%> U4.[3H[A"]M)X]M%==UZNOY)O4$_:7V?R/<(D?YN3* M7O<@^C#;4?0E0M$J2P8Z6 O*E02AAA*3UEEX:X(W\BEOL#O*'YERIZ7"$R@( MO;.L56SFP:KO+2TS*=!X!R(J RJ7.LNG:&"^N& EO74ZMF/GLW&^#'Z.H\8. M\>4[*UNAOGP0(KQ!R;S,2A0$Y^J JI(4N& T8':I%.2&^8XY 3N0_]2SGO\CDV,LL?"9KTJ*Q'7O+G69M<-==IKE6>E1L'I8@ ME7DTUE@%I@17CU$'4:L$3DIM@G'%\=9C G[,I+5&%&JMDZU-7 =[D$2F-9*4V/Q*YU+EG&1R* D);%"%*]-C\'OQY4'^ 2^TA=RAC*+!# M6MHNP6Q93[U7URDIKHP!9K*LKJHA0R]SD#%8KI$9V[SC[/.0GCOK^JNO1R'R MUG=E9P9G(O?2"F=KI6JD+9H .Y4,9)ZX4MXE#*TG+#T/Z;F3KK_Z.@0/&F1J M9IV$2M8#"E\;O7O:J[FTP*T)LF24JOR=@#LR&4=6:X?N5'MG=Q9"@Z8:I@27 M/.7:_(;Y!,DEI8U.1HG6S1W/* &W.\D.55&'8,;P*@EI>**W(8 0M0M#T);> MA6@ADP=M40=C?>MTM)=0^M*=?,V4VB$Z\K21^D2SDEKA[,@1@A(QDX_$$+S. M"#$A"YI;GV-SPV\@YC/GY*@J[1%NV9G?M@LYOZC1Q>)Y IN1Y&;)<(C,D=QR M\3ZHZ%ALW3=K -P73,26BGS,07OL=EP&>2:\)"Q7R(FWN4#404*VS'JAE77- M,\=_O'9M8Z,+H1R.",^9M1:#>?^_K; MZBG7J=_..B^5*O7-R'50I@"?M:.%NLAE<2RPUN.+=\ 9JR)CN+X?I<$WDO') M55G<%=4J']A*VL%J-6IQ9/(I% X5DPQ M2.H=HOQW\=SN5IZB4 MYR8DZWD4LG48?2SM[ULUT5OYAXBX@]+_P/D$%Z_O3\^]2;30T2-*:T![3=!D MX!"-T\"D\3**8+QI[;;L@'/<(<7/T=;#[;^1J'OT'%]!>[,1&N=%<(R) !DR MGHQDY.N0PY,<.L#U\#U&S(])],KDNUT M?6M\$452TJL(M>%^[7"I(!:RJ1-YXCI@\4&T=BB>1G4JX\N'>!B-9=]AC]@\ M8'UQ#?S[,U">,1)%T?60).M9*H.^=5'=(?C.@3'= M]-%A9_D=ET\3_'L]RX?9G<#03=/WUV$Q21>B]L OR0(O0=04O A1Y!IWV?XQ35<%4-"%>H@75NC4(:1 6H# MD$V0@T828/-94@="/#MZ-=9*AY2B?^/DXZK*B\22"7[XNW5 M!LF%EHZWKLC< M">@<"-).XAT29YYV%PCV"O$*^T4VNN1B#&0ER P3*,"S3,"U9\)E'7CS?@ ' M0CQ"O64[!1\<;^M^3=^X!3^B35=R"\'7,0>W@'74,H),.++. MRK<^JIX-]GP)UDMC'4($&T5R(51QIJ0"&NDE4%QX<%$DT"Q'DYA4QK5.;MX( MY)PH,ES2'=SQAZ!NK*WO"PXA!2$Y ^;J;5V0 5Q.'%*,,FI00K,2>,T631]]C9 ^3Q]Y)! M:GZ.1?-L'1W?IKD'W:M$-E<0Y.I9,L>D%A"]))LL2&WJBR91>+R]%N08+#AV!4G&R<5O M^#%<_DSVSO+;*B/:)7+'.=(A)F2-"Y+3Y\E1AX#!.R<\^>^[FN0M,/V?C[.O M_Q]]]#6!Z0^WO-WPP./7A1Q%\[,V&FCHQ50HURAN$F/WP;%'U_FLRG],5V?^JL]19D4 M/#<:N(BQYF*0AR^*A"B3DXK;Y$-L;-T?!/!EVU']==HA>/>!?N]M>95G7^KJ MUWW9]\#4J59W$Y[C5.MV5..LDPXZ;% ;L:%-4<80@055&Q<+#8$4"=DP:YVR MKC2OXQR/%T_4\1Z9%H>(OL\PM)O%_E&#C6&>%__ZDL,2!>.&R_4$$):42MR! M<]*!\DF MV0*&^:8YIH7H53K/6]HT5T*&R[]&I>IW@?MWH M_\,$YV^G^'ZR^,_KL,"\/IKK+ZZ#V9G.Z9"^_9/T\_GJ\T41VJ IA:P[1;Y4 M*KS.%$ST12C'47 M6P]-:+R$(Z13G$AT\YA+BT ^1T O0%G.005>"X.< 9>8Y\D&=+)U(D<3X"^7QN/KO4=#EF>! MCCEISC4#(;6OJ9,(SM(:.%>>3)C(G&V=0_TW.0\B9W^]=O \'Q\,UYC?D%AP M_G7UH]=7I>#\_E]@7A\%P7L7K52 )M;RN#K0%5D (SB9W2KK%%H3K#@(_0[VXO6/"Y<_/Q7NKS*U[,U'UH]_.%)1P^00ITJ/?]=;K$.2Z6KS',::$_S3[3-Y/T$WZ9 M+2;+U_/9?^BO\X6.+#KF.-!A048,>9KD7#H'Y+?RDK1+);;NX;8?LI?'RXZ: MZU 0_ [GB401/N+;LAOQXL-L_:?OX+.)/@?+0*Y":=80>'I/H/8IXKKX(GCK M&HE!@%\N&\?3"XPWAB?7V'*0H-:Q&4.J0]F00(E,<-!DA+,6D;&P=UMR. MYN72JY&&.E0G;T>VBFA=))627MY\/_E_M[Y3CD)%1U:E-]6T5%%#C P!M5#*2J]D\XKE MQDMXN50])A<>4]MW"J%?!"TYV:%T\$VR./1WE'H,'6[@ MV_"TE]W7/1]FK_'!YKIQ&28PG:2L_9=UJ;Y,!C)"-62&7KK,;2ZM&SRT0?XW M2T?4_ 8"#[Y=^1Y2Y$YGQ1%D3H2#WBOPZ#4D@5%[1C_5K6NZ7_PA^AS9;^# MX*XCNS98(YS)-GH(U?Q3ID991 X@+!WUR3 N=/-!''\?BENY,EA'&_@S^#[@ MF5M?TC8Q*\[EVYWF'H)B5$#QF*,B-E=P('ULWOQ@(^6]&CJ'K#5P= M?)^P&_]& ^#^ I2+IGAA0*M(PE/:@:L%C+"G9RI&\RK?*J?W_QVP8/247 /FME8)YS5.C+XU57M6S(+69':T9V9Y[+>_QR-4^?P@+':3RV^]&C M-1D[0 *-&HJ]2@DO:Y/#FX:&=QY[2UN6"]EV*I#OX'4=:!DA1BY 99YCB<0N MU;H&;!]<#0HJMSWCNA)=J:2*\1YLJ49NT@IH^F]<7]4YC&:M#5 MG!<;BBG;"?_8C;36B]H^:)C)D)55!= )\L:%J)$;.MYUB=H$[95TK2?TG-PH M]K8JWWL>^R&B'V<2]SZ(7NP\]H/4]?1([N?(>AP6!*X0HQ. "4O=/15$5@HX MGRP*;1E/K;>$DY_'WECYAXBXA])O9\O=- >(VNJ8D4%2=5JFB9Q\NWIV>I4, MG9=&\-:6U",0)S%U^R#-;$P??:Y8.Q2F_S:;?B3S_?-/&)>UZ\2*RI'Y1&OT M(!4C-ZP$!M$GHK*6,2&&P&+KUWL3CK,\[ <+O$--[4-,-T3?!U6GLWXSHN.< M]\,U]@0%!HB[P\Z_!9W0 M%9"4QZ"TI+ :X.W;+*>$3%HVN>^3$F"9XX]L?B MP"%2[J#[?TT7F*[FF"NLFP,J6%UDX PL[6V@F*%5DBT#F@DGL\V^?0G !ACC MG_PM-#1K*]Z&Y_^FWK.R1,X<)I#&T=)\)@LV$)XB>-3U=!\<9]@.^R#Q;^NE_!S9]6R'+8JV224&/M8ZUU"[ GIN(=%I M(RUG7.WL 74*.CR@'783%1XBLI':82=M46KO(%CG:5VTS;A,ZTI&F]K^.UC^ MP,/Z4=IA'R3L/=IA'R*I#O[Q'U=Q@?][A=/ESU_IRW?;CR4K:^L#$!&)F$H9 M"%H5\*X49[EF/K:Z=>Y.HK1LC^7A2\. 9TPQ;QTXV AG?B6ZDJ-WJ?X:4>U@* M-:A_>PB^F\\^SL/G5U?+3[-YS96['K7'+\AL8;QF-EGK$93P":(-!CS'[%$7 MZTISRV$_:./3HWNJ1@^E=.#.3Y.ODXS3O'@7OE7;Z1K6>E+GA6+U;BE(")%( MK0(C2TIQ!=J4&$.TF9?6 SQV(SI#IC1408]SY3Z/\T]7M2T6H9O,\G^'RRN\ M<-&2;\4S(>*T^VGCP85"IZLNN7CRNW)J78WR)*@SI$E;132\RUOYT'>NEV^6 M?Y-[>Y%S\"ZKVMC*!U"FMO9/P4,N DUR/MN\7YO0K8\X(V4WE&7#L.Z&'((5 ML,7;J^6B3G4@(EZ@4J4D;L%&ZV_Z3TFCP&8E3396^=QZ&]B%YXQ(T5S\'>(3 M+9HE:R>-1H(MZX3Q', S^C:YJ+-EH637N@K[!VR.W9UDXRJR0]/6>L/YZW2Q MG%_59+E?0KHQJ"Y42!HUN65.UV:R*#R$'!6@9CFB1U=,ZZKK;5C.D#=-Q-ZA M/>HNL^EZ%[WP"05WU?N*@NPFQR4X:XFU23#),FJI6E<*/HWJ#"G26!7=^J%> MIUQ^]\IN'+&?,%V&VN]7HE>\D-6E330U?B0@(!V\7"ICT0DRQ%H/D]L'UQD2 MIKDZMO8]/4+AWDT?:?I!W38GRZM5V>,HA7N['SU:X=X!$FA4N->R+#5JQD5$ M!JZ.]%(L[OO&) M]G\>A"9_U]KFT>G6BQBKT/!8/'YTHA^5!<$ ,F898QGVFOL4\;UAL\]8JKC0<)]F.KX3,ETN'R^Z=WCI$*K30(5 M4-?>V1Z\3P6R1B8<]\')UO&7<^BW-,1P>X;D.^C_7?BV6NK;\MV]O_!HZ@!Z M#VR5G>.9 (\J !I6%!IN"FL=7=D X^4R8ZA.NJ0@A.55E<7M+/EW\Y"6DX2+ MV[];19M??0V3RVI._C*;K_&O5U3E.KM:WHKVU936=7\SE_7D%["/SXA+@>$*T\#^,!@YVDLHD>H]!;>+?;;%U0';6R@YU7(.I8#(ZVLNL)F_*60-DG1M()LE8F"R:M6YI MT6\U8P4XV['OX?%P(IH^=NSRL:!O=Z':2'\5"$A,IRS),\2:TJZXM21GD4!D M:U41VC#3NH)D%YYCQ3I/A3*/,BX:J:Z#R;Y9#C?1BWVP=:I8VX7K.$5K[;2X ME1Z-5# V36Q!SUUQP+6LB>^&G "6D+X-4A81A)3-:P]&I\<3)6S'8<V@P#,%W?H>YRZD=^NLP;=?5L&B&WBT]3&KE(0ZN(Y('Q+$;(C^-F?N6(G) M/M@0MMSM//VL'U[3/63:NH[H+KQ?9O,_PSRO87%%1YKBM:^I1E#)>5H\H8R& M*RTQ&O^PEGD/5=]_QOFI>( ,&Q80/8+U[_EDN<3I->]NL+EL$MDP%I@KEK!Y M!\ZC X4)Z_5#5D(WU].J1611L> )8>N.OCL!G9$EUT[P'2S[!^!N-J?UWN0*V1I2@DRZ M]B.F!7L3 R@ZC7Q!ETSS!-!=>,;G1$/5[2;%\^7>@1.KW/ W<\R3Y9WPVAJ; M3MY;PH:^CN4)VH.K24DLQ.!%4IHUCP'LPG-&^T0SL7?H"GT]I^D!_Q,=:#J$ M $S4D])J!U&+ E*$+&)R,L;6'M\F'&=$@<%B;FTAW@>TR:KAA3F#)=*N9RHQ M6017?(#L)=?*FV"4VLM&?/)1X^MYN#IFW639VK._CVZ+'\J+XUAJFV-?QQU$ MVH^"RA:\5:3/B,KD_4;E[?.T\])W XEVV- M2@9I54%92E3H&N_LFY'\?<'86EVCD&@]Q6 /7)VN%;=A.LZ58@N]/4F% 4+O MX$1LQ6>\$DZEVHLOD4N3,_%?<_)UG(@E8_+(6W<5&9<,3UP@CLF%0V3=Y3+Y M&A#F5XL;C+>7IC<'8([H)**#'&IH6V1%$&T!EU42+LM:]-#\3OE)6./;'FUT M^.A.N:T".MPF_EY3*M&"KAKDLFJZN6[L?5?\]EBL?K1K]-T>56[:/T^6_YQ%?\'R:J:_3,LECC_ M'9'+4N0:#,K&4K)M80G%?#*9L"8Z*4N MQ7#7>I/KM)3S)._QM-UUQR6TI)IP>=,+#'5F-N4$604'BKD 04:2E>)D>9JB M4VCMZ6_#S/[QS8DLOK6R]#1B_UFW=G616OLOND4.R M^#Y0>4&_MA[_\P[G93;_7"-O],&W/ZZ-JBKRFT#<&'5OHRUBK!JXXVBE>3W< M';"O-JSR)WI[+E=OTIV"5EN$U?4&E7LI0&EM(;#HP-";*DKQD<=^!]\S /SV> M_=/DRRJ8FG564HE,ME4=_Q(C@D-)QG>RD0E? MA)#] @*'(#W6_=9(+-J'NVVUV>\FXRZLF[#R_>!.BE+HRA#<#1[C:& MRG_66'@= L:;TD16].626V9$ 2%RO<4QAHA<%$B-1G,6C-[9L_!Y\S0V8WE9 M=D<3C72(QFW"M7XI]D#6R;38CNHXMD4;[>U!B0&B[V ^[$(81%+")K \<% E MJ]K!/Q%@A8(GEE-L[9&/38HG#(C1.7& Q)OW3KW3$^V/<(EUKLL?F*[FJXUR M#?3F[(LHZKU2!)<%@F(8(7A;*TDDPQP9!BQ[&0Z'/'5\:Z*5JF9CR+FAC;$" M>AUMQ3DFI,.4 -?8[F^S,%U,<9W5$RU3*6971XX1/O06R)"*0"^'T:&4Y!ZF M56WAP1X/.P_UMY9JZVW@M]GTXP>C]O8?LSSD/'C60X7B(^D[8V_JZ=@.MM7[9UT*01$)W(12NAN&WM,IQ6 M(OYQ'(8&VN@P['-K>N ^N%YRGOU!>MLWM_HY0A\SS]XQ[:P,!M 963=)#\XD M#H99F] 4PT5K)^%'R+/OPH5#9'VD/'NMG"6(&0@J+=YBH?--1RBY8/&.C-G0 M_A;W1\JS/TB'S\BS/T0!':*2JP!IOI^1N_K9A4]*.F4EI'H MS(NL:6D%@I,64#ECE56)MMVQ2+0=YM_T:J?%3K;,#>2[=SM[PS=..BYU JYU M 46K =K5&2!MKXXI%GAH/;9F(.072LCNVNWDH6-^7!5PO65+K8V*(H#4I5Y- M%P,QV Q3R+Y85EQGLI%=B0:VV5->"%LY!50FXS>=RJ=6NZ M(7A?$C5'T^MC3IK!,Q'G^"5\6UT,K\M<5D;L@S5MA6]\T$ZCA^(E&2#6$/P0 M!>20C#/>.!Y;G^0#(;\D9HZIW%$4SGK@0)8-+MF[P09)AC *2T9ZY MH!GZ/K[./NC^9MQ@G3UFEQ^4"K-];WX3YO-O)*,5\@NR9KHHO@ M,03"**TM63&-3Q8''_+ ET"5;@K8$$]N>9/QO8KY[9TBYIMJY9]K0?)B0C; MSU,2X7QU+7B1D3STX MH:S.H'!R9G20B::P@9TB@:=[I>@C>ET"^T?6Z@92- M;CF^N^F'+T"%I'C L9@ "4=@E=. HM<%ALPZ]0Y$O,W.? M]?>5SDJMY;O.GZ5W=%'[0.P8K3R9WODOZ]#R.7ZJ8EG9M+//.$IKC\[81^OH M,:8.>C;R6%>#WKZ3,:0D$]U[= M49M_#./K\$X)HU#B5-J";%GJ*L'3ZA(X&@7&)1*[KF*G10#C6NL04$>!C2F^ M \Y)YC;ALH\@N,V\W0EM/>=D#7*>4^YW CI-WWTR-^]%C@ Y&)XIP MGGNKR7H7UM([P6L9BE+ 0M:6<8STES\^09[(Q3\./PX1?>MJO?56^W;Z3[*O M/X:/2+[GJZOE[/-LU5RVUA6NVU78["6S IQ1Y.YIY2%RJVINB# ^9^\?9OIL MB5+N_\QC#-QLIJE9?S%W2*I>37>[EL*Z"3N2Z\09TJ*%J@4'@HC/'62/G$O/ MT(76.\,C$.= A#82[C5'\>V755BG%H149#__]87VS#7 +#(7W%G Z,@QD*@@ MT!]!VZ(<[8F&L=8#-I\$=7:4:*:!#DG%VRSKU[?FMHXD7?2O3,Q[3M?]LF/O!TFVNW7"+?E8);Z_GVM^9C2F$$:8@@G>,EFR$I--3 M."B>J1!,\>C:![U>7-M$Y!W"F">H=A5+5ZRX%%GT%X@QQPYVM9-*(Y@8OPN%-A9 MS*/T*;IHS:B4,[)>[T9/A'01G"VK[LUT>&D1T/8?_/H:R#X9R#90WYC-KX;@ M>LG-KS;2V]"&1]L(?",=#1@@ MO(F .T2AU\]^:\_4#[C\98[+\-=)B4YX'S4D)A@HC(0S^P))"Q:8S0QUZ]AC M*+8#28ENF[?613$/$FC\%.>U?_"Z^UM8W"Z;NI+N&"G,NV(;*T6YJ0S'34$V M6G''K8;L&<74M=[-QQ2@9 JYK.-!LM;GRK-+079*"XG"@N'(:VA"T2[7"A1G MDG./1<=^[P@O+ 5Y$[[N,05Y$TH<2@KR QZVR)R'X#B02Q4HW-;D:$6,8"R= MG3$EJ\SK)<<^:#/LDF,3]8T:SP[ ]9(O.3;2V^# =@NACTD*[9UA/#%PI7:X M5TI R.1-HW*:@ JFY4OL\-V%"YO(>D\=OIFG&-\AU@;6%%*E1"&5M!1243#' M35$A-2]\.:X.WQOI<(L.WYLHH,?3_&5U\36PBP1[4SO;]4E:*+##2^[G>9@N"LYK]?PGG'^;)!+6C6+V&S*M MCYJ+]3^ZJMEY>BV=')F6Z]B/\].$(+,#TVZ'T[+IFC)S+G%6$\Y-?4HM&ERN M?8],,4$7ECRVOD(^?*8^X9D=/%$W46H'@OXV7=3!@ICK(+++^J24BT+&:[]5 M.CDXEW1R> 9><,6]3PI=ZW9#:V",[Z[M3Z^SMDII/^;Q+\PU _2G?_S\]DW^ M5J?A721W7=8W268B.O*!N# 4Z9 OZS'4D3)28TJN*'^G$="#0QZ?^-0+I$4' M';0N,KT]H?3N_-(+@"D&QFO)8U:UPDG8NG:.8$MT4?"(QOA!)!GRM9?*D^:: M:.C'7Q-Y3D1>7QQ;;$FQY@F6VLA16?I52)F#UMX;BEDB3V:X)7GP.R^5'@VE MWS"U;@7M7V$^J52MZ-[.YO/9GR2@2V Y.65"TF!E30 @7PV"Y!I$5M9H24'M MW:%Q#]#BL:^\5%(TDWS#@1&W@)U7GWS]BO.Z\GL0&8K(9]#/O>2Z=)0VTT'-PP".(O\UFL/_\P6WZ>?4QT3%X6,R7/,Z-X MT+)82"C"@7C-O,OFR*X)54'376B J]$-B=$9JQ.X6">#>4-@!=+YV[KM_,ON%+?+XT@K178H37F\?\D0 M<*^=XC96XT:=P+;1P>B=XM"7$N@4!2[J\[&L#]42"Z!%;G7.R69S_ 39H5-< M/WYL(OK6EWB7M?YTF/^$=%A/SP]K_!43DBTENUG/^9O7!9$C$X5I.DV1T'+R MQJ(0!:3ERJB*E;-!#L[&GSZTWE ;Z6TVFM!;OP3<0/O#Y-LDXS03Y/?3;_1[ M52HW;AZG>>67_1CFTYIT7RS-#< M_<*S(\%.(FQ]YW\-ZN?9]/?/./]ZXV53.V=L]@Z*K>H7YW%&6'\./=JB',^^EOTSF&TSJ8\+H*[WP622T&>3^]75;% M3XK,+BA9(#,G0:DH($K) 86Q(A0N]35CJ*U#ENECL&]! MO94AN^ G*J+VL=27<23N%2+4ZPH,V>-/E1)60"*S((XRQ/1@E4K6LB-@+X+*G5 M3T4=TIEO]=8+BR\_G<[^7*&]7 6!/@V+Q:1,,'^>7<+^@,N3&$PAX!%H#S@Z MZ)D![[$V);8F*6N5U*TSZ;='^RR9-I+R.GAIU\)9UR.A BR,X 57,PQKUZY MT5\HUH ,J9:1:&E$:W_L25#/DD1M5=$P^^(NR\]OI\Y#FM5=5+V3JK.=%__ M4S*I5P-83U1ASA=70Q"G";!/%()0,)*]S%ZC5J5YC\6-03Y++O555>M$C35W M51#\JSH MM ?M-,S.N+L9+D8L7%Z%G7#.A!-<0:' %92C6"*B(K$4S(I""4+7>I#! U"> M%6E:BKU+ZL4M6#?^>?86;WKO_SU9?IE,/_^)I]_PG[/I\LOB)*,BA XI5,P$ M&PFQC\J"IM!1^*RDUZU9LR749\FH,=1VGVU^7[W>+C<0_>S-5W+?)O]W]93P MP"#E,3J\;8=HK+YN#>0U\D!I'@VWG(.K]^?*A ^H0-AF4;:*,S',>8K'74W M-W(OK,ATB# NZU0]$\!Q\CB5$H%I*46(K0//%]O-;1.^[K&;VR:4./!N;HF% M('PH$&-4M;B3)!Y* 5,D\\*K(D1K"_%BN[EM1)MAW=PV4=^8C;N&X'K)W=PV MTMO0#E[;"'U,4D0T7)LB('E60/',(9A8@-!99VU"QEI?_Q]#-[S8W%2-Z$XL"RKZ/QF #:PPJ02QM$9KYP^^*8NF4WM\,AZ@9* M':F;&Z:D65(!@M-T&;@GU!?-M#.7NI7\<*I]4(6Q6JCH.*D>(JC#0QA7+%;., MW1FE]W+[QVU#H#Z:&+M_7$S1)8K?+!I165P@I,1JC8K R'7,?EA:V+/N'[!*')OKGFB3XONH^5(>!>>ZQLK,:->FALHX/1>ZSHI(/144/4=3AVJ"U$N';@O;6&<(<4VU?P M'%./E7[\V$3T^^^Q(NFD%J%V^LB$4:GB(4;O0">RGT9:Z=7&S3*.L\?*1GK; MKES?/IL=*"2B,IIU^/ ME34-)!B//M/: 6.=ILT8B83V =B(3@=&<9]Q&['F&'IQ[$R&G479.D:^KB:\ MF?_ZL?R %$#.,;\-B\GB3?[_SLY)NSAQ.FO+A8+:/*HV_7$0%(6'(O @9(B" MW4V>?$#OFW[Y8-/3MTEQ["_[UF?--=A++O\TF_^_9^%T4KZ3T5KEUY\H1:(P MT8"UB*!J9!^E]Q32,9N#S);;81[(D*\]9T(TDG'K$^'S;%GOB*X.MIN\/;>< M%Y4[:VX'3IB)PH4BP<5Z:QQ9(;LI#!A%1JX4G:49UCA[%Q3/CS2CZ>3!HV?\ M,I>U?_"W!>;)] ,NKWVLU8YYD]+L;+J\L_11BE]:XARK)*:;;,P[6? MQYYV6GR0'HU4,#9-F)$L&D-F7S-%P9TDC"48R,5@"J)>^/7S6L:BQQ-//?MA MQR:2[_($>*-)W 6ZRS;;/C*6DP;AU:I!3JSM#PP@9BNUM(&']C,6'D*SS_AY M5ZT]UI=O>Y'W2+JWL?H[E&ZM@76Q3X< ZUM0?A_4X;C#K36[OLJXD5KZE9RO 8A1 M%F3%@?6J3BXH!ER(&:)PQ0?MBO:MBTE'YLL6_O'>Z+*)-CK0Y&9[+P)X60:= M45B>!-ADZ:"F%8)C4H/,DB&3V9-#UY@B:X'LK?)\5T4]TD1M.REW<)+O/49< M(XO!*":4 N]5(F1U?J? 2 =NUC+;Q.W=R? [Z_]A-,^%!(WDW<$(K)*GWLV^ M_C''+]6&?KOJ:;Q8K.W_]Q8+.?K7'0 O._:FX@^5Z;#'WGU@'K4@$G:R@F *+"J"X MMK2GU\+80+ M%Q_"?+X2Y0[Y9X_]=3NFB0U&VBB;B[[T;HYYLGQ'7_M.VOLSS/,UI9QW2!3B M@%;5"U.GP)7 P3NK>>8FF[O37'=O??,HHIT; ZW[V\\OAYEAD=-_ 3[18:Z2 MY1"\LIO,DW\NUU(>NU75>S)F, MJBC F!*@:DF^9\$!U]P:9;(F&SPLF_KN7[VO=YA6^IHUDUOS]/F;:"Y;0@[ ML_X99(@^]_<4+P#^IP!ZF-H4U9A)28./D9T=9!60*\\0&,"%)8QVORRF%I M\8''AC&4N(FP6BOO5_P2XN1TLESYC5?HWN*4Y'H]X9ZQK)CG8).LY1')@5^5 M_TGO(D;-#89!ZASTN?$<^S8JF7659^L"MA^G./_]^T/(9/$Y>QW %U'G:]+J M'08#S%'LD FNU'J0IA_]S#%KN)W\6N_E=Z<8IO_"+Y-TBG?Q7F?8T05(F@?"23I@N)H Q2[]/?.F8=-Y9DA^N@J_BTWE5-$UFU54%K,_\!EY?UTX3H MO)?"SY/SLVF"]2[INL":_L"-'YW_V1-E6)VKS"%YGVH/=80ZB1*4M3G4[F0^ MVT&F8EGRYG2)\^GJ(NR?I(&O9U]O0/Q^(ISE!"" D*7:6F7) M(Z9SL/A41.&N).4'T>7Q[SP?,C249X?SY1Y/UXIAL781)VB9(8)&2"I+4#7K MV(50 4OS@A.)K%UZL N>)\%IT977(=&@;]-YU'2*CIF%8>(U@#Z(G4QFI.%:4RW[9 ^ M*Z*-H*S[%%.=*';ER_V"TW!ZT8SJJIE$2O,SS"1!>Y2:3W69P>X+X%LS=5VGW%Z'XR[Z%1R(DI$+ZV$DFI'+,,C24L;2%EX M&;R,I7E1]@YP7SSCME';?<:9T1AWB5E3FIAA?)K>V4=!]0MG=@X$TQ[# ]].'D"]^I9_/IB&>?O]EMEA,ZF,E>9(E M"32P>K%4EF>(T9+QU8(V@M("L77V^59 GQ6U^JOJ/K]<YNN\@*272"I&4*U]RXUC=?0['M*YVI"0^>Y%8#?70I$;B-Z>)=<@BJ;DV0UB': M3[UW'RT^<1^Z@PK&(T@VTI1B&#"=%060PA*Z9"I$$6N7;!=:WVB.28PG"KOW MR8M-)-_ZA>VBZ\KZ"_O+S*$=510:@0 MDQ/:,Z>B<.V;VSV&:'PJ] HZ&DJ^0\'S/737Y5R+$RV54I80":TS><&)..LE M0DF8'4_&N-"ZG=EC>/9O'G;1W5.TV%;P8Q@+^L7E[UW<__Z*"YQ_6STUK!ZU MPNGBXG'KQKW0B9"*)5\XD)#J5(RBP6EK8#5#,@:*LG+[^]8VV)\WV<90Z/Y2 M@$Z"]8JLM(*(KJ;#E@PA,P:&&5$0@XA"CL"[-=">/:UV54>'')Y[,#_^@;5\ M=OK[>8^2&U!7;0-78^12."4S')31-4^;>W(#A9;@%/V/89(EQB*SLKOY&HCU M>?.JA\(Z9/+3/^H13R%>4@8):0BN1AC!@DO" M ,LE5?D8*75O:CV([GF3J8U2.J3E;$![BE/)69RDDVAM<"%'0"/)4XRVU/Y> M&3AF7R*+RJ?6 [&W@/F\"=5831W2;^Y#KCT]3I))TOI8NVLI2>:213J7?03Z M39\UBZ[8[F[2"LDSY\?&PNZ2,+-NP2=9DKD*I3Q+UA4LC@\!"\%I:Q7GK1/-U.)XQ$3:5 M1W(<7YQK730BNL"TM0)'\)+\,Y;T"&@C0&C,1V/C\?![=7# MV%FK@PBSJTKZGB:W,D9O73Y?_NLOL]-)^OXF442^6.GFW6RQ/ F(+E9/3#LG MJ]ODP$?& ;TO@B>I36S?G717U"^ ;=V4.-K1=AZ9*6NY"08AQV!),B@AVB@@ M2#+I2FDMF[<5?P3."R#.YF+O>*A=);S??.>2T: ,ID!4=0Y'1G+&#=8*T5 4 M2\+JYN5'C^%YEIS86? -;_#;],*046K!>('@71VQH!R0WY[!N(#.%A3ZKO?S M;/J3M':,QU?(&.]!M0 JG-;RIWI53(9P^N9;F)S6Y/,RFW\*I_@)T]E\M83S M*Z/"-(MH$MBD:TIZ3G1LQ@(8R'W3D06?VH^(VQ7U\=-O3QKL\*AT7S)WU_1N M-5#Q_?3-U]G9='E"YE<63WLF,J'J(+Q >+D![H46 AT6V?JF9U.,SX=?7;4S MQD/2;7-\8KG*4;I,QW?M[1Z4@< #B<9&A:*FN=YMYM?>7-V&]'RXTE+V?1^8 M;CET)EN>+;GU(I&G&%8-YY0'$V)RV4C$YN9D/9)G281M);VGBNEUYJYMD?3# M7^A1%SUP/2.40C-4C+.B0'"G07$*GF)BC+P,@R$S+,RW?L?=0RET$M%E%SQ8 M5SO0%:UHUR0!)3@3@RLFZ-9E"@=<"KV)SH>60F\BX4,IA5Z;=;JJQF."3!]6 MDZ@"2IS+G)Z#MI]ZYD2*'T&-'+>R!+%A<*2$XT#&'6LM;>W47!/12FAB5UZ&U MZ[H7DCQ1^[P?CFPB_ [<^#M.<1Y.WYXMZ+A=7!;FFL",U%J#\60XE:T=D*Q" MX,%%IQ1G*K;.MET+Y$#Z0VVKKEEK6;YN*YZ!I>[/2J_-1-A\&L6;?WZ^C298D9S3$8RR-2FW, B)U_DG M&8,D#RGAL*% ]_[J9Z3*W<36X3'_5M'/_W,VGRSR)%7A7O5/R"E*U&"#I',I M1P:N. FHBK>F6,9TZXY93T!Z'FSH(?\>+_L751?OZHWY_+(!@T!4=&X@&%N; M:DB*FZ-V%B@."BP5[JQH?C6]#LCSHL+NLA[CW?6!NE3+0Y&,7%=?L*97*X+) MC0-D% ;LG%&=4]V/Y0RX5X733UTT:$/QEI4:W+SE3-QE9Q=3.WB"TYT.9'KIH[4JN2TUYJ/H]"I0F9\A2D(O$Z"!TL1@@4XA9 ML&1UVCXKZ+F:CYY"'J,QQ<,UH2&!-TSG.[^A?1S;&AOG=(Q:B$BG)'E:2MHZ4YAST%8[PXUF,@^\_M[T MT\^$'WU%WC"I[T%+]Q2A?;(\T5$'&&L'IJQE#>AKB,:-1)NW/O6,R%!8Z'>U[G?2>?WT*PS71:S$LF#B&;5\X@X208,M$YUIH]!&XLL MM]OZ3WWZF7"BK\C7,*1] YDU+(Z*R51=&BUY?2&BHRL6@LPB5T8FYF+JWEKS M.9J17CI8PY.M+TW;U'9FQKFQQD,@=X=8'AE$0\(JW!3!6<3,RM:>YO$6VS9U M.[LI9 V=9.,"E$]?PAQC6&!^-_M:&U2L)%:;?NXRF6_ W[ICHXE/>U'VH=39K*X>ZE_T[C0L%B2#Y2S]>Y4(KJTUL2""YRN/ M,P?PQ#6P/ 9;QP(SUB7A;AV8?=79[(D;ZU+S=M91AX3ZFW@N\LZ&(.I4C',? MS7[J;QJI:]9%UN.PP*+B6A#;>0BAEJTK\)8G2$$(8V6T3+?N[C:6]I\HK!E- M^9N(N(/2?\%YF0#*^"'_?OKM IS+B0MT$7Q,!90M MKHZ%D: I@!1"%J52Z_JZ1P$=/0O:B;MUNN0#R.JTJ;O47?WL%_K99<&01I8D M!LA<5PI; X'9" I]\BPZ+LRP;)7M,1PM,<:4?8>LRG_5TH+I[ZLC46$DL@8- M6M@ JVE2/FL.=3"+=06UO?NPO'OKA^O/O^R@8EL]]*/$Q9X8 J93!'$+R)Z& ME6^KEO7JW4&F'9S&VZ"BR]4C#L DG5B*.3)$,CG0VGDL,I5H6Q=OC:#@IX:. M=]'O)J+LH-<'[-C*4)$M(WOW<8H7QX_G@B51:NOR^D"5/?97I%WKXDZ::%##/$TU,]_SB[#G5PRP14@8FV!YG0F?R5; M@AK0ANBDLGQTPES!>]Z$V4X+>[$PGTGWE^RF.,BHS!T(1_)0AD<(/G(0W@F# M*LK4O!IG(X#/G#1;:J)'4X&U[Z[WGY;B7?]Z]3\70OMU\OL7BJ#(P:>?AM_Q M1!4?4NUJS[T*M9^YJ0G>$F),(EE,LH0N1UCKA8Q/PWT_]>V=#N.=I4_+],-9 M5=9%%+JX:GG]TVS^=_IOER<\N*)EK9ICOC:3HQ7ZB @N!V&M"R:HUNE>"RL="UFKYD'X,&0OCID=%-:AEGUK(5WL MDH]GR\4R3'-UGV:GIS^=ESB=B%CG E%T()VF'6,H!'&^MD[/B@EN J8R4FB_ MXTI>'&T/@! =>DR-<$S<7"T30@:F:%/[>E9HDX&\*XJ5DQ.2Q<"X:9TE,^X* MCVA;-.3E^+['MJ0Z:@<]8=&QR 069>U7R0IX+12D++DTR7"K#R8S?3<'_9"T ML(H"%^^GO^!\,LLG&)RU-B70M>N\DHR#BZ* 3HY+I4*(OO4HL['6=D3&:P1+ M,9I1VX%@O2Z0NZSS7RM]7*W3BJQ\B!(*F:V:E1,H;K0"#*E",0PQLN/Q!6ZO M[74C[64C[4"P0XH@GUPG::'@Y.9268D\&'04V,35='13)X32HBG>*;)$F%H0Y.Q8EY!63O( %8H& M5PJ"4$YSZRF^'C^HHOGWA\;0@1 P'C_%6[VR.BZ>E@-ZA*BG7OHB:=*D- M>,4"% R6#%RQ)A^/9[W)RE^W\6%NXV[L/+5WWOUBW]B6! +5S!_Q70VGT^FO].*)KOT2]SF M,SLV4-QY98TZ*EY]_KP_9IV7>=TS\P)2_CB] D1_@-@POX7O.@,OG52[,^N;+F!7T],"S'DG!)N+YLE)*"F2.%U]W?0R M@8X^"DF2]=H?H"1'[;.X/^[>/7CWH_=#:;EXM?JWWV\8L9_F^#]G.$W?5ZT! MBA'9.F10IP& XMY#K*WAM491*RJ=;UY[-0#6OCJF[(DO#[&VD=XZW)2N.QVO M %X4_PZ!V*F_R@!X^^FZTERU#U&GL5[V1*%L6,%(P8K/I78=XPE"3 IX;3B4 M70J9M:[;V!MUGNCG<@C,V40=(S'FVB6_;%0G$@_H(UA>&XX8K2]1N;YNJ7_YA0C#Q/7[[_C-_P=+5OT.KD M7#) <"VHG!*X2#LH\& BQQQ4:=T>;ABR5S^HL?8ZO#.MW0?W\5[LN"%@1W2* M'@2Z=_>HF<:'F*VFZAKKY'L0M& .BT0./IE$87/0X$Q)D+1,Y J8J%3K-,H# MX-9P_^DPJ+6)EGI2ZOWTC[/E8B4!?ME,:35VNC 0A=4\7.N!/$<.G(D@T!0K M>.O>RH_ .0S7J9$B'Z+,CEKHZ3O=@"8NW;J4BZUOP(GQ"*J.'PXZ>>!9QN0E M:LV[W8+>A_/2"+*-%D:R(/("FG":YQIZL9OOZ_BB%5?\M4I2ZOC064)3-9"#^L<.-0.9.T3X7W,OG2S'W?! MO,98N^NH0\;/'?&L$31.):BS1K+K0*9Q^ M.HMY\FU2C?\E[[,TODA+EAQK0%1+4J*+$D)VFO!'GUEK\S0,V2O'>JFQ1UP[ MF^/D]^GU'O@!X_*^C=7D-0CG00A.7D/F"KSG"9P@P%&1J=6RM3\V!-@KU3HI ML4,0_,_9?/E[^!W?AO1OS-?HWB\69YC??O_MTS7^3W_0!J%%Y1^G2YS_,9\L MKE9!^\+)7!",1SKN41IPTB!(BT5S:1-O/EN]#?)7KNZ+!AWJ/W[%Q203PDDX M?6A!%T"MU$ID6VY5:[ZO_AXOEKT3]=[/I-BM9Z>0'9^P_+C7^E+K72_@\XK'4MT'HK!.FBF:#J" MZQ CI6L9OF7"-R])?@S0*Y,:*VT-I79_/%^=M11S7C=%6+W0:A&D2#F!2T:" M,H)#2%P"%\HE9(R7EG,GD?A1M0 M*.H$09G!)!Z*,\FDY/I?WN_+J=N?CI^^H-]"01V2?][-OGXEOX9PU1N4RQ W M*J7IV\!UC+73BX*84((N.<@H=2ZIM8E:A^,%\V5GM?3(E3U?ZO3WZ\NU7XC+ M978ZF7TZ[Y&S,LHJ>(?,>_)1%<$4SD TAK J%V*6@6?1^KUP(+37<*"U_CH\ M$0Z >;'!A@#M53LP%.1>'?NVJMZ<3COH:3_VZ_+*)G!F91"@5#CQZ-YLNZ*"?WT5WF0ZIA/0\1#!UV!H= M]@*<)K"B&"S5UW.Z]5W\XXCV<)?:1Y7W?*1F>NC;[.;RL/]^7<22@T595*U: MB37OGU/@&C.Y_DXBJN@"4]TJN&>43-==4ASN0+WN&2&O4[<7MYEWZD! M"^Q=@]EK<7LOQMR54 ]1]:#8T+,RL]M"7=+,U?YJ%%77 \(XB+K..(HE8R!7 M1NMNC7F.B^[#:S6/CNV;D* #RQ_),Y%..)6'[0)GKKX7<^FC*@&'.:CL=HTA=./4TMKTG/.YQ+D@7_75PK6Z7K+SY%B:G=>/1F?TI MG"*=V:=G=9CWFY3F9W6:W[F+>,(XT\H:3]L!!2A+#B&M@3:+E*KV]Z8(J'5= MVW9(7S('1]!M!X_L,I=D\0\\S1=8KV3ZPV11Y]N0"%>C"$0HA%!B(HMO$[CL M(]EK+J5TA?/F)28#H;UDSO707@?W;%5:=?V2LPZA8YB20 56*E>KBAD0R@", MHA)A>>(^M"X?>!K52Z968YUU<-JNHY"5L%:=9NKKW8V4JE]FBY7"?JQ#_!83 M6L>/T_K@M_)M3Z+44A:O0$LAR>E,Y,6N"OIH@P2341ELG:2V*^:7S,A1]=VA M:N$._L5)B=JE0E!X5JO^'>2,6I*(-0F=8CZ'T/HJ[2Z&5SYMJ8]>G2T6ZPPM M=RGRI"24XND,#RZ"2X0N2"$4ZBBR;QUU/@CF)3.FC88ZO/!?4_F&:$ZLD$:JBKADTIZI#MD\MYYG5F>77$WD_?3+]_ MI$5/\]EB.?_^PX2$LOSQKX28?\%YHC]"L>J)5=(4IPTD69_SC;(0C:>SUN0D MI*L/47=.L_N3Q'?X_DLDTUCJZM:MXOIB[;\GRR^S^DP1\N3T^P^XQ/E7U63F?[+).^K3D,#E=W$:^F'S]XQ2?LHNM(?SM6@ZWY7.!XQ8E1Y8( MUB _8_[/0QC@<&,KB,!BDAET9N3;*3J;?< ,4854'M?>+<)[&V6T'JZX3T@ M?R<#]?-LL7@_K8\B]3'DQS"?TD\O,K&]9IFCK^;#>U#"!' N^7IQC=K:$K'[ MF.A-,3]_;U'U6&>?F_JC.,^?_\YW)^AM>_.9LN MR43\>+HR-F1 SVL[&E9E/#BWVZAH='0.@E4*JAPA3YU(QU;Q^]6E8 M>Z_0&(4F#Q=F-%'72,-@[P[V'@)QQ#'#=^#MO42BC6H'C']MH9<]48@GK4M1 M""RX>D59NX4+S<%EQ6Q&(0MO?8F\-^H,+S?8&W,V4<=8$ZBOS/)%5IY1(ACC M%*1@R=Q*HRFTX@;(Y+J0)2^6MYXS, 3788S_W$FA0R9-[Z*-ON6H=^:IZ5@* M1R.@")9!L>@A%MHO: )%IDHS*YN7!!SL],\].SD[J*;GQ-C6+3&'K.MUZ.=. M0S\WHLY84Q*WT?LQ#?UDFC9Z33RHUZF@$#G);G$C$7>IW#F&4^\V$C3PX9^;J*F MAO[@ZBWQ\63W2X>5Z\RL,\!T(I1>D<,J; 'IACWT#OG:"^=*'ZTT MM#DK@!>S->;7LS7"-*\RC:=X60KF.'FZ,AG(BJ I038Z1(&@M"%*JZ!S+(-8 M,^!CKZ1IKY,>8<3 YF&>>8JUZ8QG09O:+Y,LHJN-[:T37J.7]/NMO:MIKNTC)BPZ*D_'66M+><@0XJ8I: MR! X"QT>O)]%N\AQ^+2)>CJVB[S1R#GX(G-UW8JI70]CK%.!O%EEYM6J+&5T MZQ#M/HI#;@NYD: NYI;Q';P4IN9+*&T617S UFYQ0(0M\[0#9K@/D1H0:O2?>-FPXR@Z03#NG8PH@ M=)W0H(NEA88 ,A7/5(ZHL-L+^7'1?:<.D(?-]DU(T('EUR5FZT:)W%KU>:\N MD9GS68&P,H*23(!'Q<"$()U''WW'LN-!$)]CRZR-2/)@$6%[#??T5G>ZXWP7 M3M/9Z>J7O\Y.3W^:S?\,\WP2A;(J:MK[R87:##9!T,Q#,,(%[K1CLEO/W0[K M.=8;Z)_;9I#OFRD]=\&-G*Y:VG1O,7?J8&XO?268U5]S$A3MYBQH0Y<:DZ1" MT4FN@P\P.%EX?>_KEE7>: W'RO86#!N0\C<:/?JGQ#Q93_A$0/XF+E;](4]< M$1F#UQ!"*O7IR=.RC ?)O=:HHDRNL[UOM917\A\467JF.^Z^IQ]>+#_!8F6) MY-Y)DG&MN,T0:6VU;:J)(1=E5.OY0..L;.\[9#]$['5V2=,7%,:H:1EGL MZXXZ'JX=]H'TR]D\?0D+7)QH+8*.M!RCG0.5:Z\KZQT8\C M(V4$VRU'N>$Z M]KXU#M =VQ=->F3UM%M339YH$G$9QS$@32)M8Z9A-;CZ=H MO897RA\&/7J^\.Z^GO>+Q=FJ1UW2(9G:_K*VRJ\]R9U =QQ'X3P#&4X7+Z? M+^*5\ ="D!Y3OAON8%PNS]N$+$Y(PB8K52"F5:9/$N"%4U ,"3TRIY$=L'=S M8R6OW#\DJO00E*35%2,\**5J*P1CP6J; M8M+:^4/>"&M6]+HA#I$Z'=K;]EC=Q[/EQXL&=2>1>T8'GX62+*M7$1:\R0R8 MXRI9*4M0W9XD^BSI=6L<)'D:-NSM]NQ8+,^*>05)2)*UCH'$;"3P((N243#5 MO%BX[ZOTIB6-MXA\^Q.?EI/3TSJ:Y^H64V-.Z'D&;XL&E7-U&8H'-"I&SG@L MZLXEPD/%C9M\]G5[]];5P]UENZ=1O5O->7T__6TZQW Z^;^8+^^H3^@09DRM MTLU6>0'<0BR2;(V5F3/EC!/=&O-L"WH\KO:FQ':Y3HW4V3W#XRK)\0&9WEGCZW'871?U+%Z!#^W33L]",X<4'+%XO;: MKPS"N:MO>0A*20M,25,O?!D$YQ(PHPK:;#E/^4!<_4<76 MGEM@(^G>/@=O''-7QZW@7CE1:T2%H^.6(PYV!R@>RN\GZIU8E%'J6B+6YL2*)8S1"TRL,0,:NND-=W"S=Z+V^-FV2<= MNUR.MN;2 3E0@Q?Z4-;@B?84/3EC@(M$D;XM",$S!8XSP5VVPIK>LT]&6^SK MICH>KAW^R72=>E@4S]G4]\<4R7APG^MX30H0R3= S2+WY3"?KN^OY=5).T#. M'&RZZM6ZSG,2N2;DJE9_:TUK"H6#\[0PFV-.SF7%6?-^B!W6\;H'#HPK!YN_ M>K6FBQ1%VK8A:_(=C0ITP-4!IEY&"\;5IW8N.9Y76*JC[,U@'K5O.Z&0Z2-P>4X7JU MEG7)B:5HHSG/(+FJ:>O"@7-<@E-!,LLOL9-=LP>W7HIU]FOLH(:MIS1M8CV8Y0G9#O*UNP#S]V2)UJI-P#3665Z"+/RM?Q6R1%JR-$G6M_$L<$ M]]GIW*WP8==4UO_]MSO<)#OU[]4/5K]?N?L3A?>*(IM(T3P%^D)% MHTSQKB][=US V.T*UX$Y'QI@8S0Z9 FR9#(&7%D(/F4PV>O(.*K4[XYY5_ - MCRK:-^V:0K7C[JZ=!]OH?=T1]A]5E'GYO]+I;('Y__SG1.D=F/OF;#G[.J,##&],2"L*M46T(%$74%'7,D2IR:P8)SR/+N?6 M33'6X3B(F72]53IKK(_6T\%7":>K$<(78*2Q1NE

HLNZP9<*1-TP61:;PP![5RQ2^LC+T%MN69&*]9A@+ M@#D12(+*!+WJ-KK#+AW3P)_]3K_\Q>LC@%IY[JC6W%)P/MUH]>H7&;U\L61# M9/N<$#5:AYYXG[B(;RUZBEQ,CN/-D<;&_9&&*NU71:Z8*39^(KE^X\7&\X'2 M:W0Z-5)V%Z]S;IA9#VE\X\R<#Y1>H]W;]]+3Q3EJ>^< +6OA?0PLI@H"JR+" M6$8UIZK=TB*018.7Y? $?Z014X;%EM=NV],7JO:PQ2)X0A9#%+)*^#)"AJ^C MA@%HDOB^K.@86!,..YRDQ:$S<_DAP&K,?%J"JFF]7!-5W.[;H[36EW(^[<'R MB[BPY#:.S?VMC657J5:N]\2Q>K(L@"[+TZ9;QW+*X8S*4;ZR6ZL+6*X'%QAQ M)WP,R%7.%@07.RJ"XTQ4Y=O4;$UKMO:+:[;B:KW)#]_L+B5J=SK?F$JOIM*K MJ?1Z?*77RDNUMW>Y .WL";[:%B]?WOI65V/ MB2L>5;3WM>^K*_D[[.Y;;MBL28\UV3"5=C6D85']5O=LG'PEN2:ZCKJR>M__ MWNQB=3VEOR]/+:\:WZ:\^:[RYC>U=?OJMYY/\!_84QBA@_'F=1*XZ8?O M*6AXAR1AR?]]9SE3C,)>/9@*KEH6@ZF-8++WA-%YLV!/DDNVAD?5&70MHG W M.GU$(9^P?^9QVD0X>%SV&UTTF5L+O!O-7ILN!V9F,_/USWPF#9%_6T;GQ >9 MAG:(:#="_18Z0MQ1;)HIYT0O8.LNUM.>3Q?^8\T 8OZ$D:J_Q&G%!J6/%>[>'&NAM]QUZ4FC,0M.B[=AT([M&=3L/97_3#E +,==N']@YVB"\ MG@BWV_LZ)E>%\/H&]PH,YU*FH F$RA:2^EC-]0N$_A_S KQ%GY9GIUOSHF$% MO$PU2ET-5A,3/4W%S7Y]+%@-PSLUIXD"4_-"9><-8G8@9KCO\;:&B*EOC*_ MKNL,34"T=$!T4"IZ;))G"^#W644T,9!)!AV6/?!#(4J5;-35'+M8FNP^T06= MM46^9**"-.W[^MAW&B9CU9PP"B)+!B]:XL4D+^IGW<%_3-RNM'DW[&MDWNVZ MRE5XWMT<]/0V ^4=*GF\K0Z\C?E7 14<&DFH[@77@4UWX''V=<.JX""ES-UVDZ=8 M0&F_1.&31VTRL!&.$_&)%YO#[)M/?2I*L]D02W7*>JHY3@JN3M<_&^TJ\?)Z M,]!0)YS4-_"3+[J"-S,3)"M)NN5@96)D1563P\ S97 NXK#<^O-U4(SY]DH= MH7WBYXW/6D!!#^$,I:IL.8U).F/F<2&GH#-:>)@LBW M<9TU1=U0DQ]?<*"=,0R+;UN#50%D1\-ZXW5R+J3U^M4&^+@,;7IS''$ M#1]=%\@D>U@?JT[#4_.:$T7!<7#_"FYP72EFZMN HB)=JY]=UQ[I$(G3#%2E M3_0N'K6[VGMU@3E$,5=@3NG.ULATO*KK-]=,:P5VSZAE$'Y3"#^T1-AU(+R^ M\;P"$WE@0I^E>RUH9"(K'V,?IKJBWNT?J3Z9Y4;A#, 5Q%Z08#15Q57#0%AC M[H815X7,K)C]L6%HFS[N55;5KHQ0->MP65&SX/+;UT3YY^][U*Z/8W& A-2N M5OVU]S!Z>VP466OU=1CK+9]YSZ N"4H%Y0'/JU;_B9F8Y^GIXOT3Z6;'.[: M9%O5N+!^L((PMF::>UW;'P+C2+^,2*0PN^:)?90WOMD-H^Y::V8N%S$EF?T@ZI'[R !0[/'E%S M%@6P-^_PLVSLS?5JU+9@[7Y:Y2R><.GXUY)%5/QVX@(#L- M>-,2M*]ZO3)36.KI=M/Z;4K+B3B#1>SQUF<_=(^A?M6W[:&)IMTO-L48M$ZZH!>"_+^(J(#!F30%VV;F!N3A, M]N1%83 #5,*S4\^9PG)$XL?$E_!4=MD45[3&S$=&%M8$U@SPD+08@C$%.Z*B M#4^AGRAR ZI8L G,@)MP0D$]]5S0L@)AXPFYZD(ZGT=\SEYPC19S8N_)BU_R M%KL8//.2F<60PKW_T8J:UB\YWTJ*4-?$CR6*M,[J?H3Q/HF0 LKBEEOS)'*F M ,P)DO+J&P&DJTP-T[(8'@+)F6('G@.HQE,OFDAX<[%.W$VUD;&:=K)UB9F] M_&OE-:_L;F?7^J;X\+YO--H)(D MEV+@E=T_7M:5FJ)(U.TIMU@<1]XX(0MR*5F4-$%\>A%W8D '&.>!@"^CY>8S M\D>0Y,'WBF0L^.\)TE4*+?A:+/@CM/[RZ6&#X-RUPB69CN"5-NW0:I( M#//B$K0+0@&@'TVJ91[)4<7;EE>)VLV^#">; \6ZX#N&%@*R:7WA+B!8;>"T M!P6%'D@^]KYXXJOUB07 7BB:+W.(02NQ!/"]XL08[85/[__$9O/[=X0B-XG( M:@)_U$D$X1+_+XFV(;=NG%1T;4Y)^L[P:%%OCUIGE/7%3M!F;8A=EB99D2C6 MT;0$Z0\&SR,/8!8T)H4#]BHJE&4C;"Q@ M;7'Q(QM1ILM09B8E1B:49_Z=1LLT^D=^-P9*^7K'7%CK6^8_LQ>!8:,LZP'? MJ M]89LV+?=;K?E=!GOVL-.9]3INKUQ:]S_#W @2!-B""#T!W@ET([X\QOVXP9% M5TQ.=KG0W5+A4'/MP;VPWB\%.UIV[P+FOPA/G'K!Y=;[#H6,#&Z!]VI]#)RF ME'>X_';_7G[X$$8SRV[=_3V/6;17/E,4[SZ(7[)1B7C S19(.23S8]).__CE M+TA3J8LJS? 5NQQ^W;#<<]W !JJ##Q\?/@/T!MU[ZU<'XW_@S=+;O!D1+W-^ M3SPI+4MI\S;!3RY_(78IK ]P]-E<\+?I'_=I;-L+"!STT+V:2\EJ%/!K<7U" ME_QY*;N:+2F_5,*:>K/ZN0D_O=G\?M!MMKK]W)]:37O/[WN=_)<4/5&T*!NF M&O5T7-1HUU1:9*)=?M2.Q$DM$QWS3['694.)0ZV21X 5W!D\NV66?Y[Z3[)M M"R7C^599WN^4Y\"OT%=6KHCX?DUCGA+!^IV)?V?].D5_!M3=TRHZ;SNK=T_) M=OD%FE$&H3<]RB#TRD89A%[9*(/0*QME$'IEHPQ"KVR40>B5C3((O;)1!J%7 M-LH@],I&&81>V2B#T"L;91!Z9:/.T<] C]/G_%.Y?Q>G11[52.VD59EO>_++ M,TT-V+1^[>0&W9;U_U5=DVT?^&A6CJ*B:KTZUI4H*+#4[=6GNI*&':]JWHLL MGRB&(T,3FNB@&FB]W:T8M--Z[18EQ]OW@\YA'=YNH/MT00'W^D@&#?M>7R5) M] U):"*Z:Z L:N@BM1;*PCY=.]"KM".-:V%(8KV>OR$)341W#91%_3R+_C!5 M%OV1\2SVD@S=^D@&XUF&,#01X-JIC,LOT(RZ<)Y4G:P#6;)NLU+GLO!QZ8H&1P#J@.XD.\!^ M91D?^^U=:PUJ]^OG@Y=F]3.U+RG)2OOX[4>PE7XDUFH9$C.F6V7>?F%?H)HI M^RT9T67ZP!X'GT/[Z=[VY)=GFAJP:?U.< [/B-X2IC\Z-*\;E/:VCW6T@@LZ MSC?:]H&-]LR!T(EQ,^SHA)C+R^,::(#Z'8R3C> M.B'F\G*L!I*SAK;ST:FR-VO9M#L]G4P;@YEEEH9.>+F\&*N!X*R?R7E\VNC- M&C8]6R?#QB!F:7'JA)?+2[$:R,WZ&9S'9U#>K%G3ULFL,7A93V/4"3N7%V7: M"<_++]",.GN&@UNW+<:?VV4Z0 MTG<\=6N':;MUX-&"R:O34.MMYCQ>:UZ=75'B?(79:69R+9BF!FQ:OQ"WJ31Z M$ENQ/A;AJ#'L:)6$8&+U2]QHA9C+R^,::(#Z!>M-U_KQS_!/.GK& MHD-G MZQF>FD<>0!. 84TB[XD' MUOB%GN8^?Z+%>$',(WB;%<%'V-23%X4!OKII?4ZBQ;*],+#@$>X+V%K$+>:+ MT/)@10Y.PO!;6&OX%5# __,2<*!3" M"N$]L\2/O;G/K7$B /3P+6) -*U_36'1*XL45N0)WJ!M^-Y7[GO3$& 0NE;$ MEY91"@6Q GW[AP8^//.2&0V'GX!E'9">,5#? M3[_]LT%@_/#QX3-0^J![;_WJA/ R6$%$+YM'X21QX,U BHC/3RE1?R",%!.W M-8>1L \O+ 7_-H%;[C85]%)> ]A]-A?\;?K'?2ITO("@1P_=J[F4]._--\0U M85?^?/_L3>(IZIMFBW1.ZJFH-ZN?F_#3F\WOV]UFIS/,_:G5M/?\OM?)?TG1 M$T6+LF&J4<\LRBSJ^A?5;PVV3K4C]J!EH""_8.\O4OJ6B .43.\]=.\9H9UY M!!4.CRX#FI^5\GO-OK=.6]28)GR+1H[GE/!?7K]"70EO M47B.]7E=]),2C1 MH1/]?K>P15)CY2RDK!\@P! S3)S/Q*EY^CHU3+^WX'^&I36EY'>P%K3_P2<# M/V$*3B)X$=;K\?IBTRW;B-WULLGMYJAW6V1Q'7+W MNLER,+@QHKR-BW@?O#_XA&("YA;>7HI[V&BUA_7A"',)\#QT,3(T86ABPY&N M4\3-4,5YJ.)U?^-8W.#D\KY7NT:14$,69_)]AK='%)57Y<\>O=; ,:)[N">I MNI][!EW^#MMNR%YG4+?\]K66)> X=KOU.U?9AZTO5OV_B+/VBQWC00RM)%[&<"N5R"J M1EZ3R<@_L#;TJ-'JC$P&G9;(&>UKRQK$:.MF&-2<]+K-OM$Q M>N)F,+Q09[Q3]#,R>=350:FJ9D6US=(Z0[.B^J5P%7H1W>Z^K<.KYN=+-BLZ M2W;U*=A+/U(Z1;,B0T>[WUP_4CG\L*H>*B#W$I+N;M3])0;[@(F]91[S;X_ M23Y[F;??KT!EU+0["(4O?-'3;M'++G0M9\JB1WX7NJXH;ANG+YC'NH!YV.P3 M%/XQGU WR&DXX]83\Q.N^CP"BWA/\ -V97RT&':A'*>-% $/;#Z/F">8+QK6 M. J_\@@[3CK<"N=>@$U0&A9+@"=HQP^(\%!Z.?AMQ'QY[XLO&BM^M]AM2TKBU M?(2-02PGY(=OO+%MCWI#-NS;;K?;N#7N_\?N]+])GYI&2XH&63<&=OAZQUS8X5OF/[,7@8HFVR73"](E M#4"=;0"L$"RN>S*J(^1,.% 0D>W*\C?PA8O$!\,* M2/GSG$NVV*2+_$UHW 19)#-L>?T_+ML@,P#8^[=K,WVMF]-<<1OGP_^HI'%>U][?L2O6Y/MJHB) Z; MP^Z^/7M/WL%E MJW+E*ZYTZ_8>6]=L3_F4_($]@5,#%O^;UTG@IA^^I_:Y=XAKB_[WG8KPU7?[ M!5=EBK??QNW;>V__) 9 F7(1]M:SJ$/:N*\&?]^_%;=U=&?P![SWB M3SQ(./G0(3C9$6AU(#(N8OC#"6?<*/9J".F,ML#^J]QCH6;R,U.&9LL^.4V? MR)F[@';\F$I2%*XNQUAHH$0O!\'K<.\)U:4,8.(AGSB9@JS7J%/+S!Q2TBQ' M<;^RKCHF%!9T9^IK6WG]-.EF6[)N-2:__5)D=22_HI(:VV^6&!JX?AKH=+87 M53DM#6CFUN=+Z>$^T3G-=E3 ^$/M8@]U-&3!?B4[U9IR?W+GAM&=8/[IPCKU M&G783? JUU+S6^4%#50ZNEJ,IM+ Y2X)&\3HB9A][X5<%C&:V2X%34TZF[?P MKF"S!3>+RIB>)K"H[#'^QYP'PAA@9TZ[:.<2C6X2NJ"ISE!;>^I\T9>:8;(@ MG\+>7F[)@'._N- E0X.:Z>8"0\0>;/97J\^F\M$>O)EI%QHZ2>FQPLN:O>:@ M=X'LE'QTF.R4Z\Q.*>'MUK;Z5$&GUI&V1YV5")Y3^^BG*<%2=UH[[$S+(/S: M$+YW.R<-$:ZIG5AP##&ZF1CWV#&3TQTZD79C2S6(H\N)N)!_5,/&@G.?P2A4\>U7MT MPR@MXNJ'0G!SJ=/$AR12O"KO:V0KY(O'2D#NTX(QY_BS/WXZ?EJ]3'L(9"D)91!S32L<\ MX*X7"R,AC;>VKP0>#(VW5C-$%MPZW-Z_SD!S/VAN;[MKO+4?7W>OSUD;&%_M M"/!]IDQ"U1(E>$RM$1,\-@?Y)Y1#?6VS$'4[D[R=TV)SC*\I8KKU0HQF5DM1 M+F4I2ZQNFRWJYEZJD,QI;+1][QT-,K>2]3395-*E";+OB_*+&&UUO?]7D'W4 MU391X!(W#*NX.5I7 BFX1]'948G-8$D'+-D[;+KS8TE3BZ; ?!M>7QQ-QZ2' MO>F0VB.OVV[K%69THJ2/5$[&LF/UAS+TC MB>?D=F!E9*U9:?[]NH-4L'U-E&A!H9V6*;1SUKHKU\I6^W6\N!ZV*B@O.=Q^ ML=W0MJ%M0]NF?%+)QE\W$V7_T[?#MMT^75YNN4"[A ! ;,7@SI!O.]\4UTIH M;2MVP(3@L4F/J 3II_:_CB=)S;3IG@Y8!?O71)T6G$;8#1!YVCIAE4C$:H/@ M57#JU7+7GK;J]7!7P2%!J]'K[JCO:DCO8!89WC"G@\TX5L/'#?/V6Y0TA;:K7;'PJMZ+.(3*PXM^*)=9@_M^>HQ MHWW*36W%PNX0>/5NA:KSJM@06K]]/2 M,_&46R\PM\4! A/K/7?X;,PC*5P[=@-!V6G JY; ?=4>MLO,8:G'VTWKMRDM M*.(,EK'':Y^9L.:1!Q@#@%N3A./[IP VF#W8K_5'PX(-Q![S8:+0=04\/7ZQ M_/ 9AL:;U9EIHO1-FSE[#0M6E@7*3AB49"E-R''/OBJ$J%>=T?&TU>ET-: M M!EJ(/7(5-5KA-ICQ,0J?XRF\E%X%+!N[H.%"HHEG[F.P*9UH'4[P=^+3C1V: M4XU"GA?X%%"GZIB\/KD%$+*>8*VH,N@!W+DGY#9R*!M(9@$5+[#6"1C?-N:! M,X7]?UW^*E>RW"J )/($KQGU?E[AY F78)A8K^SAL01:CA[35^83F10Z*+^\ MX F@/@-H68_,"T3#FD0>K)H02%]).L&W8NML%.$,)N1/7I@(F!&1%B5.G.#R M +6A@+_@6R=\# !>$WAEA-2V:]EYP9C-^+I+_[L_$Q9S0'F9F!&M)H_'%/NZ M?*%N%57I",Y+ F])>@8RJ^\NDCDYYH5@0&!@YWDAFH%UM"J0G^?%E0\7"@LD M]>@\@GJA(E&Z+&4OB%4>/:$@G8!P);-:*>1M4S9@O \*5*I-.048[@+=/$], MX7L6TR0P'P@0D.7XX>'S/S^^O[-'H,5AVIGG;+-4Q9P[GNLYBQ4R6-Z3%[_L M$/0;Y 66G)QQ:6&@X9':-B7)S_K"7;*?:<1IV:C0)\RGM2^>^&I]8@&8<:A? M+\CBEN!$0Q+A8+)]>O\G-IO?OR/2=I.(K)6))YQ$$&/@_X$[N(53ZL;W15>? MLAQOVQ=@^2('8.*!#143FP ?A@YQ=7K)/LOF^$[%,XJ?QXD (@M.%*PZ>*% M-;#8/"2.MS0GR)_[9V\23U4$*ON4"JBUEH^PL0C])"Y^9".Z=AGT]T>KH,C^ M.XV6:?>/_&X,J/EZQUQ8ZUOF/[,7@=&R+'T#<:O)!QB]6=]ZX09=]U0A-,ED M8*>&,@3S%@P9'N$H6!+392G6-.+N#]]\ZXUM>]0;LF'?=KO=EM-EO&L/.YU1 MI^OVQJUQ_S_ *L"RY&<"23_ *X%VQ)_?L!\W*+IB76^PXUN0SI@5:W/@9.4XHQ7'Z[?R\_? BCF66W[OZ> MQRQG"\'238Q#8K /4C_]DIH3]0J_HF* 98-)1$84$?\<;2R@?!61F7)_<@>: MZ0X=\0:)>C:#W9*;[82"##I7!6Y!>W#O":<1RM;"*<(D!F,PP!.0AI4$;D)Z M"E38S*,@@*#H &@O::#)L"3:>9[#%W.X9!QLBQ4WK7T5KO;E*N5CVS"8CL:P K?9A?G M_D;&/5K?J*/]EZ95DKZ!G"4UK9Z. 5G[;"[XV_2/^_2$R N(.NFA>S674OV] MS3M0Q#WRYZ4J;+:D.E19?^K-ZN113H/X?DUO[K[@ MN2./4=.SZOR<.A1?>]QMK>?6"[+SLX>]N/5S7%O=AVW7H'J'XVEOZS=<+P._ MG_+,FX#'I?E)@^LT.B=OG?KZI9:)6P52JM>Y3"#N%']]:XZYJM918A\?'S8ZG*^9H?5C5N#4"D&SX&J9FQ\K$;, MVZ$FS%K4_:\Q:O7JH_JV,.8I%-QU4OFQRDIC*B^\>6)W!Y42@<1]@[F-6EL:.9IQ?D6=5?ON: MB(4"MZO7Z/1K5.WM -%P:I_,<%:UWESM.*O U>LVANWM/:LO0][Y%VMSE:*] MGB![=XK\HW(I8IGXX-G??K]J*C3M#D+A8^#XR01>\6K45%6GQRH]%\.:\&UK M]=O0);>31Y3DAF, K(F((_Q86>*-'/G*;G9RUF0W[6UKBCC\@^GX,3]F04T+ M+^MNGS?BEI-$$5"5_V*YH9-@BC,L*'70X] 27V&1\&V01((N!#+'\[W8XZ(! M]E'@A9$U#3&7^%$N9L8G2/%X)0!,)VN<>#Y.)2BK&9.SX/^#,),TEQYZCE3(AE/B$32YIA/F>_2 M YC%%\N7SMB+N@_Z**DYXK\G'CR84+;BC'WEUIR]+-(7&=YQB"9W>(?E1;7+ M!<*+7M(;-'@K,Y87&2<1>\:[+90VGQF)%R(XI2Y3*B-@[$5EUXM5*.(&1#+^ M+^;JP[M!LT0R@Q-S%"WV&'$^6^PDO=^-(HFD"4P%:V'X.V #-PK,@UO#U,8P MB6%-Q)@)YN_B6@.9]DF35>6F]$IV3*V D"F$/*N ; 0L#(M 7-& M$[R^:3E,3%/@TJ-UN^2Q+866[C*#!((/>*]ZD;JY(U]V=ZXKDH_2,T2G^ ;Y MD[SML2,3E"[+XA4H>3EK-:&W% ),CJ?)\:QSA_.56U)7GT%HDB=-\F2E\/NH M=,\%DB5/ESM6NYDKRCPZFB[M7J8-X<5I_VN$@/ENF7]K\=+^!OHE%W4 M';5YXJMMUYDA'^QID?3XTI>XR@:S>']1%T^B2A M7PM5%)WE-_>]2J17TO:5";I/S)G"E]%+P\+3H#D>!LFC/>YS)X["P'.,G7> M^!LT6_61?L;,.P]:!LU]TYB,E7="=#Q,L00F\U7R 8_A3V/J[2_K^LWZY;T: M2^_DLF[?2Q+&T#LA.MXEL-J0TH"HW%L$4V$N"J6O& /O$*'7K8_0,P;>>= R M;.Y[)=D8>"=$Q[^FH<\QU=58=0<$\)JC^@@X8]6=*84KO9]14ZM. KF?$5(U M*;OP!;Q3ST>[;<(/REZX 9U<),?J5P?.&&JG/H>HN:%66SGV$ :RBUC6[33V MV+7),6./G0UP,Z-WM/\;7>Y@ MK#4S%E72;M70 *T /;I=U:KR%E]-V4=W#BJJTMW:.PVH:L6B%267OG186%;N MUAKZ#EIKNG*M4ZDW^>&;W7UF[<[H&],&V+0!-FV ]VD#7#6LV[OTNNSNNRC! MA7#-B2_4L<&O2&;8_/U_7-8G8U@4CNKC28+?V'%:-F_9--X) R OJF8G"X_Y MJGA8^FR,K>:3Z"4[N4BP]!Z5M5/TF[:.IQ)P^+KE!%[PQ(6L\B>XDT1RBM1G ML>9INV6L"SB%#W?J-_# 0'C.K D?QUA!DS(5\*=Q%'[E& 2?<-([EN^Q\:(N M((@)\(LH)=6C0T&J1->P0M#/0+F^+!=H38#/L/B=ZE,\18]*>),$!\SFL-=% M[;;E3C[\]HM*??3IPQ8FGD0MY@O0EB)JJ[H@'G O("N1<4O&=B(K:CY M\+>?_D)S?OCR%R"[T/F*X'_FOD\=B>E% JO&\4?/RO^$[[" MPIJR". J]F3;Y$?FO%A80NX1B]PM<%.X.(*2*G4G 1S3Z036_HQ#Z_^Q(,%R MB%1WM#5J9*GT)5O>DY;WD=;=D!]^XJK+-'U2O;D?6#1I6 ]?WF7:/J_ $+\ MU]AG($)=JE 8JF'<]V:X/%ERC\?/G <*[Y2Q3%I"%N4#]A+\458P7.O_G(?A M)7)#01#',GRJ9B(\%3KI)A'$6]^&R,2JDXNR@9__AA=(IN$$1,SC2XH%V''H MPZ:S&/QO,J$YFM87[G("_L\A++/=QS]QGWA&CA8MK68IQ'_%4I#+BIZ >V0< M^',F:Q!>607!;JO9;>^LL9?C\Z7K#D*P0:YA5-'>U[Z_]BJ)9DV[UV3;S;X] MTG!1[?XQ-2ZU8,,2HZZL'?N_.8LL3F6&KZ\S^^6IY?2CZEU%U!10W55 ]::V M;E_]UO,)_@-[ D<&C.\WKY/ 33]\3[TC[H@DQM&;'[^SG"D+'LM<#J@WD KJ MCQ8 B6"#0**XG7U/=%0(+U.0>"_*_)G'ZI@;?>,(NRTD/-/_P$,J 9]P M5OX6GJ[JM,I1FM5F-I.;R6]V\DHOY=2MH?/'5$A3.R".)Q+!CE8FF0YB1HK? M1'_YBGI]KNQ0DY2,@MRO1GM8H]PO??)S:TSD%;7=U)'(\[?6&UTHV]C0V6W1 M66VI[ AK4)=X28%^L[L'I<]>-ZSRR3=X,].R*X0^-QX6/@2VG=WL-&H"/[=^ ME;- "-6HHH&YWGL>M%RH+HO!RPZ\7*AR=95X.4Y%ZV?##?O'W("Z4E 5-=CI M'&?"76W$%TPR#U8YH;!O<0:X/-#C+ KPJ(\)P6-AO1Z;./ QCE+-K[ 72*71 MC;6P-$11PJIK7ZANJ,',KN:>HV'],5/?B%-!CF.9#,=; U4!_?8O&IN[<+!M M>8L/_\"[:D_,EW=GC5UVJPY\ODSIV#6J-Z5A]*#F1%%P,MM%#KT*OV:J&YKI'90'BW17Y#HU% MU;:67$%,I-%KU:^C_.DJU55(:C=-;07V=Z,SW-<$-RBO->!,!;K6>,8YGGS?.77;P?Y+?$T M$K:?\\M;6@R+.7K_HUI^UFO'9%;=<*I&0,HE5.M-$@=.R;UZV0+@AMS>YL !C-GLLWJCY?ZY@N9W*J+UZ.X1#)+GTR^ M2Z:NK!MS)MIO\E.JM0)'-:IG<55GU]=,;04F3&O?S'V#\%HC_-! [W7@N[[! MM6K-W5L,1%95?FV_WM=V/S]&J7-ACT/K\1O3]T"".;('^ Y2U$TQ%562[-7' MZCU(%)PPQF-(K R21\,#KZD:/-<*S]W^@=7_ZH[G^D8H"P[:A\/##MIO,9QK MVZU*PKGZ9E_G$XD\8E=6J@G&GM/O,\^;Y\ND7NO*(&;4=8ZZ@>I=/X6"2JW" M"F'%B2>F5&XU=*T)'\-2EQ@RS(@\FV3&^ M:%V):9;/DN;N7]5H:1^8FV40V,LV'/!,S*6F:#SI&6V:Y;$E=X)S,T.4#5DT?E-Z:T MUB978/OMR_@7NZ=UHR16>$)B\'P#>&ZW[=O$^0;." MP]_!9I:D 591"9C!3=X3_"4*GSR!71'<,+*.U]JPL8S)S);.X=&&'3"3/U#0'ER]##3GZO&U)%=WWLUF6C99<+E(7! M9H\$_KWUVC5]$F[8 R\XDVW8=;++-'3_:TX6!=6]!B9DIB=F!FV3DJ>=7?;: M[IB066G3K-,]9.R6MI5C\XF*JI*X43@#H 2Q%R180#:<\XC:D0IKS-TP MXNKZA16S/S::*!@KKX+4BQ.FU>CF/[PZ339-:2US(=G=L+N;XOM*$XFNDIKS M]:*>AC7:=*0:.)_B[([6\WVLN* M9;4Y7*A*>)ZIKX'AY$N9VM?(R05-0.Q&O[-O/HAA)\-.AIURV:G3: \//,:[ M27:J[,6:NH,%N1G''"F6 L,MP;C YM]VN&MI;14YL7ZP M@C"V9IP% %$W\5=]W*(:(O9POG:TB=]4#>!RNWC-OC^)!U#F[?$7;ODA;&@>1K$+U!\V\)Q6)#,>J1(J/@\FF7E>&M3V<[,9*)WQXM0^ M?V3.BS6#&1_9(U].W:PAWL>ZX'W8[ \/Q7OH2IP_,<]'F7#GAM&=8#ZW!'>2 MB ;5$3F.+LA)F?(=$KWW/TIML#R!60V(K D@:=DB%W[R0W@2/LZH-0O\9 &K M60_ >*B ")>_QO"?M('+1\J.J".*)KJ@:(-_$.* #V^2,'_!3(I3/OSV"ZBK M>!I.8*&/+R3Q,D/R6P KO!-*PS$8!3+%I8YHX[J@;4/=17R2.#)U"&#^ MRFYVK;'G@W8)&OBIL_R$2(-O[/0;NN2'6'_A+!(6J#5@L_?<:'#:5*51P73J)_K2&NN+K1F MMYJM]@JQ,2"@[DC2QDQ1$^_6#\I M4VJ<"%B((.J8GD R"OC:T7;M!U3T;W!.8)2AQ"_%MPCGF$HV!)3)>E6-.(NS]\\ZTW MMNU1;\B&?=OM=EM.E_&N/>QT1IVNVQNWQOW_ $=\\^-O:-J2N(17(J7_^0W[ M<8.B*R8GNYR0^\0"H!7D/VKM,;@7UGM/.(F@V^>H9MX!+[X(3YQZP>762^)J M*3U (#:E_,'EM_NJ-]@'$!R6W;K[>QZS9#F 16 O4:!L7?&<0N^48W%4P^"6 M^N$SBF2*E5AS4/,D(U&2"@?LO,0',1KQ&1AV9/%E#7P@-1P71A[L#B6I$. ' M3P"O80+:@<5%LKM0S&8 18KHSW)9"W%*\2J C\_F@K]-_[A/#].]@+9)#]VK MN90,[FUFA1,:Y,]+F=1L2;FDTC74F]7/3?CIS>;WG5:S.QCF_M1JVGM^W^OD MOZ3HB:)%#9K]P;[O-FLR:ZK3FD;-WJ"MV9H 3L/>UIEVI(/IF[R5'WO_]Z:I M;J&D/VW&"$WXUHL!"$Z9 X)7&&12+HSXOG2268-P8-2K&N,BM]\T;$CJP!W5*: M/N>[K15D:VP'S9'9&F9R,[F9W$Q^P8SP*' M8P0S/8@ZT&S( 4FM\WWKDYT[Z&]/S3U-(JVA 9UVT!^.# W<.@VTMM>F-31P M_330LXTNN'4:Z+;ZA@9NG 8H]Z1]KPD=E!EVDM(1]7305)&(; )*YG;">2]7 ME:A)6AH#]2A8VC^PQ<_>A'BIRXP&WZON<]?@^Y;P?6AS-8/O>N)[9/C[IO!M M[PB#&(1?&<)W^;O7B?#3(EDWEZC:JBSU\>.')ZEB="QMYQ>=6'/M-;Q_J%UI M![R9,F-_>+-D9K$@P/O)R[LH*P$ NLH7O%@ 1>])WF2F UM/X,7%SMK%QBR_^IMJI-)H,(,\XTR/VV5;MB!30N24-OF9;E@#4I,(=\2H,>Q!G2S41?7\B^@[[J$[&8BJ)>!L M[=8@S>;?-INE)FK+6^>PM(@S@7^HW91?R#-0]3SR '$ =VL2>4\\L,98&F%E MVHV>;9.$R[5/ =($4#6 ,V#)R\* R3]A@4;C3V&-P]#UQ4\SID^IB#H9O$9 M1%@8K\RO\$ 9L/24_%T]49:]-"'-W_;>-^+K5;O9.Y;HLA46#B&U(KK!:3(E M-7;3!XI2>BAX@I_IFV7UFF61(0+)9H&.!E)/>NN=[MVOO6Z]C([#Q)3FHC_X M[XGWQ'RZ&XI?@G7U#(-4,88DH)7 HZI84BVI:X-U4QQ.D)!:QQ+2;KKYN+D MJIV0)Y=5V8Q4Z0H:",#D$:8T@YT;R7N]3B@ 93X56Y Z&Z_F.E- @UP6/K\C)R"*N*N MCU5'D)33)T(PP$%(%C-*+8EO13AG*:_;+:/HCB.\4@(K (4T"9^#9Q:!-3#Y M;R*%D+!>2QI$)"UK@WR?+0B"TB-^R4@N68HM3$#LP#@VH3=QM!%!PN.-;Q>F ML4#@8&+^&DT4[*(!(QBL$+PY++87\= !D91]F@P9('X@=B^&3)U*2A%V"6B&# M"MZ2[AIK#_5/3[H?RD^,P[(XV;:+(B;PPV=X_5+94NU I0SAD?6U"P;$(NE- MNI_M-KULI1H.5;_ +Q[D$AZ0P=:T-N$.?TMU^\;*%LM5;\E4XL'%Z'+MEXCUBR>^6LO:(R=>W-:E".XLBV: M6OWT_D]L-K]_1_3@)A$)B,FR)HI2N%N(M&9Z[N>W1X=(BQRFJT#7 M+=>%D\-299 #25]QGTCWT) FF,!*HJH@"FXQ2IQ8JA[)4YMU*IGU'$9?8:L. M7Q9UD\9U6E,K4VHKE]DW"FMEO/%RO"_E64$QM;I16+:-C 7[XF ]M9OMA>'. MR-,JY?1U[6:_X+DL+65?J"SQU,S&T!C1CXA3NB@L#"M#&NW>@@'V6&E[U%H^ M%N>LTM0T2VN:K87C3$VS"RS%U#2[RIIF57,TM7G>'71_2(-4ORXB8?4*N><5 M81/)# V2_ZD:O2CME:A-%KNQ_M 3[-U%-*4 MIV"%^8+'6,Z'^VW;B'Q?^.O& ?F"L=_H]CKU$8P',,&IC5A#;7N45&JT!MN+ MJUT&Y;=>U?BO,BDQ_<[HA8ZL81!7V^^_41OOL&C,]TS]<0 MV6X\[ZY@=0%T5Q0CUEFPOMO6/+KJZ'"MG[^MD,Y[O--Z)"64\=KK^'R51T?V M2&\Z^$?SUZ;U&V8-)Y%LF.WR"=Y4LM@C#YQ3"HD2WH?.FJ[ G&KTAG9]+"I] MCEVNA2P*ZA@U>GL7_]#PJ*(6THRJ,LC;;'.P%6EMEDC&6&L#XJS3&/1JY&,:L^P\:.DT>IV>EE99>FDT M" ->C,K+C[HEX_(=EK-0DMA8DWN)WTZ[/L+76))GLB0[VWL/7LJ.O+Q0K43T M7GZ!9AN7RG6_5$4!5?9I6T*0]7JS!-2K=JAS)$P;WM>[QW#IS?>I+\W[ P8AS>S1C6:%Q)EZ]? ME8DKF_RVRDU4D3VJ:QZP3GG$V@==3I.AD.=U@_)$:%R9\YUO\ W;];N48R(R M)T;+<&A.]BZ9HG!PV_8;., I.M<;MDT)HALFBRHO YI\JZ..Q$"2Q0Q&4)N9 M"N][W9)9-C %?(Q55N7-9G-69DYG5D]GIL4AOMRSF6ZC/VS)HQF[T>JWS6R6Z:NAH(I * CQVH]=OU4?_52]YSE1ARG#U90MC M7RE7%^3=VXVNO6^11 U8BPR1-]3!*:<_E)K]#HE0MDK+MM*Z.T4OK7+]S3*% M#L_^]OL5J(R:=@>A\#%MSLZP&;(DA+17X[(%-#8!^LO?/NQH^BC[L6/#T@C[ MZF%W4X83@^\_8]%7+KMT;73:WC9KNX%=9K&AV$,8$ E1=]*_,)\%#K=^G7(> M;VE/K2\AC'4AA&&S/UPAA+1[*R%E>P9IVL U/XB1Z;K\=FGWC0,- T#\V>6F86 &&M(P MD$W8ZY>]?1TSWU;2]L<5U^WW!%;D>NB/N6!"3:A(&**MD.^S5*0]8G>Z_&1'YS#03M1F]TX%4WG3(1]5<^ M/V^/]QW=[^6:,\^*+HG4J&:224<\#UH&HRNX)**_-)/MJNYF/)Z&DU4Q9BZ) M["?&^JWZ53;0P,B\%J(H:-/7W[?ZT(6-LIM*9MLX]3%Y:Q?'E\E;V^MB8GM4 MH]"&!KDUAJGU$<(WS]0%QTN-4>_ FH4F:^W:LM9&6[/6/CU8?PO]B1/N2#-; M)J^E"5 1GV">"M]H5[PS(VUKGESS,LJ(,&DRY2K(E/LE\C GRG_!(O#SR!/P MMKZLF=CKK00(9FR""4HP+@BX0WE+SUX\M<(DLAZ^O,.CM\>(S3"1JBBG$F&A#PIFF 'WZ#F;]!!/02T]3JUW/E#0/^'[),)I;+"1POIK[V14=C9+Z40^1J!![^4 MRB]5--+%6.4\%/3L6XF!)[[,\OONFY6GE)'16C["QK"X)"Y^9".KYS)L,.BL M96YE_IU&2Z6!U7,BSK[>,1?6^I;YS^Q%H*F3Y7-@N$'7/9E@ M)S!/,$N=$/\6[$0>X2A8$M-E*=8TXNX/WWSKC6U[U!NR8=]VN]V6TV6\:P\[ MG5&GZ_;&K7'_/\ 2W_SX&XDLX&-@@5B&:MB/&Q1==6IT.2W^B05 *\A_5$1A M<"^L]YYP$B%2Y?,.>/%%>)LYTQ>Q.DCB+:4'V)M-*8!P^>V^J@'Q 02'9;?N M_I['++IEI].69%Y0O?+2,PNW/$'&T\1[Q(Q4:QR%7WD$E$4DQ"9/G@BC%^ ! MT V@3E*KG@?(&L)*Z,H"JAN?:)'FPH\\]E"06Q-.DAH-LTGBQ$JM^N'S'55A MP)=@XQ^/R/;.C7AJ6L'+I 6VGD _!XU)6@<, C0EK0D(2+G:)[ER8 )0$JC+ M8 0L<@Y_PB"II(.$TGR!J5V4"_"4XX!3BUHUIOAL -[&8@:982BM!/GSXB>Z MCCR63HI0_@F^@,-0^),S )/ZRF>P51?!\7L"M@2/]$VL'PV:P]9@W[SZSJ Y MZ'R?Z%BX(?6I7=&ZAJ45I"2M=%V=NO6)2\SE#/C/+\ M./[*E0?KAE/K?^7S6$&B==N0^'])P&\>")]8!*H[=>UO% @KPN'T=T]RS@)T M/D3Z+6MZ;LN]+)$F5]LR2P492>UFKZZ'PSJ=_E9T5:\J"AZFF(0) M3#K9642AYEGA!;43.DW33L+<%5BGBFYSWV)U!C5G0DV_V3:HT1,UHZ9M4*,G M:@:70DU%5]*U+Y7U8?7<'"]M7JFM5X.+S/FV7F]Y;J&_J6=NMY_I6FC[0K?; M#69V8F9?E64PU:I$JE' MNSKUO9ZN<6&Q@NIYO8;=-]'* YS[&E/Y[97/ZS1&P_K&D0RIU8C4NHU1=]]S M54-JAM0.(K56?]^D#4-JAM0.(+5V8]@YL*NG'K7.VE?2>;G@5MR5>8HE4*BS M?#A)E;-MV]=$>!15:._V:N1B[@O\L]GU;4;:J85E3% M] M?5@=:J?5#%[7Q*WSWO\/HJ_5K'#I?K;_^X4Q9H*H=R]4_:&F]847+!3#ZXGG*96U3FC:=Q_%#P2W. MHFW5'/7%NW8%1#-X9U@E$TM,,B<*A43ZHJA5PXK"<;A:VFH>1K$+O!R6*\JD M3V'-]TE$5;%@@R] 2EAXBA=4$.VDQ:W6:EYA=S=7=.U[ FD?<$W#'&LJ]![ 4)/.B'SQA%3%_ @T=5 MY0[>OJ@PZ;\T8=U*G4VT] &D J-2Q2IU:>5JE+ BH:#0@&DA-4;-17(]8KU,T7-87A]4^P MJBE0BN7-YE'X)$O5(2YG?((:F<9X#A:7"Y\\4/0"J9**W'FRH>[24J]L45N/S><^O(VJ%L,PAPNJQSH//7@X M=.\$\WG3^AQ8Z\57@'V?N:R3%\>RY*O@OD\@67D:5D8%%F'-8^Q%"F]H6%E M-JT/^>W?L<1PMOQKNW3U5V!,*DP,L(R0A7#KR"$H9N:PS3\ #S&');0;@.CM MA;S3J<#:BE 0%$W5[;<:K9V3U4N<;ZUUN$GN8%(",I92*2U^^.'CPV< Q*![ M;_WJA!'7MM(@F.3-EBQ9NT^I0:P(T-M9%B['64S7'80!-Z/61A7!<>W[7B\9J&S7:OK]F: $ZC[:4^JZFEJ 5?[+O\D>[5W@IJ U10 MZ*Z^6]^KMEW=\C/^O>D:DEFI55Y&J;0,+;B_WJ-*BM[=Y:EJP=K_#/UDQLNT M5SRL'-?5 >S=A@]A@%=:T$IJ*]N)W0"M#,7MT,6ZBEDSZCI'&7(THS0:9G@'J-JIX@J\\#+Q>3TRQ#_!R70DL"1I/<\:+KHKW.\+JN MBY:.(5_TNL;)>Z54SLS:T>Z@5]N67+=#N;>G>LYQ.:E>JJ>@I'G#[AQ8(/;F MN.B,K]5+\N>3SJ#3-P>J9I2NHPPYFE$:C3+D:$9I-,J0HQFET2A#CF:41J,, M.9I1&HTRY&A&:33*E!2JJ*30Q\#Q$RQR@M4=!!7^D04FGKDU94_1K(BQ$ZPUJP?Q+X[E=0+A\@AW2+4^UH&WJ%V4 MEMQ&0*AB.*&+I:HB!=DI]R=W0+RR3,CVNADG*!&"Q2U@72'\@(->/%B.]0S+ M'W\EJ6N7H9PWIMMWL;'T^@WY<0TI@>-U4+N+P=^-3@LTXHL4+)SBEK"N$ M^UJ6GYDDA)5E;:(5BO=D=;"-XC3I&0*]]1F+O5"U(C'UW!@?RDQBS;P_\ UI M-208[\53:PJTA*61-NN""*P+4HO"10\ :B^V'E@TJ6'QHLSJTP)& E"*.KF1 M%@6Z<[U(Q)8CASHX%/1XC$P'A,%BR^4L!@4"^H=3N;D[/@%LQMR9!K"5QY<& M57\!P@&*XS&+Z OFOP#UB+LQ$1S6_(J>(R]&D4&C4[%Q!_M4];6L63CAOF+5 MPCHT:>TKJM*#JYV&/I5+DF61 I)!$?"/]X0/RN])GO-=)XU#;?.=*(*%><5D\1Q62UMDF8K'U4R04+3&^.G*U6C M_=8+\H#V+%6S*_%EO]R67=5MO=AD7TZM=:U9\NQ-_+VWKXF:J#(UAB-6O6Q M-0Z0]Z?NM8>=SJC3=7OCUKC_'[O;_B9]:AHM#. M./MZQUS8X5OF/[,7@8C+8@E0I)8TP$.Y=8 5@L5U3Y;=041^)OZ50, M1\&2F"Y+L:81=W_XYMO=Z&FW #V_T4E9Z.(1?(P'=']^PS;YH.H#W'*I/)\6 M1XM_^G;8M@?WPGKO"2<1 L^LT0MXA^>4PA.G7G"Y]=*1[3)[X6/@-*5TQ.6W M^_?RPP<\F+5;=W_/8[$3P+I=ZK#\BR>^6DN U^NLG-:=IA!%L),W$7_&@W#J M+G47NBZ>GC/J7<5P>]AO/IS-P\@^D?LW0!^/*F]2]N)8);L\2/O3D, 9\&X\3818Z[/! RG0.! MYKDO#6L6!EX<1O)E\CS=SE>XRM>/2=_CE2],JA2['#A9SW M//I?A97=;0Y[")R_*$*P<+RXC O17KH0) 7;]]:7->H+GX,T+V-!B$BS*3<( MF0?"\<>8+[J:>1']>A>SK_2$;'OG(=5[E+*8;0)E)4"C,O0BDCFF?R W.92" M9"CR;!3Y$4 UYP0O0IZ52;^Y*'U*ROQ,>T%J7 FDLWLVHU HC]C/TZ5Q012]U'*<@]H'FWH.3S#[\"" MY$UK&P"9+\*T?QLNT K'_^5TW->P'$Q^PCYOF!LIQ$QM3+(7O%E!(&W9%H)S M(A! #8N[+E=GAE/@2AY@$\EEL] 9!["KI[GL$P@O?YYR^I5,BH@C$. UZ!?P MB4S.0VZD#;#YG,=>7*Y-E^'":K@0J(I:^8&0C"_(=U;*>+^D5(MD ?I@A0&7 M)(O\]@B&46HK_9X &.(7,H& MV3[P44WTVSB*(Y>4#*QL7IFC8E0=RC@8$O. M*/25$?6(+$&Q?&3"+/R4MH'%OZ./O\I.BJI5)KSW)US6%_[D MJ9%!%!"<8!]@CU?#KL+ M(P\%WR0KW-+>CZC>"9E_<"W8LYF2C@ET3+=6BR,52F2I;VZ MQ4;-6K+Q%#L5RZ]1U4$C(B0P=1]UO*#$ @/C(!@T](>637DM8&/0GD&80Q:%>N3 $AY1%8N2#S MY!B50 ^^6&)LV'-J3Y%$J C>K*25:TM?(35\9A,2TJK'!&T@ M[>B/G'94E>XBI @B3'8P)Z+$>SE@G0GF\EAJ9H%'+62=8;Q+4BPX$(P,-[ ' ME'V1"D&Z#X9Y%1SO'DFR?4%Z]0DJ2*[I53!XW1C=,&M!R!A,D]?O\ G.!%Y5 M2@)0SA/),BX\:8DY=SS7<\#>F(>"KJ&@$1 F\!-X,_@3"V)XDMJVXWRJ93KR M"0P>*OTK?D0O8 M#GH=Z$L^P:EMQI@/^2!DN0'+@+SM6./<",CZ#E7-2$*5X M>$0B-@U2$-R1=.F'BH^1%:X[A-7I<3FJ1I3?/+;QOW+#0?7I4)0-@ MDH@_\2!!03E)S)'3F:GU,(C)0P>?U!-FR5'4A&SU"6Q,4#))L$LL_D% CCB<[5)[! M$^FQS%1%$9BZ=EQ]1*2X\ L((51^A4 "9((LGX$VT MR,7*P<8.L28,F\N"$_"X_V+XX8S!UT4UGDP)D#?.RQC)$/"I92@LQPI&T9U$ M&!AJ2(H2B>MZC@<DU9!G^PV1QKJ# E[I&$V2/_7DY%#$K* M!3G4<>CT"SXE 4OB:1C!5B;X/>B,AB5 R5!H!IS1\ G=Q!@FY_([>!XOM82" MD5I(S^J0'Q@"O?DY?/=.,'-'' -O4K*P*9XU9\%7&GY?CK->9<;1"&19/WV/XYYS\(]%-!*M! M;EJ6>1:R%QV$QB*Y5WUPC^2:1AZ;$7FO,EJ>IAKS*7ORY"DB!1:7J<2H M!M2I-!I<<4A9RXLR; UTFBF#C47R/%'R3>$,#4O5HI.Q5@J[+FI-RB3G\GEB MFB7/+!.(8 414!;**>!LL&E32Y4SV.E*GF$VE769 ;/,,I1U^%3^31K%39-C M.1Y>4?R#8>$]F9.SGL:8DPV>R:V5ICL GFP17+O$V$*UD'A=3PZ:ASY:,A*] M&8D&8E@NPEO+8ES)+%)IN70$Z! !L71EF>= M*=)/62IJ*0>^3>5'%V<-TG/ M@62M#/Q@]#!,1";7!R<',8\G>G2VG289''GIKU\^/>2EJJH\Z#27[F'J<=>B M>Q2?T1+%ZH_JULHB&U3JNO(5*")0=X"%SY%%J#Z52"Q3^JUG463$M?_GK(O-W35*_ M*RVI&VGH>UFD>%T[,J ML5".[Q[0KH*5NU@>125D9BPZ\@D76G)%$6*\?#TS M'-X,*HA2G-V(\QQH4'"&SCI5N"4;F)>!EH8UGP+)XZ4.C$5R96(O8D7T*9O9 M+O.E=,S-ZQ:I!(&PDU:_Y5F[-H#'(H$,5:-O)=.%B9CIS[M- M V)Q7)AB9HT3Y($A:#9Y3.,%KD^A\71R=519@BTBVJ%(C:+-JP0R'/Y($$@- MR[/3UBIIK<3KK8FGXN8+>ZJ^I)?N(C6CPF7.;T+.EP>UJV>'ZJUI8\H1*7% MK9DLN"^/=)9I4/+H&RQMAD+^7(9O*":*0,A(D\5AKM06*..EX[" MF^"/LN?%3=:[+_F]J=]^@OKMU;M[AQ=QO[2RH(59A]9TK'?Q<%,W_>QUTW'Y M-6J[L+4L:PDB.0Y .TCKYB<_M,9P7N&]07/0TYL6WR7PZI "6BE99IH [D6$ M:W#8IZ2EQE4K*RH'JV-ARH**KZU!H]_K7<:M.Z+FZYG+NEX9F5=4G%5',B^H MO]IJ-UJ#UF5H[5 +J)XZYA.XZ8_4!%%JF&-,G&-;-.CI^G&[*KJ,&IB+*\]#Z-:W1I%6XWQ=:ZC:C<&@?J:I%I+8T-L!X<9^H]MJ:XCT6S>)/[ONFB!6 MA=BI /P%L[/,Y(=G*M0Z\E11IL(-1!<*='NCUQO63K.;H-/)T4(UXK4,/*55 MFX(PX,7(O/RHBDXO=9:^_YJ&/K^C*E\8&#M*^1^K);5[WBABHXC+*^)1KV_4 M\.T214&9K?:^=REUS+S16W#EG%V;Q)N]7(@ZI0R:Q)LSQ?!:^^8,7CCQIC#( M4B=[7)V6;$3IY"'V:WY41LYN"%4>O]::\(L.K?MUNC.Y+_5?[)SD1HDL'\F= MSH$Y0:?#\PU$.Y:5W%41)N9A8AX'QCP:]L"NG:XT48^3^PZ-;G?? M9"R3]%JE!U&YIC.9B%:TVHK4)I6X/45]7 I[VQKNL2U9LMEI3,YNM] MI@X/^1P'RE+5U*O&G6:EV(_M.% Y>#01204G"KU.HS>L;12M$LESID";8>U+ M=UFX5M8NL#:Z [!N#RRN>5'^NHVLM,LOT&Q#IP6:;>BTP#VV\8:ZF>;T2E5R M\ XU)C647>DP>W>*%K/#7:J!6LQF>I2=_>WW*U 9->T.0N%CX/@)-8"W?(^- MO;3'^ZM1)VV!2:[7J[X]6'XA1.AXU$H96QE;+O,BZXGY";>F?$)]N=GDOXF( M9[)#=FREW3ZE4NS8#0L[2\J&T[F_M;&#M9AC47C@,_X:PQ?R]=A9&;>N>EJ7ZJ^L+P6-=:&@8;,_7*&@5^UV;Y5F MVJ/6X@N@*0=0EQDTH8G&R/[_)$Y+\L?L4VR"Z@-*R&@&J+:T075 MJ;#XLNQZCZSG)%&$W>I5(HY",7(72H 4C\(*P>P$QD0&G7@18,1_2;EWI>C$ M$N-UQ-9$%VQM,J;='%GC)1_*HP[\2P74PO7R'S $?\[V:"9^VQ##MRJ%N2[( MWL&:23!GX"#.(P\0,@>X9W@U3&(1@_RD>"H)XI4^]0[H;UAJ]((=Z^7 4N2)KZA^IIR E>JA7>%F ML&@BT%VP*U LUB0"!1-8XQ?+F;( Y1W,@S@(P<]FOF]Q$(KA[,5Z[1%#XGS_ M]_X7*X9W3F3/!V &GV"+T$98TUN^;U@)XN.)3SW'E[G;TS 1. $@U.$"!@1\ M-O?#%^0Q6"5H.H%Z#Q -:Q>*TYQPQAOT*)^&_L02[ GF$%)YPDK!>/-F<^;$ M*>K'812%SS!!TT(PS8'5@]A;-*W OT3*V8M'79QJ!4I/+/+@/Q,^YY+*0@D8 MYCAA$A!@'1^$D>=ZSI*TW"2&IW$:T!2D,@1,2'(#WHI9[(]@#OX+.V?$#!NU MAR*6Y!PM+0RV3%O!.9V(@^2Q'!:I*]PHX& I@+,0X" 5X\1QH $F'K" M_09\CJUG;DU"2W _+9?D1N',BH$@203B?VG]0#2HQ9+ $['G($=Y@E:;^# ( M%@\4 Z2+]@V!8FE)2V)WK6R_3+H3F"<@,Z1B?BMI $;!DI@N M2[&F$7=_^.9;;VS;H]Z0#?NVV^VVG"[C77O8Z8PZ7;!RZWWG@P196EA@Y#6EWX/+;_?5?>8/8%Q9=NON[WG,4JB:+\/14C]ZCE Z M9*%!FM9G$,GK6A@TBS=)8.LH,$&6OEACCLX&MYY"E'H^2E;8A)+Y-,HCU0$B M'63KC#E1F+[3$B#+0$V%**2G^"QJ[+572GU/JX+G0=PO%2*\(W&D 0WO6%'7 M% \!)1L&@#"I,Y[1T$!5$K.OJ%9A/9+,U,87FAY&,=>5^@\,BSW>5]H*6[$B M._USV-9V*Z4'FO&M%X,Z<;8?EK;3J_I VJ<]+-UK3:O@L[O-'H+K0YF>7N<] M;&YO'O5>@,55K05+MN !]B2#:LJ>I!7DD58@4*4A2. RLE71;<0A\%\P+CDI M$F4APB]H1?K T3$6Z'EIX%>I>;<:H43#;+W VJ*NC[0]4U,4'F$8#J6?D?_( M& 9<-ZVM^"6N!5<)K#^<(E:6-<,X"-4. MDS5.S\V3")P8D?\8+7TUL O"%:6DM(5A#[ 7L \E/&&U6WO<*1.<(L8PNP?N M!,JTWT&T>R[9O&MA99Q'NDEBZLV5^^(DLT3:NAD (K!@'^"?W86N*Y2WH (7 M9';G( 5DO9 K A40/M/"7450\(\@/2 'T/S@ =,JY0)AY5MW2VO(&/X+!23- M_DWOJ6$MW<6,*FN@/I XP%_()'M&*H8/1"W@XLC7DN+SO9D7(ZB21T09.6&@ M4X&+GSR'XO1$-K[/'>F 8;@49H.E9]Q5 @$X0PM'3;V!@U(%=01IWCJA!E MRF$D=#@\(K=/T5"KLTU07G]H;@ ,R0+8TF/N(F!+'8-- MY3L)K2",*]?!%#':8+-HLHPKIA%(J82EGH3ASR"=)=D"%><(6'@3$;AD%O5E MRG)<\FYJ+2_.C8+)0@#%+W-^E!!6+\Z$D^@I'$*1KC ! Y^]B,PC%,,1Q(Y[ M\;AAV+,Q;*;0.C$&@="\ &1V'T;'\TU@R MCZ37)PZ\$AM.,JJ)5-/6&XH7YY[?E",\#L.O*V['RN&;3#4 VI1[6(EX+([X M%B%=&<.TDCDHEXA+FRDUI%2<4Z0F(T=G4[Y0P0=/4L4R!*-")N \RA@!A4R M_S NA&D': RN!79=']U9M@BP;EGEUD46K5&ZR.C.1HAP$!,P$#@59(^#Y\\. MGRO!@+$4T-8S0 (=]N(+5LX&04C\-W==V??&FS%RD6A-FZ(GD 7*9+; M!O=RD(:Y,D6_0-'S$\W.8CB(UB!+YN*"P M9?9]"W"H3./($,-+[,Z8!(-T'+RLG^(B3C':6 M;]D\OUH9A<0& B%*,%0]Y4$V&D?23!$5O8D"TM*K)3,BC54CM88!)3&X5DB] MZ:3DS5^"W C-_N3Q9RY=?$SD\**9RH210HK@(R/HP#E R[CB3/[&(N18D5UP M.;/@2S8^+!0"P$WR 3H7LA7R%_J SBD(%>O=$@U_)<:YH&D0PTQ()J0S@; ^ MO?\3F\WOWQ&Q4JK@G@G;;A(1&9?*$SSM*?;RV'*K/_8@@T)?P-XNL]"V-I3_ MD#THQS@4.!I2L,0J1PZE"LG:E0,?/%,;^]XC8 LCB3,N!; 7BX7F0 E.8Y1) M!220@$Q:>6-J5BQRMU9..T"RP7=$(2O?2[5Z3 M1$L=IJPGT@R/8#-'_LO2GHY#=>JC= :I!7S!EX>FM4RC(:M"X)&D0LD$M"]Z MLW2.F1[E9!S,A?_9R 17[W [=[/EK&1AX#F+'"5_$2M9'DO?5HDBW!O] LH+ MB#,&O?\Q6&0A2S,&@P#6%]J3]7]@,, $+0A9Z"30923H1TO\C/Q/?@(77L^?+$D4PW MB16V2/Z$SQCO3+_ 9"YIFQ&9*Z-/)G_.8)&$'0 ]6L2QLHK7*0'Y)G@,Z:<5 MJLB28^:D0!&*C!6GPK1%ES>YC>3X?I6, M'O>+5=9\^@<@DX<.JD2= M3"E?[.LIBU+PZ?/?R7%3G1AT^!EE3'HL\'0T J3 MSA=]J3 2DYF<9B;W36;RQ8=B,I--9O+1)'H=N$'7T:KP H$27]#??> N]9I'EX:H,-EM))@O!3SD_! M19#KF5S *)HEEW'I>RC#G59K%6R._+Y2> M&OVM8%$S>S-3$5$ %%^:;@]CJ< M^)&9)RO!<06*53M=CE9%*52T(\^LV^%<)TA,AU+L9O%GN1V0G4S,Q4DI2\6[98U9R#@%[YF4=S$?C#9R0'[#1?H63&+-X_ND!)Z> MX%$4^!P%..[4)@;G(8R1#IEKN>Z599M6C?4:"(6?2!4V5EV)HI.4&>JKGLOV MS-2,X^#J :TQ>MQ(>:2V) NJ0TKWZE'OX6F/>M=2?M:RDF6D 18>Y!>"K[!9 MH\ZFXH(?%Z(=,FXJU1:&E;+ >Y% FOS!!% =9Y&CB0E=XVV$O^A@B7"GR*# MQRI<4?+MU%F4KZ5$-J!)1(MI ][ZA'L-!+'$5TY^(QTBEU$()95JC7P&0 !/ M"XHXRU\.)@@2\@GAG2A4D2HQX.+>D$-K 1Y!SX^4XSR+.L@-8OP-GFZP,V.=9 FR=-> ME'X#!0+. &7@-/*L.<*CX,@QO7#^26ZVX"&Z8AY1 M(::9Y3AE>4@4:,D#\*Z(7E]8B@%[0% >I,U,Y30JF-G7: 0M'VN00;-0W*X5,0RO./!46+7,@'4[I3TLB/Q50MJZ09Q$%=R4H),I:KXGRT"P+@5,8) MGIY"TU5J68E,H+*?YL&E]B6AC<^EEL(\6FD]4R257HDV#OD2F7TA;4^RAG#K MGH?.M)%JV6@E6T]R>RJ\>92M$JFU@QPF#9L& +,1%@?Q1!L9*Q9UM'+T55GQ MI+.D.\5E3K]TBK(H>QH[S0.LLN1#E#J@1>50W(:CW(.E"A6D0F6R"3DS+^@/ MM*W^]RL%9Y:K/%GL#THR@1M\ (,T][-TL!>,1BKOF3))9/$G+-H087X)B#NH M##ER67@(0[.X7CVA-O#I*#&."UYO=ZVN_'9:MFI,AYO4\0=4DZG!A[>7#@ZL M/1#*;(ARQFPDO#2^&HI[D(&Q0#ZH,0!)Y1CZ5G-Y#"[.R1XVJ-1(MAWAA"JC M;O.Q8R!HNH<^%I$3NB-Y(*F8WJ &5,,DASSW\6>:Y?^JV7W)LY D,#_GJ3\7 M3']8/<"V@2-D+7$O"C #2@J0C,+S9^YZRN!II"=!)1004"F(Z'!KX<17:DLA MEB98OX;6@O\"P#^C$[$LZC()6,&0]G+@XY?/IZB8\?Z8.DIJQ_OWU#/2*]]B M:=](1CBR$TMY2B9%@2*Y5U;(>E3)WA,WC.)[SQ5^7F<-2_S,A KHI#=F98#4 MOS=6P['D+G@>] BV#)%+2P,P39[(E=8]6I;G)7JLFL2PWN*I9W(T_%BR3AUN M54=+"^R3QIUFQE,QPZ20PI">"RQ#R@@\4K\03W7!#$'S82E*+J,=F,:6Y(<2 M EB\><:.;/LC#25BCBHE!!H/,=!!FX5]RCLH:)Y%/58"MS*C8_,,Z0H?YC,T@UNFB:F_LL(1E:4 M2V).!E.6(QU+?KN:$EE%JC:!#$/BO.E%RK]"42>>J\$1JXJY"<4I@>98V5, M-,$%-*J3^3AEI^O/DSRI09%G&0?IL5A*"9#YN6H\6: (#59U*%?@;I%?8*^D M]4^^H)0+5"1Y)K]<(T= MG'(A6K&NKL"7V/1.90K(^JHRYJ?$5^DC>E]F#\H85B3KWP9^*LG9#;0\A7ZZ M!&,XA<1IT\LPVH)Y*,5%7&:6H)*!3P63"7 [B&5A K#D[DGT 5]C3R;\X3!5 M6&TI'/>VL9QB1>I"JD45)5GDL;>TQ($\ I?9!@W0&T^2GFXQ2LW [W<0).Z)=O57>^762BR^AX3;*1] MGD"![B22A14JFYW2CJS>*BL;J1LF)? MY(4VD/(KI5!DH4@$?E8,!S &9 /S3D: \Q<5:U.OV-KJ'$5QL0&O3%JH#3+7 M)8S2O?G73FEBH.(^58__2F8CF53[\R\_K5;%SC+B@E$LXR6I,3-*O*^*%JI> M3UK*!XLK Q#NURMM%^R>:&F/:QZ D-T'$U6!.7,75!0R_28E=_RLK%N MK RUAP+WY$G:$S\MFY1.HO"X,B,?P>^0L:'5$@]RMM]O=$0OBK]WTZ$-)G6[YXE+KVGX)P-7"[ MY&V8]+HTO6Y@TNLN/A237F?2ZXXFTJJTU#VU5L(S(6,5% M(O?@T$Q*TNA67OAM=7OK:G>WOM#V!*Y\M&:K:B^K!ZNVE^/+#LZBV;%4'V\G M8K1H[O+3V5I#OB8?TC_=I-Q_7IZG00^_5N]0"A:O:2I\R(K6\G"ML MJRF5MFIII+ZL+EMPZ=WZ[^VNU>^T-EYJ6G;%W[OMS1\I>Z)L4 .K-^R:,9DQ M7?68^LWVUC>]TIYL:U_K'6\;KMVVH=>F-'3KU##VM[P:[ [MCJ^1 K\N+?F% M5FHW1H3:JF:,1N\EJ1?+-ROK-*F&/-_WBM$/\9)WF/>@TVJWF M9=*;F^O]@XY.?;Q:B0OE:^Q!8[D%R=K,X.N7K,WS'K0;K4'/P/MJX&T6CN*\ M[8;=&IIUPPB663>..V\0K$'?H/MJT&V6C66U31T>S,)A1,LL',<&-HE6#?%= M.9XWH?^G9<@NS8K?*U"W,N_7HO[F>?.\%L_O&] _('MD9<]1];_J6OWN:KNP MX04R:TEG_)(>H%&GN79.Z7B57AL9UZI&[XUK?>WL27O0Z'1:VIF39[88KQD7 M)5[T$'#1-1M:$6 M3]Q9'.!8[.(1;D/W!K+7#=TEV9NMKCXJ;S.X3Z;R;@ 4)0FJPZ;A3"W%U6X; M:;U=3)3$ *KZ_X8QQJ4PP-#.I3@2=V[]U,&7Y9)4!VUD[INI4,5C/BQKH79* MT1XT>KV^/CKQ&A)C;@)NI1LD_?:>&R2&YW7G^685T^T8]6*@=A9N=X:&W_N] MO-;,OA)_KA(/KA9I=0>;27.MG8^8I;E2%7J3XVJ>-\\?-\>5M$Z_WEK@][22 MNRK:SN[$6W8W.:@XQ37G3UR7U602:TX=FFD,]ST!:GACA-8 XR)"VS:,,1)K M)+:.P+C>_%4=O(5":Z:3!0PTSX8H*[$S'&I4FLTDR9S+/>@.J^ZN&-Z<1V2' M&AU%-9@XTU9H5<_ ,,9X!@88VGD&)@WU%&FH^V\TFKWU:_2;8+G^_I&!FB90V\SMKE$M)@-56^5R&TBK.]AN)0-5#4KUQVZMC6NO M_F)[U5,9UJ:6RHH?NK7!^>$%5@[GP$X%GX_*[YI5@SZTT/IQ:5,3#5;BYS<[ MC6%?H\.FQ]93IXZ9&G$^$6YN7)Q+=H2;O4:O635EU,C4S;S7@:L3YYL39+)#GR7BZG$Q1O/M=C-'8 M-/A:6JA[L!I9QE^.3>W!:]1N(;7O^-N3*,Y=OOY^.=QNV6VDPD^^XR5C^(0? M^-QQPH1[[,O'SS*ZS8()>],;=!B,Q7,#G_&8?12.F(U$*!'3MANLU6RUK.5 MN!:\&-6%%P.K1U3XF6C.0\&>A"]"[GD+YOI%SD0QCY.(O4R%S^:AZSON''X- M0K@M%J&(8C;E$1L)N#P6\-%_)T!D-H$;ADTVYHL([YT%H6C@'_2:2>+A9H?G M"2=&%KL(A9B);W/X08PM]EE,1,CB@/T:Q(+9^%<\%0P+@J \<[A)];%R82Q_ MP C%#+X:T6=QFOA:N.+Z\,.,TT?P_Q*XZCB@56(L)#"'=SD+>F;KA@L^ND80 M'='GU 5]J29X!%W+ 6[;R8_H=*7.&",X)]P-V3/W$L&F8OR$K R%1UR.INX\ M6L5/ZR@ TI'AX[HP/%4WF>H/DACD2!;T>/SC;P7=;S2=G_^W\/E.=Y@O/?CA;G_PZEJT]9,Z D?4 M!3BIIEBK K-59328+V+V LL3BT/X-VB#$"0>M(!D]%1XXWN0[/N(>T+R;E7) M\"@2,4$BF,.Z2,IE^;ET15E2*G_E'@WKCZF $93B94U%W:J&FM0%:*A?6DB& M'[\I%;4)8:@AU FK5^W3!K'J9>HZ4X B6$G/@@F/+!QB=6$9"^;;^3?C(2QS MY-2L,N\4O'O5C6M5S5D!T] )!8\$:G*KQW;0X4XPFW.4VA:I2O%U4"KYA!YT '^:XQ"1>3/>! M?H")S-P8A1??$0FP??'G#VAJI]ILE$1 WPA,EP^9:./R))]?*9)>A=1V1FI% MA3F\9 (:)F!AX@<3'&(\YPX.(@ '&-XLIX7OFR>A \:]@&'] ^WVS.*'N<,G M0S<"Y8ED]=RO8/I/@V",DPZ%'""^,QV,?&'A"^PY\!($8PPDP(&E=Z[PE%C) MP24GUP0&#"Q@HP50&6;7S&8'JEO>#ZH[(QA/P'4/<*E_;;E8 PO^ODR0G$ZK M)-1;;L&S 3#C(O*Z#&P1UR+J^IG!!)0$-K67#;=)&,Q*!7IY71P>95V$=Q7G MN*/*(E&&QQQX/4H=(#LFTA5MUQW?A2BVK=;W2,%14*;/]C0C:XFRQPU"J.B* M?C32CE0,!W6",M=6UGTQ8I!)-8"JWQLLH:IM]7=V!W992AK([RR X;A "%JQ M\R$ D<9P!ZA -Y#*'Y7-C#MA( &PA!D3.?Y<,'XR$8 1>><1 L\H(7&-&477]Y(5EA2:[0B @9M8#,&65@#/!X[/I2/<[X5UCKQO]*HEA*'_R& MGTA@#N%+Z%)\)8IQC$] RG+L*LQTL*WA/(B(=@_2FW\6[U_<<3Q54>/B4RKZ MV\P?X2-0#TE<_D@ASHL"+<++B$5_N)*^6_CO-,SM]2=Q/P*V?KWG$QCK _=> M0"XP"EV4>Q!Z]?(^F*YK4R^=X&1R,IN:R QK@9*0!P($W@5#XG49"IN"B?*7 M[_[DCFQ[V!WP0<^>=#I-I\-%QQZTV\-V9](=-4>]?P+^8<%$;8ZB!CH-A3CZ M\SO^PQJBCPPG>S<'ZA?N U90!FE7I?\^8A_=R$FB* U@?(#5< 'JY]0#WFV\ M9/7FZ_=/OF-)/8S#;_74IM G6*F9W;S_^R9AJ?O*A^8K:%.EIF-I"JC00L'L M C,6C.L0!!V-6F(5*DYQ/PY>8)4D(REU5Z*2T(6\ZU6;C:/G !/ 36%8;O$: MJ5CX@61CBWXN4)B\XS_3?'(]3)MM&,KG\T@\I'^\'[O1W..+!]T.>GW0\H[J4 MF_?KBAUS!U9( .,#KV^7$OW72))_;#7CE@VX._Z6%;)";HQ2%(J\T;DO"XXR MQ%DA1^/&Z/$8S$;PXSBCQ'B9$D&T/?=/OJ\V] M)OFX9:?/.D-;G^1Z;:J9&&&Z06'J&$DRDF0DZ2C+4K=]117\ZBU,V9MOK):; M;0T,Q"Y(_^_/Y\88B!N(7Q[BM]2W.4U8-:V;S?.U>=YL)&ISUU&[7%O];KW5 MYB]I>K\Z'\]^%D_<69@^UU46V[O>VO[)/F@QO2]ON7R+ 881UIOE2X%WO'?>54W+'<&5/$*ZJ1'%-H%YA4:@*N#/543,CDW:527!Z&JTA-;0$[]*4)@0C0&& MT18&%+N!8J#A,24#"@,*DW9WPK2[_3<&3:I,E0A87R,QJUNNCH'8M4;>#<2T M@EBGJ]^.7VT@=GO!W+ZE4:DF$^$_TS)E6QK%)BXKM][C(R]ZAQ6:8]Z?HAKE;P\\[_O8DK-RI!>P258:6W48J;.I,K=IS M8L?O-QU; B#M-AV*<>)0N^=@PCCV]:0 D.SL-!4,^SA%LN]]S*F#C8N]=404 M1UF;S3A@D7 2;(S\']5/?BS;/\L6SW!WXE'39->GEV+?VK3CN?HT_LRC2,0J MX.3RD>O!"X7J,H7]EY?:I/^5>S32/Z9"Q*N=U6V[6FOU21+B7OQ27_72KJ'U M1>.H+F@<6+W!$AH#1=XP>(; MH@_OD_^>"1XEV J>QVS"W9 ]6@3;..]K/@1#!F$ BN#.5?>8=; @-0TW[77:O=;->P-W$M&R:;09UH M4%N[5&^?1^VKLM=^@&><[+Z[]Z?O++W9H=_26?K$&6/T0M-9VG26/GMGZ1NE MD.DHO=91FE>1%BTFFK6*_JRF.#*MH@O$,:VBST'G*^_)N7G2_4&W5@W=]MZ, M,W@V>,Y+%!A,&TQ?#:9O34?OD2JAV7&WS7RVK6:M^'P1(I3W#S9HN'4TF%:[ MFK=J-<^;5KDW?Y=I@FN:X%8DXMW0='"L&T\.BC08[AB)N3V>M*S^1;EBJ&I* MVIE.LOJ&1*HH];J58S((34T9T[%JP!E#6;-W;]K1:;S59[>J M8KUN&WZ&SV;[WO#ZNF3Z%H-2'1.4NB[*FE9?NUM[IM77K9SWOY*6(IN),ACV M;[RKAY$G(T^7]EJ,3!F9,C)EUBC3!&A73#2M83T[\1C.U)4SID>2Z3YRE=U' M:M>VR'0?.7'WD57TG0)\KVI[ M]O2;C&%LF&"N$R]B* UV]L:R!7CI%J:844 M0H(MUDOTRQM5G?YV SXTF_-0]K%:'4\P86\R&W+V^KNS\O\66RTSCT]A*S5G M0YNX>1#&$UBQ NS3%0(Z)-+>])N]G3^];5HXH@:*P5@ '_Z="-_!]FY3+EO4 MJ2\"C\=P1XP8"V5[.&P:P)TPP*YQP0OW_W)'=GVL#O@@YX] MZ72:3H>+CCUHMX?MSJ0[:HYZ_P3\?_?#%^I%!:+V")]$M/_Y'?]A#=%'AI.] MFXGR"_?>PM0/Z<>\&[C_>!YBT)CPY]\ MQY*:&8??ZJGPWJ<@G#&[>?_W3<)2]X7["RATT*9*3:M&9LD,Q@KOB%:7;U+ M 3A80!/9H31=Q*0Q$[%H"B:8Q;Z\]ISJ8:D6?L?C@(&)*^V[[4;"*_;4M;5M MZ_>M0:=_OKY?&^)5EZ]ON"NQP/,8=FO6(PW'--"[K]E1BE#NN\=?LX9@-]4+ M[/*@JHRE^G4B0K_HZKM-;<9GL7G>:;HN;8@(UWEC;U-?^=V:;QU&&AWD?.^) MUGE_=[-*N/*>(YLGW>XWAL/.:=?/5Y(R:M3[P'3PN7BVA";25)(=W&H,6^VZ M0?J6VFG002_L*\GN'/C_X_U6\5T.#M1LH;Z6M/O-RY3=Z+8'^JQ2IOC*F5R9 MAMW>\W1238J$:*%4T\K7[$XFW?[@AU#0X@H [*_#PPJIE??FB4Z[BTJ8GFVTR43K/1 M&?3U61&/K?W.5&GA2%KF)J7YT"C;54IS211NT&@WJQYTN+A(F2,01SH"\9/, M8HI4:M(\"9TII=]2^AXF1[WP<,PF7O#"^%,HA,P_Q337X@Y@*&+N>B*,5/:J MY^'_OAGT[>6,X6"B/I2:9#)?:CDCJD):,295O6FU]TF)-N2B26 MFIFZSA0SG2GQ6WC"H68W"XS-#@_LH]RL'\8RI$C&=;-NL0BWT6,"@3.P6^ICD9ZG M>M,_X%3:AG-*%L/,^_3][ 5NF8.%S/ !6<@"JH5Y2#!SD]"/-DR=>U' 7* 0&3&C1>6I9]M&A8DK*G(V M!9;#/2YF1XHHEH?1A/_LAH&/4] -M9N.;$R#ER@]!8%YH'2H=;+KP4N@>(0K M,]Z/3ZL3@R/B ![-0?K""#$4$^U&+XV.6+2[5K_3JN&Q@3H>93!C,F,ZWICZ MS?;9#B3M>#YEQ_S[C;?9W6,<=TE?:@P;VE6G79;4>[P36_OF MAM1/XQU9/H\!,WUI> PIO6T**EEU=I'5DYB,UW]<$88P"4+?Y9#=8/U+6@; M6(=5:M92-&6!>?UV7$U]HA.#HF= 84"Q MKBF:!A2W"XK-;('EPW"FEISI5?;T#&?.Y4_LN5NGM3^AW_[$[\+WHX7WS/=- M +T!C[FDRIM.]J,)HYP'%"W+-J PH%C5%!KEP!I0G(',>3B3E<4Q MG*D99SKUVM@SFQ0E?/J;",*GPPZ47;/'7&8E:&0ZFC#*N?R)H0&% <5**KQ. M^9$&%.>RC:I:K88SY_(GJE:/-YPYTYFB>FWLF4V*$C[]&H3QE#WR,(!K9INB MHEMA\N8-*%93I'5R*PPHC*]I0*&-6V$X:",IY0-$TH#"@,"7A M#"AV,(RJFJR&,^?A3--PIJ:9,Q%,1LO_QW5B,V1\QC\5^N4\W MX#676 RV3GDN)I9R)H^SI5.BBT'%F71%US2GN&54E*1RV/5*#C>L*:IQK2AUCU&X!WN0XLGUQ\*/'^[QEV,39/ :05I(D#O^]B3&\BY??[]$E:%E MMY$*OXC@C4^"!1,6+\<3)Z[/ M?4>P4#C"?4:NP"/^6,89&8_91[@P&XE0BDW;;K!6L]6V,GSHP\%173@XL'I$ MA1^_.5X"/&._BS *?&#+SXI[6[G28"]3UYFR%Q$*%H?PRT2$H1@#:Q7;IL(; MWT^"\#[BGFC0DQSN=7WZWABAPJ-(Q!$"(@!\$(A6GF, JR )V2-<06W&,3_F MK]RC@?TQ%2+> @_V6<"@<$2_!K%@+?PKGHKEEWVB6;HP;TJ[F0% (@:?9T@L M'!%<<7WX84;CTQ%S3ETPEVJ-#'-OV@R^Z*'R !!L!%P)=UL-8E(*0C;ESX() M3SC(4V3RA+LA>^9> AB:;^?V#P(XPE ." BP#74K5* 6.A&7QEWPB"*B! 199.AN&7$\D#"+?8%+D[A MBR**EU]!$KF\V:-$ESV"50"?]%U. OU%?..9*@C%7*X&P $8(W]Z"L43?!O? MUNI9G>_I$?BK^SV)?!*J=2!(8ABD5#J'K@E2T91!!L8W!XBXS\);6.RW(EUG M0-(G7)Y6"+Q,W!? @V5Q1IJ=R8D=39 "\;OD-$?.YU%$PGQWQ?3(XTPL? M7."HZ^P \,\":!2)*"*X@"(.@-4>D>T#K0N[S*=5)WEU/%C0W FP$64AFQQ( MZ"2?&ZUY:!.MK(\9C(H+9$!IH>DR^=I2B"\1@-WI(D(+GJDA*.V*B ):>/!< MB&L:P(Q_%;[%8.1H'\/HTMNX\^_$Q<6\>#](-(N!8 #3"8^F9/#!;XX#5AZ- M 64#)OZ4P"-!N( _Z2VTHEK(7H2M*"ZF.*5P!0:KI(I0:HO+N+WS,JZ9QE\2 MB 2\K@ 5E=1'"@*NA,"'_.HGI28+!A299&]:;57-*5U@D;AO[$%[Y=?#%6EC ME6^9?E.CE@.R-PRG=83!E'-94;?3!?(#:P@%P!/&_?[%'<=3Y6D6GU+> M=3-_A(\ 9TE<_DC!B<:U0H27 =# 7B9%\;_3,+=3G\3]*!3\ZSV?P%@?N/?" M%Q&ZQ44) ?%0+^^CDEV=>ND$)Y.3V9)$YK$ A4-(?TA 8D.\"X;$ZS(4-@5U M]9?O_N2.;'O8'?!!SYYT.DVGPT4'I*\];'['[Z@98-Z%[19 MC$KKS^_X#VN(/C*<[-TD/*0QNZ.!PD#D*-0-8"P\ X?!$GN;6I?S,'AVT>^. MXC @9RLS[^!2C NZM.J(IO@TTE-2"2R^.?PYX8D76^Q#'APIO.0.O5%P"6=S MBOBP$4SD*]#,<\$L#9[1E(51%MXG#82W:"(K"DI("W^*4Y/!F.6WSM,PU5/" M0PXZ4R@R%UX;O(!#!:]%ZL6+.1K#"*)1S &%%**:)"%];P:S(!]5?1B=9[!5 MY54T5QM(CBB8P1T<;+,&NL\SOF C\-DF\ !]&NR$)#6^IFCLH,66 P(58FL>O!&Y&2 MH&U$S-%OP0 *RB9(R"P8"P]U#9BFB*8)+/0<80EO AC-<(6DL$4.'X JD!YX MG2HRN!M=>QF1>0:%%B01PE*H.$LVM%$0A@$8RS+0X? Y(B:"=[NT(R/?CD * M0AFB%!R$.GU*!G3DN*7B2- 8Q_M@F O\A0&AXD9A,I,@7"1 M@?,0\. Z*C@V!Q8YKD""/_&0> GX=?U_)\+'WQO,#WS0H/AV(C*&WGT@([C\1#^L?[=#O3]6E*]-![]2[EOJ+/N[*52R27EW-W MSFI*ETX=?E!?5I;EYN7EZ+EQ^I\CX=#^KKH@ I#._ZXR2*PWWUX2XU8LWS MYOES/W^DZK?R;&3;ZG?K+=1Y;NLA!<4V'@6]W%0W.W5O#IIA38YNEA3V@ M@CZ5/>I3+E!CE&_FQ%6@O.0H=Z?1'59MFFR@9A3J/@K5*-.;0OC-*5.C1VNC M;*X"99NG1B=96N^-,KTIF-^<,E4POPS6CAF"U"!B0;U[)*4+I3;68H^:]Y?: MK$Z'C;[=TD>9;@&::3MV1+8,&W;7M(2[-&]*1%8C3])@XDR!K&[?<*:6TJJ= MOV* 46<+_TC<.>:>I#Y)!H42 7M9^1HT>=JLA'J-9M=LYNT1,KD66)1$;!OM M@>G+=FG>E'0^->)ZNY"H84S0<.?:#'T#C!L0VU,TQBQ/:-Z\ ]# MKM>ZJ$.SS-WJAARS!\2.E*W9YMRA>]!')$Q-%$&)2==I='KZ;;8<416<,(!T MX"AWVB>_6@D^='O]^B2XY$SJL&&WJS:9-V)T*V)D%L(=ZTYTI8&2/5E2.W:H/ZJ\0MZ9GN)\V #071$7^T:HOZV MVCYFN9Y-H1-.5IT^$KX+#$N;PQ1;SZC^O1[6\\?.$U$4P 7$"K7H>[4?C68U M_*N5Z2\V&P5B8E,,(,R;KM5F(Z5IJ:=+6><[$,$W[8[5S>[>VG\X2KRT 5[. MPW'H/H/TC[!1Y)N.UE8YG2Y^_2#S);AWYZU1/4MG?L0Q!16)0GTK=N;S< MR&([SU4#0GO(7EM,V]3Z@O0QO)6C*EH.0N87AQ;#L$2X$Y<)^LF$Z5\WBR^"A?P8NS*0B]>"!XR MT 6BI',B '2Y!OG.,K2AH_MR#]\=WX,T:5IMV1BX:?6^/TI?7\V 7:D%B2_B M8J,6J:I>;96\W(Z$KE$;3/B!=/YNRD"C#B7=GM4?=L[7!V)#<.'R]5%K?-=. M3*QG+P\SIMW&U&]N__:5E&,^I'5+Y=LN/]WB79KV&_E5Q-)\**ZC=[!V8H-* M5T2WVH?EUR730AD&:WUIKJSWRO^MV\C7TX9%2ZU2_[OVK1]?/Y&O0U>)&A/M MHOU):DP7 Z:+=2DQ32W.5H^_KLM/7>_2H3F">?F5O=QTNSA+MXNZZIRZWJ5/ M=XE;?_ZXW37JK4'*6VOL,W.C,@[>_]"QE.[-58QNF5(J>V@$C1%^<\6B[^RU M/0\-$)8]KWG5C\U:IVG9MZ5V+D+E[T]F"&D.RKJ5HKG(=+\_+#*[)=10=T^! M\I%-7*%V=^T*LIJ(5):M;MKEU!5Q.)WJG8P@GAI1FY=@XG&;?ZJHIYF"#@M<=;#DBMV%::HEFE M.D6=#9##:OR>EYS&I#G!1NU1P5ZS#; S%.&J0)N::.B2"$"KH\^R?6P%?DGRB51UJH-Z*]-G X-U>WZ_CK:WV6;\->GW0WH:@.ZLOCQ M"V MEX$1W["F#-4%HW_/!(^HH=/E!M(W@PKR'T_7=+3RD5V2BF/O<6D1N=>L"[C?<#UF7-*Y[^Y#N6U%HX_%9/A&, MV'U"6%>G+IA-H9C#S[B6C%DG+8+8L9K?(SFD^;&[=;?7 MN,@R"&5I2JQ#NH$ G=0927_%$I6;B:PX)4L7XOE4LA/*2Y@>AY8T2MMJ;QB[ MO!0L WR@67C:@R M+W)SJ7SEM=6J[/>M0:=?N_I]=:PIV!L.#JDIJ-'^\J9B9(<7&ZII:9R#Z@GI M/?7C5 6JQ5;Y#G<=O;B13BDCG^ K[IB?I*S1P;E1!VQNUF[7QNY;/7VV;:I" MO%;GYDYPJM)@?*<>BGUK>$M .^,!S3JO(5_$-WY0-N$U'\:T_TWJRI8T_715.8,R'G8,DBW('0Y M_Z&1HOIMZ@;&FJJBHKHZJ2AC3)V'+9U],Q:-+?4J;7]QG:G[Q'UC25534QHE M;AM+JJYJREA2N]+VUR",I^R1AP%WU5M91&3I^QIL[#EG9Z8L584R<( MI$=1D(2N,:8J)>%; WW4E#&FSG0\(3TJ:(RITW3>8/_CNW@L] \\%;=?ON<- MK*$EAE53IWQ/8UF=R;*R]\V7-V5TSUE&=^=#PS4LJ7N$:F5Z'E$I:_/3U,G' M/;;8U>KXS#'/:1DA.F?<$H7((/DU,FTX"%9:J+#V17\>0Q?H2O4N?E3EU/0J M_O-I:[4/Q^-1Y$Y<6>.0*L?!I+&LBAOX#18E(ZIYP\-Q@P4A&P?)*)XD'M5' M# 56#Y)/.AF9J(Y-)+(W.[*&'#V1%1$)Q1-65@S"!1L+,"U<=0^,ZTGX(N18 M62JKR?-:R:"\N%U>SBB>\IA-^;-@G$V!'.#'P9=XXL4L=*.O.!EYU0,K9[Q( M+^;CW_[-4/P[<6%&*)PX=B1: -,(J# CWA>*9Q<8*,O8X(]963[NR-G& 9O! MPT]H7LG!8T$RI+\71)%N!6JD\9A+2UY\<"QDM4,LX63W5@HG8GG'LN)"0* W MK;524&75?F1IQ?1C5#:H?$QEU13YT@O^4/+PBY2'9;S%RU6UD.? A22*0_QG MH; 6"@(6Y4$>;ZC A ^N%S?*JR_"O+;, TM&]:R6+%@UM.SO-Y;_.4&]JM7: M3YFT$M;C,(#_"9Y)E&'H L0$:Q1-@G F9QVM$I JER[5(X-7)8+D!-;4%]T$ MXL"*305VOUJP2>%N86HVU:H^DJG99&HVF9I-IF:3J=ET%*;^I%:Y"Q2T,6^N MMC+(MK56OUMO1.76^*%ZLK61$G4+:Y4<>>G4-S1AI]<@6L+#N]M[WG94WR-351#I2Z:8R62KID6%]= M8HR6BX52!W6MU+(EI>8Z IYK"9F[[@GNHO<.H]YK^#^<-W63#AWS*H\B(;6* MT1R0.VD ?Z8/9)*E'*'O\\?%GYD;,GNY,36 G/,%_90_'Q#M M%#D;A41(^MPL&&?)H3C4IY#/8. _^5E*);XU6&%U^< ;[ 6O1@%^*,NF@V>] M[-'QOY(HGJG\*QZS&<<<4VSPC9]RQVX0+7P':-1XN$W MD)J2AC/NA$'V_L17\(T7%ON'FK1*/D6R B0*B78-ED1(='E! $-#E9Z:=C8' MXD4S.2V\ &3$$9=1$3/8PF>9E2XJI\O,SVETY[2 M[652F)[2%QB*Z2E]?3VE6Y^+I;!U\X5C +Q__']A[[S]H ME[(>!LG3M/0PP"9S&<#GRNA3P6) ^V:[]::,T_0$0S*7%G0D 95LM M(UOXSVX8^++W,QI)\)E)$B?P'O$-3R2H$T?*VJ+S"/!=]K>/O]-!@GB:]I3V M!0\96BIX=L0M])R^&R4QG1%!P\US9ZX#;E+Z\URA2(%('$V".\#X\3")/"J0/W>/9C?OT#1'<(G65 M,OK0L/-]M LQ&$FS'G'44['"$ XC0I:-CSC'U@YSE.=PY!D>,M!]D T/4 MQ=1U\#P#1[S2;'>?V-I@5H\R)6"!+\__"#RVNYL^LI4$&]:6&7H+Z/#R98\H M5Z3@?8F7(/Q*H)7*E[1KX#\%.,*"TT$4?@[0 B?G3P&Z7$;OR2HL8'0VALXTO95N$XS! UZ,@481DEL]-L&3=\)W%O@"=/UH.#__[:-T M>M,31^4.;N$TFMWJ;#B-1F=ST#-A"U(/ 7O3MGKLU?-G*T>@6E9/'LIJ6?WO M45=JZ2I?+'!-V'KX$A_ 5^!2$<&JA\;C+KJ;557;>A[-;(-5VNXU#M3>X/Z79GVT=N5 MA>U:S\-N3I!X7-]RO/J3P:]0 DLB/($E=^MTD%N,=_SMC1(B3;*3Y+A1(N0% MKVZ4 (2":ZP88.XZ:H6%RP_0W*5%88T-*8UU3C7/]U1YS/Z;^PF&Y%7DXB3U M-LIR:X]&\(WIM)$;S59]T^:/(>RG/HAD!,L( MUJ;36AJUVS-29:1*#ZGJM/3K8F+$RHA5S<6JW>CTVT:PC& 9P3JR%=C6KY"# M$2LC5C47JW:C;]M&L&ZL5^WCE(=/XCZ83")V-]IEF_0FNY-N%IF[5J,UZ*P1 MK2(\3-?8H_.E;7A2/YXT#5?JQY56HSML&K[4CB]VVW"E?EQI-?JM\_/E!GJ1 M?Q8.'FYS30OR:HCL#_4+,9JBEB<&Q=! PD!B)6;:-9@PF%AFRT##= H#BA.# M0K]4 .)4^N)]NW9F/M&_J^B,O>O(L8:D.F^P"%[ H>7'CZ,TGI(V)W=Z SM MRG&%$Y4;KAX),ER^LJ75 $Q'@-VU^@.C1*Z-Q8S#HUXC+-[#-](_0C<7].'C!XE94#C&$ETVPH'\3(+S'$IKL MSGG+[L;[943=;*S@KE/!C3$!G/,P1966UL?],, XUQ+4KV!F&*Z.*4:(&&/41UQLXF?![&#R[5'88R] ZLA&&M]S1[=BG%,SSYGG=GC]JYW-= M5,(XH;9VLE,=5D*=!V$\"3PW8/@^X[17VN#7KUB1L6I.[AH:%Z1N/.F:?#V# MB=6.U6V-T@H,*,X$"H,)@XE53'1;-P>*(T5)M'2-J$L@-G+"^N_'2>:\O0.? ME)>IC]AL@:\Y!WQ,YZAGSF;7C2>MOD95P0PHSJ6_^SV-#J\86)P)%JV. 84! MQ:JN& PT"K ="1:WO'N$K;1E@[ )=^(@-+5'JEE<&BE1$V4Z5_ZOV3:J'4_L M"NZJ8.&^(QB/V4?AB-E( MA%) VG:#M9JM+ [VCL9X^K+NQR'^E36/KC;W6LMYN]$<7%%PM3;A+B-,-RA, M+?W.&QI),I)41TG2J3>F$24C2O45I7:C/=3O;)01)B-,-10F>ZA1O3TC2D:4 MZBM*[497PS.[%VOA,G:CN<<7#W[@BW+9,W?I=M>^&2\%(+:.%O5.OZI><8_W MDSC1.UQ_+/SXX1Y^J$5S4SH'#K/A3X)-7)\"YZ%PA/O,1QY\E/MCY@7P.18D M<13#/V%.="(EG@JV$#QD J8T/GZH?6<>[;NAM!OW]=AJLBV-JO]4E;YJR\!% MZ/_](@W ML+P-6 (HK!MKGFY@67]8MKI]G>)V5P)+DVBREF@2^-QQPH1[*L@1!Q4R1DY8 MI>P68Z;ZE3S172$84+ZZNV1 :4!9,W)U= K+&5#>!BAMG=Q, \K; *59O@TH M:T]WBL!I4D.6:7/9QZ[ 0LFC&_+$N&^G\#4_B/&S%\]DW."X,?MQD,U MK!Q@>E"<&!1W;:MO6L;4C2NV$54#BG50:-3(TH#"9($;4!A-H4MG*_FBVRGS M>;AK5K%,9GH7@"1N$Q@" )"^$7-H?W.*Z(=&27 M4Q=VI<*!?$EFP#&>@-X)8O=9 !>4P'#VIF-+U0BC\217QHE#_%F.GU$$#/B, M\:X(KX4BYC"",;PM%J&(@,.A\(C] (E(.$GHQNY_B-<1&\._@-,8$VO ?5'B MQ?AOUZ>7CH63P4=]&G_F421B=7;$Y2/7@Q<*%8U#S"QA[J_9&*5A1X3$Z\P9_BF]S MX4?J?)O$=%%3X22VZJD&O '?BKKP37<5_Z5 ;K"7J>M,V0N/,E$(Y:U+GY^P M8"Y"I8)7MBSH\N9=BP/EY$J4YZ0N0F(WK69+:D]5DQN8Z@!YX$] 7BC8B$? MD$ NIN6;7@5$;3^CF8,RG@:14+\B@'"K:\+=D#US+R$4\<)HLH5[%H#3\Q^2 MH2@N9[Z: M!W2L3;UT@I/)R6!+9$9C3NJ]@=\$'/ MGG0Z3:?#1<<>M-O#=F?2'35'O7^"+OSNAR\H' AL4'XQZK@_O^,_K"'ZR'"R M=]-1OW ?L(*:ERIQ]]]'[*,;.4D4X0*"\OP!5HU%Y$:G'O!NX_W@>8O"N@&. MNR57'AQ^J_=>_N,3K!K,;M[_?9.P%"4 /$80 M70 B!&L91<2U#L!F;F\7DD M'M(_WJ<-5%V?!D@/O5?O4JH%]=%*W(;P)"\K41L.K4&WC=*F,C/4AY4@6C#A M=^N_M[M6L]?>>*EIV15_[[9;E9XH&]3 ZC>'9DQF3$<:T]!J#;LU&Q/0R>YL M?=,K658'Y$N=RMB@%SZX,7S1V2$(?O<&?1?E7T2[5QK=NI.Q$X&DT769[8C- MM-@0%]OA%-Y54P*-]B>P)VZ=#M*/+^QSW!@AOE!E8T>1XT:)\!C,8/)HIMXH M 0@%5G7)$=J M\[Q;C7YO>'!WUU?%[M2'T@RZ#;HW=NDPT#;0ODYHMVR#;8/MJ\1VN]&TC>8V MZ+Y.=+>Z38-M@^VKQ':[T>K547.?NXW");8/"M4D"FMAMU8O9-Q \ M_ST,GETJI#).!-9, M?$?\+JB6P>A/$$Z!DP?)^)K5<*% XOY%T;SIAXE)9\ ML0Q[[,)PY-6>,,JLG8SIV1Z_@NLX6J^L[(94'Q'HNQPFLWUYZ M4G_0W2]F:A+'3NX6FV2^NO'$KGP2UG#F/)P9#*N>!3*<.0]GNF:!J2=CAMVJ MGO>1.'.+X57N>:KTXH0[<1":G.73*A'C\9[)2JVP=6-XM$QXJ)Z,N53J MI6',:UJLTS-JK&Y,:>]9NZ1VBY,5ND >-7?Y=&DQ&F+? M;C3;51>+JC"\6 Z4X?126N/QQ->JB5W[BJ<4C,\,1)C MN&,DIGX\,=G@]>3+1359K:IZG+ 9[>[=M#X*1\Q&(F1MN\&66FF]UHGV>*=) MCT;]*ZN 7GGZM1;\=J/9JKI'MH?XU>ZLM$'W+:"[;=;G0JU^0TZ#;HU@/=K?; 8-M@^RJQW6[T[3V/-UZR&M/EF\F;NTYQ MU[X;W04LMHZ3ACMVG].OJE?[,5Z/F+YM'=ZX_:T,S@S.*N%LS\J5!F<&9Y5P=GB;\RO#V;G+'=8_ I"G(*$;C\Y] M>EXW#N#_\%"O'_AS$<+E&7G[6^,"/&;+_V\M$L#NQF\/SVRZO:I+K6['VG-_ M3'>I-=AXKDQ0-> M9,M^V#CODLROVSW3.QW!^][)#;:NY;SE>PW5=N=ZV]FQ193BO M/>>KIHH:SE\'Y_?.M#"Q;BOE-K[QR]H-GB-1BV5<\+^POP@ M9C/!?9C4)/&6/9$R=\P>K/IC^,NQ.;W;+.YX9LN=_>OOEYU4RVXC%7[R'2\9 MPR<>94N51QZ.:0OQ=Q%&@<\]]K.@'41+0VJ/ZD+M@=4C*GP6$_"DP>?^-8@% MLRD3=BK88^"3X/(8?/!/M*?K N7_B.$';"<>D=ON^I@IBRZ]ST+Q!(S"C=T@ M"0LN.YO#>QQ71#JRRZD+NU+A^/&;$HXW;09?])#RP61K+Z)0>,1%X"QR)A0P MFF<9=DG\24)GF)U@-G-C8JS%O@#_/9>/7,^-%\7'$1BO/<[<")O.XR#'\ >C M! 'X4WR;"S]2R0"RR6?Z#< &PVG X)9@]U?N48#HCZD0L8[H&=<%/:FP/P;J MP/M]/[%'<=3Y7$6GU+>8S-_A(\ ND$)Y.3615$9M0!DO,/:/Z%>!<,B==E*&P*2^!?OON3.[+M87? !SU[TNDT MG0X7'7O0;@_;G4EWU!SU_@E2!U*/Q@N*$2CJ&/7QG]_Q']80?60XV;N9D+]P M'[""JP05(>F_C]A'-W*2B&Q]M+<^P.JTB-SHU />;;P?4)OD:QRX\I94@#C\ M5D_54/D$*QRSF_=_WR0LI8O$L27:;JY,J;]Q2K\ON58_XRKP,ZT"NZQMK5JM M;:#887$CJYPP#W8$KB[_P4UWN+SL1!;7.U@8Z)_YZN!X/-JB]Y=) #-6'TSU M.P4)8>8>GT?B(?WC?5K>S/5I O30>_4NM2C@2K(2'20"R\NYDK2:4E&J[ SU M9779@DOOUG_O]:UVR]YXJ6E5_;W;WOR1PA,;8MB7+RFW*[' IQQVST/+@ZHREJ0G<9E]N35C1!Z_ P=SA]S4'5E2TZF7G#PL)OK=W-3M*GFG=16U M6[SK"!5ZEZM%Z]2D]G$]5GFD4E@E--%A#3H.YVM6)7[S>S,(-H@ MNHZ(;AY>X?G(>#YWIQ;_6Z]9>27 M-&='[?"?[!!T745$\\/9F]V1N_;NA_5,-_HS':^X3!]ZPY?7CK;:9Y>5(]E> MNBTQJJ<.^UD\<6=Q<\:8YK4A2U::0>5CX6<^"'A[]3KO[ HJS3#E7$RI8),= MB2E'WXKBPY=&+W]5GF M3 S[7,O M$"O)*&O=UBF)6^6SW=LS=[!^6QU7<<)U>:$_Q-^]H26^$@#J)I=EASZ'S;8^ MBWQ5$3Q3A?YC*G^M059V&++=W;,QN^&T5IQN=0_KO%&'9?ZZ"EFD=6"-%W_6 M&9LW'_O--[8;E1=PQFJIKC].HCC<5XYUWIK2,4GHTL\?,TG)'M9;4CX;9#R:ZM1NZHR8 YDP-I^%)+OMRU*W34/4]64KTT]&W?==3#!#4W0WZ[ MR1,$FB>B;+9 NCU]+!"3G'0>MG2J;E,;QIPI@6#/AK^7"BMK'XX*!?Q'1-@% MSCC<>AGQIM!6_7A2XEAU#4]JQY.6/E6VJJ0FUWG=2=.4#MK%-(E*6F46;%ZE M^OHY929WI:8(*W'Q6H;--\#F.[M5N8A9;;.35'/)UMH:?UT&0'F'SSN^QLQC MD?%*#(83DZ!4\*^EI\]!A*F))BS-_>YK>\#K$+:<[U30,13+[0GP<;NN7(, ME^;5#P\[/F>DR$C1K4M1J[-G>M&%9(A1"C]^<[QD#)]X8]MI_V@63-A( M^&+BQN1K.+(JD/(V0N'Q6(Q9'+ @">&?,)AG03"K88KV5MD1=VVXP;(_<\E+0O M>81EI&0XNO3#V*E\IY%6&,T+C^"=+G &",O&H?LL?#9:L"E0"-[KBY@Y4V"; MN \FDXAQ)X1/$&:R;\^#,)Z A@HBB^G/^FRKNI3Y[4Y->%\RU&IZHPP J4J M5R=.#!]%&KPZZ$91LZA71+3A/_+<: J_\YA> N\#:(&6PG\\_O:_/WV\MX<, M(# 6,]=A+VX\A<\ASAZ#$! &[TP[=+%@+N#?-*1X"N\;P^+H!S%\+W"<)&S@ M0%%EXRTX#H7EC'R 7T#:7#CN!#XEOLV#*(&Q%C^:GPO8]-4J%"[7A@J*' M@"'01&IQ[P;N/]X(&"E=H$E?9/OF-)58'#;_7>RW]\"L(9 MLYOW?]\D+*4+ZK$EVFZ^%@1,IQ2\D';$%>EG#*W_+!_4NM5S@&K/B$Q+)Y>5 MKEAY>\*PL!NR3^&9^LGFAS*C:I=\C8,+CEP;#7G$./L>#5:D)(;OXBCF._=D M,?0LI6=,&4:E+L"ARXO&-"RIMV'D^H@TS'#XYU'X[@(S/G]53FFN7?'#<-=8?IUR3+IJ270*,YT*^R M4^46'YCW!=JT6PW$S=O6Q M&$HJNS2:K>8-HOLF5&D)RZUC=P,R#*\UPP>V5;4QQ#DX?J3"A75>53*O?Q:$ M\1-_VL_GKVL!;/.\>;XN!=3K7]WM%Z4"TD3ID]5UT[PN5,DQZH%VWI^I%79B M3#0MVX#"@&(5%%T#BML%14D:7]6J4X8QYV$,J'##F9IR9L\H44W" KIY!70V MJ_6>_2R>N+,X69Q \_+D)1N1^JSXIF+]F?Q%RX#"@$)GA]& XCQLZ1J^U)(O MMC4PG*DE9ZH[;4?BS$UG$*=5^H^QHWA8R^E#=M!K#?>2\Z\:&0U5 7^Q-(VK MCJA<@?6I9YCMFM1.T]*H&;GMK91K$L"F53L)O*6L MS.!,[:3-\^9Y/9X_:DIFO;7 [R*, I][[&=!!2 .[7)TS1;'9@]%;5EKYZ5H M9O 88!A@&& 88%P',$HV^X9[GE SG#DQ9X:5MV$-9\Z4N&!=**OYJ!F:]782 M'F7'D$<>CDU*9J5-TZ')OS.@6%WE.SI5##*H. \J!E;+@.)V05&R-=FN:MP8 MSIS)5>M8)F6VGJSI66V3F'GIQ,S]-Q5-[LJU.A@F;Z:^0-++*=$SN'9-BD$-O,Y$[KV!4:KX?/^G'3MJVAT?+Z,:VJEUO;U,QK]+*HB<\A6S(G MT%"5R%TW,2AK*-$>:F0=5P7\J4-0IP.9AE#2R6[6,V)Y39IGJ)5;?CN*1T^, ME34_Z/3WC)C? *E]C^,GM\_O[!Z.XJ3B^#1M[,T\[4>@QGX6([+O;/V M*+R-EU_Z^Y2I)HS!M%PPF3,4S XK70=$QH+A=4)0EE1O&U)(QMU)5 M3$?.7$AF7O$&QFXT]_CBP0]\44'2LI@'%[8*BQ $1,ZU+=7@QG7BT U=3KN/>^ M*3!C]SE]MWK%/=[_8'<+&\RN/Q9^_' /M+OX7G(HX#\BBGF<[R+!),Q>THZI MXOH=[3;AKI-O&VCD2AA0G L40P.*VP5%21;XA1J7&\:_*GL2% M2\E>2Z9]>JHY\QQ.=ZZY2)FC'SQ9)7O=8%\2GA[J%XFL@OR+G3T[!M;T@Y-6 M'1OU#-)=F0+J6AI%.G120+<+M+)RNGMNKVC![6M?;LKQ5SML[ MAR@>>.19O@B^OCJNZW+4N.<%+]QW!)L$L@85_">*Q'X>VS%)6!2NL_%LH\!= MCG.;;:PW>Q9P.P)Y:J*'RDI[=0<:5=@Y@;XY4Q',XPEVE2#D:Q^O\\)94O%; M)_=Z#R[4 )&G!IVVIEQ)_+#9U"F7\994J#&,7D6/,8S*JL+U[3T/O=V$:-VZ M=5*6)KOGYK8Q$:[#1"C964<304-E0O&@=S$?>2+-72W-PAVLIN#B+\0W'?\[4GLL5V^_GZ)*D/+;B,5?A=A%/BXLR]\O,IX%(DX8B\B%"P.X6,3 M$89BS.) ;OZSJ?#&]Y,@O(^X)QI4EXK#O:[O>,E88)&J]!W!A 5S$?+8#5:? M8X'/@B1DCW %@<%C>/*OW*/@U1]3(6+&8_91.&(V$J$$:-MNL%:SU;;89P&# MPA']&L2"M?"O>"J67_;)]>%EF+/P!^8YSX#S$87%D HX(KCB^O##C,9G+2=" M%\ TX^&3ZQ..3X ;N_F:*4_ ^B( 5VQ,0S#)(N--C+U'6FS(U8M/ #?S$+$A 9-YZR>1(*=0\, M?LK_P\.Q^C=^-YNJ']!T')K!$W=]N-_W%NG,+?8%II@4B872!!(S#X-QXL01 MO1_ID$]@F1@T@W@*JOMI"O/-+C3R&7$IJE&$TH%/9PP RHU%+,(9,)!QT/CS M6))V0=-P@)Y/0>C^AV1'BM4<1@8D+E!:3F+Y:60GFW-4ZXG'0_DUH..(1R"T M\"[Q;2X<%& 9N6[0#S[]A5^F]G5LPITX"('Z<*\[<9U4 RCB($3^G8B(!)M] M@M&);WPV1W5%3 (FX$?PJ?_]XQ'>C'T;W'&FJA2!Z)6 G73@A#H!G/> =O)3 M8MQ0'W8E*P'-'G=(W= TX>7P$W=#YG%8$1E\(IV*#P(U"\8"]5 L!RY1^(^5 M,2+;U7?A5D1A$"X*G%:SWCJ-L0"M"XITT++[[R,I75,WHC?A8.@'>!X&XL$+ M@;XP(1PH+@6>A_^+KWD2P5/(YS 6Y$L0(=IAA"^"$U](1"(Y.Q[#\#PV=B,> M 9+P7;, <5SD($Q62#$C&$OT19M@"XM,B.)/BAP%$! M?R(LHVRX('K(@P52Z-E%Q#M@4("PL4GB2VI+[/KKU,17P)\PVYF2]AE?I"1M ML%$2(VS]( :M,W-C6B$;*-\S-YE)(?&X.P-BC$&(@-*2*TK[S(,0A1K>X\IE M%Z SA[7+<454P+F3 (>PGPAI*])>V?$G@%+A9R\O ,"$RJ,N#; I4]:A:R-DAE*:2@/*L% =$+:YS\: #K MQPX\'F<+2[XT$DR8GZ#Q2 OG9IV3$P)9\+L2?#PHY\:Q@#%]SLR$PH]+ M)DSA=_PH&F3L%]1)<@G(+B-E%.P:4FFI)Q2;Q"IAB@19(T9FRI!MXRQR 8:+ MB3_AST&(OI%4ZV-0RUXPQP%IAFE@5$:?5>,0/C):2)@AO(6B:FK*D/8%E1C' MGOPM%P* ,1(/#8O0%4#Q3%?/R1L"'9&JH53SI"!,P!?"E1T>#%(]GCUNL9_E MN";2-(M$NB#BTC%"4,] MTAU"BR$N]1W\Z$T<@-(7B,U3VQ,#2$0MP!F!JL. M&E" $G<@58U$*L'1L0,0I)H8[DS(E9/4DX;1"&F!-\CU=[S98GP1-(40 ME6?@+R\%-%M);3[^%P#64>222P):8;.,@(D/ME Z@MSPP >CF-B4SA*]/+#G MR4)>_:+KXQ+FQ]XBMV73E5UJ%7PS+)3R-WHFGH)#R6GA<\$VQ+EP@HTRL,9N M*,ARS)T)7VJLE$2-=3L C+HG6FZS%1VG/78G$QI?P;J.I'&(ZD1D8HL.!Z,P M":F'%.FT""DE\((C?4)3V4/Z/[L@5V1PBI!\5^5!T".[\%(:%S!?!Q8_5X$A M'9@$JAR^1%EV(8,Z##11$%QAR@04C<#/%JR O"?Z=A'KEZ$OG7CK!R>1DT24B\U@X@5RE'LB^ MP[M@2+PN0V'34$S^\MV?W)%M#[L#/NC9DTZGZ72XZ-B#=GO8[DRZH^:H]\]6 MLP4F%:VA(%Z/:%J"$/_Y'?]A#=''C@CM%DK,C8S,I/[H1N P1*F7\<'GWB)R MHU,/>+?Q?O! @>5!N9]\QY)A/1Q^J_=>_@.6I!FSF_=_WR0L=;=60)E'X*WA M&D(N%/G^N>9UT?"0&A16X<0IF#2@L /')4^+W!!EUXIE'UFCL@%&C\C*$QVG\6?T,Y"Z-S#-;0 M91Q])) 2671C*KSYTD(M21'0X+@GPUTT0KG8Y]15CL98NLQC 2;.6)HU8B4" M!\#^*N+,P*=1))*\&<'QJ8C\%HPR@$VIUL(T1$C?%>."*82_$EO@ZTNN&U$R M-9T<'BD/T9D&Z$!C= /-HY&TK,027-1P<-V7#EM$Z '#Q!&PA(^E8163Q- = M([!$)ZZTA%;FI)E;@NAS8'D9$RU(8E5K#NF)X45P?)&!62A-7IC//;"/1U[1 MW?/XBPI0D*%'@AF"@0@&:1KL0O,;[%CDPK*]AOC(3+,T8JH$*K/W,5:%K$QO M;)0:W0UE. L>^E(,*9JU]#D2-)@4R0O\@-J%XKRI+ZI0J Q_,=7K&?Y>,%7Q$%% MR>A?*MCZ#"_":'XA!B+%3,9'WK-I\()J 72QZZ"&0DA&KYKM5OT@EIM_N%*)G(FT4#,[B0AG).*ULOY,Y M47DLX0E]2-"I,L(C)Y[M_Y"GEJX/9?M7*"QJQ_0NC_E$ J17Q>S4U96=5[D= M2^I=[K+"4YY '?Y6>M:%W;#"BV'UP?5"/CD6H_AMNETRZ@F$AN=@LA3)71H 0"%TG\G[CN3[ M44,J>Z)X'WTQ'8EF7/F8D&V'6012_WX28]HU^JPB,Y,D)/R!N& 3<@@X$3= M-0%/$H@#,T/*$\2!4EVKU24?S'[?M;K-[V4\*)J#DJ?K DQ"6N%0H:C,M)'P@A<&-A^^[K1)P?3" M!S?F8.OLP)1?8::?4J4+@P?G!/31'V"0N*1E%VN>[ 60LR5U!"47C )@74R; M_R@DJ2#K'8'_(?;E2T<2C?(R,S>'Y)Z)/ODOH0F[6G#._Z:L4 7KT$B8?K MVPR5([FB_*N*^F':$ZZL5HV8>T9(^S2W0:Y/1R'">V@L+_)G69OT9!7 MI BCU*N54'T;1@?F'>5#P3CRNPH$G,%OB33S-4,";J&%8HV_PPF0!P1AIQV=I_Q9+,&V8$TL&9+*:,HMQS3;!8@,)$\#*N1^YB","EQ)0S)J M3R1/A\KS^.2V$=F":]^3N\NX[26OE)L4Q>D4S4,V\1)TYN2G]&+5AXCV0E*M M^/CY0YI HCSXKZ)HT"+[X)Y[X;E/+K%$+OVHR,8!.>R4>S19D/KZ^:?_^O(( MU/^%^VDR$A :/R*?FPA.R\^<2)ZQ(,"PGT]7'#['-9FA)G/PERA+WE0!"R$U MI=P>)>]^,HS0YT4O7>=JO3_]ZT>LUED8?1K P!4VBS$?!G[GK(U3S?O#B2_UE]+,U#R$*&ZL/( M9)F'%\S M)NB@?M,.5&XS7.'C[PM2.K%4OO!/;F@:[24=I\EV\MMTR+9?E)D MPR29M_G!@:?4G%8Q:L69Q/=PW^L%6>=YJ2N;&C8R>T9J?!=WS^GC,UP"R?#@ M:FN#UI, G7I<3,-8IH-)B(&^N,=L40=#RV'\1%OOW/DJ(]:N"B^OF5-\Q0," M,5$575-963L[0<;N!E#"^"FF%P?WZ= M]B&6.9/ H2Q_4KVKP=X,T[-_!5%8 MET0: ?A.G+;/7#_?@Q/CC9"6B^MK9S)DH#\=36Z%%$BT84IJMS-:,_R*MM[Q M!BDM* R'*0>,J+]16VW5$ZD)4%ATU/*P['H"Q[9J4\3YQFLMTG)C=TS )RM? M&DX8+R9G.07^]G%*5/JK4V39MB". +\DC1LF ;+@UQGC6U;RPJY%N/:3W+A>A M!<'R\#@!H5\>C$';?4%&,7T8?DS/9( B]+*-CX9,6:,E)XT51,5X.DATQBF, M\A2W7_'Z?0&36=XT(5+%85"GH'<,T[_IG/ MA?#]7[E/@<.?TAW^3P F])Y-;F.6VS@TN8T7'XK);;S*W,;3I7"4ZL3-21V? MT.OY7UJ&MNW-Z9'H01M9 99+I)@$R4*^TU[T\#8MMRM9&ZO)%G*5=Z- NC+3 MQ1R]&;G&+^589,=74QM!^A.4395^2N;R9W%&E5P*_R>"1)HR8*0(<%.G[J28 MN;&6A;&\B[]PP4O#W9/G-/%B*4MCU022N4YT0CD=2(%&V99TH0Z W%]/3X$& MDPF0"E;\^$4(52!@B6X+.:RAH M!:P4LB AD)?S! M /YI*<9^2,>IO8%RWN?WQ5+95X[4!%E6L1O6&RP_9H=(V 76N_%_B7=B=-?=B'^B?Z8F6#9\3N1D>/JAZLQ_3UCC;-L"8:>O/4AJV!/MZ1;HN[ MQH)PI$YW=12$S5,;V/^?O2]O;AN[\OTJJ(Q[GET/8HO4WIY)E6RW$V?:LAQIO:*S<9 M=]9Z#>5Y3RX4R>T-G'N;QW:#^VB;];[&\3H[V-YZOP55WF-DZU:7?GO'[0F0 MQAK'[N2L=:2QF[1W1Y/V'@F5S2QX^_K;-J"R;0E[,*DU* JJC-_KX+9P2.?& MI*D^+0_8$EXT??"E"X[O(=FZ+7$U6$<:PX3 :9&,ZW/Q_4Q+ MG+2?,2J%?1QV@!&L!J(.,#BGAX:+D$[1V@:_1KQ.:2\S8 -S5>8\?M)K_6>@ MNU5-I!$E;Z""6@L&H7Z S'*A(/20+#.[@F8?JNG2@?IA:!9N@JP!1(3;(400 M-$QLD.KFT1]9[BAXKS43 3WAL?!%A&?C)]= (:YZG@=%^6T64T-E@."DH;L9 M[ 9G=#W:INUNM."H/L"ST-/FM2$_$C@B3=)DG!8FH2T.ZG*F5MB*,Z<""8T3 M+P@L\S+*QWM)EA'< :+TX843BN8(7ESPX#E8VH_UO*%GA8)XB$?Q@L/BS'J& M',"-N2QGH?K;GIK$0'!!V;R<>F" (@B1F$$/<"[>WUOII8YQ[ M.IV1.L4Q'$BIU0(M! ^5PP7J%QE(9%&7@4.E*88OB>#_9A$.2 ".*N 4B@8( M$D8M 2=K9L8I5!$/G4-4*O=W@J*D(5"U-/7F32#MXC@/@J(WRQ"0^J4'E$*P M2G90& DK$MQZI"Z1BTP,=.#B[I\4P,=].(7YLG(Q!9,HL8D59-B[Y(,2VTB'# ,$D]BZ2<66MD_?H[QC??&.S+.29M MZS2-MR@T-.9&OC& WA:$H3] X5;.6,Z5>%KN"%=2$2DS@,]@+MI4/ <2BO6D MX&D>C9&P'9"$;/3=S)YI5A?LSND1L6;R,,CEAL&CF09YL3Y(:':(62]LH7N13E M:VZM!L/:;"$[FXB@-(1HQC+BEZ>_5@MVQ'ET%#P$P32 'H8T>F*L 86QEB"/ M"8J.H 4C.:X0)VV)%)*/XOQ6V3I-^27"EZ%!.+\K5Y.$,?$$,9>W&P8B\'VT M#5PFT!B/Z!Z\7JA\%BT*U]I)]-^<=Y@[F;-ZY4"'^A$!%2) M(@77P3S!(X$+;:>[ M5%ZE"]#4:$"XHVH\[>V _H6(3AKSU/I&*!=EV*0FZD([TEY3+B*UC/),@262 MS4'1PO]RD$Q&9+G&K7,MH>-I,]8P>YDQGXEAL="!O@2V8=C(VFE%A>_E-.LL M'*.&5X$S*RJB?#4G7P?N*$L8>0=6LZ+ONSAVX .[LI8AM+85?A=0HF*1&=7G M@: &-AR:JSD-%\R8BLU08IYBJ'5">)6AD,*Y6!L!>=D ?A*+2%(;],B+_K&) M\F* J"J:S>Y0([S22D#66>SZ1L-@!__2E[.#^GB3<7TOD_T9\ M//&]T;L;(PY:KD=QWO;. QC$Q;W4P.&.SSK M]<\&+0.&.^L=G;1M3?U^[[A_UK)%M?6@!IMA_;8$Q]L2FJWQ8V=M!RAK+OI; ML8MO"^?6^G/8 F_PNJAM=T$_3G7C.O2M39@6[:.LOTB,4=]Q-MOOR7=0LW[[A_M/T[]]BV:C*_#W_?=@;QCJQU;-6') M'^RX:L=5]W7!3Y^KFO?=/]V1]HZTGR1IOSPYOC8-'_[:]S MLJX:$G0SO*PM, G:C#G0;.Z<=@BIJ(4XKD^2)CID >](XH%@;G?WTLI[>7EP M-F)?!YUU8TM[*Z)[( =R M=]?;W'5__QJ2;7?9';GL-5ILT-_=]3.YZT'_5I' ^[GO73G 8Y8#//X"N_VI M'4;C'6$TZL)&IPFVWN%/;=^C;)K"F\;YGZ8<$./#79? M3[ /6B$.#1<.XR(&8N,&VAIP%6,?8?-]41*60:& _@S0E33VIRK*^?:]L>,U MQ@JY*UV(QP.$L=WSJ]A>_MTP/)Q>3U:5A#RP\5D>',SO<3F35?<'>\33 1!O M_&^\;7]Q_F' :_%0<_I7 ^A7QP0#PN+HZ]FSP'6:\I'6XG225 I.8(PMUZ5' MF#,UGKH 5'!VLW@T$] \1++$9O!8FNUKL$ETC7"#8)]%(E<77;PDYER\@%#C>0E&Z3S^ MH2FQ=FJQ*)MH_$=5R'N9IQW""X/SWSX&V? /1CX5Y*55W$$'-R%0%UERH=LO M@6@8!4F_W:(HA$#ZETC4C'6"^ E\"MQQ#X(%H4AQCTG20"U&#(,@,U"-*"4( MWDE#;PCB7DW)PC&B#J(GH!SJ'%;HIX7*B0J"WPB5X L<'!D67Y"/;+]SMY!" M?V>H,8+Q8B+(];X8V!+Q%H#3$XOJ8F ),W,B"9W( FR""?AO&:,IKOS=?[(# M2,J84T41BXPE=4HBGG%00*F"OX@0,HHP=,:,[D<8#Q&WP.<*<1OA+V:UI(Z' MBM4NXRMRDW/VAP!U&WU+P$C:P%@P\AHZT] M"$; 0$25T:@B6 Q%M@KHZ)AADRY!!+PXZPV"H0=JO-\[M+^Y8?NSCY_,\LK@ M:]1NA"6Q2*VUV\$#*$8@5BK$W!/@8KN-$W?1N(W3WL&=[^+]*CHXKIG1F>16 M';S,=318.$ Y\)$X&\1-N_'TBQM^@W8+$PUM$WT.P)43?J5(Z2#T;K=YZ7+[3F"C ?<%Y:B1E3@'@C&$(K M@J*"WR.RUQ0,=J,&X804_:8@'+4H(2N^4%,RJP4_-]0+".*!?EH.4*8/$<+P;%7^+ JI_ *-MI9T[Y*761EBFV0K54Y1P#+7RQH M"(+%8\9-@'?Z1S6>,J8=G1*9W>0&"30WF1P"E8>X:Q$A&DXC=)^0Z?/Q'OP. MMXU,J^&3Z1L(,\< )1H1K.JRHSQ5]R5". MI(F;-;"!G6%<,M+V\<2\W] H'%H*1D91 ,'TD'J==7"42H,H1D@RQNQDMT;Q MPK11J+D//IO@^CDSF&H;1= MTG0,;9;9VVOU5DOHP][I$<_]L7=C8DVM$%6##"]C7WC!C&B"YDIE[P3_W$ M480SD@Q].U0=B0!]R4),,"@7LV6!\N95R-X>V>'PC]S^G" ZKPH=K-BY*F?9 M6*(T&IO66#HZR)HBQ"CBHX8,I:Y?958" I]%G<^M)-6 S8MR;\':.JM*$*X[ M'GPX'OSHZE2C6PSX/3EV>3;-HWE[./.\V21P0J\;@B9V(H4/LHT(C+_N&PFPF.W05N=8&@M] &C%/CGX=H:>'J:.J!26&5&>@0$_:?XY"B M+&?7@NP\OCHV_[2%JW[@,Q#;4!3<[BKOZ2K72,\&@4^7964JWI?G3>GY*,2< MF6ON:%/$/$G[C=9K0^,\A5WJ[X3VPUXR)1V!1X$R@ZT3!KD4AT.)4*A)^P*' M6=&8/10D?U0I6R%DFW \_%]5+ D[E$3N.H*7%%7,][.>G^&NG@W.E>\!<> M"!8T@K\WQ#2((EE;,G6Z-!U=1'&B?1EGLA&_+ #BON"QE)K5FY:T _G6(-_] M'KDDS&E+BV*\+$H M]\6!+#.XRY6%Z6?J(-MV-EB'X,N/3WH'@RN1KEM9C/WPR-RGO>.SS<#M_U*5RW=:-#;;O_"_YR@"E+?SS[%LV[CW\+=P*(WA88U\WP:W< CM_Z MK:_IC*OCX3^KK?>]K;<*0/:Q (X^K:9835"P/<5_W,&+(9XT+AV8Y:M F-HJ M5:]/6W?5XGL%!'?;^GO7P-+NGX4G1\?=@1"ZUAT\)LS@,R6S-8"2_?WP^.!P M=]?/X:X')^')_ETCB.YP%K<\_O,U4:^662 O:&UHA#Q%&V0#PMEUZ*UE2+*W MA1YOVF%+1-D:ZR@\ZQ+ >'M@_#I,Y+>%2VXQD:_1U^'1074UAU*&X3' M9X]$:3>-4'4H8OZ1LI@K2,4TT7\O9[EY:>2^#1[J8NQE+--AJ'&/_H/6&X6?!)WE2 M"O":5W8W(SO>\N?35"WLY+ MWSPAI94@_+][@T;@]>N:3S$_^X+JBC2"4+!<;76JHR@;>$<$ +GRX4<'!PS3 M3 GW.D![OPD^6@_1P ^[^(3P<$)D1@2&,4_^V'+)4>&MFA&?$4W:#A885Y2& M2_$%2?QO@MKA]MXRAX>[N.0$\U@17IO@L@VK95:5!NRM%S3T7P!9CBV*7"& M%)CT0T07/3:D?_C3=>ZB86.=A[S_;(# /\8_NM\S[N'/ _5@"U5N$)P)";TJ MBQ+(@8:+K$#U""A*@=,R/OWZ\7GV:V_Y^Z?>@]S&-=VJ+[I#)4W7[/SM=J_E MKL-VUV'[G425J M2N(NZZIVI'[]&,A==RJVG=[NLEQK1V_7KP"\W43MITEO#]V<^P@;_LO'74'D M=13@47YSA]TJ(6FS4OE$(W$^_?IQ;Y)'Z6@6%\ID M..[ H-OESY]DS6/W;6=.[?SG7=77QG+_ZXG1??P<*-*]/'\_A'$]IX MQ+-^A\O:"%$S]-("E1/2HIMQWN63GW'NMHUKVN63GV!F<9=/WN63=_GDQGSR M(LO+H"IY^)3H[UW^XX%Z&SKK*'\&GW?99>OY09UR K9I3$?*(UYWX^+YE6K5'%](ZAK"R($*,@+F.:_1V505GE*2;2L>]^J((J+2H@RJ*85(D&$XB" MBRB/5;FD!V7EC-$#,%..F71<;9JE>]XO87-EEL,J?X.H53@??" MNFG-ES'\.Z4=F@7BJ>+:@$^FLV!ANNCA[E5>Q!,@<)X9OLBS<36"0TC3[$)F ME.-K%)PJGO >XAA,\4!&50&,H'+L0E>CDC\;\A)P];)R*D HBCG5*< UI$ 3 M\A+&.0"BN(CAS,)AG:0S[I=;W"9V]^J%&E=L>;TF"7ADM M$%D@6"11RBCI43#)8*'X8A )\2A6Z6@IRRM*O<9M81%:PA"?O(WC9I%F*%=SH0+87C15>.'TN!H-%DI]QTOFSZO:+=(BA( -$\)F M5!G#9\VNX-7XUR]O&12D\=VEBN9TP7%:954!1R#T5#C[!)>%['^.,KW ")-#A&1T",1$*!+)X1 M.(H0OOG#'#Z9Q_2;?U5Q$;/T YF$4K( "D2H#3XYQ- A?<,_@&'!8@EO@5FK MF1U=GL$UY K>E",1G#/966X!:9L0HUXBV$U)(E.M%Y\A?LXE+R%9OMHFEJ<#B;ZK0M.%IV69F:/1"&Q+X"=$)3H'Z?J?_W$ZZ)^\%@5<$X!( M$ZG+?,%,)0LZ4SPQY=!H-OR#X8X8NB<1288B#BLU@!L+9=ZEZ==Y':E0LD-" M1$I**L*-6>05$I* /,9U%H(/S7A4HK M^ >\B2UQ?&#"S(A++C/0NB!^<-V]H'X"\VBIOT8;AQ->:L/16NPNIY2SK!"Q MQZ!95%AK^4N^/%SQ2$)==YNE6N",0*S'HO[7T[U=\2GW;??B4:D@Y:_Y65LJ_'H=*S@7\4[G]GN:U9FZJ]8:ZB[WO1!-;Z2Y1< M1LL"O6Z7#8$'Y>$GR(?UK:_=X&1RDPV>;K%!E@5 _1D3PR\5B(4]R>'A_NCPT@=]D\/#LX.#B='P_WA\?\;[ _^ M].=OY'P"[;^%5Z+X_Z^?HS^O4/1=B^QM]OBG/W\TS&GDUKNX #E2:)__'#AR M63B0+/>TX.W6BY(J>&^LE@_IJ,?1+5S^X/@U__ >++"@O[_W/TW,TG;S^W<4 MF6!-(.8CO-Q:+GO H"JH*=G@HVN^9-,\FK-" 8L;Z"X&8T44F6-_D %JS(_< ME_L4'F&A7?^3B8#8AX-]EB48&"CB!M6Q&&VRN^$.Q[V4R RRWR)#[HO)%O.WA7JRY+C0+()'>=LS2R1C M%'\:$V8@K!CQ-;.4-!T_@H]^BLO!&^//>.]RU24\:!2)\0A4&8\K='QI.IT3 M>9.'QNDDJ13:G[[=@2:_6)[H152IWK%6KK7#U4:-N+ I>BNXA.]J"5\!RWV6 M)6,$SMQT8G!6GW7TC\Z@B(=<9:L!-OWCAT46HRB1?]>7@&9KS M\6AFEJ#CX9N6TG(/[I.UPCOHPKFK7_'AX"Z >2@>-8O //!\.C HQJ ?D5W@ M[Y,H3CS)#[\KED6IYD!)LPJ6J5,)Y%H9^2LZ0#(E<0H,BA2#VBM)M/-#*G"J M4MUF:#VI7O 50VNT6F0M>$\\ 56$#\!D1U:!) 0SWE,A>4[+,(*1PA!YM9"8 M',MX-[0P5*#B,%. T87Y(LF62D?E\*5&Y"=+QV>T<2(\0Q%4-$(U&$=SM!2 M22H$9UZY EJJ!PZW_/L['2_Y;[<;(: M)JHB,6"CYHIJL4AB6.W+_T" _GS1H2>)Q2&#H[TK;]P6O*@V@Y43@!<&>I0.*4 M%=4D7M33FVD$.@E(%;X3@;1 OBS5:);"5J88I"V!,%ED,.L ;Y"9)*8S"J1" MA(@-L\.9C-4\'FUO[>P(];:$^MY(I%:1)A$9R+]XJ"A1, ?:5-+$+EY.SC#H M4:+C;6S@\U]-@H;RYV3U<3C1IAQBBE#PT.R10C\F2IE8V>Z)2LZ51@6(^"'I M")"KU @/[ZX*KB6 [\8%O_$[]L$'?*"H7[+1J,I-L!P>\')"*C3"<'UH-=(K M5[.N? QX!9P623Z!]EQB%!4$^QX)=B/NBU<[IGDPIOGKBNIN%?-0:)TRB#/X M')68H*$>UFR_>(ZF$GE6T63".! 7*@&!/%9(7.!T_%RET068B)&XO,!EZ%K MEX I4LPZXG/L4X'1XM2$);0]1.Z:#"! ?KO,\N\XA$)GI[+Y0J6%=7^8,XBM M;00?@_83E>M0^R,12?,5? ![.>CW J:+MT(7_PD<_#HX!P(2*_&#(Z >D6!0 MO&BG>FPBH#OQ\6#BXS=CY;=*;'AN(A6*F)@8:<,J54C H'(QR*\GV("X2*)+ MK'-C>R\:8TQ !7]4XZD4C,#>Q+8T!N$EA@QU>A&C$).)PKH#W^AD'<_\LZ// M!Z//S]MXFZTB7:OQ,* A:L;4C2%18H "?ZE#^&% T$68$PZ=4'=H0R&AB?!+ M@:"MW*32)W2=)+ WSD85'HP:[ZCTP:CTZ_I 1ZMHTX24Q]KW:+#>=:PUSLGK MH8(QS$KH^BT,R^GJ5S*11%ZF%(+%F%M3I2+6/%)X3@RQR+S0&%\.OU =T9(7 MZ?I2CF/O5_:X'Z*,D4Q\A:6"YT.N"JJ&,,BK!/E)2H5LN([#7=$T5_S(CF4Y MOF6F%HX$I$Y#%#JV295V-L,ID55.-SF9Q,A40$_R:*[0/+;R!6661-WA =B\ M0-^Y5$EB2K[1*W6BD2J]B/,LY1(ZH@#[7+:MG4H=IKP,$YGN.\VJ.;192W'1 M+VV68F,MM_RQQ+I(\0QL_I+IP&9E1DN3[I2J>EV/.E=8T!<7\X(K>:<9[#0N MO+5F]9 LYG#JM6:%!;1#<\/&>W6"*>1BYUF$1P2$ >L>%;JNO);EY:H?'"U( MJ5O.DL"E\TI4:#ZD*X7(V2GCDN,-7OF<>VWMSIU\I-!T][(F'TU(7>=+K(D[ M<6Q7(.(")!VFH L=BN(PCT,\(%6S/"(TT5%MG%5 M\C_XVI&N"V%/4X,FDAK<,S!-D!"0FRGOX9:Z\TO()E](L2\0,4:;R+/G]P24 MG8Y*YQOP)@E;RY328"QVI%L@B<6:TTD4&?)"F0J"GNI?Q MH1J%\U^B M22^G?@U;0;6YBB*W+<,IR()&>N9BHMC.S$_&*!OR!QVJP\38&+ M7Y=.W\\27:SC5G:@6B9I %85,XY;+-(+SI'WQVJAB/J"CU\^FGOV2I'8:6+5 M5+@Y?6Q(F*U?(B$4W1HV6+>0V=!VX:.D**V,O MP,8>RR^R=)J1+G7T+];")_$P=PI6L!)P#A*-PD(=X\AOYLCJ!?;ZCHSIBP.# MD4[K=3WFD(3UQ-:!IRG"*U9FRD.W>'LXO99.<+0.+V[XCJD_%1E% H ML:/CM3;9I3S*4):].C83J4%+VD4,9P.)7^!)+9DR9"%8[#&LXJ1$7Y4R'6,U M#CECLI"IPV1,AK;K1(PD*6N*<_,])*377H^=H2,\:*\U*K/-3I;M^7-C-5[SUER5.9I<,TG[/*Z/G.']DCNE_1Z^!1X$]3DB*_-26#C5>&=)TD\568].*5P M;T5<4_L?2?.Q*M5HEZ[O2]2=2ND[JP[C!0#2B65AO M.&:'T3G6S$A8R3H*U>NFE M,9]7E:[3TF070F@'J(.BX"*3< RBCA>S>%&S2'$5;V>QFO"K/V$O/>:>-QME MV-Z%E7J)BL94341!3MW@6>C216L;-;5/>HY8_1.]X'_4TEV%;H!>?Q1H1)'V M-66S^I1-YVG]>"T=V.+9E@=SW*ST-Q/J_?GM$N]7 KG7B?7540(*&%0 MS"+MH\ZS"^R6+.'ABG]'S?8@4(N(ZHTQ.D %_!B#UKVA9.6RQY7E8T%#0>>[ M,ND4'5S/2?(MJ0Z+(@P8&\.\]91J.;Q^$VT_NY$06R5LQZI((;7N/LDC4\S/ MZ9:4\%.\9@]ZC$F ]X+W?!>"+:#K,[6X!REOBK5M7&B49-58FNEMSS\=O[<& MNG"B(7 HHM'WPI9K2GDWA23AQ,<,OJ&K@)S%KUFXJ"NWKEI_,O2Z-$(;?P^= M6+A3.8H5[/;BZ%X&D7 (W,\B/KBIW]^OW\TJ3U2P& MI88$)C6"QIW'I\S11$=U#&0+[]_+)GMRPLZ*YRI*V<'$4+)WOF#FIZ16C&N- MY8=2&X$O=(L?)NLVBF\:4L(#MCQA?QO/CWUX!9M>>J6WEEN1Z7C*#SP=C0Z_ MF;H(W3IY\P2;7XUUA]+E#&CG4IG*RC979Y$>>,]=#(^9&2[8399,@ZD*\^Z' M B,AM [ M,;%#"ZG36BF/2*"^. 0S& T#T.5!$BVE2Q*L!]".RCE6%!"*Y+.&:YK':3R' MM[(\PZQ4KG346\/+3)H5OM5PH%"34NF@-,7[L%IUCK>M ;U\[6KI2N>/%0AH M@IZ1B*F?>=:/\6AOS_.Z;(K7CZQ+98;3*VMZ@4T#G0:(X [2#ZGA>*D)^*XH MB%R47".'@6.5D>'D%"#1ZZV!Q1A3<5$&E>DZ=MH@%P2"41HT---]JAMW:_:B M;LGHF SYB$VD.G8?D0[;2EZZQ0%NA)E,.=3)I"0SJLVT?8S(HCQ$Z MBL8 _9O[W4UU ;/)�]_#"MXC%'G'V6?P^F'K;UN+$;Q_#X%8Q[^ LM_FT& MKGOL%S5;]]'[Z%_AW<,L^V[8Z>_Z'O33B:F_ZH(\^ISS+-\5?:^%NZENTL>K M\]N63R0<7TM)VJML:AVY0N'ZO.Q_ M,%A49KTVA5;S]\_23-MW[\A^2CT-A- MER-5 "HG?OWRN=:+3%5MVJ>13%8$ M?\83IB94/@&U20!2,@B?;11;84&N-F2).5FJO^'9[^0S$O27T!Q(%P%:Z8;CRX*%1I4N13S7E:'$N!(-=@,LS/06WH^#7-BHI,:T#Q^D1&B/D[^Z MT=2)D:R7!*ZO:R+ M%-6+3KT45/9<)AEKD6V2 +A3R/1B!"5^.K,%JF@N]I=IFH\52MVL69Z?KA^)>LW*4Y_LZ% M=.)[W5PZ,!!$& &A$P<*CW)[G'LZ==!%S_33"N0*7[Z^"TT ,5=<@[-#/D25 M^_7<]: B"T@G*_/M\Y>/.@GC%@MYF$5<'*$+=+5-(^]UZANXUL#V)9#,;H[5 M4$J.,SB<> =6F\4+7:-BXL.:1A'M,>+4D^=.F!?;39//]-(52=M:+Z\8,"*> M,O49[)M&F$NF3:Y2CZG8A$LP6&D.R4^]1(-[:>P]\D])Z(9U3F.G/7H8WS.Q3G1N*=>.B:*"@P'%?FC[#X<220IMHH%XS4)4EE MS"%,4XYK1&63Q/,"T.HB2RY44X29-#"LFDILJ'YL4_4-&TM(DBTHZZIE*J>1!DC/F_D&=K MW2%WXWS"[W*P):&$>\S"(BI#4[Z$3HK*YR9PPJX4E40M^3O!2/R9"-U\#E:/ M5BC-O5%QS?Z:72IJ=*8.#+L2?'*:E9@5,+FLDG6Y+K[DNMD.FIE$(+@Y1^@Q M.=K\CG4TM#2T9!DYA(/$F"Z))&RR9%4^"HXKO5D#+9@>3@R?Y.+O&NB$)/ZN M-+Q4[?,AJR9,3Y4.=(ZH@&4H:V,[U3@>)+YM>L1VB5H:N*0I"-;%;CP)+;-R MI7'74S+:F' (4?LR!O(0ZG%6SVX26P24-:U0*.WR('>1!]E5$II*PL-=)>&C M+V572?@D*PE;4ZCT%],:TJVRI$]F/D5<6$\Y3LGT-8K1PXCT"AVW=A1K.+J( M_+O.LO[REK,',N\%?D2G=Q6OL@'+U4 6-F:2&8.^=*'RS;"948YPBPPMCV_] M]E8"/_QI.2,O'T/;-[??.C MX+ TOT*Z*:67&%94K(PHN-%+I)>_COK/%+YR"2M58;K)1?HC0B< M-SE+AULXCJ-^J'S$@#.>A. 7^(6^#?S?"[[68\3!$)S]26$@:WGY82"I-N9" M:MR]WO*YWZ; 9O)$X=P8\)]S^(V YSI^UZ9X4KV&V SV61VBQ(/C(G91;Q!: MZE@0"?V2O2R/"4"EL72^"-V9;A=*EXE3];F*)$E%)8H:;*.P?6A.W4? U2BE M1+15/M7=9[IDL5Z[X<[(\^BX%S04(F1^L'=]=3@A"_KI8.D9UJGXU1IZ(\L\ M?EE)E=@)0[Z*&'-G5\XY,40B&:X2C8=9+VNGR$B+I60N(+2C.(KA[V%J3@ M>M; G<9$^V5#]QII#,A,R=EK_<)>3=#;9U.B7')R9MG-&42 M5C78I_EJG,ZRP8BOK!?XLU;#TAS?KB"D2H'P,,7DFP \+#4+N-XCIL252.LF"55MA*R5C M;!:94Z9O4?'1""&"3%(YDS&5U1 1T*@_VVLE]OJ7FX6:7W%G[5^R23;5\M:/ M!7TS"L$/3NR=.[?K-&>;8*^NN"],,IP.4M0GUUV9*O85;]3WCYJVL:',2H[. M6:"X?MZ(7CJ\EC=]O;7JI'LP/L[B&VG:G#_#/C40&V-^= M8>%W1JT!2A. ,Q?93-#.V*ERUN"#IU%-\YB3]KJDQ"OMDEI(,DR2R9[S(']D MCI, %^DRC%)J%/7FBKQT/D)I,[MMVG-:>9VA5$XI; MW;%E)<*OTLANM@JD%]2IGNJ23%'6)$8H#=WQ9XJ"3,6#&5?&,4!G M'!RK;!DE$O31(G/(Y4"P,OR'3N,GL3+C/4>XV8E-JYNIIPWS/C7%$=U'N7(A ML'A62$)M>!P]R\3Q8ZAV/-=+95>+Z,4(HD).O:,NI<4II0D@R82$LJD6Z)C5 MM%IZ$*6V@L_E2A,9K=W].(\O!,)&)AY)OR1_+\2@P1)U&&&MH!O@':8&*V+3 M:52GPE2P\B-G/IGSH7IUF1[3XFJY S_')_,GR M%)L4!ZVVW*L!&4/IJ*^%G,IL1#4K*T"-A5MP,N'ZV,;Q36SZ..O1K>]. 7]B M!Y:SB^WPO#C:=6N2*LQ__>3XM(ZO':Z,U/,<7L;0D8$'FCWV7*1"?G=35XQ; M^>*?E1%8WS9M RT_LC2Y"ZA<^FK!G[!F5TW!Y#&V&!6ZVM+6%6VUF;5LHNL$ M+.2DQR9[CI80JY;#@G(),I3:#95H0FX,:=65 Q.-=^I>.24?IV^VK0EON$^^ M@IQ"TH=<@#R)1GCLNE#(MY2W/EYF,ZL2]3%QO0275;$V#D'>XU4L9C:U(,H9 MF(48:@,-YDJ+)6GH,/5ZL&4&@*.E2=G1GH>:5&C#O5P=F.W&^T%(O-?83-^B M'V%PSG/;R"YI[GP)Z69"F07P19=L\_[>9ODBHQ3,5].&C;]_ST(M]X78>NWBXX(K[S)"S'%B=C ;ONJY4=O4B&[ M'V&3OU*KZD,^HC,/ZO20=QW8_,P78[OHF@@0&X9%C[+6N?8/(I M&V!O.V9B.5*T(6ZT:C[IV4 H$T$/>:7+=S3U4G PU\_&=9GF#@;CCAQ*[MCM M_8,*V/'L'4%H[#-215+?Z@V:B0NW(M5I$49KNR+$/)P,&G&6U07(Y7L?BR[$ MRD#P<^']:&_B3)W*ICE*&0IUGB3..A;1$JT/Q?6T44P5DU6*_PH#=&ZYAA*? MS#^%M=6.<(])8JJ9G27'D_4EK,^N>.YH5SSWZ$O9%<_MBN?NC*,U^'I("AZJ%_B%V,?HR$6E>&!TKY.,*7,C#21+HRQ$8#>1HOJ$= YN,ZL+9@ MID5QP7@_TM@I([PE*DH]"^1/^68;R>G:?&J>)>M/17([S:1=)AY64CF2B5LD M\6+!J^>)M-U2VQ;GV[4]'+QO)Z/B0+V(?8/M0R9BXX=CL5_%%(%P;K TIL_8 M:6K$X%/A\("1M_,L6FJ-\3D5O5@8_#/(T6 M4YIQM"LRI@9NS4$Z^L1SIBVAV1/2.13=/NHV!SRWK<$)=KF=DHJ:< M2/X*% 7TIX'L:LY3QR2HH0/6&.RQ5/F%HO$^/#*(.O^&%-+G$X3#SJRBLQ6Z MV0+8,C,4SVV]6HY*@DDW'PUZPDX-673@0:"SL8#@5NER>) MLTGQU:N(^$ ) M2RF0*KAMSHW?^5!23EYQ0@LU7Y9DC%,Y/8H*5=L!8[([)^#NJ>5QP 3'F:B] M+Q)4[EX\4+=C.B7!W%.+F*MCS)G2!MW /O5?IGXM:B_X7"L 7MN6$-:K6'6V MWLE$TY*6BB,'V/6H"*%:;&4-]P(R,JL2-*ZQKIFH&:B0H"IHE,RD2CA,(;V< MHS@?57-4NA2O]]H>=95:&9=H/;>OLJ\%79"@C3XCJN&',.#QP><"WZ!+\X7] MO4+-)@KJFN'_MHD+8-/1T;91A0QQI;8"7%'?3(D0OD9 =8 MRL/,9?.PP:UD[4V8,I_UZNEOW!;N+5[W/D=Z7NH(;,@T'H$K1;]9> ^@];%B MM;5QY M@;? >QLM5RA5$-'R&0 L(BQ@'U8A']Z/$.#2H^,@!'/::NK(\C<89 M*MX9>$+P^E2,XTF29>B5O.5%^JLK;%%QDJ73/80:"(I9/.%,A=[W@K*!J,'U M.@LV#6&=Y)4@\,2!8)LH@26C,SE.'B!:9[+T M("FDW%D*YHV=0W:E:# M%&6ILHF0F-E"9H@EA0D=-<=WZBE"DL'13DJ4\WAK M_Z%$^-C>!8\]>,4$11L0P$3F:7CFJ"KJD JY^B.S/N]GU*V!",'@7,\^E?"# M81..4][/*+D^E4NT6:M>A<&2;!]%LV(T_#[T;?!=?.=IWH(D!V M56W2,='8)3K[R 7EL=ZDR'$9A22I/ ^1S(DO%;Z':%IDZ&9Y]E4P)2-*X.5U M<37U/DRGN7(;(>RD/1UWX+FE-#4LGA)1F+_DBILTQQH(S?;@O7]'77@4;M1^ M@!-Y$"A84QR!XK_)4I!3PN_I@ZSG,+U2:U-A3:B7@_W! :-U_-+B*=?;A<8? M9,KUIH2)/]/ZJ#?@D=9#H5?J9>-Y;V_??:;1"G,=F S>LBF#N8>$;AR]8LP- MOJJ+[7]5Z#QF:1J!A&CS;/(NW]KY:!:K"XJ\65 TFLFGP3S9#,5,A1JSH4 2 M0,/,!"Q9L%6C?[A_?+AW8.0C\-P Y8U*9QE:&E/0+4I&,VYO^.\N]%H7RN-] MX*I0UOV?P@=U9=Y+547#('T5@:4Z&$*F7A:^NZ\C^';0)\D[L%=G2AL9KX_4 MJO2VTG>]L:=#,DL7H%EG$>.?RRJRR83KK>'A?T$BV<,)4"I'S&25:S H\*LN M2?<$5/K&UF=X$]4T"!X M_%_]DH8IOS0/98H]]PP$MS)QS!J3WE+M]+%A5LZLG\4P"]K;#74MI3'(V05= M+G0FR>(!XLZUF5JW\[%:1JV'O=,C/(H/1*0,KPV" MPD,'E:2A/^^X9B'SK",7'U_7H1$":B/Q48S0?XR;3D(!IQ'-5^!,I4\=V_TP M5#2#3VV/VKF3<_=Q @#CJL':+6FU9 %>6@83@ZO7/*CM,&?Y1 MS(S_G16<;$1_/S(U;I.@R)((J^52&F_,>1"=^?GUGT@(' 8O3(D'!RL,W.-? M_WG^-D"WQU8,@'\J3Q\B;@WYSOG4:N*#@:_&1C>5$AH45^*SH&.XA+4Z5[O+Y*%U<;C__[3U<7C_8/ MC_ZTJ^W=U?;N:GNO4]M[UV<]V*K0X[?X7U4\1C7[T2D<>U^EMA#SBTU]O 65 M#\+_T:&M1Y9Q@G@2)N9>YUQ&%AA-G;RJ><(==VDD6 MI4[6!=5F0LJ.TVN(#S7$C&F)E5!4UP@N).HFLJ''>709)5[S] B] >T2B93 M4.C!'SPD_4JQX%_8& CC3S*(#.7Y<8*$VS_'I2SL%4'J(12>Y_M!PE MF+'_NOI<7=A#YY$K># '8H9Y]IWJ/N5X!=<#*]"D_*A*]4_\%AD-K!\LT1O; MK%Q*[9J!?$!?+A1\"LFA"E H%EM;-\S2#YI MMK/Q#(7699P/EBEHPH'R$NZ MG2#B\X//_1R793&L\NG,9@W? M?WE#DAR['(/?@>6RRXXEYW\W4[OM >O2,=-QJI$AG.%*1I$UX.0' HB%M%=$ M$R7]]X1,DG)/@^XN<)']I<0V&I450^P QQ%D*9*&,QZ:%TJ59H+%8486\_R) M4AGZRRA&A$EZ>%.57L8IU2]R;-O@*SK93=WZ@0XY!5*IS)2J?+CA7,IH""-J MJ+A$@^J,S;OE,\ R6+^?FY_MA.U>\)M_V%@BPV5Q1'9>?X)SZ'MFP>:Q)@OA*M*3+DJ'1_=?)4B0 ^"E=G-]%B%D_0W[TN5&A=.Y'=*46NY;GN/ M#,R<8;&0AP1"T4$$[4IY2DGS%.R.,3&JVO/?WGXB?!%J1#'EZAH2X%O.2)+Y M5?!U&/\TTAM.V9Z\CKLQ7E#MPMH01[: -UDVWJ6'E46".;#6CP-8*R"1YQ8H/.[]1(H66$ M4:+C5TYA]=^QF*I_9" DX?E90DIV[#B"7TW?(Q?7@1$Z9S.7VY *C*A6"1%L M6>ER3%LJ28?"V(]Z)>Q*'O1#BHM1*1 "E0-!$F2CK0.4(L&$9P-BWQFILB:K M$XT[!"P3P:.5 M5I627,95XX?S5*K,$@P!,M[V80=W8%-;8;GJ$U?HC^S4 T ML/I+S9@HJA)8/(I!*Z0$3EA*.=D(T%L(Y251J M"Q"UY^,XP#5[Q^'U<3RA$N[2NJ'LV;DI,,=9M1;..-8N*HC+0JTL6WN!FQS M$'QZ,.!&DN6*+XP=#CPX^JZLD_5OG2JS+B+R?\@.E?:S;)'YBC/&GK2]T4TG M+K, "_.'"0Z8T+3$X%\TZ(N0V4C+UBBGIKMYG >1!,HOFBI'Q&#FW=4D1N-< M=ZS-X@*N>BG",$IL ;/K4.M_K]!4ZDA5XR%W2TO;MFS76G(/B0RA/3D<[$[( MRPDHHLRR%'7 YQ7AZK&I9X,*1B!DDSVRSRASBY/4OEUCK9G'#I3H==%1VS!C;DY8D\^;2]FTC': M/!=T43*1,7@7T^# >!HSU!OZ).;B2+^ B8&]'KE [V$[:PW'4%^^#\XK_>!\ MV$PETSR[%.N.@?#D<@3CQT,*%TS3*"'_G8.F&(1 I%LK_FCF@P'A1F6)L.0H M3ZN22A,N="FV5"6F[%!CI5/.,I$AU[;$ M@\OM&>U5Z$:^:$OE6VY_60NFYC9URQ#[B%!OBP2'K98Y=EDC]>N)T'KT1-VS M=@ 05EWZT$Y&,5UN-#,I=+U3_#(VD/(T)?J#7H#TXK@MS!P=T$:+_J2+'&V; M+=C H2'I$@O3V^"R,"G8&1F7Q=V"UC6D^8WO+>X4>!U1.K4 QX@&1EXW'%5_ MP,YGP7%\6[N6U1:!O*-RZ1L3D$8WMFTD+)R_D03$"/=?* MX1'L39AK[US'P(R9;YRT0GOKK'TY*J8=?L(I),P6BUUHP_D2/O9@#DV@V\DD MI3IR,M<1GG#;_)%]'ODSJ*%'AH.=/ZYFB,QGM29O6EF!F-5C/#X/L1JWR[U5 MY#?68 :=:0 %2DD=DL<>R!\TY$,DA!9+T9*E:STF1@78&!IB_2S&MW[WKKS( ME!>=[$ 'WTINT*ACA<*M5KA?B,%@9J4?!&RT*]8O^QVM0B#A/X9-?]KO]:_Y^Z.#YI>L M^\:Z1?7W>R>'@S8NZFCCHWZFD^?3Q_D/0"C__:>#/UFE067,0!X_@K[F!KY/ MK&RNWS%?[Q6:XI[XA C)I)8.^F%;,'EH8<'+%S1S)$X2PKBK":%R?-4-[./Y MRTU>[Z+8-%E[5?=Z2RN!"SH,3+*9 WBJ6V^F RR,][9^!0-J69MF8&.L/8+' M_]05V\"LS)2P/O?DH,'34F"HB9)!%01W%U"^-\!;>'U3T?,(E\J!.,Z>DS<( M/UY$"67T7D:OMB#U6YR/RQUW<]K[0:O.O%F&O*B?ZAWMW=USCN]KTZ:/P\/C MT\=I:MKGMBJTI._GY/%/U[J!M;)IQTS7O=1:+&B",!!ZJ3CQ*6#%X.;Z8X:P?2:#P.KG>@C3S<.N70WP\/ M#@ZZHQV:*??>=, SH(OF:^GWP_[AZ>-#TZZ(\V:"?>^+=JG3!=K BB#L']T]#B7\QR,LX9,L3;2K&DV MWIEFUQ-FQ^'^X*@[PFQGFCV0, OW#]IIF3U^1/E.XLZ/O\#=-MJTP-TVM@^3 M2BI_X 6X4!P^B9S-MW7E$G>0K;G%R=T@ 'W+>VI9@/INLSVW/9N66 ]KLD$' MX>%1AP)^=RU>'BA=U'9N;CE#WVW&Z0Z.IR4\W7PNA_O TX,'9JP[2US]3+6 M#96&/AQFO:[R$8%"G?*,!W^[#Q)ZUNL?,#0_M105IGQ>.94E"*^ (+T,JC!: M\E^D4W5#27Q[SW_8EO,_[1W3*7R6:%?4U(K)\,V(D3JQ;9+S+"]Q/*EI943L MB/@"68'['A"GH_"@[',%+*1H@K?N6*HS_2'_@F^&; M\M-%(W.SU,34[;L:M^6N-O!U(ST4:MM&>IN3_44O3 TA$," M%T331P@)\!); Z-".C6*-L\0ZS1L_H*^&.5V"'=E6:P&29DX9R5)K$*T! M['"/;A3CIU\<[>^S_2W%^@:WB@#U"YQ:/!+P4[2H!9DA!1E04,_SWT 9;%B6 M?LWIT9:OL4LO5!IGN?,J%TGKBM>=W/9U;R(9DT'38O.,)6=>)4J0)9!5WO+P MVF7P 8?^XG]H//@_093F!XJ[&!N MY:1GACHD4#&$!,'=?)"!AL'[*$X0!.0Q1T 3_B+B'+G:CL=[KI!1FZ=.=%I< M_JZ,%.CW)-TX;) ",@%"L P8'L('^:&.[$@ZNL6E&"X;;2>VD797>F]7BI*/ MKO2@U_?O%">]:'REM^]:?0E=GN:"=V F?S=UX+IXZ2-WZM(:T&YDI1>#P]Z^ M?YUCGMB"7Z+!B8C9-UX#74FVZ(O!B@/*AFC[FF0:,$E5%1D"4)VS6:5R0294S+E1BYE/A-UNEB<_' MP"1C,&?$=OB C8<2A/G,D[.-_X=&5+._5,-Q^B7XX,UO>JN/$YZF'_ 9X6X> M4\7G*N'+CM'TE:MKL\SIO. W[&7G-.@YJ*MX>:[.-A*)>(B1=BI"KN'I@ZT/ M-5S#VNU&F %\N(\17)D6WJ@8WGUX&UQ&!$2>(4+6F /&-(0@)XOZZS_?T-U_ M!7E($^$"0G3!KQ/X'RQ%$7)E#LX<2AL/?Y9!]JP\'C$F=4Q@1>>EP;8-&]Y# M$0[\0/^XY(S$X*R<,49N49(P+S2@T3]2&@9-8H] M@BY"S:1+"D6+G!D#!// MJE-"@>VS_>? W^ JIU$9S_!6>* U&/Q.^/1K#-(M9& M[5L:#!Q\A=\!'>GO.+/K]50V 6;[>@D?=&*XG<;ITL!&) 8B'CB'P,8$Y6MP M,V52SNK=#Q5FG_!8XMQH[%[P/D-PZPA=AY#!97_0+$%X\MG!3W20=+F6!AWP M482NUQA>T602)['&0"=L. UH:;%(B0"11>!PF7HVF3:A-Y2N/_C)8Y_^OOQL MV6C]LP;N'!BD8!2?*^BE"(;5G"V:@ABN<+[GJM FN-41B+&,?"B&AN-\4;;@ M!\#J&YAQE@6S:,S\L5-"&)B5QH' NO<$O(- M3:5%"+%9=HE@9Q1](!_J(X!;UX 5RZX'_R*#3:&A,:0XL MG+$WF;E,>LL?'6 (Q2 1&?AJH,=9=!%GL, F!$B-NN>,>+9P<1.,"[$EQD#) M8SBL;%HI*PC>9%$N6,C5 B=?%1C6 @=WEEV5E'EV^&.G_E'L\,<>82D[_+$= M_MC]L?CO@I]<9MEW.[#*SE>3@5*_XJ0C:R<@NK_8"2A]K8(0)[E*%VC7XMZP M%SQB+Q6AK[]Q*O;JJU=\\KW]<;24Z1[QQ"**XY0EG;WEQYN;MJS1,1_V0^HZ MY>?@V<1T,#Y\]"P#YP83ND5HPNLH]DN) [SY]OXS:A$;-N"0]7=E,,J!0XU" M<^<1FJRT<3V6WI@^?"Q5UN*'9RI9$+0T:F."N\7<\7 ?Y M,DG$/XMS9TX/!^AY!SA\1,?#A51\)'2!KL>:E3W*AY=+5T)J..T\'M+ . RO M.[-C]?) -"O$9$YYWE=$VS#6&"Z8\^WQZ#N1'.7C,7+@O K#0$0'6"HA(W_^ M83+SN)UP[9$B)C1+?@%_QB$E*-%9#<+I2=TZ1%F MA!Y>5$ )('^I*D_F\^DCDL@]CPHCKW1='249-BJ"1XWPU8@ZKP@Q>Q'E7 XB MU4) 6-MTH551:$KT$*1V,R#&>\]0-K78H+F9GFV6:EONL+0Y)!8UCJD0Q M9Z=5)CV[/G^MG@8ZWZR+1,&M:A2\Z%NFOB0"EV9\Y%E5XM 0'BMPC?3778FV MM5VW#R3SWGLI,C<[MA(%"ID2G&JT]W$. N"+DA%9-"H&X\FC)"NT!>4U I/[:].FV&A*Y, MZ)TTG0WQC;9.22[+>!!9' T$F-G!M9.:9X/G;\N>I-()8U*@6M S[)ZZ/0?[ M-Q%BHDEEA$>>B (6NKXTF]P$1PP_%+I"MTQ>T.H=VC8B2[X M"]TI)ZR4]F1NA3L'DX1/E,M0H)7;=2Z7"_Z2I9/ (7TRE/P4*1+2AERN$=5* MYV O'/G%(4P4]\9 .D]"47P.A;; ITDV!+;$0KP$B^M,%>,D!Y/P,LME1C:7 MH3IC;$D#T+?>TFS/4E&:WZD>[)\$+S%LG*6PE>]I=IGJT=OV;2!XI_ >G/H, M?Y/?__,59P" IB>-J)(8"#:?0 M5@,94*#Z@;DB'G#%T1#&1Z'KX$&*,F<+=IKE/.:#9\W+,[[]=OY65R#J+ I: M$7(.-#!F*%$+?BR/X(%O2\!?DY@[Z=J1.Z&<]BA*1G0>/$H1OH=Z39,%S12G MEU[BJ!8*Z:-+7/P"<@W,&4Q3B ^+J\*7!$-="0J\J'Z -$"%["R82 _W L=> MP%D-N3A@E1QX\.95;R'G4Q@2N,1Y/HTJ'O/ARW[\BD(\"'-^/.ZG-@;-Y@3X M-33)9OTW]*$BM2!E3F%-- P6EGXY4T1O/!5HP['(G+'F/<'_X$BWPKD=.@_7 M=M[T]%!LL2^_@SDG_(9^@&0WY_J0Z>]4$LLI41ZKA3LU,[:,L8S$)U.WR(KF M'Z@9Z9_G,M09AYA2C6TY:[YL8(0*V6TI%;]Z(4UD;)1(-/X#I"-N#PTB2A(Y M:T8&5C)%!CPC-'Q-K 36\"U&V69ND_2Y]WI\Z$C&@\FH&=H,$ $H(>7Y*XVW MU7#80V4Y;AR@DSJ5.Y.\64YR39Q_DO&*)H_-LC%H^"G-BP;Q@^67'*@R-[5R M^I$FS7%=?*VG+ZZ"-E4?2_?^Y=4T3Q5EI9DCV&O0@6:[VATU:['EURNZ#G[! M@X+(Q5TKY.01^">T4-QYTTQ;L='H/.]++ P^]%QAM*!P#A^.<$_?"MDC^C2( M=)RIK/SH82P3$]>N+RJ<4[;E K(]?(4,;&,CN";V,)+.QY>#H4^%M&X4PE5G M:W0BR9^8AU^N7HTN9.#GH/.98"876Q1I_:&4^Q(5X-A>S,_6I%XH8QN&T)S[&6B;EPTG%MN*3+-M[.47=1V?X>>7+$=*S)>5*PM->@.<7>S!'5 M,U)#Q<$^_>;4E\!B&=6,@NO: )2:J-LOQC)PLN:;!*_<-+HJ>_'-EE%(?P-' M5S!73JES"NM%8B9A10<:MT0=JZL&;X:F75YBO49"XVPEP! [+,N3Z-!3Y^P^ M$B1Z3:-XP699=/6;Y&DZ%@1/G>;1N"+'RZ9<:(S]A2Y@)-/<^O.&.%8H@8(1 M>B"G^1B.^)QRT J%HI[L>>G[;][D/[8N:0O(U!0[HM:46@< M>K+4WT3N YOY$O0P?!:$8JX'BS8[ MO+L.A@*J*=A?MW!N>>"NTDG;++G0(6:L/=@4-FE0G*(S6=5-VY'DW[6[U4CDI=K*U+8I^>^4CR!OZV7\*CA&63>2J)NU M(T/X(_SUH'?D_CT2_#WP5OCOPO\O?,2: MNK J)-N.%TXMB8: M[]R*%.W1KKB#VED(!M_B<1Q1%)U:JOGQ>F)C@W,Z5-9L- >__F"YXHSU?F3& M7=-JG)5H&;#-YG0HDY>#,KC*T_JR3+R2WN2OJA=\PIC)RE)QL"Y;<>:P*%8! M-##&VD"=7<(BKWRH71D*MQ&?5'JJ^@@4+-5LTPJEQ3$T>LMF-)J.W!ZS,Z)S ME*@HW9/8PYX^1=>",[D1>/\L'L9VA*<3"Q'?''DL-H-L:0YX:DHY[4HV&X4K MEJ!KY)%>0EOP:#^4PLU]C[YG#JGLT?E[FX$=2L%BIJ--$BU0J4UA[\KXSG9E M?(^^E%T9WY,LXWLJZZ9X+]+3!DW>SD#7XWN16*(.M[%!UIHO0K> M/-=/6$>1AV]_U^ZP!T5U2=:3]:Q7%+1YFG1^BELR8F^ MT(S&VDPP/')NXPGA@/RAXI M@,T&@Y\PXMH7+HIS)'4@K?*7)&U>2X6 MK=MHX']HXW/RZHRP;+LI@>Y-"Q^UTRW\.GO M85R($DU* K!?2^V<_!TC4: 7.@>,(GU^7_B,'QL!Y4GPVJ<4!,T%%PSTC\-Z MQZH8#!0%XN /13ZH 0Z+%BE-'FF+@3N3,PK<7QB]@>PF)/;NPWO)R_BEW_ J MPP=504U=7BNHSLHL"Q!VP/S2 C927&$D3\>.]7)OQ/ZX<;91V#K)*WA7<#ZB M> Z(DE1HWC2(Z3*G8A8OFDNSW (H$./S2*M.*LTP!0WFL%C)\ &ILZ6=KR=)+5Q$+(LF.+B4+2 M7KYV]2)=UYX]>EUT)1<])%P)#LO8D[ -BZ:$BT,E:? !CIYS2S;*[:FU+Y+B M8\^'N4N*U"BG\I)L]OW7;[$$C#],O^F_?H6UF2N]Q6X?JC&9@Q='@5/CN&GE M? >K1U.8$\>B53:>>(NBRPGN$26W=[_]@]ZAE'=3A5V!%\;ECR\/>@?'JW_[ M5Q7!8>6O F(GXEO]NT*Z9PZY7YNR:H:*>:/.74G\9:A I%^\]'N#FTGJ7^; M1&>+*L?&C=(H"H\-=5([$D;:2(I&L%!O1LK$XU1/\N).=3 M1C]T==$P$1G!/"X,YGX%M0?K;5,.L]H2V\!(:UKH0\HQFCL#2GRAY\\(+%PH M991H"S';7W)))U:X4[,U%_VHE*%B<,%"9T3&Z'#@Z;YT_Z!TBY*_G(-7+0>< MT+U57ZG0OF/0$DA7#M0.F71%-[B2ID4 M+?MZR#F7VQDV!*'T7[(L'3HE?'(J[U\4ZA?]C]=ZL$F,OL-N?NN7\R&[/AWPGH90[& =YMP/BGO,XQTZ/:^P?'8;' MQ\==G=?8FGF,SYF=[G:88D?8J7G3_:-!.#@[>58T;9X\N"LMW$C?K;OKT]/= M->^N^1&N^=HFL.#$=,K0'98W,G)K6[W*E=Y]OR/?OZG;U\1K)[V3HW:3_U>! MRQ,4-*=:["8>WVVE>9ME]AJO9C\\/.S>$/H'UO\W<5">OAO2(6=C/^P/#CM+ M:D]%!#5?SO'N7G;WT?LEP^VEQE!GG0'\KU9])LHM>$@VT:IS4;,67C: M/^J.#;.!8.]#@#T#LFB^EK/P^.2Z(8G=W;13N>SNY4G?R_,*6GSA>16D[6D\ M^RYF<1UU?[Q_UAUEO_-6'N9:#H[.=C?3RIL1I+;=[>QNYZY\_;49PX:D89L- M@6\R6G58\OF_C%[=QO/?ZEAN:LMN?>9MH_MU-X(W*("^_96UK#CA;EL.[N!X6B*"UM3OG!R%1P?=*^"Y2X'S0-6_.]9N2=W1 MDV/M-=;%R2 \/+I=3?7SY*_K1.QN_/(NVJO[^P],33M2VI%26TB)?*.?"7VJ M =M*GKZ'VI$ATETZ=RUNL?X"E\X"%]13!3XZE@ MZ GT'\/>144P=D=',L)Q?VN$XXY!J_I(SOVC:R(Y"ZS;TB!TFB'A<\0AE6$[ MM0DE#@KFS69HWQ\F'SVQ"7>G&:5OI5._$_!\!L81(1FC8!Q/::C:.,YI/@D- M[9:1Z,,<+A[^I4H[XS<;,BIFSI4@!OB1OP^/)LA<'BVL\H)@^S.:9NK.QLII M6@YB_DT43[*.@DDEN)<(O,^CW]Q7R(!2?W9J$5T0EC6.AZYX[&V6JN6>3*P< MJSEA^YN_OGU'7^>!N'M#%=%(.'BI@!":#\(:BM+YF2!>OYS#?CY5.2PE)KK7 MX(6,9X@'6CL6@VQKIN*%R %2'G\EP!B\RSAR20>Q1ITOA" 0GZP@Y.(C%<5 MC,E/$W1D5! #S_L+*A ^V[\FG%9$9;OPK=/^3_AD!&1D'-#:MS>P*DZ?UN#2 M- *A*F,$8<899]^5BPAJ1K8C3AC1#J&'@X*=SG@:Q!Z/ Z5;F2L9X]3;C?2E[.;C/*WY.-:,?]U*TXSC_1HU$*-J@?^%1C/&>BKY9!TBNIQ7B('84 MG6,9V9"K.0YEW&)1 KV_YA3(K*C-F57Z;69V4-/IZ;G>&D#8'1WD+LQ\PT#; MFY'$HR32MFW3&_BXGAP6,7SK^*Q]8+8GAX/'>E3W]G?TV+B_Q]T$NMT2]K'; M6[\;",<=JN\.U?,?*K$T[-7$\$X359A;ZQXK1_G!8J[LG=_K)SP"6;5W@(;PZ\J#P:3=CI@UMR]-Z!%QYOKU]QK_WG=Z>.,T]E)SCLKN&RQ MY%Q3EG06'NP?[,37_1SN8QSLH^STISMQ\SIDKOZFBN*7X/SJA-(.J>0ZNN@H M/.AWKS?CH01A9Z_U\'E=:8?,N&<@:9K)XC#$%GIZ/'Z7T5I'49V%:'H$8NJ0H;Y34ZV,]#XY-;5N M^& X.+@=(-=.5[3P6J_;D_SH5]H6-V]M6W0[NSIF*IAD29)=HBE[' _#/YKF/]\W9:63FSS;U6J<(>T03:HGN(V M/T8Y*/.G2JMU9AQLL<''EYJ[3VVI/ZY?A=W@JERGJZS&! ((5$=).GL$C\#) MN%QIY;>J->UEG((CD57PT/&5C6FW&27?=F>^V9PX"/W7"R\NY6[O-6]F^''+N[E?NXE>/3ZV8='OI6 MVF0$[SYU8W?@EAV3CXM')P&IZ=/D8WRHY6ND@KAV,(B[BST]]4_=4>RI M(Y[?&QF]L+9>HN/0'FO[MO;W.Y1MW4&V;"G:^^ $7U>R[PYW6[T9'I][6AWNZ?\,6G=WA7CFX/#PZNV&SS,[@>^J?>EZA_D\T@L69LGB3VKLVBX U M%E]XN-\A.,H=5LV6DCT\/+EABD?[<[VGLK.]@>/ MES5HI8FS^]1MHWMW-L>[S;;AMXV#81[FB%J6'7EL/*Q6YE76F-A'A^'Q\7%W MC.R[9NT[31P^9:9Z;/2>5C+5.NB>07AZ<%U3<4?9K;K$'66O41<'#PYAM*/L M'64_!&7OWW1ZQ(ZRVW&).\I>8XT,KEUFUP;*;F4P8O]T*V0^)XWVX&]_[9W*6:]_@*? Z3T=P@GB% '853#/\G**$UY5,JL% CP2@J9A9(4+X%GX]*BU$8 M#)?PQ'(6Y^-@$>7E$J$%7_1[!\&06PT%@!#X=A9H0!\6-1JV*"3@0A^8BG\/ MSQ$GJ>%A&N+)>88/A\2_@V>AA>Z CWU4Y84;.5+!448[ CG K MZPXWJW)__B]<::&0''(%_X 3&O0.]0GQF5T"E8SQF=%BD6<_XCF0"=SWP=$9 M5MBMA:8)<26XLLL8[J?VW=Z^;C[= &#I78^_D5[ @4S_RX6[C\/>L;GI\;7. M:(@?UI\O&]^S &:;@/;*D%U>] \'*R2^[N&,Z -4$(SS^$*EQ#*I63BVY:X[ MD5[PNPIFT07P>A2G\)E4H>2=+U09EPC;:5@93KG@)Q6++"UP%\$,: :H?*C2 MT0Q6\)TG-""+\\?QJD>S*)WR5^&ZQM6HA*U,%)Y'@0L= H_S)T&JTP^]X!Q$ M5 G[CD (X-EQL:D]JK$R5]*_X97T@NL3^=MWYCB2.(*WPB*51R#]@]Z9O32$ M0X6O%=$%;C8$<9JJ98 'I4KF@V(A!!V-1C@^O/'Y[F[[EI. 7F=Q$90YPJY> M H4X9%#1]1@Y.X^G<"&XIDF>S>'A_ZK 2))UX2V$()CR#-9O7A6-X-D%W1[M$ @/9!DQ)9'$ M"(1/G/+Z<(CO!7XGF$0764YHKY.*#V0>_^B8T'QOL781>1?8K0)60+[]^L\W MK(' OHQ*^&V( A!$@IK 9:D?"W@?L!".0QPI5(H/%*7^ KCZ%K>)2U(^X*&/GXI#K/'EZ-O@) MUUZ74JYJON:DEI#7^/[=A[=[>AN;!?(GHUFB"U@%$0@3;USBP8V40IY%)K-S M9&JBSN4D.(T71_W>69/*7[>&;A$A2'.7PZ+Q!=I6=$+C>(I8#F!T+>R),*(S MLR')L3FL'SYT$27\!/SF6G4Z5,LL]?6%%?Q =,%$*2"LOV=HHB]#;QEE!O9] M\%+UIKW@JTBB_XSFB]?!5Q2*P9MJ!&*R>!7$@*ISO*.*Z90 MX "A&9GT![P7)"^+W,CH%B-T)XJXL@!:^0X"$%Z6O\NC2&!(RN> M)U5.!O 0]@"43AM#,.W!_NMW6?"A#+[@G=!O^J_Q?.9QB2<;3#+^L&6[3M/7 M$"Y[>$)PFTQ5(/[S3>*QJAP$> H@AT&&B==]G^1#) M:0J&29!&X*4_!L22)381U3+K[@XV1NI+]B+]4DB)C1Y/[WQ$\&/\Y_ALR0\ M] )@5Y]&988> >_KXZ>___J_(&E.#E^#3S&-_HU?7;N_^O-K^^)#+^(?8!./ MT#0;5<2*:-60*K]4L%59,FH8(*%94 )5! 2N")>!*.WH8I4*K$?\'E_%WZ*T M0JA(7C2^FDP$9Z&TW?I1T"_%0C!G %?I\AYHI2R?LU&"_[_*'>9B$P NJEPN M0%GF"NQ%/!,0)"KH'^(_\9UO8;,8[B&-^3Y.0=3%$5XJ_ *Y;6OFNFM>HEEL M_",^L0E#9R49/F#PY!%8I67\;SJ80OS6$>DUV2#(R2T1]%LB,H".]+V3R*CB MA"V&(('EVBB"]AJ1ZU!4$AF2I:1=$_C* L0T"1.AW,([,+&MQ:1-C>J+*I O M&3%%DL$!&%<+R+SIR LY M8IDZW1;LZ!<*[\#:[ "%GWP<7 G:[MNO1$/@V*I<_Y45O.C'(=J^+?L6 "OG MO[/\CFHQ641KTKW1XE1DW:W.O5#.NJQ9T3Z_/@U_P!*?1[T M]_?^IXE9VF[+GA<44)91-<6*,O&E_B7^G>RH0C3,!8CO#&3VU\^_4G@+_%&* M=1F3#&Q<]%#%]:8 2E%4K)4FH/:&[&%DI031U"2FP]91M$(+;'YGC^Q67- % M.V\R8X?>'X'#,X5'H,VU!,MP'DO@G0(R)M+%3PII(:2$X?WSB'RI1;0DHPG- M,?*U8'TA_A;_J"/Y:,Z#A5FP+X6F?3;&Y!EI0E2K]"+,!6"D/^N:9J43^H!S+8 TB\F2W:8DBN?P'22VC!4Y_1HT?4Q' M'SBF5V@?/,[HN7Q%2&+X+054@AY;KFE._V(28 Q'GFVB/ 4'9T!HI]D\'B%= M9!A^<5,^YH5QT4R:%%=(U=@2/),5^X.,4<\&7QGQ'N!L@2E+<>5'X*F#@"K9 MF41!RO'L.1 HCD%8("Z>#EX$_@9M&>),(!:04LF6<%+(@?P M:'O_CZEAR?E))C=T(E!.L4L/M!7C-M#HK["4 )Y2NA1)DI*C!IJ>P6>P'W4^ M:0]9!S>8%>')"WRE7C8%:3%U@D*3WB:K,-D36N7ZHQ>I36<-J_X#(U,HZ4$[ MT94X^Z-0=)P7Y5Z"T3%MA]?9%(YQK+5,MXC[VU6:FPYJCE$>W.@(/@7OB21X M)1% B5U1('BR)PGIO6*&W]KTZ'B"5"_R=$9G"$=,"0^B@P)$1PQ*'664$97F MEN&-\E5-+Y8):#48P)\;NQ&]48?S^&8US0L'SU1B2+4N_I IERRVKSHN7),Y MLAPU 8J$.SV[U_ALL.XSS(:0,D1]M_),[8D#O^647 'N>T^L8L-'.>CFG/QT ME%C.*@)>!>D,/D/'O;?+LA;52JB)/L[_[-]YU*DE''2]/.@EAOAC2;V>^HF4 M(?%'Q_[1;96:!TL_N0-T+27Y&D.T9ANL0 ;DP5')S3@36A&,E3%5S8 M@?3S_J^_O2%+H5#VKR@B;);;W+=+,)R.@G\24YH"IJ;H&2>I(HGYL85'@E83 MJ>)KWU!Y<8D[ S\(C)TI%;J<./E_-)V-LZCW)"2$FP=">]$_K1<@(?F1;:3/ M"/-U(S3%Z6Q>G/8&*\1$KF16E449T7/1R5GE#% "TR3XR%J5YR=6WM8PR2>ZHCO-H+DBZ\8MK=!Z:$Z7S@V(9_. MI2;^D18=3T1H,91DZ72/M%%E]E3G();"DOBFSZ9X[V"H3?-H7FC)I'\FR80J MCQP5%.^@7;B>Q5;6Q"D0:<5$0;Q,?P.#JT1ILPS&[%=_0[N(R?K%\?Z9*6JS MQ1AF/86WY&@=&[''!8HJPCO(-1O5=A\7W@YPM7%92;J.7HD?HZ#">S7,G<3@ MI1;MZ%# FVH/!@%&27N=G*$PB=@01QK5>=Y@0[C1,L\[H[USAA)K-%%<>?K);9]^.UFR)HD:#8$6V )V:&(=K7=._'#!L=_G&B.QNRB9K(N5J4>6C&>9$*6;#K@43WGGC7Y&#(R].$&,N,![- M=!A@3B'LPO$;79F$(81@6"U5'CJQC'I@&].-4KP8S\&2B5*55076L:$%+3E) M.#^[+'\SY)I&4(OSD>,MRBN 7-IVXJV__1^]H+IE@?E-+.*$*HQF1I@)69 MCI:N8;&E\?CBY/#$"/D5/43)L#7$T#$KSROJO5PA>+*0O[RAM!A%!7^')6=< MKCB"U;(U1F8Q?9X"%(5E?5L8. 9-!Q]BM0>/#(-9=JDND*Z!12BF;J:@%B Q M65IK>QN)?!PMX?3VQAACT[EQ4 I%J:(Q/$18S;Y1GD)I 5JKHQ%C/.B<_ZW2 MBSC/4LFSY)) (2IA[8@68EXM2JKOW8I\Q S6+@CG(-98P\XIA&.+XM](;>('*98.WDLI\./KW(T:]B]@T8$L5FIL:F)4Q[3H M6Y53B-\UMX*7;KT.I\&"/+!8-4B@JER (PLT)*$J0,"BL) MZ/-KZ+M<%$NUJ0O^K5NGR'J:?OS'U^"WW]YN?-[+,ILJ-+.\0\IRRSB%4MD^V GH".:$W])@@3;3"2OH7WWRYG" M'@^LGI_1.E&W:^\II*87$".)DE8'K+3%3UV"U1Y2,"9);!S \?_]4Y 6%S72 M8;X5:@E %Z.1;Q(ZJ'[,8Z+% F0&^7[,#\#Z(,K+JQO4&O\VX)-T30(X,*#- M!5%,HGV-QH5B5\B+04V$AS;(EF#=9S&:J7&5N)XH[BOZCA95Q*5V@_V#?L?, MC6^K] <>7/H=$]O:L*4&8#P]0V+Z9)Q;-.1J"G=,\P39?VQ:@GOE>JC6V\*# M&,*OT(;@ O162RSJ M/I_YL7Y*M$ PNT>P,4YC^:M=V1'G>-U&BY=L,4OMY)CB;T[0E;K2=K6&IM9P ML*LU?/2E[&H-GV2MX>.PM&->A))=XJQHQ'5:CH7&_:S<(?=*EUNE63HU@MX8 M;$[-W^TT L53R6:S3WX"ZIVT*Q;!D#YJ,/$'=$QI9K(U MX+&.*$ZE)A.T!U_&KX)J0=;[ K\)_(07@(G?$!UWK7E"8WN:DBI/(TJX>*ZH M_0%C:B;P"]]F(@!C[(\LEPH\IQ[/YJF=)Y+]4%]%PR(FID75A@4;*8G")!0\ MIO;<=2[#JW 3/=(QO(SUH;&K M8F=GWXSS%BRKVS6HE2W;CM(+W:XR_9&)+B M1CC?.>:TJ8?.B$&@ALCD+ZW+Q\*P1LU$DZ-L/J1:!G(DZ[Y6R X(G+N]>^WR MH 12_L6%-!VK\584,* +I_.VEB(A!E%<;%&H7_0_7FMXF9A:[?;H M2Z_E66)>HDU: PPB^N(_6VNKM\\6EV &RYOESSWXT\^KOS\^ZQT.ZOW_*:SKMG>QO?O<5V-:M(*YV MP7W?%)O[[NWK[?#7_G>UK ^1B=H20:;#B5&-1IX@ S6&VN]>Y_@^2Z)8,PAH=R^MO)?!=6*:!2L"Y56ZDDIN&=@)ZYQ M[8[/NJ/@=L[# RFX_1O.;]S=S'VKN,-'NIGGGBQG!9BJ\DFJOYOF5JYC3]XN MS](ZQ7DZ..R.XGP*>;QG06MKI'XX.#K<7?GSNO+C:\=O=SG-.SGZSQJ&FX&" M&/PXH7Z2)Z7TGX$1O::ZJW^P?:' SK-YH *.@\'N4EIW*?W]XP>_E6>0/Q1O M,DM-F;5,)'E2"N89)"*:%K^7X^&AW,^V\F9MZ6H_E3%W; MPR/LO+H^=!$%]LY6.\(?\TH^<-<15=?(I%Z:C+$06#0Y\)N:I9V-G#0KWX.307>4[TT9^AZ]G!VM72-1&AX/KEL-M+OR3E_Y M( 2?N(57_@R\Y@\KNGZ3@?!R^/_9^](FMW&CX;_",U9^_=O= 'A(I$;2Z" EI!+'GB%!H.]N]'&1 M%I":V5N:6#_J[Y0AKEM49YR^Q:@PJB_.!YPW4R M##YB3RTR";!CL+ *<'!*8A28E%&,3839CXLR$+;&XL'3_2K-NR4.[NXF^];L M<;:C<;PA6/X@/WBSNV0RR;AK35CX (=]AO[LJ+$A\3D5EW4#DTZ M%>NR]M2^F <'3T6D8$F0HS^H:Y#C($+O1!ZQ9NMS-T^\5+8NCR?M67>LN4MS ME^:N1T-W=>0N/7&E-D]I5-7F*8VJVCRE456;IPA5+VD47L&@/:D);]%B$M-I M<[41QQBWN-U(V2^%\ZOQ(8C+ PYF$W;S7*LP 2N*L>XCSTPL9(![));7[/5J5'-=;T3 MK"Z2F8X]RZZ2S%1\Z*[9Z>TYQZ#6"67KOZR=>G4=-G)<)]IN^L]Q@7:D:^C- M6*J85#E][M8CX*F(X"F9!&&9O;Y5'S5^!!%3H003S=G52C"I!V>7C?,PA\.G M]2PY#WOI6[M#1_$=[Y[+JQ8,E#T],'\$(%.SNHWZBJ#\EH4SX[WK/X1;7B#D MR.,8U/$H-]*^\8)KXKNP<;PA"^,YWH_^5]ZP,#MR[IT(;^(F>&G&Q^J2[FWV MUNQK!/^'6,3;E100#>/?,\?E\+R#Z)WXP5Q<],W9TAAQ8\;=Q21V\:)N!CMR M<5>&#=S',&C*[, WHH NT_!J9Q2'L/DP!/@$\+DID(0I[@OQ@Q/X(#S&W&4( M'\,/>'Z$'V%A\IV'&??$,__%L]HSYDV)".F>$$L?.0L\^)7X(/Y A*C@(!S6 M;>./H@Z'^9PQ4 M'BW-]/[0I"WL4;?P*O!,88K_!E"2L<7)X*B,-X -0_[S3Z MQDC$W^GTSWN-5O(#;*B/:%D"WD,#P ZKJ-:?.S;L_=X)? ]YL&%\X1/X MK"3+JER(""&9E1I?Z%PA'NRS*D$^C[U/>P/!(M("!*1!BGQZ]U::QLC\Y!->@UA'RE[Z82^@ EE/KC6]CK;6IDT'9@Z7:CN^?2[)XY M+C(KK1PRO/_GP)($O+H21%:2ILE4&:+(8OP1A!/]M!L#12TFB+/Y@@4"?,\M MJ]%;(Z20S4$TPAE\HDNDEPT4PJ(H<$:Q2+X@4BG$GA+$P,S/!XU.'M^B"0(G MO1A*JDA6P3>L50K)T$ X\X-()(>!NQ&0X20SA9(U:,L,_ @P:4$]329@1B!X MA48(^"(.X' AI_T!A.8^8M^WO\NO]W)?K[SINT -8/SN,L\CTO'0)@S06/L& MK%:&OOJ-H-1X-'=0ZL%_O9CL4K': C"E#(3W7WX! M*P83Y0J>F<!8/#_SG_!=%B]B8H+BEX81A M#+)+I'A1WJ8! @;! 2:P^H#C 21C/(!)+RF#&Q\56:/J25#T0M"0%*,3P/.A M P3' KE1X0Q(*,(G42B@DP(HC-VQ,6/W!#4'\ E$X@M'0WY 2(P4RH2]!-2X M&% ?@&8%:K@""&P;J0$%J,"(L#\E#,=P9F8O<_#)NAZPR@QM:DTVG:'<8[UJ#='K8[D^ZH.>K]'Q@\';[O4/5 M^%Y8DB E/GAV0]@SN/U6[[7XQWL?+"BK>?O/(F;9E'=[!I9^<*(9B=[ ";]+ MBW'D4S0(_';'<^;Q'%3O- :AA@: $I!$E4I\PJ?ON?#IA8Y$%O<#&2TR%)R/"!V_6 M0[U@&G/.DX"1/P+1*=_'I6G4H!]D2RHHE9X'9-IR&:3*]!=%FR,]I)Q52/45 M01),OM/S.C5Y,71X!.<@520X[T.1@7X/*,@ @( M+<&4>BUBB#9W$,V _ ]>Y_("3X=+X0-^^AI MY6H82!5^)?SM8>;8,W&$!S*@,(:;&MLCGK6W-^QT)02FXCJ1$Z%!5:F(V"_@ M!+J&\J#>!^ */_C!]S/&P1 1O_E #:VF F N;)?*]23L'Y9$R%!&QA')EL>I MOV&\BP-AJQ;0P]B' R(YD(*?HMM?@GSRT@3Y)&3J;4^78*6[Q"'RRH-VK]Y. MW!7RV&^%QY[$[!N2=$'XK= IAC3*]DO"8>P(8M_$EAA@*:7X>LG5SY[Q/PR\ M33B$U31EA! !_8O/ E"M<40^'GHD(BQRFX9,T/N9 I^8&#("]Y;45QP*E"4/ MQ0N*-[56@XC2@\J%7,C[CIPYA9/H_\5/\&;,"0!#R@.%EPF3T2SPX^E,/.$C MV:\]DB$ K"T,'.G8@BOHAR+4)MU&Y5NBMY:$L82?&,XR_JE7L.GGS4:KBW"0 M94XJHE:X*8L@TFRTFT5O%!TT8@#3!@-LI>\KQHEF#A!5[FQ6C[9,FA&LE-A&30F/ M>C&=BSX0A1$CM29 %1;2#N"QW?_)%.CH##JJV ,M('C^?V*/&VTBWX0Q);( M$WG53G#'%6Y'3-P'H,>,PA)EG AU*:$T9]\Y!3]R8B^[)Q&UE?%^BHB "8*< M)*X]!5?#H[3<5MQ-QX8U.S63;/_F,NJ&Z@*!3-*@).Z&3'VW"!S7Z)J2X4B# M2+TUSBJN1!41#UA7K4;W)WE' MK*[[*2Z.QT22LYI-L$SQ@GWA.TA(*HBC:FW%_69F(R+(I=P;WD.X M1".P^[MXBA$R B6E G ;KPQ$W2U^'N#XV8Y\9%U+0?*#9[SGHX"4C+R;X-(# MDLP>>W1W0S&V4>I5B6M8X?5@3!'%6;-D-K;$I+DQ(2. M,A30WI^H*-@)?V=$,K$GKF>(X1&S M?[XOA_8G>I]K<-AMLU$PP484_]+Y*I M1:'F,!NV]?,O+=@R4V&>TPL;=)2,/B21 L'K*Q8J$%$26PKXO<,?A-A=BSAGLNSKS RT1$^3*UYP1AL#G&#H0K#& C#@*=,HDC8,',L>@! MLDVR&H:BXW2._-ZQ>X /UM^$V1BJR.X%F2LY4_8F8CTQ!B,9:9L P3II+ =^ M#WM+!GGE;QURUAUQB,QN6K?TDDL$E7F$*EOLR\PF :7AELPN!DP]ND^27Z39(H*)3!PI&V'AR^$3@;S@*D[A35PF^H>6$(L"2RAZ.$!97(! M&"[B6K$W3F/MC9^+@W_P@ MW[J>101/M#3*Q<'U73]T]/7#V;>BKQ\N[_KA?"D67U)%(&.%]9Z*=V;QF^&_^3)CV5I- M*0PQ=%?99SQ MO#F9Z!C\SH+( $A^B/C<^) D9X*UX@>1L!AV#5<+@S3->A>Y9. ,A61=A5PZ MOT74PB*6>FP9A^W2V@;U&X-.OV(=>@:-WG!S@YX#]](YP_D&ISQ?)9_2399T MDR7=9.FH398.2??U!N.6#9NJ*F1.*+!.VY2JK+!VN%I7.SR#2],4M4P48OU5 MY!=3<-_*YWUM+8D.U]LJ6?QBYYT5R[UAH]VK3Z^(XS;(.0L"?CJQN-0L\U2: M'39:U6KL=!8HG)INS__4OLVSZM3_:I,RWJ,%UE.'>U=9.)1T7VHV^C52J,4D M6BGQ4U6U>04D7M:&J-%O71Z=:37W-&^V3FJ.VCP^7[.;S N8%B$Y)!QK%\\2&X;L"N&(-P0\_C:<>#;]+W.RV MV>_5*)J\!WY#^$YG4K)70& E+O)@UW2BVF#Y_$]=P6WF M[U0J%U"/+BP8SPR?U[>9VTCXFY;9;G76@';4:Y[S>C*7C.-B)KE8')__*6V" MKQ+;WWU_3"U7LA74OJQZCI@W=48N#[4QOH>H[K>M[9FX-G;256*X1% /FZT+ MQ/#YGSJ0)2R(J%D@KU=E;Y6HZITRD2/V0R8M&"QP:/P#M?S#\3?I,#37#T7[ M"WQ<=N.V61 L)W[PP()Q:-R,M9&]F^2VFA=H?5TE@DL$M[:N*R&VZU=U=/?Y M[8?;9+IF$K &(SO.8.\^G@^_U.5 MZB5QCMO+#[! !66/)MU#Y.)TS.YP MU^+4RZ"?\S]U!:[*H>Y:K\!\+.FSAM=P]5$MM;%SM=[/5VR,BHS<7/52*X[&)O>($(/O]3 M^[K+EQ+J/4!P=Q>([.L U39"5A+<[9OM8:MV'GC-@W.:= \1W.V9@]Z>M3(U MIY_S/W5J1Z#Z6=[_3TRHI3G7V3&V-!,W'47I>&$4Q"*AY<_TE62N[=.;W5^R M25JLQ'K#&L60:V,27R6!E62Y6+OFN-0&R^=_ZD#WA/7,1,]H#89C]&@J-(XT M=WW8"R:>\S"C/9X:EKJ"6Z 2/\<<]FJ4PU*;"ZBK)+$2?\0F>_TK9_=;)/OCCA=_D$UNV)HNJ;R9,2 M8I\.N*TDY$'15#'Q^50CY["PJ8AL+8D1]"RSUZQ?>[^#B9<*"GTM&JIK65VD M:"@QN[I]L]W9,[ISR?QY_J?(*'L9L9'+U:UIV66Q-5B]+<:?')JB!H]15(O2 MZ-(1.2?_^NL<5(8-JXU0*)[XP_&2.ER=RPX0=L9@YHV6F\8!112R$J:@:3S, M''MF ''.C(!/7&Y'N>X.>.D!N*5;$%AM*INFF4G'M+176K(D7HQDWAFOM_5I MY._3:T$9HZI0QJ#1(RC\FQL<\860]0'*P'Z 0MN?>LY_\>8JFL$#8>3,*>'! MF2\8X-:?&-1[VO?@V6GLLL@/E@D!Q5[D &E,(KS4,J('_W;)62 Q"+]?P.;] ML2(:I(TX- _W$.RBV8@9ZY/N$O<_2+@]XX?AT"\"1&E)U*;SI\,5G. EAEV MU1X[P"L>/()K HQ&V>^PB+XQ2G,RS'=C?UPA^ MD#+<) YD5@K\:XX,[]618^RJ<(R2I7FL6/W=L)*AIS$'V0?REXW\&"@O#@S0 M>[=V/$>&'#ASJBAE<%-8K%WOKS1>!0>D3&BE!] MHP ER"S,EJS"50:%C:_Q&?="Y!['@W]SPU]$M\A?I.6 \93>(<,B1-4#Z_$? MMAN/N3'W0WI2?! $\98?(;)85X5U)(9)58C!:C::+1*X1=%'%B!73F %LE0E M[ &_9#CB;Z?< U/5);4/:G6N'D7$VZ+YHUH+W@@7W'8F#J)Y,KD=,9>R=<(9 MYT 0/Q9^& ><2.6>!6A-&$"?WP'/$9_Z@<,W&*-S%H!Q0"[@$;!*65$;XU^$ MUK>BL^47.G>XS5Y;*S1Y#))\U$&GO7\#Y6HC8Q)F[T%GLI'C8M,@8-#8"[D= MHZ2>")6+: V0,2$7(S\(_ ?<.IY3$&2 *@?IW;;QF[ ]I78 2=_1_3&^S9S0@/^F6P%B MCX)89)FEOA48NU$LC0['NP?CUP]"@($?WXGCI1E^4LY8D MDTX7Z A8E RK5Z0F0#:_?G#&T4P&>;)OR6!-,WV%CV##&BDN5U8'2Y>A^9??7LI2>< M3(ZF C.8W _*4#AO2(+"Y^"+;&J;,68@37^\[._."/+&G8';-"S)IU.T^XP MWK$&[?:PW9ET1\U1[__ C0/QA>$KK)'TH=7"=MK^$_. 5I"_ M__J70HSE/?ZH-G-T3<%K??ZKT6 M_W@/_JYA-6__6<0LI9JY(MKN-R8DM9O&8(>9%#K\,?9"BCI$5E@6H!C5X*ZQ!1AO$<8 ?".E!4%X!*@(EY"DW.8Y< MW_^N(A6@NA9H1X/IZQ5N5&X.J I0M*591%;>W^26E(RFN#G W&6+D+]2?WFM M0L2.1Z"CEU[+M:1@[ZZG@1-JQ:]3.==H"EDG;_WEE^6O&_"KE^L_[PP;_7Z_ M\%?-AK7CS[OMXH^4O5&V*:O3Z';:>E-;;NI1]#T]7>0)I7!GN1[_DN':Y8K4 M+,_MV)@'?A!@G,W^*@;3U\1\U3 JA1'W'#\0BCAUSE ':9B5P>RS4+); TCG MS^?A]]Z)P)W/7+N>MF_PN2!=*0=5(*+]]!IGC8>GX^&77WZYO5!,"+!62?I\ M)2=D"]%SA5UT/_G^>)G$%K)SJ0]=VOHTN%6/JGZ_;6M8;2ON&*LJL&JF.'[C M4PJ>G]P4K9%,^_I7-E^\_OVHTY=/TVZG(D1W=WL LU&#\[#&WQ'A63T%_?/FZ]Y#,'<&QKX)^ KBK1ZQ?;EO&#=ZS:Y"?4*1J6-="%NMJ MD:>G7XIP*IM,G&"."7%Q8(04U3?R ?WD)GIBH,UA9M-[TE^];XMBCF0]O$=6 MU\KP>X%OS"CZQ +X;JM)&?WM>B5/6JUSEG? UXN3G//QE\THS6 3_&ESY>DB MU/Y^*W%KSY@WE4\JU&*&O/0F17YLBNB[>!J'D=&O(Z(K6I4 P/7&+!@;Y)P: MO_MX![<5V@LY^7'&X+@BL M@,H 9":4$X9Q)J>7C?Q[;F*O7SBWJET3M^"R@ U@1>EK,]\=AR+1N#"Y5L 6 MD[>.EG!5'=A^R>]>)5]S.+LHK5L:(Q;B/[D39+./X<-+K)CS(B<2L@4)D;HN MRW]/F(WIPRK9>\Z66*U!91XJDQJ #F_82]-PG3]C9TRIVU04(%>"?X[B4&1] MSYT?)E70NIE/+47!7^")O'*5":TRZ?P%%WO&-Z=.*#*339G@G92+<._>"7P/ M2:%AK(($UIN'W 5: 2,X=L=PDN\<$\Q'/%>F1#_.9 !*P1S*^K0,^!;@'-#2 MN(U% '!R;!Z2NFB]SF5D.QX1H.\A"OSL&5:/(#_6 ,V#2:[9[^,BXDQS'LW\ M,5#6E.!L/' 7:XCQ"83:AN4S$$JA'#ESJ8PBRF57'Q1@4A6=<;"6]Q\:GD^U M),BTZG'/#CB2&KY0GI"O2H_R.?DUX[J[?$$$UA 0 Q&!M+;RF5&-[%BMIQP!Z0[[!F8(GX MXTJ< M>!XXF;R0JT9&$<4+%1MF84I,A;RA-@F/:J4BYBX/&/$[<;[KU^$ M+>$9']Y^$4KPKO$)J[Y#F;Z,CV#%R^,E.YD"(=+5R8=EJ0[)2RSM? I-. *F M/$G#^.P97_DB$@7WK=1>4?!/C<-(X@&K>L^ M.[V :&U9NN>(O/\[&S251X+P5]F_H&:2(7."U :117A3; T!5$!U-B@_QJ3; M06Q\>D<^[9T0 HN \,(_03L/4F$9I@6VF-C!OA4,":ZI%8.5*7]][N[WY7- M%*()*8M?$O-)UNE$%(]*K!&672+B-:/#S\*>69!8&7TWE"53H!HX&BL M!.9C'MJ!,Q(KBU8&6W 5X!+(7"+P$9STF* M@OR+/44T69R3$BK8VP/#[XUYP_B Q>74W$%HC] 8.Q/L+$&"#X&Z@0AA>=!Z M$3DU2H&R\3ULD"=VKZ?\1UH<$94J78K;L'!F3+ (7A!-!@R@3;#W#M:!21$] M1K_'7PC[.TQKZ667'MNE NF4(HL((B5HXDA<]NYM:D+>O:7OHLG('V08(K.T M*.L4@0CQC62]BEMX=[GA#Q]Q^,-'&OY0+^'];YZH7B*WTI$6-T3\ZM($2U9OZJC% &*;,)]T-XIU86EKP%9*O MB_">=F< MT1&DM$T.+PTB'TR\K)9 ("3P600^.:N,>&@JS4QQP$R[)75RD!%T"GQU[H,% MZY/DAH$#- G(!X%0-:Q!MXVQ28%0#,5CK"_M$&3 M/%WR7= 'H$4$S8"*%TU!#!!5D3_'AE,>W17B#]&@2,(XF6B#DM=S9@<^.+R> M/W=LZNN :)3]0"1A3N((A8]TEP6!B[/DWP9=R7)Z6FX;SBG("X@+X,I!Z.*R MZ<>0>017_(@,JX4PCV8A6MU+GP2C$R8OIIVS"/P\B(39#,\@FDCK<) M?X'-XN6R0YP!WP19'H$BCY7IL@!@4L>W9%F@,>RF4K<8INA/ 6X0TE\BJ$!+ M2NTM(81G1C$I:3GU'L,914TM.F\0F^/T4**/JE*.@-$#4A=8-0XI6X1M"XC9=(V9>HJQ_L/=LS@\*H M8[6MMWZP\*D &=>A(=L-XWV^V5763 8QQ(*QZBZ7"@4@8%MU<5%\L0&PIA'D M6W%M;[_JCA))1XF>[BAQ]JWHCA*ZH\2Q]5,24%P3I$*+ST%V4?>KK))"_Q)# MH_!_>$%P0$U%I) JCO4'#JA!RH]^#!5261I0<:9L\"AODN>;9GFH=['5V6I\ M1MZLIB2"EGH@P_V3"3IZJ:]/!!5*HSD-"V26%')PN8Y-:6>\,FZ<%PICR>;) MNDT1FEC9B&ZDD +B? T+P4HK\0Q<#&_^@,@H4Q5/P#UJTANZ6HD,#+1AH3Y5@( MS9R[*1PS:0M'@0P:4FJ.C >L!4EDD.'>IZR!;-15Q1355;C**%CE7Q%J]N7M M+;63R^T)/D!12#@:\(=)01W1"W-+N4UNR+JO1(Z(2]$)LSS$9&;&ILI]J72, MY"IPS3T8'ERV'XVV:,%7F%C@V%O97%EQ]!5;DX+616B4VEI5CS3*,!2&*C+' M8?(X*F0$GA-VX\06O@&8&3)N^(!7GDMC$5/@#$-(A<$+"O2(#**)"&%E/R59 M*PF )"$/C+BX%+XCRR:3Y%*F%4CUX2U-LEVTHM*PD/.#8QJ./Q*WUHY0FKXM MDHCL[65?+CFPW3M%RN1V")6V]'FF[ZPWENTT!EV:BD!J;\+NP09%A7.#8PK\ M!PH3OTC051;D&CXMR"5D]'SA.BJJ2N(4O\9@[9^(LNPT$0YM%)\3Q:@H?]*1M(]KB+ABUL,=KX%A/<2R_OP-W M!>6%NI+")\WZQ%MHL(O%W0Y> M0L=I4D1&)XOLKVR&H,RBP@0UYG$Q%R2<^?;W-4-!';!AW F;&X^0P8'*H!6' MR-]PXRZR9F8Y0-!_'JWVJTY<;V'C*H=;.,1T>N!?"LFX UQ@VK*I /::L;[ MA*V462;FJN>7O?V3%E!Z\VJH.#AB(G/G1&!!WR5P.%U*2B]97'J*1 YR1M.$ M#SM[(4%'W)C*G?,/45JD'BU1DO)"-C!):,R6"_R4C#\@%8BLUVPZ(;BJ@$WR MTN'HPA\K(BOZ[>.>VSCFXH9..M+J;C"'CFSR=[43&?XW2U.9Z-YGE>5N?"0) M<)>VU?_"01#AE*G:>2"45I-UG=-R#2*!>PX.M)N20Y+J#^XX B'AFX;Q(9>G MA )@Y6'@A QWS+$V3J0AK<3LBJ8-4Z-U6_H:[(/?4;B8$OZP,'.PNXR]7,8^CCP 0U[ZX>4H9D*%WAGD0;(KC:!#(3C"^Q:S@I9E57N(-))\T M7(GIQ#*TJC(@\"I?9#%GZD(6;"DH%_2D"K2J$%*"R21D+C+14)BCY?; NNYBO"5-)2T+*& 2"+TC5$)PQDQGR!EPE49)V>W M9)-UUH3;YER7E.Z1$P07;9"4Q,>.K&K(Q; S&U@E$Z9B4"6$\CME](BD)Y77 MX_ '%7_]0ZR;(U#:\CC'"QD5D=Z#R!(T.4XC:_2E5E>2Q4:B9>$[GAJ]*$RL M%!>X-I[3(] ;'L>D,A3D"2@#C@EO)%Q6!4ON_F*1.;(R.$.AZAC(\[$"P>.Z M"YY(M##R.>6T"2MX(70-O*[RAO% MG>8(CKZ\PV5N=M#F*N\]+MRS%\#"1,WDA0K2E[(Y0Y'^2.4">V.Q^?S]JY-< M8:XK81!^>$4LOH4B!*T2)"IR A+_4[TO,))4"&=E+%T"BW6H I6+_=+UJ@KS MF_*Z^%X^6&9R)J+>4\:8X-%((SD>B M)<(X5HZV<*2I?"^I') :^C6S#EY0AS952 G'K9 MI&7#6=0)DN@[W:K'H2BN$5M^4+2P/.[R)R!,+I2$LD_S9[(>52C*^V@:NMBW]9,,!63# MONO^2$@[26Y#X-GG_3;&J%QI*- 5R5P$1 H=JP)?"A.KU#Y+0XS2T;7!T8S1 M@UIQ"!V P%UBOJ.C&CK[1#:)$"NO,L-%)0P$U_OIM-WLZVDA9[@VU[ZSXP1U M61*\4/9W&GA.W2U'E4U3HP9 MQG>.[O0BCF18$;O0J-]1<#A;B)WUDB*'!!'5"8JI?$+1I-^?.<#LP"=+ ]L1 M37#Z;%*IO0O(\'H"NX.2O T<'YVV_W)Y,4H[5YO)PBK="&U1AF1DM:$S$05U M21#()/%4N'E*YDN\)UE^]F?,@@C=1"&=DF1$YF5::0 -KKRK8M'IZE3I6;'EAO$U0X%E#+_2M"<) MQ-'M*67UK]S?9LB!(FVP)I&)*D7/!CY7*T)%2Y6TEHE7[CBESEB!R*S0O00\3V7-RDR0!MB? #D@HEF0',[$W)HR3 MT6IB0U*0BWN24$,)D]?\C-(C89& +7-- ;+D)V[NP[)3FVDB0OI.8KM(J0)$ M[2>&H!]']$.R)%<$769E>401<.0_&&*+C"KL?!SQ,)(?D.R2DZAA6H^H "7O MTV1*1":W@8B5N:&ODNGEM3R9G^)2PB8#"'O4T.6L#+,&]WP9BNG>%#]/9E6G MX:DN3WDS-1'%1OQ [ 4/#!0S4L4Y= B*9,N;6QFSE] M9:1V"RZ2,-6JD?/H-]OERB?WE/R>NJN@#\I)\6@TW2O90AUNZ+;:"!><.E_E MLFK2IB-TAQA0OI4H2Q:J$60A7F!C2ZTHN_$T4)JT$)%[0L.C($+*12T$YFAO M@*KH92%YQE8-ZI2KF;%V18JY\)8B)T(N/&X:ZHYE!!D_IZB&X,B;W;@U*=A) MFZIV4-(9*$SWRF=KY4@-Z ?]44#SK;RH6X*JD3IZYTYP,5YAC?V(^Z]9SY3)*)=A^Q'RI.8F+LB0<4RX*?%KMSJLDJZ1OA M.<9>IF\NO@EJAD^P!: J;RNX?J,"M;0?#&7[I9=:\I*=[LY$UF.$4)8&VH(Y MPL5;L;#3(V'[/CB'C\@CR26#@/_R**N3_+A0>(DB@3N!1<#A_Q7/:@$EFGLG@V3"HLLTO1 M,3!=R>4_I$M 9D[6=Y"90R*M,H"S1:J<]VM!&5J8O4[CJDF-[&F[TAHMET^[ M3A1IRY/LED4;DY6]D-$!;XJ#YU'#P*R-*$T9#1?TSG+ S/:WS61))9G&V>^@ M(;.2BIQ\%2&7NKJ9NW5FVP%:JR)8+^$:9Z(94Z*+JDJOT9$%$ M:9& NTQL7T^Z+#.D%.8R[DB\ MH6Q9[QVH>H KD8\-@3P9MY+D0IFG*B]3UERJSJ@RR(=.&S5:*Q"HB=+E>2D@ MBNR(^B)LT$TG(C=-Y3%0T#@MY!67O#*OVU.S ,!='8M\\=2;3/T3ZF\4,A%\ MR^TN)^/3'*E4_,IF7 ASD]Y8N$RDRXH6[M.,=K %) MZY!'PY/(482E>_T&F MXXJBFTQ6?%+:0*R"&\R+@\*^C)X@EJ2=SEH;0DIN$LW3TG)T*=83,4\4(VP< M@Z31C\S500*8&4^ 3 *QB!C3[GSYR E]',2%HRKF%T%,*:HEX%;U'NL'*@2K MT@&%I?&$GQD89S&\UC64JQBQKA!-^=%S:3G76HQK);[9\&0:):4 M^>GNL%!"F%F7*M/-G6*/A'&1?(8XE60DK^04B19(-:$&A?"6PQ@*'C-8)&KD MN*QZ$2XP5KFG^")AA!G%67[#'Z:=M((E_/P!]BB^JZJ:91^^7)O!7 3P8<8I MOJ04;&8[+#TFA78V5Y )X,-V8QDT=!V.!344A9C#GD&KD8KI,/LZJ2*3 MAH:06S(Z]=@IQ:4'BJ,56!&<\H]2 F_F/.6/WBKBHV=,1&WIRLZ)K'" @4M-O87=#64@BM4X'K"*(A!94=!?$U[)!LD M4FI&%=3EPI8S6 A=6"6I4N*RZ$XG_8 *HU @&'Y_R&;2J;M'%FR2KY!9(!M4 M0*/D<<)3CB[>-E(1$3C.?C(Q:K$@UXV[(7\0/3#D;<2=YV&X[@LY/16_)O@- M3/(/ZB[D$^U(D%']J$CD3 DOC$),HFR?YNIE;X'0"UDZW*4D1W4/="L'MBDG MX(:"H%%Z3R2._2)-TZ7K;ZJO>O"V0G*+@"/VEIB<-*29.OXM0OY*_>6UFF/L M>'16>NFU7$O:J6CZK6[%]M1M]/N[?OO8>^HT>LVJ[4GCKI*XVV*" M>NV?TO1Y6/JT>AM7>DEZ)BA#D&QU]JII6* .2_&X\3&KN_9<:_$#GWR]%I!9 M59%".QY[2O2:K44J&,.OB:$0C2_T[&L&FCI[ZZEG/Z3(J#$/7ML^)HDS?/J;>KJ.(*7ZR$DYY, MW=(K0)\!GC/(2374,2M*K<42[TZ.'AHQ%^\_1!CNAKW80A)L!82K 63BHHN[ MDY>)6RK3.C1 =P3H?S \!)S$0ZGE>H(G6(!I_GV0(#4?'MH^^ (?%L)-_7( M3UT.!6C9I&53-0%:(IL>\="PS&T:^+$WOI7[M&W.)Y/7^P)FHU]W#B> ;E2V MH:8G0>(Q,M.+Z\7UXGKQ(RQ>5:/OH 9D;;%S]8OO;(!,Z#_5M#$VV[*W(\ZH MBZ[-0C%%AOZ"I2/WS,VU9=K%#ED!2!9MNP"Q:50*E,7FVO-5".UTPNS) ERU M2D?KFZV>==R;A(U4*GS5I\ 7N7TG..\@6S217P21M]LM3>*[DWCR?FLWQ5A( M[I4CBDZCV[\NJC@+F'_2UL4CE' 1@K?X:&US,.C55OYI2JL/I74[M26S2U&S MQ8BQ&NW!Y>FZXK,>7-=5(LQUFF1D+65K(&6MECGH=FLK:36IU8C4ZDMFEZW0 MFPVK=9T*_9%+@TIH4_V4?DH_5?B49E_]E'ZJMD_MFS-8JRO[>RZF!V$']#@0 M W=N1ELE\CYV_ITMU +X5YVB@GU:)[+U=+%<-#41*&)8D58 M-%I=31772Q4E%Y=ML]OJ:^14$CF#YJZ7?1HS)VK%T.@TZX^:*GD]QWKJ(LFO MW37A+_4GP(M$3K<_U)BI)&:L1F_7R[8#H>8*RC ^^CAJ8\;=\>W$#VY#AK,Z M/1X=+56DYI>.)T?3A*:)%=^PT=)4<<5448R6GE7?+/3+ MQDS;THBI)&*ZC>8%\$Q5PR^G"N74EOPZ@UVC[Q6DOHO$C'6.<@Z-F"U4::-_ M)IZY@M0<,0R'TU0EYYZ&"LD!X; F!71DU[W1"^/&AO^-==+.3HZ;U1Z85KM7 M']]-1Z=/1!B6V6SIQ!U-%ZN=:QK#@::*ZZ6*L@I%4"/]74U4C9T39>Z8S:&^ M!:XF;GJ-]JYU?15$356#-#IWYS'!;77,3DLG[U03.SVST]-*M9JXZ>KTG9.4 M9#F>X2\XSKCWIH;+6A:?:Z%Y"D<)'(Z0W.T25(8V:;0$_G I*NJAJ9W=LRUP/T1WQ511DAC2US>_U<1,6W=!JB9B.HU+ M:%!5U="+SM=Y+(HX;->?^BX2,ZU=H[L:,2="3&-XI@S+?1-UMAJJ7(/XSC<_ M8J[AJ(G(!PCT[ *@?8.46T._:N1?4L@SZ)D]JT;.WQY,<.RXMZ:W72H*S6:= M2H0J2&Z7?,U25E76K%'0LIZ7;[65,R47VOV^V6_OZ@U5D-NU77 MITDZC=Z9ALZ?.B-K[-RKM>42M_C\JZ%:P_'&W(M>W<(/SH.+WWPOB>Z-. LP MNF>S<$8]FN@O_,_8N6<*4HTP,YM MA35E5OC]:KD_.@/A,4_>NH Q8'5\_PK:/HB"@*??#U^R5U3>KK%3HUJ 2@?W MKO/]FO-%:=ECIW,!)='Z_6J:>+KN^-$;N^;P LJ.Z_C^%520WKFN_T =XB=^ M0%WAX0\P'W49Z4[6XTW;[ ]::YW4M$=7G_=K3I?%[ UTV6D/-5U>Q/O5,K9T MG.]QWK.&;KY:;<8"GM)BZ#C'5-#L[ M%[UK,57=D'P&*:UZ>'?%YO='AXT+ MZ\6?L'@ES+XC/U5?[%S]XE>05/IAM4)IS!=^Z$2&FS%&;D8'GR/VY%R>JAEO M.[M35?282L+"W98YM+JU"PM7P!_39%X?,N^: VNHB?P)3G_-_8NJH $U+16(UJK-:5=BJXMP4VC/;P\ MA5=\UH,KO$I$N\Y\1:L%;76.9K4'YK!37U&K::U&M&8V.]W:4MIE*_5FHW\. MU%1 J5]!C>'7F1]$MQ$/YL;(#P+_ ?:MZPMW"Z^;[4&[/A&F"I:R7"19]#5- M:)I8:Q3=ZFNJN%ZJ*&GY9[;.-<1)X^;1%CL7,!#Q(C'3:G1VC356$#45B\\= MY:G+)+^F'HE83V1OL.6I+(^?(R.GW-&:J MB9E.HWM1372K%7W139P?G9!H]EK-^A/@12)GT-.8J29F.HW!F:3V ?J,/-K\ MI3%S[^S5G MBA(Q/KR 3 ?]?C5]&)U.\*C+4]^6*;5^7U\+X[7P! Z(IF7HQX&M;X)/>1/< M&]:H@*""#K>F-WT3K,,[^B:XLG<4ERQFRFZ".Z;5W;7]5P6Y7>L6?1-\00)> MWP37^ZGK$RIX$SQL:4UR74C7-\%UU23Z)OAHP/TTZ=@Q_##O- M^OBR%8SP7R19U*@2IX(D\30I:W/,;JD2-7@OYUJJ[D+"/;.WL[E603J^2-S\ M]2^#EM5Z77_L7)8M=TP94]7@A4X!>52.#G:.F5>04R\2-Q?5:>82):A.X\$T M'MW,X?0I/(.FV6OK%)X37.QU>[]:OH6^L'UJ M$XC^8-?N:YIWC__^%5R1"2.8_QD[T5+'<'>R8MMFMZ?O04[D7U_D^S7GBQ)U MUC';PUTM44V<%7Z_6@:B#HH_WAR_;^V:5*094)=&'B.F:C!O_!3S)H33HFE;W M KJO5I&%*OA^M7R/ SREQ=1UB*FFV=EW;KT64Q6\'\@@I74P;V_LW*L/RR5N M\?E70[6&XXVY%[VZA1^=>-?A(N!L;-Q,]VN%4=5@3)7>KWFKFK*NELUN?7S/0W3) M.0N8?[H$KJR!3"RFI\H N^8BI!CF[4;_'-VNSG+64_!Q53VFXWI?%9-UFOVW M9__.E;+_$V\*Q4$.>%EX)A]DZ7!W;/A>XHS<!O(PI!'H7$S>U)_OFW! M]43'4J]_C/6W2,;?A1VJ)A++G*IV_0;K[2B5*B6M#^ETU8&K]/I7+77*#+'! MGFVSZLSZA_33#DO:5?6]3GF+5DWQ4/?UKU2\=7<=SW$EXHW\T)<1&[E<)59F M\D:S::+6X QIHBW9I\[XV?#\R)ASAL[A)';SN:!EJ:ZXYWRNZ_E.<<->G,>N MAZ^_SD%EV+#:"(4[H$HVY<:(NAR0$'K/I#!R(^CU=WY<4"?)%*Q M89=4Y5M'@K"K0A"*/W_SO04/$/X(7(%[;@3)=1U!0&/X M"V&)K?!WPWCOYS&*_P7\,=L&U1?A5Q9 &C:6:0=\R@+<$PC>[#9"H),X-.'W M6?+:GKKJ2!GCJE!&H:A813-RY49B,0V/(Q^SR'C@0#=1 #\$; : ,D"C(*@9 M=\>W@/3;D+GK0GU*+OV'@O:.HL$I V6$F$;D M"*P#14PF\!(+N7'/9X[M"K)\WK(L S;I BI,X[G5;Z;_0@I[WNYTTI\@&G'- M)6=!:' /R:Z85NC/EE@#_F:A> H7'-41=Y<-X]^*BXH'/X8_1]SH- ;63V*'8,O/MMZFW*#<:J_1[/Z4/^>F]ZTZ4N^D*M1K M-1O-%H+A"U\ =9"@2%+@^(\%]T*25Q'[D>M7DI5X_MK\*$E)Y0*N87R;\>T^ M%*YI<&^;*S)JJ/)#OC@)_#F]NI+=)W3_W"<1OJ,!(*KO<+_\RA3_M"K$JQ1_ M4=YFD-(S(F+L@'$><"3 $8\>.!>D!/I94!TUY-E$2QN>'L'C^'2&;.N(UED5 MT?HHGV?P[.U6.(MN(3/ 1L-)46@J@L[;2 ?E2)5'Z73AK L_)!/K5FE>%6M&(UARMEQYD_9T%*ZU-^ M.P)V_'[+)K#95\Q]8,L0@Z^9,X$#I5;O@RI:.WOI"2>3H]$CP7G,;5\8\*]B M8,\ GX(ML:ILQ9B!UOGYV5^]CN3+JCYJCW M?V F/7OS#1T>)')02A$RS-]>LC=K)'U@>K*V$SZ?F >T@AJ1YDKU7X?&.R>T MXS"D$ NP\!WX+,O0"8^]X>WV>^>ZRXP^!\^S(8Q2W'ZK)\=B@7$Q-ZSF[3^+ MF"7+ 2R8 A-@(<:J0CB&/MB.Q]% F_BNZS^@!*18N)&(6@Q_2H20V(1G[1GS MIFA'[2R'Q_!;:2^EB]R#()R+MT@'O$3E6RZ!,R D<_9O8L.)I*7["H" 8!>>BW7DN(99?K*104A2/PZE5:-II!8,GU-?EG^N@&_>KG^ M\W:_,6QW"W_5;%@[_KS;+OY(V1MEFP+U.]QM3X=;J8JGJ^*>3K%2O[GY=(\D M:VYYG[OQ,:NU]MR9)WVNRL[B/"D,:QCW88.B&L;F_X#N""C*<@-*GO[V0DG$ MS.78AJR+C1 <5AV Q=>Q!#<)0.L1 -Z\2^#F*%B6 '!+DMVCI]!9H/2?]="8 M@5&QH_AQR99HP5<..$J.O<4F;YZC.I?AR_#%BBFT)UEG\D'V; E)Z\4M=O-83SK83IA]6;[-L%LXH_$9_P=D4]\P58>/]"P'V M:@UB61-T:&V!S69/'JT]IG(Y)&0057+ MSR_KJ5KWK-TV;G//PP@SYXR0VW% Z<='ZZE7LWYKV]G3-P-K>V/C$)W6K@&H MK6Z-0D5'0*KFM*(9;?V>)HKK)8H27Z_5T^+WX ET7>O\Y'Z9D&WMVA/L0)"] M@DO(CT5%]AZ/#GWEN!6%;NO,5T[+GBEX=ME M=KUL5RJ$W._;)K0)''%)%&, MECW[A6KQ^PA/P2(K/O'^TVI<.TNVC;7FM8'WVKO>DMP\1F M:WBGR>(T:.GW=[4#M1S>TK[N[FH(:LAN:6&;O?:9 M8O%7$#'.I#]@)T+1<15[L6$;@"=8V5<0P"@)'G=VN(W37O9V0.UVZF/+Z$CA M:6A"Y_!?,4E4*QAW\8"]:5L[I/AIJ&Z;N#," *'#M)K/5OT:31+72Q*'28#0XG=+WT#G\QX)L+UZ!6=+.Q?5R<3] MMFG.P@$F#6^ SA/GRU[PRH>AO(H5/!^H.\B69Z^(I"M)5S7;PQI=JN\J[XX= MCZP*FVH!<(Z.!_42 *57T:U=K9VC<^$!>K8^.H"\&I18+)4_IE/##M2XM1P< M!^B6J1?7B]=G\:O(@%EIW#KF-$\N.XY0MVR]WFZ!5OLJ,PTTB=:'1-MF;Z@S MI+08'T6W$@[DQ\H. QCSK-,,=TPS;.L_PX';R=5?Y:T8KS-_OG)71KAPI M93.:S\\M%PG8P9DRTBX>L%:S9KE^-3(G/_K>5%B38SZ*C$/?.&U%F-MZ<)73 M;Y95H[[81X@,7B926SKVX< :A=7?)]>* .=ZBL M/7,L]A(+952.UU-SN[8&T<'GJU_>RENXRD](G*^2N["H-CQPDK M1[Z:,0YU6;GOR)T*U59(E7T1JE.T43E0%O0Y2[2J1?S%6L%[.3\N>#40GN 2 MUU/,EM@?];$]=B7N2ZY@K19I%:/WRH38[D"X6%%3$NW8O;U=A6RYO'4I%BJH MF:N9K5>L%'[CD3&A>2L8'0GX/?=B3M-6?+("50 %_F+[>\OGX97*I8U_-1*F\/"IB("OR3/K-<9[IQH=C !>Z+04^VY6,N/"MA&5RX_ MBH'2&^PY1>5\,H3,RI<1CJ<[,,@&CX&L)=T-XV?#\R-CSADV@9O$;@*]L7/_ MYF_PA]J3/.PM,L,K:Z XQ/'&W(M>W>)/#HWX[4YQPUX<)2RQS==?YZ R;%AM MA,+;&?.F\ 7'2XU?A#*0#G>7QAC,X\@W[GTWGG/##XREP]WQRX!%8#8'\#_7 M]6WXQQ@76 3^P@?Z\3U\!PQJ@XU@G1B>'?NNRP*#S8&H(\.? ]%]^2:Z,1 MGB[>*,6M/%&G"T>F!A;PN5J;>F@4IHTSY[2C@[/LMF\ 17S'W@2U#9/@,).:.I_;4!YFS!K%2 MN$PF1R-FPLZ8VSX.\@%T@JSD 3X%6V)5V8HQ"_CDYV=_V0(]S=:S-]]0NB)S MO(5/ LF%?WO)WJPQPH&IT-I..:$=AR&R.S+O MGB$Q][P=ON].\'<\-JWOZSB,6R M',""*3 !ZM4CZ ZK^9C7TH\%?B;)#;0.[8"$\@8H+U@@CTFB8I1ZJ?>#W##8- M./% V#"^S9SL]^$? <=_PHO)8J#N0!W^EZ,O$D;E.BV/(T )P2;57634V:A" M%R%_I?[R&LZZ<-GRE>,1A.FEUW(MJ?!02Z[8=$0!XM>I)&\TA327@4/Y9?GK M!OSJY?K/V^W&H&,5_JK9V/7GW7;Q1\K>*-N4936LP6Y+Z4WI33V^J>'&I1Z) MNN\;(C^\]MPNP/4.I.U\Q .A)=N6:8"!TC[CC:IQW&_3@J^<",!O;W/A\QP= M%_@22'XO?+%B/)1?%FP9I=I +<(3J5(L]%U,7ISO<6/)P<4#'Q%T=&AD7-TK MA AY4RE0HEG@Q],9&"+WXB?;)!E=-FQ24&2@ [\!= (BR&/?@8^#)N[!?&S7@;D?LT\.QQS?$XO"MVDW'8 MF] MCE^1RXJ2^E2S:=4HF6X/7C];+K]FK&MFK$[/''::FK,T9VG..G!OL)[9 MJ5,37>] QVX,+JI@^!&==04.T))B#=\53 M-MVOZ&";GCCZ??W^KN\?J,&UT#OM:G/B)\F ,FWH2=4_E]SF];(L0]W_]\B$ M4V)LZ1 M3FD]-O.US6:S?@6]YY?PFLAV;*/:U;E@FLJ.*\KZIM49:BK35*;S6C65U9S* MFEVSV:E1 7!E$ULOPBMZZ\_!&\(QF6>X*-(KZY7URF4K'S*/M%\7*42#6AUO M'.,DUSV%TC8I'_I]_?ZN[Q^T*=>PVAQYETP7TWVX=G3BK(%NI:+I8@4M/4L3 MA2:*%;0,FP--%)HH+B,W0A/&L4V+@0F_N#JZT)6OM7GJH)6O%7>0/N^=7'_% M%2G-[O6U\M9D\5C+*',PJ)$=K,GB1&31K9&MHXGB-$31TOI#T\1J%,7L6]=' M%H>\C*C/[6# X0\>1BS2]Q*[)43I6BW^[7R,C29'$B(\MLZ=LJ M319KX9L:)8UJFCC1M;;9K).;?IHKB>NHHWQ2WK!.V=^Q%?5 EQ_IPI#C4IEE M#GJ:RC25'=GEU$2FB>S81*:K*#6%'9?".F:G5[]+A\H648J%X.O93>&^+LAE MFC@>\VQN!-SFSCT;N; ^5CNY/JQLW/ 7!ZC ? (EAFTZI1/JWF9LW-FILW-06K88Z.YF;-S9J;"U)HAF:W6:/H]-G9F>**+R., MEL'_CYW[-W^#/]2&Y>JW2/ROK('B",<;580-GB#Y[\\&SW7@,GQ#AQ@WC4B'@P#XV;B1\8_ >; M+UQN&@\SW^4A<[DQ<7T_6+AP#GH9?^78,X,%W'#$LF-:T/$R>2$KG9Q,^K.ATC./ 4LS@-LAAX%S(YBP!910!TQ8E<%(XK3WH(L8\0*<@X72WHI2>;+ M,0X\.6%.8-PS-^;&C(^GB*N NRQR8(69LP@;QC= ))O[("3_R]' "2/@4\G0 MS' =-G)<)UH:_L1XWNL)(0^G=6$%L12\%?E(& Z\,/X#F'(.B L-Y'BQ*=RQ MZR/A+. [$Q#AOA030"&X=]Q:0CI(66&@ C'D(2@57;1A?^ 1W[QN_^1$W6I;Z#HY^1ZU%WWY/-S4HP[YB MI4D**40W8@5^XWCP@SGAJ(Y<,ZX*UR@YENBG+_\K,-N@OW$/'Q6(=$(46(X7 M"ZYI-:U!'4'/JP)Z);!^59+D=QZ$1-P?)=@W7UDF*C\[;U 9!P\"$&8?P^UFQ\'>;[]A;FT MW:\SSJ--LG;WTA)/)T9B(X#SFMB\H\Q5I1'P*ML2JLA5C%O#)S\_^ MXHPL:]@=L$'/FG0Z3;O#>,<:M-O#=F?2'35'O?\#EGCVYALR-S(<\$"$I/ZW ME^S-&DD?F)ZL[23F)^8!K2 #4F^L_NO0> >Z( Y#-&]0?MP!,R[!J#CVAK?; M[YWK+C/B S1;0P@@W'ZK]UK\XSU(#L-JWOZSB%FR', "L C)MVZ1SB)G.!43 MY'G#R5RV"/DK]9?7JC>/X]$&Z:771$_BURFK-9J"W61ZC_RR M_'4#?O5R_>>]9J,[[!;^JMFP"G]>MI1E-:Q!\:_*EBK_>;>]VTKUV]1FH#^2 MI[4QQ\_JKCU7$(@4JJ=*4;>/9':,P;LB10.F S>6G 5&)DI#D; M@;-K]/7P M8ZFIO22PQ"PR/-=Z^,#C>L\ AU:Q!N2Z+S M(S"I6N;PVX(88B8&_>2\[PN_6MSY^)6^/1Q@OXX+*CHXQ/W@,>3"5C?ZFK,N MB+-JUW-;LY9FK7JPEE9:1^O=5PUR?\1PQ?O;*9L>KUW?-;Y_T$;K[6I3TB=) M0#*B7DY(%]GL3%@>=RU@7;2A= M5N,CGS)[N9=2K&_7P?IET.M.E,>6?;T:*41-%"?J4]&Z/DFAFY.F&:F/!A^N MK&T5>I.#?GU80C='JR.5=0X,: M2:%#\_R)BKF./5U2L[-F9QJ\8EJM&EFNFILU-VMN+N?FOCFP:G1'>G9VUK-B M#S00[NIGBE9NRJN>*:IGBE:>:RHWB5PWWFV>9[=$4C5 M:CYF7+7$:"P:JVE\E%+.X>NS PLVW%KAMF,PVW9#-E%X@YQT_0P< M9M0>*.8=QQL>?_S?H#$<]"NWITK":=A^;*4Z)LIOO& ;UG-X8W9DX8;ZRGH? MO=C_;F4ZOV\X^E%):=?HT?%G71;#ZC^>V MANVJ\9:6Y<>5I"3+JX;TL\!B&X%:0]^GN,Z_RM+WP[:^S3[GKTRO0/W^A3!8 M?1M:?&7WL./0-.9P]J4Q9\%W'HGD#WO&[>_(>\RVX; ;>.\B"]?A3W,XK%\^ MNNYH<&3":#?Z-:KBUE1Q(K^IV37[PX'&3C6QTVCWJH2:&MHX-6Y\CEN9.#8E M#?J3)%4PDR=_'9TLNY8YM&K4HUBW+3R513.LT=V1IHK3H*7=-ZW!4".GDLBQ M&IU^E5!3>8/F_!O43YTTQ><:6NH4%+WH)CJZ3G^W3EYMLSFH[2SJ:VN[L<=% M]3%8NW)DW&[4:2;H==/P5:JDPV8978A**O%M.FWP/)N:I[1>.$3@?]<01D4) MJ2(.F6Y0M,O7BQM[K-0PB>XW0 EV+-K2Q"&E77A)%X0Q@WVIQV53&=C^=%G' M/BN5ZT[TP9-]5D:!_YUC3Q2[Y,9HI2L%]1:R6@V9,3N2W84P>>9YM]%=^2FM M5-SY1"3<8,&T:00R%W WKS;4AJT]5C3HE$"(C8<[PPW@!LTPCY-.!3 MXHC1THA@HYG.7;".XZK^7=L!JD:M/MJ=1K??.DB["*O9Z%:NAX75:;2ZNRUU M@DVU&IUAKVJ;@E^T.Q7;5!]6VMR"I+;]&8K#"\5B^\A-$FC![5L2[-N1H*)5 MR\6(^#8+N"SZGL/#,] 8@>'R<)O$\"WSCVL%C\_WBBBC-/C\AD^:0*2!-RJ!PG3D^-6=+7%/%!\6T MKG@AYW5Y,1X%%Y"M2 S_P>,!?&;$/3YQ;(<%#GZ59M;(;B4TEZ8\+T#"K(.W M^+15@,$K,6+JGJ>7]S\]R[TE2;"9OL)&0'%Q5/[*6FS[/&1AI;/XY(U@YL_M MI^)8W7XR%6<6I/'\*;\=!9Q]OV43..(KYCZP98@O;F&V6X +>\ MA4]R:MS#WJPQPJ$G%VV7_?7_8N9%3D1<1NP*/W#5O]\Y(_K.(Y4XW M3*KUF$U 1_H0\;G8=O^N8:C3K/YY0,05IV951'TF(\A0\61.8828E"?T9 9B M)CSC@?3#,6342;'_.B1PQ&&H<@'O/.8N<;X?O)J2#C"GF%=&SWSA8>R*S+C/ MR6@UK;U2[=4^A/9J=2RMO;3VVEM[%?#Z%XXS/W'L(?6L] 1G1X'O&CZF4:0, M+YX$;^22--GY5)8Q:)3IJL(1D2AEO\:+A4O_9L'2>,%,%!Z,#4RSCF2J-;C@(B%=#&!$$K>S M)#Y)P!TH$A?C>=_Z@0)G-VPQB4Y+T32H4< M%7SL[^?)^ HXNAA.)WX74HFZG>@]N&C]\X8,\T9SEQ% +%0 M>:N8CA[0!%8Q1CHW9;CH'/@QFL,+/V)",N*CBYB #4=*7PI34L5)J^#%!F/Z M* T NFLLWC$1!1D*&'-XT341Y#&. MR$$TP)=P2#7\%=2;"PQ"B])D76:+R;CX#!822&LK5*2:CM'-$.YKXZ:E-KJ) M!NE,^<\$7.X>J2(T/(YL@Q(.Z9D'8.V$JE!O&^S@0@[1A MW3^XG5 ?DB['4?4)=R4*TT/U!4PXB9'@D1<=?RP8-HQ'?Y#0$,(H0!=3(I^. MIF*BM@BL D/\"1] !DG@9,^8A^/G!9N.E8P)I(B8H=R:!EP\"^0&VBIA(C$< M7DI->"4C-/&[" '8*\JZFM%1:J(34&(;^,,\NN6 XFZ%"'#E/"&4?&Y[HA9A M<2D )@&;\P<_^([XKTHA2BMIWI]UA.2("?*0IH&06&KWY[F,:HD9GJVFU7X! MQF88RQI#@1Z0.)%@FZ]H)?LT@>!S,&5>5NO@P]] K(P?@&'H+0KYF,AKVV#NA\;PF8?PX6 -96 XS M0L0Y>;",!F:PLQ'G8/[%H-D$>[[CKH^L:?R5S1>OC6]^; ,(/G[\G<0O(@J- M2R0W,-^<,*):;O*U[*R5.G&"N8DG)^T^1OD)-.($$BS&P\RQ9^B".HIFT19Q MO*WHIGN&(N/AL#'HMG>M,>[T&L/6HX/DMUJJ);Y_@)5H4YO+78]76KJ"3HD" MZPP2EJ+*+\_3)T',!3ECDLA+PWAWQJ-__M??/]Z=\_S&EX;Q[8P ^/#ITZ]? M/MW]MG,%\?Y5?YHSZ\&99SRW<60G9^/'OYSQX/_Z^O77CQ_/>?I?&^?$^QD/ M_H]SHOW;VW]\^.WKYR(Q_%@!\H4,.7_GQU,7['34A\Y\S@-8<(WRDW\O' \N@(6-T]% MJ1GURHC_-Y>I*/(BAN[[;%O<8E.N13851;7=N' MX0LSFV#!_XR=:"D'8[-P9DQ<_R$4N9/,GJG[8&K"9RPY"T)YK223/@QDV?'& M_6=W[OG8&>L&;XI4+^ -M\E%280*<%2=AY>"OJ!+ :'"M$/9JE>FM5$.''/= M- %)=B8.5YPM"'X.7[;K=I^?L+D;^HK7S:+\.R'% 2<,TR4E_*7^4:C/Z"%L)ACB M=Z24OQ'P$H@00'MAW/S^]N[S+R_,)R;(;!8224: 2@1(TYX%-NN;12-3611;\DY>YCE*ST5@5KDO)F:5@O1 [,*Y8^]/+$V;.(CLO#+>F[(J M;G/\PK"\#&6BM#[J96%\FX'B*=9)F"HIE8,H6$C2[8OPF28<-8S/1#RYMQQ* MQI3$@J3R"'D4[BB1(DB=)"?#A@'"$W?*2K)-LODHB0PED2=*UBF!&RR,(*FN MSR:ST!M2^:I\425H2^3SOQI?&TFU?H+8E=GS ML%.<0I%ESZ_I^_C$KS^$7;3*K2 =8"!C5R$44T"1\EW2D2:2-7+A8*F+)3^L%,."][]Y+ M"4^ZU"%O#G09^-C>E$2"+,H ?YO*=JAH@O\P_HC'4\D:!//D4)*3"I$0&F,? M=HNE)^RIZ-%"K/)0<>][N*!<,= MSB\BO8L"[:,/6_KHHZY+'# LO8K!QP?1$?ESG^YN?P<_8>*[CI\\E322^(UB M.19A;KB)5K>?850)![50@H+S'0+Q+*(Z.B$8[LK@WD7"8(1VVN)):7]X&(])*I_14%*R$@B8RF1)8^@8ZKF M:H$5'_@_Z&,@SGK-GY*0&(T(%X3&117F/:IK(1/Q<&$2K4U<@KEHKR7K5!-P M@+'G [5&6?]E\PZ=C*>$A@-( [!+,#4?*]U Z@;,1O$-<+*5YU%RID%OY4SI MOO)^H( ('VYQ+%B92;2JI%!3.,R"D3+5= MHD?0ZQ1G([48EAATI$.(-H0I+08 CGR ])^K?7?^S/3=8=19IDY5WU9WC=6( M@42W ;1Z05U*#)&BS]<0A0[=&PGC(JV)3-O%^=[4%Y% 59 DZXZ3VCP%W80@ MV3US7+)C'0H$,U&[*_58,AL0D9'$BT0IL_Q'".JW#4P;ZQ8.!84$4I M_$+:5YDR35.21>KNT67( @F-R:X,W(8U1-\\43_*X7U_[MB9=7*-%M!OD(T3 M@-0Y-;E ]4),AEZ9/^9D+272">D]1V%H\OA>QFLKXH8$=W2Y@(D/ F097*'A M0O$U/T&;X,<$[%DZGC!QZ4<8IRBT;Q/,P'J-(V7L&$L>J6+[-/PN#J5.5!]. M$,8&JDZZ0Y.]"9BX8EF33J:D1&7AH:TL3IZ9!FJ2I2M^+%H5V/BS=O*S$%"Y MD/1WTWD!YI^;EK%OE-#P?/>%H'^0TGDG4E[<")*^Z;TP9'UR3E*-_XC#2%JU MB>#,V.&IZ2WNV%9,[X;Q=RQR$R0I)Z5FQ7LB30HEK5H%:4:I!P5)13EF-LX@ MS-Y\P$.*$!6/5)RK"N\>,0)*=KFF.NC+H(F2+5. $*O;;/PF%W)'\">?P'ZC M5=+PN/"U))3)V9#:18(;4%IAL[R84_X!/BRI^D*K\]_@(MV-Q_(20$H&>J)> M1F@2-LK2GKH4EJX#(7&"0>:\K-@HJ;&)#MCE(]2P(U]<=:MZW,S05A,M0* C M'V-RX:MM@9<;J]ONK8#S*,.&MX.G[&5UMGNQ/&2L3F- ]:'_YA1XE-!?J^'- ME^T6W4S46/SKIH9I;F&W/+=09PGJ+,'S9@EJ67\86:_B)2!^'=$?7?5I6+?* MJ$&[,C3')99FS>W_;6>U:TI[DE6QEAM!)"!]'*+"3+\B041AXGK% L,LI2.% M;+',PRY$K1%^$H0GF$K]YRB1&=_YLCCRZGB ;!&H2=$[@D70(96Q+!'@RH;' M-$J/A]*\^%]C8^)4"E9G(QDELM;(H36)1V"2'OX#/3W,@@@94HN\Q[\!^J&\ MC"";(H31S23PXDU?)%H(*2NO6.BV%:EJS")FJJ:+!8H,0Y:9'.O,*D2_3-XC M+[ 3G6J>MT//K-_LY-> :-8;/X5SNWSGE\J>MIG?/UY5E[R/SZ\?.' M;]]^/6<3&=DCZZR-=-[^XZP@^/CQ]_U[V$A>60E.6!TA6@[1!^>Q3W6/]ZD+ MJ&)]QZ/ =R+3^.38,V>Z4V>("P3'4ZJQ-X.C5T=PJ&H6>/M>=,4N;+HL+UM" MAY(<(L/E>&UK#=N]U\;,?^#WJK4K"UR'!U1@)-LSXX7D2#6!ERVAT1KCF:%C MNIYZ/>;9.T@]=;>IZZEUI+0BD5)=3WW$1.U,/?7^$W8J?>E;5&"]? MY_I%%%>3R+CE.,D6)H]@G(A;)I(ULO;*;I8$Y:X),T>*F46#[L#,8SD,U!2M/W&!J35''JO:K7Z/E(.ZTHS%2%E%FJFR#H57V)G0E:*J4]T1NDH[2 0A7A-1CTFX[DR M ]D>./M.HI;_$+D[ZDXU6W B%Q S+(7N%XV-LBJ@5&"/UH?LP+]Q-VNE\2&6 MO%/>;C9WF,K"DQ(,["R5# >4DMYV CN>BQR.3;7?JO0[K'_M]SL.*$]G;W], M1\R)B-!%1AGN#/O XUA/-2VUT!*G!F"J FL1!PM?UE3N/3G5>!*$5)V8,,9K M/9#4/L- TD//P=UE_JA][/FC"4 K-']TE=1WG3_Z%'>S(A+QP"-'MQXD>N>& M?L6GB)KG&2-ZIN%I.F^K2GE;?W-^O/)\[[>8VF@2)<-YON#5HWUK/3,\-H<- MC;GSZDY3V_8 S#N9?:52H"@/220#Y99^HY.#+C4;9F<:^NB+ M=CX)'0T+,XQ*Z$=G'#TIXTAGQR39,?U#9,=8/9T<4]WDF/ZY4F-Z6]'@V^PE MV-=L$\-7S,V"P0MVK?H+/XV9[:RCAN-KKMPYC3%BPU[.ZTU/5NJM?<_/%' MK)5*T->)GSJ>+W86*^X_Z_D+!J8N5.7.ES9Y\QS#$_ E%X,3+[;VV\Y/+<<: MF"RLU/.X VN7*H0CS'79QP.HU=&+R1/GF%SOT:U=YAN.F/U]&OA@-]_*'=HV MYV"Q'V6TZ?&%:C$O2,.4N@S>Q-O<=?<"67X%=UD*VP7?3:-2<<]BX?Y\ M5=7O=,+LR0)#ME;/%*L<6=-W[/N0@=83/U$'[P$1M9AO_@[OB#ES1.?V:([B(_/W-^1*^\ M>'X[]BG6AI\ T@,(<2I&%0'Z3A/#I6:SU511>;7K-^?)[ MV>D-*L(I^_KQM37??4_.Q)@!'F\!=[H-FZRS3VPG. D_-3UJ=2'<1UL\& MSVXKD;"MEW>)U@_6W63EP3M)64(HI'6W\*O/2$V_"F*Z(UKZK,H>=W6,>B! M3+IAK:VY5)WHQ:70^-',I4/1^!H9]Y^]&72>;$!I2JH>)9484$>CI,&S-[WF M^K6'CA.=*DYDLW FNNSC7[!SPCV@:&V"[T782U?@0ITL6B0X_QVGNI00!\,D M&>P?O#!RHIB*+PM8?@C.=[O.%I!V_*NGM[8,&.U-M=BCM[L>Y=244WO*V3)D MM#_E6.#S=2M".=<2-$I,3NJ"SB_1F+D"=^;HQDQ")A3\I3\$G^\8U^FV,*[3 M[>K\+4V^)[1J#D:^;2+?8:\B?KBFH=/9-P>CH4Z9"*Q7+.=8M3LK%5%R5)[5 M:'7/U9_FFQ\Q5W5_TN4]^Y6:;.$^;4U159,]Q[U[(_)+BLN^".)3\>.\U[6K M*,)K^K8Y[*Y?U=?''-M#'!T[CJ"YY/2W=T?D$KR+;IJ]UJ$2H32I7CZI;KH> M/"*IXGWS_V?O6YO;5+)V_PJEV:^5-<7O_X2X^QS$3DX0S*Y@##3T<+J'SDS#>-,107E2,9%C5N3 M?GNDI^LFFV^>J4BN1,IISAR 8*U^>SP:2A+150@Z?BY 203IE 3>4SD! MI]/&_$?7"ZYPR+D&QJ#GOL"+G*-J=@$1LF.K9M\1.C\ .>\CX&30N-&:#+L- MUF]4)%<^Z51,O\F'4XS\=TKK,@HM\J&EF"Z3#RT8XY<$*\?V(9U88;%=YX'K M*W,V#7(T:&V.CG(!ELFQ=90_ "U(S!\ *T6MDSY9)YTTG3='>5&FM7SBJ)CR ML@[@%$8'H%T/TNJU@DGC85),:]D#$PP;#THG)#;4S7)BA84R",]*3[D J^/8 M>@JEAF00[J@U:7)',64.RR=8BND? IA)S7EA_6+SJ_\RS\T [!@Q,C)TXYTD MYK'"SLF4DBU,;=@!;402=*CBB'S%$=;YY[BIA%F)]*&"OIJACGV61^.T_[XY MNI)*'F\(+1Q;!2M*"T9K8K1'_:KRATJ=N2Q6N\9HMK&-MCF.W+G$%_T00PGC'](0"RT"IVO'B(L M>/V^FOZ;S8(?[KTGNDW3/3(X2"_;?]TH5ZBM0$['YK4H%@5.B2 M#UV%NHW4A*Y!:](?JCXD37&UH4ZFNI H,^\D74@ ?)LEZT7MO"$ZX8QS2)A2 M/@_9B:'>9B,5$,.(/-+ENX I1%X,(G?U%*D D6-$I#YHA%_X_-QPV=*;0N2A MJG>&"ET>4U%=7_SZRVDBE7@MZ99WC%(0D M@M#>\'TU$*+>_KHN2\.7"Z@C^8MI.1B1?W*]X,%\X,Y@=5"'L! :;:M1Z$SA^N[]\[.,+9OU_0>.M*0+/7FO23X_)4QAI/$;VZ"U%,-)O3BT99@YC#L++\ M1YH^[RY45XX&6B!'449\Q Q0L?-Q#3/WBW1OCET5AJ/!]@K#YF@LRHJ63QKE MT%BJPO"PLBI9!:3C .E-*;W&A^7#WPZ 5 HZ(QSIDS;6?E?>E^IGIU)P]@%] M,&]L.*7?4>.QG&?F!WA$RO'21*OEB(Z7SS%4,@AY#(3<4\T]%#8K%3TI)6:' MZ,F!TC$&/8UT$EM^<:-0(I^FF]OOLAL;>FMBC$HW;V^HT^5D ]U%*0!6 ) " M@DX7FW1(E?_21'NC=H7DB^N$E2.\S(@@%!4@A8/H4N1MM";]4=KOWAP%1=G& M\HF>/4Z60[':;4UZ8UGFB"C '$]7.10PO=9D,$J[49J5R7(YI9&\"YE[&=GR M6X^UM%FS_\XR,I'C:T@%,^/&?6RYU-'/8,Y-/H0 8]79_ M6%5K3X7$LT5B49VN*!*'Q(Z[Z3FKLB'Q_)Q6V;*:JV_HK#I?Y>T"K+G:%3%1 MF%!TD.AXU)J,VD9&(Z7FZ%_*]R"?G-JC,1V*UC&BM6>45I049.2#S![5YD#( MP#J(PW6:[K%JFN+RU7.?+1\/'].F LQ'QH([0A$&V$5K/V0*GF_:'W_-[-6NSKS\_NR2;B]ZY3T@:?'0#-H68,HB GOS';#-C\L($N>J='=D:C._TJ?4\^?6^/O[4B\/8Y>&7IBZ\0 M=#SW:T4(HDR'02^=[J-,@^,T ^4>6%)\\*^:.?_WBM>IA/K/.;IG+R 4[L" M]-6UK=GKHVO/F?=>Z,S $.YLTWK"*2PKSV/SS!8S>F?8FO0,51"A\'I$G:<, M7D=8GU?5 (%&HE LT?-*0.:,8!F($N7V MH,O$7UYV_6+:M64]+T_)0AU$M M)9IEMM3?4D)@Y',$$0QI9%"OCN7ZO70LK#DJBC*JY9,V^QIC;4%GWFY8NJY7 MU@Y+P4<^^.SK-E$:/H9L\+D4APSO11&/"U>^ER:;)?6/"D>X).+[![I?=CM(7K['5FF:"@('7'H=T40HG+SYA<#7%K["N+0^D! MP[[M0673110HSQ^4^1M<' K*$8)2UZM*8I-KF+?,\W"R)3CO4Z(M//>)H& Y M*W2("=>8Z_C:E,$),]&X50O,7RD5\!R4OPNP$H\PKQ@A@D[P3P"GNPA-]Q&8 MWA.6^.]^F+^8__%7X)E PI9C>J^? _;D XO!AWJN;9>HKM.Q27V[,VJR+JC\ M)/+)Q[TSCZ6A *.#OI9NK_3\005#^6"X=VZR/##46Y-N>]27I<7Q!21F?4YI M:CO4N[-2XBX@J^%(2ASP!&'@B33,+-(V6I.,A,OF*%@JYT8^R99+PIMJB4:> )?6!!ZF2Y$7RER@(<:0HUU M9DO@KBIL[%"%=N<<2NVD"/8H^CB]KE4I?5#]^5"ORAF@0'K^("WMZBH,TB%Z MK#J#1H"T\@RV)BF,>.I<500%3&B+;)Y0%J,QDX'YZZP4Q]RG>%D#/K)5QD)C MB%,ZXY8QQ.M\YT,"?S'G 8/F?@%VZ&T0>-9T%6"KQQ_N-[9T/:PZ^0@7!*]9 M' CKW\M/+E9S:"2%Z1&G9=<*4XRQ*Y@JF!90WDX TVZG-4GKWPXTURK8'DG8>/V5&RR( M^7=1:[NK8,3Z;W M8#E$T*,3M&4PD)E^#\R 4=?PT%'F:\!3@T>F.< \M*7YP*[76S1(]@8_8*E? MW #N%[BT[CO7(=Z([>TU,2/+M+7H37W-])@&Z\0"U /H;1*7"58>R>^Q)S"4E?!]DL2 M''S&L'+B-)NLZZ.-/AV)/Q^]<#6(EJNIQ\R?5^8"%GMCVB_FJX^DD$0-0$;< M?0AB+O7N6]]PL3CD#49/UE37 MQ_V1.1KHBUZO,^N9K*>/NMUQM[?H3SO3P;^&0!?(=1#5F,J :/[S6W.2 G3% M:-('N>"T1J(Q"X+%?EYWS]:TS#SGT)KM%HW!._Z/3Z T M:GKGZF]9!$)_$/^/>0!IA[+ <6@E=]$XP6,$XD-ML:' $ M%OYU3$?7'4Y+0DD03Q9?7\-7;].?#XSK3G^8^57G6O\_,DO9'>O=^+S?S7[Y M;5=LVRR]<]WM= O=ZBB+ZH_[\BVJU]^]**7/%E7QF]8D]7^9Z6D,Q-A<^\!F M[&G*/*VKM^OUR],-;ZP ]F"68XW:F]] (=3@439/^&*_9@P,Z26LU7]$C1&D ME?F._]W'GP:/[@J6,/=_/V& 07MC_KXA>)H7TLPY W,'[+EN+%-8S.@8W1Q1 MYF:_>C8F#:I;N-17U]=>70FWQOQ*'55C?J6.JC&_4D?5F%^ILN$<9<.:F<@: M190?DL=\+GF!^]Y=DAC\<9/^MI7>W3Z;ELWS MM.^(WKZC&2[([;WI6[.L 'VO-1GKYUQ"+4UIZN4P@6IS=1K"!(Z;@U>&"11, MX:$V"X-.[16ZBE EP:PBU HSYHY(J /*M>N,I"?4"V@+>?'5\N?<5.V(E>\I M7I)=KGF8[C^LI/)==>NKF9?44JM>*[!&E=2J*V#)!*R\U>6U FM<276Y=+TC MY=1L]A6(*S?OQ1J.RLU;NYLWS2 39+6-0?8ZZ,X]G_)NY262@-B5EZAV=VX> M8B_F#>KIW&U;<=&U(DA%D#*]=%UNVQH(TN#NV?20--D(LH(VI^G*[ 99.'2\ M&O\)FU^9L#3S@476#4]N=U>!'Y@.OI/V9IHR0:6P8*IK>+K]/"OHTF<49+S- M,0$X5G9; =U-/O0_ GBW''=?5E@+7#T'&;66Y9R&6124%9G4TFO5.220_(1!^T!Y7-JU%8/6>L]D^)U3Y@=6"T M^QGS=V7#:@6>\T:KEA\L[&0QOV3ELLB)5C#!8S=<9&-&)]0O!313/*DP.\(T MI$Z_K7?3D;KF:)@'\)TC.KX4QM^0@NWYPO8PK;,R MV(Y0[P1&/ZJXNV,]L%5>3?1J,M-S8,$^]>Q(*IUGI6.6=F"JFY_!S0\U-J4D M:C7%-_.,BL1Z)8[H5I1/)6/D5,A)C\22*;<38JYD8^SA([+HSK,BT4!2A**)F MBNC731%Z:S*Z[E9E;*LB3E7$>953"N8N[F7&1BM2>>ZHZKL9(+4 M:;2K0D!*NG@7UB\VO_HO\]PL@'71^!@9NO&NHJP"!;2:@780[]K46H[!NWJR M\"Y5R'GNDWXON4Q$%6G6Z&[\* )IX=7K%9D)9M<_%Z>BJ@"3A[15!5B-ZG5N MTAZ0BW(@?4&7HB]%7Q*Y0G/3UQ =GL;Y]K,[E]2B,*M=)1>=81:-NKE*+E+) M14V.WJKDHN,D%R43J[/4F5%K8ER/TSG^C?,$J&0*"6P+&0X)NN] MJOY(BB8439+0. MI=QI1@-#I1DU#&H2I1GMXU]=6?B72C12B4;G&RU5B49'3#02/"^+W?7(P9B. MES;.P:A2(>0A;I4*<<14HQW$W2=WI?S=HQ6%*0J3R"U:@,(&Y/Q,3\23C<)* MIAOQ&V7D.)Q+.M*=Z3]J<^O9FC-G[B,X;#CX^25E)94[XUP<-\<#2[9GDPU7 M^3ERM7LC"<<^EL&3F+?Q(23BB'L+6LYBW\/61+\VFEQH42ELCM=*7 YFTV1^ M4U8#K'Q[)&$YQS+##F4YHRTLIWJZ5Z2O2%^1?@WVX:&D/\;0TJAT;8H,I$_V MY%N:X@O_!\-I\F?X(URSN/L5DLB-/@KIQG)@JX*;*_RD:BR,]F'!H#BD&87Q MX P6KALX;L#X 3FH8X8??7-Q58]!L+QY^_;EY>7ZU]2SKUWOX:W1Z73?>O#U MV_"WIWB5=VM;/+[6N[BEGZR'%&0:'[+\9+YJL$S-8W"0LY5MP@NS M7P ]^U6;KV@(,\$+[G:M?4R6XY#%JUF^%ETXUZ:FC[E&2$9T%?S#H2;1_G4$ MX,36-@H37P7:"P- ()A>,3[K^RLVSWOL3Z;W8#G$CFHXX;VB@$X8N#O M&E[X"QZL/L:<$PWW"E_6M->+T03Z'9Z7 C^XUGX 4>&E/MX#*>S.=8BOTD9^ MLAS3F5EPG^\!?/ $\IP72Y<&#KY:FQU/S'IG/X/7#'\;;N+EQX@UZ M?7C%I>O36F_H\*QG]N[%F@>/H:1+7"7$0B>^Q)S"4E?!]DL2W'\&2V+>:0Y) MU\?K>Y'\$Y>+!&E-X6?]D3D:Z(M>KS/KF:RGC[K=<;>WZ$\[T\&_#.Q&)*YZ M]&+F\P! ]YCY\\IF/:+^>JC2$MB%8 JUC0$V9G:L:W[LEC41M-T.J"4 MN#REY09YKX>_@B69LBQ%>_10@?I3CN/I&*W)#Q)00 V8>HQ4\.>WYB1%"!6C M4!_D@N$::4<$S1?[M/38(S!)($"-IQ]I;S !Z?>ZUYY/D-W:(-IC;@0KO.8J M)F;-&8-W_!^?@*]I>N?J;UG41G]P_2%B**1.PBO8YM)G-^%?WH7>9\NAE=!% M[P2W%UP(6=>&*DD8XE_'Y'7=X20F A7BR>+K:_CJ;?KSP?"Z:^B97W6NBW[> M[V8_9-L5VQ8%,G?<5VO*M:;QSCOM"5P=&F*JGC3S&:/_"RJ&QDAM!DN1H>+, MJ;&KU^MSIAO>6 'LPRS'.MO:F]_0C(!GV9A N<'9=H2_W;C<5]?77KWRC-P,3XP<'L8*DG++[48E"3R2NW'K3H&5 MU4U;/"B\>UKE8-,_"SB-BP+RC2@;1%[:80=,T':GT4'A _C.R7+V+HWJZ\[< MDY7JBP=G=D_;VQT8PO\PCV$) MCW'GM?'173TM\C8:.V>'%:E<:V%EKD[_(SK#O[HV;L]?X"11Q[YWOD=I2LW\_=Y44"4$(@I3\71@9C&6K\U&?33(S^.CK0J5?.&J4"H^V#6\,;?-6@#&V0J&G#ZN[O/G]@TR!! MGW/0"*PV_F_5]Q?<(OIGM@"S/5P MA;=!X%G3%66K_7"_FA[\)(MV!T"[XW0'C>:H2Q5U(U,44'\DZX3 W]-\,4$0 M0]5\\8R1N270TPADCF1#YB6YG/Y@OG^CH=:UX7;RL"#2]ZV%Q?4LIY(DLG.V M@D[F;D(:_18=UXR*.V)JQ>ZJM\ #!+'?+V)&L,OX&;6H(--;DV%Z!E2S!FP4ZVTGN[J#BL[LT70> M#M-B]NW)MLR\(H9*N2R]2]1_(GL&; X,Y2:/,:M M**B.UT](48]LP;S*Z*A83&_4!5.C#=M8?G:#@OD%P+QLJ+!&<=$#A:_;EQS' M5;JWY,_T^^M&?%#EG\IYO0IR;PMRT\A ,Y6PJ@+=E4WBRVF'A-&4]2@)'&:< M?+*9)3_Y1TLW85F/L'K!;X&]MNSY:Y\^Q6#TF@9S;75$KM< M"L14JB%=0)#EV!I2\F#O%[?\6+]&I_I-'.H_X$Q#)E"CLH2-W,N,"55!/_FD M4"%=Z91PS"^0QI4)) 58^0!;2&UJ!&#''=D >_$1;^,($>_Z(AE2ZX5'*@%(&E"Q;LE4)+EP)*K]BNR5>IIG.7'09VS#"^.":$DE, MAP[4RB4@*AFN)9UB+%%THV0^D]'IM"9-[@1[#J/I+H*2&A0^*4U3.'>Q?!&% MPG0S,2U1?*:F)"NC4UWFH!IP6 GH[DS_45O8[DL9WWP>=X"ZOOCUE]54)J.! M!ZO:)W\!=522^.21L7P"OO)79"OK3<]3+4&W.D>-3A=4(@FFQ2A\R:205XBO M7KD0CX+7V>C&!X,JO_;;/Y=JSF8J&,<:RW !T;&3CF7(I-(B3'^0V:VB.V53^J42"PHC>_-: T!NLV3<,JHG1VR)79*7,(KO!>B;-FO M/D8EK72JE0)QHT%<3@$\&7B-3E;WJO.(=A=9E!Q*7K;*07" -T_@0?C4>.#Q M=]X+QEUH@?FKEH%6I>B]Z&G(1N\G== =2-5Z:V+TFMS?Y0 2/MELH8NF#DF\ M/K:**YST?'NMFMW%7CV2NQ=DA,%L?5>=H M4QQ <0#% 6HIRJ^2[@=(]\8P[4%HFO@GV^TMV:'P_[GU//DS_!$N^,GT'BR' M'CT"DCTV @QJH/[(M"]N /<+7*J[N7,=V@,S8'/MD^68SLPR;>U[ !^(WNH> MTV"=%H#CP8.OEJ;'O>B/S&>P_/"'U]$Y;;ZX6$$/LT26KF_AV=YXS*;1#^]> MK'GP& (T<94XOTY\B3F%I:Z"[9:389_ES?B^2?N%P$OC75]7%_ M9(X&^J+7Z\QZ)NOIHVYWW.TM^M/.=/ OC)B*BQZ]\!66Y@.[FGK,_'EE8MWF MC6F_F*\^HB\)-<"96-(0"""U85NW9;$X9%M&.;:%DQ%P =>C3*P;(%SFX:]@ M2:8L2]$>/61_?]I_.D,@)B1T)(4[Y)PTM]N=X0/24)NGYOVD#7 M3/O^R%A0]P+SK>_6ME\3_ 8DR#7G]IAG8PS>\7]\ D&BZ9VKOV71$_U!S#9F M&<3+K:_CJ;?KSX?!ZU!MF?M6YU@M^WN]F/V3;%=L6-;H>C/L2KFFT\TYG,A]F MSVL5I7;VOU^HOHAC=6 &\^RV/T_@::BP9/LH'1^VV- M_9HQU/L>4:T![FC^OL%:MKN/\V:^>C0QX=6/M MU8^1,"T1)6<#XM;W6>#GIHD:DN+4S:N>6BL1Z':,9\ 97C/\"_O/RGHV;:Y0 M'XQ#6?N 2-)'I @F-MC[%?[^9D!5'R>JYW ==$=XS ?]G)E8 5V>8QWB4)78 M+5I10%9&YV;YL.I@CW,3V-"M,_^P8E@E]MYT?OI9?LMA:S+HIJOJ&QZK>KN? M&#,_W,"TN:F_T^97)?I-D3]"CO.G-*DL*6FNRF<7@/RYG#&=QW0 "D^\5U9OP?6938;4U& M>J?!HDI93(V3*67PV@/E:E1:;IS8.#I?T7#[;%HV9JE=@49PY9N8XQ:=L_8F MZ@8,V^53-NYO%?+!#VP:Q*B*EO+)];[#0F[#9]_!HS_^FMDKW,#;V+>PDH-E(:-V+V- -MF/A=Y\#T5)]N:#UJ3; M:X\R:O+R9RU=9"/OVE6%W4#9AHW" !AB@Q* _AG8P!($&<\%W;4K%D="]PC0 M/6[W>U69KPVT4$^"E+\R>PY&_A6<%1[QZYIJL3 M3WM&;T35:@4^]H?[=_'0 MA-H*3SS,_3%N37KM88:/OW+%(,?:4\OK=< F'/4JE=T78#8=67:OG^P1M+H> MCLYK#T;*6:!0?S*9?GS4&]A>I#,HG<737)?#:6;0N'"M]H@2/_0D4!],93^> M5 ;1L7QC,V8]HV:-Y"BTZR\L^.(&7TTON%]\L/RE"T?V%]B_9191=4&4=)HL M2)1QV#A!4A%TT0'=3RO'RO*K$P:\X)KA_#%Q?#Z92C:>:5FY(&O%C*JX.09P MT%NP@'+**-/T^:/K=<;O73?ME ME&)RN7BO73$Y%=YQ^ERWWQ[VTJ5@%Z/-2">PHK/%TR0Q)6:O*N=K<:%4J'-D M<:F438=5A9EZ0VQ0WR_55E+Y.X]#M86 5EP@[*H MTQQ6^?8-,7ZJC'*,N2XXZJ?C'(VS?535BNQ4))-)52$5]3M(14:[TVW$N,A+ M<1Y_=IX9'Z*(+?7<)(\;KO/6+O2^>G@JP>OWU?3?;!;\ M<.^]9/+>?7AD?^")?6&%-=R^WIJ,VWI&O5ESA)LRY1HGA6J'->:F=-J]7NEP MI$I.*821KQY[LE9/?L( (_O+I5&NEN.O/++/S(J:4IZS>[TVX6+:L*CPI!*^ M%&=.(_H^AZ?$.X<6IKTN#G\8]E2L2('Y""*E9C#W$,R#\04'@DX"##[ZN[24 MN !=K783A([B0.KIHW71'3>YV$U9%XT1!54@=D#V<$8/V,NP&TX1UZ>#PF0S MX8!R-]/;R_0/.V>=JG;6SX]F(_7WLR/-AD M$:&LA<:)B-+(7EB_V/SJO\QSLT ]0@R-#-UXUW"[H:&34':E"%1E5%0WR[7H M7DO6+KWL7(+"KR\)DSJ2^"TL43%C83P LZO)&0L'\)^Z;3)%\!7-1V@JP1]) M*RE*\ -,KACK[9&1[J^F:Y-,])1*NI;5))M.R!5VM$5="T[P+%]7OM MOJ%&MRDD'U%"5(_D'B+9:.MZT_L%7EA%[;Q2?X$J_CNE? HG,!8FWCX70X-! MVL/<'#&DBF ;0@='Z)Q[(!T,N! SQJJ,52*7]O='UPNN0&%YTF _/?<%%J^R MQD\K:NA,?L"1O(].I#"U49N?+%IKCLQ1ID_CA$,5R,4Y*.WNN.FCJILF"/YP MP6XB.3!G4]40_=0-T9T')",<4U"8@#"';=CN#U4G=(79(_+^,I@==@BSP_(# M,9H;(#EI$$1;FJ]8^JLT?RF"(%_Y:>0<7SO46Y-1/UUVUQQVKU3]QK'[ Z%J MX(R62ZT0/167_T<\B2!L(K,,F\U@AQFXZ[-%G3^?F;-2DPI.*P3"TPH;N51COY;,\47/9]YS['AY M[@W7MNHO9^2'E$@B"9LTE<@K&?:IVUA&Z5-S!(6R'!HG*.K!\H":C96?.M-0 MT^(4$8/XM%0'&@EE1N)\"C;K2%,7=III.9?_?5@"F_";4$QL#EOU=E'C#_H[]SEY=@8,OO3HL@&H#C-L= M_M_^@WBG6;Z_.L*>?Z;'%'ZC86O2U_7V:*"W>[VT;DH$6O>!'+CT$2R],VP/ MP,(<972L?\>CH*O #^ OP AK/X+[^%F%7P9,Y6[':/?ZX[:1D0=XE',HL?XQ MV#?&>-SN&KUVM[]K,KE*2#J%%R=QUG[D>[V%#<$;F_97$,&?G3LN@(O:MF.P M PS5Q%Y%%X[LCJD5TP9A>J27[BG;T%2F$T#C*[E;/#;GML%!0><+2.XXPM!= M<0Y$6F23%"8?&H((RD"#)8)*2VJ<1*@"N;UMR%5)2#4!X!L+3 M+&S#Y&.O- MM3?F;+9Z6MGH$X$#7U@S*_A=)2&=2!Z$Y_-1',]M?#@?^-EDT1'OF=1@_J\L M@N,I>Q74;(0<7A>J3!SGY8>>V2.;STS MS79]7UD 13A^(3I*L?PM=)0X)DKOODL>$AC=[A/[ T[J"PON%S_,7X6U+>IQ ME&5EYZEI-3\\)CIK[Q7[L1I:V8 K^L' MVG;X'!9]"9]#IIYP!8H;%0Q=C,'BZXS;O8[1UD=II-01>JEJ\=T.QETZHW:W M/VKW1NG L C^JO#+T07JC@,_Q#'1[>BMR: ]&J;/^.CJJ4).K:*R>O,*V"A&'4;#]K=<^@<5B6G/-(D$\6*))EK>7:L MZ)C%K=6P(JR5&.OM44;Q=P/Y :E[;P/LDQJJ+(E2JR?3>[ <>O3H!'55!HV! MP1(B+%34PH8:O@:0"!Z9YL!K:DOS@5VO*UV2O<$/6"I6U_I8_N%A!KP]+ MI+%( - ;C]EF8#VS=R_6/'@,B2UQE0!A)[[$G,)25\'V2Q)8FS'LO'N:3=8- M?4/S3OSYZ,7%@P_L:NHQ\^>5N8#%WICVB_GJ(RDD40.0$7IXWQ&K.!(F^ M-VWJ3/S]D;&@[@7F6]^M;;\F6,=G9W;-I0\V#3(&[_@_/H%HT_3.U=^R2&.3 MAD4%K7Y2/FGZ/@NH:=LL>0+/IF<16L(!UQHLE5O>P2.&8F&Q4Z:M?$R[<6!K M@-/"C0+$UQ1XD^C^QCEH[ENC48^_M]?;R7$F'/T*] ?MY=&:/6HSC\VMP/5\ M[0U\-F4.I63!\42W%JK'[]K M& H#?(YMNR\[6'Y"UAETAB368]9.:@2]8:97W6N]8*? M][O9#]EVQ;9%C:X'X[Z$:QKMO-,>WUUXT*"RLNVVX.E_M>>*YOP%GTN!)-G+'_,D4.;M)[#@HKBG*Y/TR.D8W M1V)FLU\]&P;PZL;:JTLU0_L$6+@E):1,8<;AP;HR-S^/.U] ECA7W$GS8]8S M*EQ [Z78E* .NW*774..:9^XNZO&_ ME';^Y:@::VRF?GGK]@!9L(U4;S'WHQH-6:<"QH%^!CUA),P\5414L9EY@!0\ M!A$9:&8:>KH*6$(D*^.M*7$6ZKTA_TV1 MGLK::YZ8VX/)'NATO73?[V;URLQMN\G,PKG!5H*%'Y3:4,W62A9^J;8<#HU76V?8$!JO7UTXD,8':-6. M^A57"M9 :!4T,$H7+DJI963+@S\R)CJ7:UJT?3L.38N[E)M?2D?)/USGX2I@ MWA-PGFF0._G^4I*%5*)?"9T4L?4#H/4!D%58:@UQ&F"_DVY7U#C-5*7K2:!+ MRDB!]6N,I2APA,-:>AEY U(FW9U#I$"$MC3V:\D<7Z0#\ ;^=C6ZX3G[:X_@ M9.'GL][-A9RXB8^R2&GBT)F<2!,SL7M,)JTUJ:L18CVI$-RS?^_!<6_]ENX#XC$Z-9II2R&MI6O,KV)B9N<2M MO-!M^0K:&/,\-N<[=\X/REDLZ^2>\637G6WF"+ MD$O=H_6AR9>Z"5ES,6MIL]JD %K84]\,M/]G.BL30**W-:.3&..@JGQ.[XZ^ MG H H^XYD$:W-3'T=K^7SD>1K1Q 49VBNN-07;<*XA3%G2_%%6N#UMLD.1_6#W^K0>+U6Y->VQBF&__F[W^F*$]1GKR4 M5XCP^L5E79JD!JW)H%M[FR1%59( ["*IJI@\2\VBKD^>#5N3;EL?EVD-JRA/ M49Z\E%>(\/9,7JZ WD:MB=YK#SOIU Y-T%E,A]88$(:JCA1#5=KTJK]DRP M 0Q^)@@>TF34&*/X[@PZDM18R82\IE]_\92SQ[@L13C=CER$4^4\.+V3(763 M\["OQNG,RU.+X:7GPAO-?6WAN4^:Y?LKBJ6Z"^T[W!,>]1Y^4C2%I5!;"VFN MS]'M^[P)7]\S.(K4\,\ $3;_L/)@'[["DMSY/TU[Q6"U]$UQCD U>]UNZ7)E M>1JUJ.LEN?[B*=K84VM;#T4;?I;I>C'NDTJ)+<8\AUOJJVBS6L]1&"Y'*GGR, MV_F_5WY #>Q^N+>P$WA'T_YJ6O//SAUOOD&G1H=VESBS;UA)[EL! Z7HV9HQ M[C?ZQF;N@T-W(1=2%KV-L47<4)+XCDRVD[J^V==?/+>1C]GT.C(QFPLPHN\S M6M!@ZQEE,I_I]*(39+$WO3499D3AE(&O$%T"T2DY?CQ &Y( ^@33/\-[BUM_I=#=3 MQ$Z#H+4>C1Y;KKS9(^AIL62O=&*HNEY=?[Y&53']8D^!:]C=D)R<9 C=SL!< M\M"$\H._L^#1G1=-P^UU,0UW7$6)N4P>&@6F/29Z+5CJ28.E8QO@#9/J<<3[ MS6^[0/65>>2GV0DN8Q-;_%&$K#A"(^[T@EYC18Y1AALIFE^YZ12%[%(LB M!#*4A$!48VS>&!N$,WN:@K#MJM;8JM'3Z7(9]LC@\HV>>I0*U!X,56-#176* MZCC5Y>GK4([JQC@#-4OB*Z)31'WFN;9^[?BT""+NG,%=\X1C,H' MYF:$J0IQPCWEU:7Z$_4X=8=^I4.XNK.B]UST7BNY]YM"[GM4 MGKGE+VWS%5^!;4>M^E73?J6._2)_=0&-)%0SQ)-?KU+INWE3WG*UH>G31,W3 MI\C+A+&F7Z]HI)NJC2Y%(T,Y:.0"^CBH9H@GOU[EE'?W5#X6Y!ZCUJ27;@6C MZBX:?+VBD6[>RJ1\-#*6@T8NP(95S1"/'OS9D\I\@OYD TR^[,DR[$HFVTE= MW^SK+Y[;[ D]G8+9Z#(QFPLPHE4SQ N[7IDCO;R%*Z5[QQ4+U@\,G!T^[DC0 MZ%TFP"K EP:\I'CO2H/W"[#E]_9&5-%G=;VRKBKENWMF$=?1R6Y ";Z#C"*' M1H?I%9CVV.JU8*DO#99.T!7Q]%*Z;*_#7AV]#@<# ,6UD<:$ZG6H+)JC113S MCB#M05>R?('BX9\1I M^8K]P9AZ'8[T]'!QV2KV%=4IJCL.U=7>)V/84;T.%=&=/=$5TZ;SAM!R=5P; MZJA15S!K1)&6(JW&DU;>27X52#:C->FU.WW51E11GJ*\JU[>H; 54%ZW-1FT M1UW5ZU!1WGE27A'"VU,R6 &Y81* T1YE2#K9;#C5 .8B?Z4Z7*H.E^=]Y[/M M>#0;BEHGIQDH3J/T M>_6K _3[TR]0_4H*LZYY=52JK^?)KV]X,4BV5E/,=5]I1Z6A)#T+9<)8TZ]7 M--+;TTJI((V,Y*"1"VA)HOIZGOSZAM=/5, ]^JDF(:6XAR0]"V7"6-.O5S32 MW^-=*T8CHXX<-'(!-JSJZWEL/W1_3[',"5KMC6CNE> 4?,Y0?.Y27 =9W4S+9UI);89<^O5G:8854BWW5(26[NJ8YJC=UL3H MI9VAS>&HRIVBZ*B@YE(#&?44&5V*QT5U7U77*T/TN-[I2CIFIKEVOS7I2A ( M5F"I$BR5=.I-8V4@!U94]]0#NJ?J=71/'0U5]U1EZ)PZ,RKOS-+]S2%'V!QR M:)P^:BL3PII^O:*0O(D-.0AD+ F!E.R>RF^T61UT[JU5NQ6T5CUTYP[H'E+F MD"1K+9)-Q(>V%BFU,5*SM4(6<:K55M6-1\8=ZM@Z'J8G.#;'JUDIXSM2%R+% M9!23D83)I+J*5]3M>%AFL+6B=D7M MBMH/-1#J]T%@E\EN>SA(2W1E/ZC.<.I7A[8(._T"U:]J._:WE!(?9C;!'^&O MGTSOP7*(RXQ %3@V\S20>?YX9-H7-X#[!:X6P#_N7(?8G1FPN?;)+7/8/GA#Z_74[H2+RY6T.O#$I>N M3X6,-QZSSK'GP&(J_Q%6"57?B2\PI+'45;+\DP9=GL"3FG6:3]41( MG:>W)?[$Y:)\M::Z/NZ/S-% 7_1ZG5G/9#U]U 4KNK?H3SO3P;\,$+_BHD]$YQ9 MC#N%[K3]L_[W>QGG,N:1COOM"]K;,UT6#<0,FP$Z1/(_Y>9GL: YGHAC?8^<":Y5BC]N8WT#@T>)0-#-HOD"Y^^&%QE4$F;T#>Y+R<[[POC[:9 M6Y<-H+PCX]7696V=OK9U);-JTVX5N;EF-BW>+QEJB\Z#ABZP9[!(F%^BB*7( M%AU:.ZEN7L'-+Z"AS/917:4K))H;<ZBGT_X4&;<>?9:EXE97B MB;V]36SKK3._G>.R1=069=]R^N.W^Q;%NSGI:FY6%Z MQ5:M]2Q[SU6H081[^3G:2F[PI2&/]8P]U>>^4INBX>BL72/8ALXDMUY8O]C\ MZK_,<[-0VT68T%B_LJQ:P4<^^.R1_N7ATY,-/A5Y%!HBZ;^BL\I'%,"1::"O MS:U L^$,=_BI&JX2UR;Q31L6);(]G8=O;,:L9\S!!%7X?K$07F1CC>K@(;8 ">DP1^CG>TRSP8T"KETY;;/2@A8:CHP:S>$M/ MJMPHP1A01GJYLF2EA$H]DG0/1'!XZRC=G[TQ RF:*4;_$)(35@B+7UG^8]AT M8,ZF%V:"5BP^_3\HWG#O?%S;V_O%!]C9 K$D?4;V4%-4#,UPCBOFP! M486D.OW9.Q3&/9!*0P<#(=VTBT[%T8]@9<-N6 YE/OKDJ8XF1*.*0+YJ[9'9 M\RM@!%<^')RRN ]5&;Z:KZ0;?W*]Q*[?.O.OX98++]1?8;_A1^B8*AI3U#'P MT^YUROB[E1$FH1&V1Y(?!5M4NS?NE/&$*FQ)B*T]!OY1L#5N37IMHZ_< \?/ MHX/ESWUMX;E/&@IXK@9X;"F.O4H]H &J@W#'/\&&(ZD (=VYMLWHQ@E* M@HWV#Z D RPR'I=MG*&C)!ZU]^D?-T#)0 M]= SU%HI_0^G[ZA>>7?V"V^#@*W>0(]V'IAF[6M[4-;8N<3K%4'5V-!F&T'I MIQBG(+J*+)CGL7G4XL;\M;2^H'[C) M6<*UVYKTTS4]*K>RR?I:WN2A@T'3 ]#TNY+H8PHZ)P@C'@R=?B5Y:'*%$ALL MC,,:)6UIOF*=D^KJ5;$8#C?X*]_?[ 1V8P F;E\U_U5QHR-Z! _%*C;*':=5 M1@48*0%3+M"86_KG@\X(!V5(4*I090A1'\L=0.1E.J;OL^"PSAL-T'M/85_3 MOD8#3FYI?[,PCX%S78+B-&4F26%AYX1-M].:C/NRA#P4=HZ8SG,X9C &VY&@ M4%J9U5SHVI8YM>P\4Z\:KGK6(7\/Y*A_Q'N>12(&L-5TYHW*CVPT0ZU*&N_! M3A<,WT[:ZZW (QMXCBB,]T"F!Q*Y7[IP1BZKM^EB>;TOQ07%FT\ACN_,)U_T73Q[@C3 MQ0>#M*'6'+7B %JKVXH\?+KX.=/),6;:UD4GX]9DD#DI3H%5@?70R;,U@;77 M0:;>Z:6#&Q*"]5 _2RVJ%?DW3J K\%YS6U2IXK4S1;;HT!FPZN85W%P5\]08 MZ#R!>/B:;#?$_K.R@E?-9[.55]HXDEE4'J_9T _W=@:[ZK&/M+??HZW]]/S% MRI*$&.3OID>2J"B4;(I5'>V#"J/%:$WZ"BWGAI:<#8'VH*6@"MZE:4@]"3J7 M'3N0>0JQF]'VIS(!W W_M&[_-PO\K+4+3']YG@75=!)/L]*P>X]^=':;TU& M&3Q;0:;QD"G8E6<;9 IJ 303L=\I7?_5T%3C4UO@YK-IV5AA%?7Y4]9X'=;X M;;C/HE]F3#5;>F3WAF!IZ64Z:2A+2T)+JZA=O@\W!;GM"&-T0T,E'9\9K(H: M\!7#:MR:&"#%,^K+E"U_-%N^>E'> +7W!'9]85'>[Z"+/4T;RL)7YMH1+?SB MN-7!UI>FMY("SREM_6H5ACZ&D=K#7KK[O[+ZCZ(TK'?[5TZ NC6'OYN!V,ZO M\=9C7VO3MOU=U%68LG#H9KN3H8DW1]M0%J9\ J. MG$\K/=HALQ0EGI8!;C3 M:"C' QS6EW;:0Z/T5(J&.COJ3_[-$;*@J42!>_7$CSTS>T%585<2M< I&S]< M05^OVPAGYYC8_D#-.E8VK!2QE.UH3J-V"*J%:K)W9H I&B4I AAL13J^S%YI MTODSZM$0&J!VR^33*$(\8VSB?P8%ULJ"E,B"K,YE40#*@PZV()+%/E1XDM(C M401/6)XUK*I,N6G^AE.[&A:68SHS!NK%C%G/Z$/BPY(WQB-;5)N,AWQ9:1:U M9DPF)XQ_CC:XJ,MN0,,^C6Z9C#=ERTEHRQ4U_BN"4[!,NZ.F$V9'Z\#'&XJB0&G,'/*),K\F!FBU2]+7LL%6/WWL 6@ M!N F<^&_'E H[ >@;]UT=WCE%BC:&!Y5KYOD\=PZ\V_1X6RC*?@1-5$NK)"/ M,#&YTTLGO2O[3C967>E(ER/#;(QNA+&A,@SDAUD%&L%QP37L8 KX:"Q+DXY+ M\"PD@P9QTW<;V_F7&97: #7Z%)$!W-9OL2I6F$!T))!A7[6QDPE(IX@)E 62 M 69:N]\MD_:E@"0AD I' \H"J8MFAYY1:ZOZ)U0/A0^6OW1].-N*I74#5-S: M'/NDXD8;>[^(!QKBKH8CA@M2!79&!*I(L]?F^/J5E2:?E;9%3:@%PGV$<"*HUU5M$H^&!%+M?(O\->3$1VV!)KR97.F;7Y9)7Z=% M_W[EP_. ,OPO++A?X- ?\7BI,?E3=0FX3Z?@75#A?QU1^$^NETQLI0V.9K,F!_*F"0"#7$,) M%%)EQ9P@Z%X"-SV<.:@KW)P7;G):OR5PTV]->CT)1EU(-;_[5-8Q.LY7/INC M@6SMFN5]@%&<>Z-D(Z,CY,^'] 2'@ XCH*5G:\[F[U__ 8?QV,V".DXA\!LR$BQ![/@+(;87SP:A5]ZCF'GL4U!).G_ 63Z;W8#FT'@Z% M$U#\]\ ,&!5G(G%;S@K+-1P-# K-@3?2EN8#N][C)DIORIZ#D.-GQ8E2CG77 ML@OKO]='YX;S'P#H+VX ]PM<0O>=ZQ # /C/M4]4RFR9MA;1@Z^9'M-,M,L" M]N#!5TO3HW0GN-IGL/SPAUGDD8TM0[],<&UL@]Y3VZ"V06V#V@:U#6H;$MOP MEL+&H2!-:!!B5WI]D/5+E^K'GP&,:X$U=Q7>2F$U]B3D'F MKX+MER2TFQG(=N8=75LQ<$DZ#M-94RH2?SYZ\2X^L*NIQ\R?5^8"%GMCVB_F MJX_[F52_0/<2=Q\:\/C-=]_ZAHO%(6\XRO&&7(L$P][UJ/;_!NQQYN&O8$FF M+$O1'CWT=/S)FNKZN#\R1P-]T>MU9CV3]?11MSON]A;]:6+^>YPU;DS5=-[;X<+$8@?ADNR]^W4O-M]);["D8:^.? MG=DUSP7!E%]C\([_XY/K/6EZY^IO641"?_ LPW6['U[!-I<^NPG_\FYN^4O; M?+VQ'%H)7?1.6"N">2#'V3!Q"##\ZYB6KCN^?FV6XVN!^-^H3MM_[S?S7[&N:QIM/-.^^*2'$L"'=5%($^5"_2_ MS/0T!BQOKGU@,_8T99[6U=OU5H;0#6^L /9@EF.-VIO?,$ *C[*Q[NCWW.ZH M$H?%I;], 5"#"B:WQ(.+OW,^7VG3MBX;0+!UAMJZ0[=.7]NZLRIO&+_^AZP160]I,&W,%S7^ M+JSY54U]LI,=X[[C+O^ M3?[ IED-9$?CUF24$2M69;#Y'G =9BB0]CZF;8S2AD5("2$E"U M)-;4 RWJ ZAWRTS?4#6R1=0$2U11H:(P9^2KOK!JV IU@W1)V@>QI84)P2 > MVU.-ME1EY1'UA0H!W&U-]$Y[V%%]MLX01GLJA2J$40^'!?;U=*W9953IG@ ' MZS.Y+-]?T: -=Z'9KO/ _0AST.V4!Z$"#\)GL;W8<=YY.%AM[F.SVF$G/=.H M.=J",@;E8_,%O L5 9D*UW1##>31?/3I]!%>!Y(@J0F&0=%N3[EB"%G*7890G58&9^_3DXAKW_O%'6WN=]S;+-3C_"S5[EHFI!RUW^96I!2TH_JMB=X>]-5,]#-#4OX. MG%4A:8!(&H\E\.A<@D7NL07S/#;GPC<*KBOCNM)0>K3-1!*WSIQ_P.#+#"+9 M;76K 5;*H)(GMEXELM4H*WG@I7?DB+87PU<.]6),:- /;^4' MVC+6-*()*!K\DSTMO"IF[7 M$42X7WP(=W1W $''L%FI_!EEK$GH]\TIHO/#!.-,(Q6#/S.8Y)2W^6'2!YAD M&.,S?16)\SJZ,.135K=LF%54=W;V^ M95I;U!/SX&EM?7T,JFY[U$TW+6N.<[T0=HY@K=4SW+#1%%*[M[X^"C$Z-,^P M/ZRJ^%Y^G"J05J8;%1N_605<=6+HO0I\H?4!5:HYXZ?J\O]QL6 S&OC!?O&N MQ%>>&3#1H9@F/I+FA=6)]!?VGY7U#,=-<_#@0X_Y@6?-<'X(?K^G _\Y#\ZM M70'C9W6_^"A.ZAL9R*W0?54+7G.G!AF]JE.#CC%"_:*]8U&GZ#=S MT=;S=VPA<9CJ5J7+3'92KEUI*T6T7V'U[CS=L75FKW!'D^R!LXS"AAH5*QIZ M6FPU1^$[@)S/T_DF.ZW5[G\[-JVER6G0FO3[Z;[P"M&7A.A:G'62RY$A=90? M=RK(5Y)+62R9S'0JO]Y=$O:3+V&B6S3BW^K31//C67IM;J!3&Q(QX$;O;-.BVN" M*^- G7SX]S\$KJ%4"F5";OPQ@,3 MV7IF\]^1D1T$[(W7+WQ(YWI]18$FXMK#ZV%?;DA]!I&+'I@RCC')5*ZR/I2L M-Y1$JZH]Z2F$PU=@,E]8X6ARMXC]+8YC@]Y@@P-IL&R9H_$-%A[,E19 M&NQC [?^*%T*H@A!%K0H0LB33%^6$ 9(")V,R3#-B@4V5;&28JR /?E[$GO+IK)=XO67I9/]E=GS MJ\"] L+'[N"OZV,LN$.9J@]=Q[?FS#.)\0"GT&P7GHH>^ MK2UV!:\VT85&X M\S_]5-ME DP]@6Y348P+,D U@EQ5LO'TV+=N!>K[#WL=4]B/>^1_N.BD6-11[.$JC/>BE M"S":HYW($_@X%V#7JYU4 .S=8J/RMCH*6A)!:Y=>4CNT^K)!Z]AI='/K.;RW MN,45_OYF0-K,:=!#NB570")%94,[X:W+F7";($)X-9N]?JGE/#,_P%34$E7Y M#; .:D],"LGM?D&'@P0G2/*'^]7U@H5K6RY]I6>1&8:".^FFMLW1291!*Y_@ MV)/'4Q*RV)C%J*K>0.%&(MSLB=:5Q,T(<-,=2(*;"_-OP*)QLWULQ;/TW"4L M[974 BQZ7ZZI QGN>S \HXZ&/O5\$7-_A?1HEB M193OL1H.KDS*D[0[K!S+_1V#[A6@&@^H/2I#?D"E@:.W)KW2ZL)QG ]SRU_: MYBLNE&V'6%-^I5[V;!-M/C!,H<%Z59Y" ^K@G$T#S6.V&7 'DLJH*1?-VMCB M^\4'V.!O?']_N%NBP_OC5WT#$QV[PR8/4E$VOWP"?%?\ZB H[]8&N[(E.B@P M'2EB50.8J@M_*J_2 MW>&TU0NK('U,H1DVNGN@\B'()S5RAZMRHCH-7(RRRE)MJZ!SBHC5P= 9 MMB8]O>E=FYNI7X2G1[-D_[.R@M>K)Q8\NE@*%*H4/NH1_,NR>;@-T-"/ID'\ M<#_'6UQ$)1^=0^1*F9;R3!>B0"%6#6A2&HOLI&\W5&P>)=>\OR1/Y2%N? MH,$?+O\HSF#/HCZ]-='/P.]0F/;JG\2]>RTE)W$WCRCJC:A42Q08$JQVGK8" MYAD#?/V[0U+NL)!9CEN/*TNRCY!*Y\;]JTMN^/#):1&.S(M9"NWM:,CM&]UD!S M8AZNZ L>FD$MQTQ13 /O:CE<]X%_74>J2^*8,X *NM6#Y=#LD$V4U@'2O5HD M@?3'(X-7LVWW!4^.>TZ6GOMLX(2N,[-L*TH:G16:G+GPW"['FP2.JY-<=KI8+KBR>++Z^AJ_>IC\? M#J]'O6'F5YUKO>#G_6[V0[9=L6U1H^O!N"_AFD8[[[1'(C:MRV9RWJQ6K[.+ M;GB#Q1K6+,?*WOR&[!>>9"/+_7V=(G=T ,W9*'/'0/FV8<8G'2\NZ#)>Y'[9I]KL MK.JH+O-)YO!=[0)Z?:1T%GD-6I/>N#G]3^7,KI,98[6S_?T8&X)"UR_(P&5, MA,,3*2P_]$X&0U^+0XS3;L23YLVY.(F\F#/7RF#V6QRU%5BTY0[G !VW/!HD MTX&KM8@KV!Y)F.51+.8-!7F=?X("O?Y!XI>%=>=1:S)L]\ZA-K-RMGRB5#7% MI4YFJ9\/ESJ*)7\\+C5&?Y]AE)[6)P.K.,N$E%[3$U(VG193[H?P18LK;>D! M-CU8"F8<8&)(6 3R7Y[<8'J>Z3R0,NMOYG_HW/#5 MTO3(-H"K?P MU%6P_9)4?/4TFZSC[-NU('KB3UPN$J@UU?5Q?V2.!OJBU^O,>B;KZ:-N=]SM M+?K3SG3P+P/T0''1HQ?SH@=V-?68^?/*7, ;WICVB_GJ(Q-+0@UP)I8T!%:: MVK"MV[)8U$;B=#@@3UR>VW4#(H!Y^"M8DBG+4K1'#T7MG_:?SA"(B3*2T$Q& M*0TD\.>WYB1%!15#4,\G&B(BWTO@=2\XWWIO;6#C\?(^.[-KKD=@D8$Q>,?_ M\0E4%$WO7/TMB[ZBI4_^//7>I@\B+]EU^ZT:C\_89[MR%A*]_>:?0E_\LGJ" M.\_217SK*N&]]V Z0A[>)7MVO3=]R[]?? 6A!B#@'ZU\6(?O?R !N,2/0&&\ MG]]YV9S\C77#8X9JJY:S8_#80G^%JX%;F$CFSMV*8 M Q7=& GJQ?$SQ!9, #J&MX7/:0D=X@M>$?[RPMK:"KT!Q G7K=\W" MC-)%N!1\GV<+];,9OX O1BA1L/U4+S1\YVLV["LH4YIIVU=SZP$SU4";8KT+5>01TT*0'97($JX**Z$#X./W0P?.6O/ I.32,PS3WXG:--7V%Q M3Y;OX\$#(R1&TGGWP=4^!]HWW%#Z1']'-YHR2HY%4XAV!RNI2$.EU\B6C/ MWO"0''XV9Z3RP*L\N5[P !(_S,1N:TL7%+$K=\$3HE.9VK1&CX%2>S4SO3EF M_LY7L\#_G;Y)#$*<>NY/YN&M^39&?=W,^;/EN]YKM++U]P33TPVCAWCZ($.7 M*$99E"0>'@1/"7<7"]R-&6\>33L:5FPO$:%B7Y^L^=QF5[Q:3>"']OC>T=8R M)S%!#X%()V$%HM&MSV"+T0)8WYX8*S$ZB'S^X-N53@K/K17CBRQ6'M%<,G6< MWY\(XP-HN"^H/8=[1#8)[C9:, ^6#^H;W-[$W[[_ZYU&6@@]'O]U.PO:(3U\ M6OOV+W^\QV]SI4[7P*5R2K U:4,ODLGD<^9_2\)[BPG?M2T@@?6:(3M34O)' M+@ *&B1$F%PN^L(L0Q.-2!FQMDL4M/&"ET=KAB(#83EG<'>B*.! /A(QOJ+G MV@!%M#8T9EM@6Y@D@M$B]$)6']GF^% J >'>(+\M& Q?+;!5[9^?/^+RQ8.! ME)%&:-EDS\.]F,- XL,:7U-FN[Y&>:'-+@I#\,[ ,N@KV #.Z9)/>C2?F6!V M2'FP,/J$]G!JV-Z M27@4XF$@.*>K0%L!SXM7,W^+W(N[(P3S%,VSX"%FK!.A MN!4AO7A!?L*2%U4WN#\,;LOH\4ET7&^J4UHQQ NMK M;6P3-!#$$"]H>C)?.>:F#'24)Q,IV W1#R<-L++WGZ(3VW<:+T$ & M@"N_3Z1Q+=?T:H[ N46WX.3=#SW+FU>.7:D.?.V!PG=1# /=1Y[%>NT&4B"]:Z]LIF EZ.7P;,R[^-AR>LU?<..)3*V-C=9.1'[K^ZLG,I?37AJI]:0?Q,\8 MZ"%1F6$FWH!@!/]"H4;F8L30(U,4:UV#H#-L_/BOL/'DC3 MVG)#OH0Y4<]BJV"^1HMTW;"*WR\QSH/K$Z!Q<:.-X20>T!PTH/"0RA+"D@3 MCG?"QSJ@03TSVUU&ZL6V?6TG3V&%3T55S@Q'%VL,"TR!*;W3'MT7N*<':LPL M6,%[PI-6-FFA*QN?CP8A2#_.LF!7@ -P:)5,6 M52^L7X8_4$7C*L2S::_,: )?PC,1JX0V-J1-@@+VP)K#9HA;+$S+H_NP=X35 3':%JQEO9,(N% M*Z6D07@,C#1XWT>R+2GB$77V"-75YO^C'66='KY$E;[2RA4 M"?TFH>CAO?U'4$]3J\%$DH3N$ZD^\%F"QCS+_XD?OX;>#')_/&)@A;:+/Y#> M&[Y?"BLZ\0.R[3'NA.8LJ(5@^I,[QK770B/5[9PP1L @QCXV:/.&R3,FJ)2P M+.\*=;MD^ 4V 6[RP"RX?T)G0SYV'+^$]CW= M-[D1K/B>?'49U* MP_$@,3R?3;"%5SZ?CYDDG _K'Q#00H\MNGF!AN>(K]CV MC3RJ%JF1:S1'>KP+T2/.85@\.OZ+EVHF %&%>/ M@A<&84PG0:*;S[2X(AG><.\*@-N04X.>N7$?'H8@'PPG9C(\5]Y2^#_PO8EK M\%<7)OH3SZL4G%YX(9!SPN&G-YP"$/&&PXJ81;2=WAHO6NS&*6$ -?1#1+W" M\D9')8'S;>H%4K T/8_>-DB*5V+I*P>L3!L>-M<>0"D(>[.ARV*]P]ILMGI: M<3^0<">[3\!7X>Q]ZSGT+1'3M;DW/'4*VQ=E8JX"K6'F^KF#TY)L__^0YPOV MWR))M.$"X@D5X8Z24\A:, 0T^>"X#%O[C1!).[:OC;!U&.IW%.;\D7"^T9"< M[!MCL,Z:8T8%R-_ Q:B"G?Q),A>!:Q^8BC#_]\H/0XEA@ CNQ,-EH3@V,9,$ MC63*%%DMD8_2OS%2")(9_91@YH!$FR NMO\*@H5(^-Z8 Y: M;[^+*)MS19^\1JDX5UC!P(1+#Z^DU/$-N;+YA VR$3P.SAA-15PY.O&>HG\] MK$P/-%[&ETO!EO4;\ABQ4/X](FCXX9/Y;[@/]T'ZT9NTXS@WUSH%=%YQE["[ M\P;$A/(M(L1Q7$=$JX57?@^5-(_^>2C7PP 6#\>3,KR3+2_XJ0$WQC,!61L* MT75>B&H$3WS!/=MZQU>D#SARGW(V8A[?7M,I$.W\F6Q^K7U>4!Z!\!"SL LG M5Q:BS"A*V.,)'D]XIN0O1US!>O!(PZM>+%!DIE$.8)Q9M;: *0<&-I($.+Z& MEEW6.R/TR%I[1O4+H8J>/.0 NQ@L+//%P]0N]'8O(F,P7$"D@67NB1FB?"X/QDXV6'27W,]!PDLH;!_-86P>UG MABD2UB*1A;(5,OAE=; !M@9,;DDL*Q^$7C"X1#$7;!S[A Q,.%',&; Q$5)Y M,A\<*UC%X>DYFU&B)>@]F[04>U\>06]"8Y^C+,I<=%>!C>Z.4.DET>'%(1G0 M:DG*4C80?QQW3+^2>LK-4AZ8X7*2W ^1+4PZ*_T&=BHF7@O= DE9_HB6[HP$ M]KQA2!,!8/+21$ZC2*=9K*BFBC>4Q>X"7)G$5#(O#G7F(WBT=GBV <]_2>P? MJ0..:&5 YQB3-$]G"S>?CFW[WB.?#7:^4>)58$TBO]K<+@T(UIRMY-$WB=1X MZ!2#K%Q=Y+'0#=6)'H_^G'@?X^N "(,7MF[I[=G>,('3_II!,IP.N^NC;/F15<..I9E&6^7&MW M\PJJ\LW:F:^ M;&OUQ)&/V1(B:\1)NT_6U..8>B@_E"@L(#$7NS 6ZR(1'1>.L,["[):$3^O5 M O/G6HL6E+$$(CA2[=%2222DS# [8\&H=C7,B2&.:_-T#?0BX'@7S#J<<8.5 MF%M &I'P_41O)!@):#VVA6"ANY.S.]GB#' MI!X197J$EKT@8\PMYKF\%"9BHL8 61,V&G>:WK9XQ MT>F.#Q989%)WI)LE$QDQLH0A*8V;_V%J;YB2'2991WEGD;1Z@P_^G1:"#T\$ MZ_@(!2LCCK'6C>DS%W 51#-H3M3?H]%0<1#@UIG'_[A_@3?_XL+5YAP.)O[] MGJSN048(?Y"N!I0N+,+'825"(G28:T.T-/&;Q!BM9L5-/FZ.RTS($"R HY.. M<\Z( 27LYS5]*>V)3NAQB:^2BEMH.2?2[),T4IHXD'OZ+'E]:M!(:F)HC@@B MIDKZR#.1D5+R-6GPI0-KI6WQK6.^@6]!9I_8E27U2T'_+5H1@'HC7>JW,8"N8W#[;F-*DM192FJ+,42 M68K=S"S%7FO[-:@ '3$Q+Q^3*"]N-PJH>]L*H_$I:?FRD1^55"@:9F=@N'+O MN/(P2W#],^W37_]X3[+OT[?WL&S0I?E^D&N3!&W1P?@,=?]:]L(_*.SL,U=GK$KD((+8 3S>\;.PKU;M*EA9MZ=*PK)J+8[ MQ78%8MB9!6I;J(G&9?-"E^'7QX&0<#C:7/PT45":4B7;<*$K"FU%M>">S6JG MM,\<("F:WI:T1N+-V__FY.3!O$$,T+$7ON',G#VFRXA2@0IL!1%Y?<)C2^0* M;3T0S,,DY6_&'2-A0652'1=^,O,I#+U<:[=^,F/AA5J[!<*+CHN/LDB3AX7% MF5BEY."-HY2BW+(AI]62BRL(I!YI\6E+8]VR*)0T MRK40]@>.PKQUYG]@>9C_+7+Q<4=*[#\99B@7PP;X3\1K:M\VQH32>S?+3?(_ M2-L6)O=@6E&80+ES#FHB>3%CYJGFICY.,(]=B:8\'26$9UBCOB,5E#\FC%UC MU-UGC,MZ'G?%AA( +SN1)OKW]'.)JX95J^F; *>+5LV?ZCSP0!)6P";2QC#( M0$(D643+GHFN?SJ8HT%^:!%3CV4.D!6+:RTSEYBQ$:GT?U$HP3>%:N6)P8K M%?KJ,;J!_Y^SI>BBA!$PS5E1TR$LT P3#LHEE?D/J+^M?BPJ"G$JU@5'M[Z?-Q$K>T32J"H2\E&UG%\W-1$:47[ M+Q+Y7D,GR^NZZR5Z)H@GX(%-"\\0,]E(_UVGM%2U0.8(8A(+^^<)"X]40M_E M>_["H0'_ /49[[6I('AK:2>)GFO)XE_>"N\%.0>/V[3C=C4S7D""R=;BB+=E M 5]KGR+N(NI6@JR-0?BNM\)!XT \.7MM;5[_'-Z50M^,A;W0_ SO*D'+7%]2S*O6%U;!HE!5>'!(_T@J"\1L\%_(NDA+$#D>_Y/GT3SP+UH6P(M% M#=KFH.7- DQ6Q11=5 N2Z\MZ15.T,'M*$#0/_JWE/F#CC)]K/Q5I5^1;Q-^Z M(N,^;A:7W)U,"DE4D,&'+]@I+GY"F(W#,XVQ9P 0ZC/IE6L5.=D9Z3G,E7P[ MG4CL<;EQ':\C:]6IQ(_U*ONHNY'#_,60W]/M"[B;W$+@\1 ]]Q:_N>-J+( P-XEABD]@D:Y M,D$-L@+1F=(+.TB(M)+H^"*5PW2BG+R5 \;2/!%T%QW)"&Y\(Z)P^9:LEYS+ M+FR?GY& 33:*W!2S.[7CG +W6ONT6\=.HIH+8R#R+1EVO+%=6 3&$_A"=(3) M,'GA6A1M(.L\C-G*]#K*+L^2>+JB+A1-%.P-,-CV<,1<7THK"B#L7$C4C83ATE[Y28*+.$,$V;#S50YTM*D(9"+=Y()'I2 MJV$!:J$?"EA3/3L*%XV2\0GCIA: HO/,KJB,7FPBF6L1PW##M*&6[N&$N]$X(1=([Z; 75LEV M44C^)HS'D#:6Z!4&9)S8W6,C*=P#\L@G-@(+KT@;V+D5TU>1F1KU$-Y,28U5 MO5WIMMLV)[GVS3X57(Q&&?WT[XP-2VT6-[JI'F0]SQ>3W2,E:&U+0^?QIF^D M" :1AOWU( ]+,OUV4/L35AW%6//0=S&N!,R[T+(=29WMN*[@UW[2"K!\A]X M-_YDP_R50A&UKVLF+X/$.>7/#S+$[0QJ[LSW7KI>9:]<_9@ \'^L( M^[5Q0;765W='3]EUP2+&#?+^OH%0$MBOI@V3GQ$-D\[FHW#[>_<>LO:V,?NX!B3-?,=I''<^^7L83A3!FQ-B1\N"322M%I;G!U>VQ>(0J&C?B5+1=1[< MM:"^Z.CN.GY"2N^)]).#*V)M\'#LTG1%$9?@5?OWZFGJ)IY-Z7%__QQ_TA:= M2.R?O/>>+S*(%)B/#N8027^P!W/V&O[SE-C.Q'0.YS@NR4<*@6;W_TQ0 MJ[U7C0;H=<9)I3.+)&@,#8V+@=NDOJ-V8NBL"V=1A5\I<7U\<4WZMVS\]ES$ M]*;!G)WV?%K0Y.!L_6LJ,/L:#@L5TR]E0\W*H1('2A@0Z ['FI*(WC+;L_(9 MH>FIH-N&?4H,W2;PNWQ"F?,[[O6XPXC,22V3'SH*.K8) M AK0+A<\ST46GYF5<9=(5@)]^C.?>)[ ;Z$CT#N;4>#3GL&@UX0SN)7;99KP M(L1^",SV7V&4G#+MHIQ"NB#3AQKE?L>)< O;=;VE;3I))2H.ER<3Z6A\.]5- M1!.<-[/]-!IA$B7W/+OV,\W 0UV*&XOB=PL;*VKB1RJD'PWI]R>V$K> G _\ MQI8$-$["L<*),4QTR+WB^1B4@$0)&9C%'/5:%;DYR6IJS'0";&- F5V%$BY2 M[)5X.X%XPRIPG&N+>:NGUXTDVCHP@T^X'VLZ8L3!$R09$N+T-4SK?K26FDTY M3N2BMFCFB^#Q44/>\-A#TSUQ&YQ20G,V@MS=7>JK9"]D=6 61Y1_V,!R]K^$ M*;Y1WVE*,P_+TA8TS#>T#C5C7S,*^^O5'&LRNWDU>$9_9/Q<;<4^QAG5@$U3\&-'8W"!NJ4O=FNL]B MA2\7#= +>]J'O;O3Z?IB?\(?^RL?"\-AK?QV>PN4=G5/W4A+W,S9WU(]PK6H M[%*D&763*+.V:^TCY0\G ETL2=.,X#,EK3B@%;R&4W%$GFB\'C'F M.RR^2-2/.8F482K=B,KN<6JVAZ7<-$C'^D4>(N""O.3(Y:,#,2-"$,;:. %J MZOMH@;+#2R*BXA:3)POAC("PD"5^F7"HSVH95E^%V'0T M+ &;WZZF/N-')6ZR=N&6EQ1=,&>/+E:J8X*2RW.UHJ-@6E;A9L-RFX'_)SI4 M"+Z9V05ZHW^EJ'*@0@DS\D!OIE^U16IZD:[/[73;Y_;:R/E2G"I7!VD^*BJ$ MC1CP(BJ8:)9=V#F&J>^L)QB(Z!L.-*/$9D#- M[?=_X!?&5<=HUVSU%+3!DIG.T01B82R*J-,?O!KKS0]W:K# M%#D,3;3\AL-L5UA('#4D^REA973YB)8$DXE'7LTC)B/F?TT! M"XRWEWJ-&TV% BAL@(1#ODA8N5Q[%)T72).CIC7!ZY(DS-K"'FB,X9R/"'M& M!K'69"M1F$CY[(FV5Z*M.%MOXTCU>N(]HRY@\;M%';=BF9-=087+WLR\%PU$ MA";0%I]%4[U0>@'3EOG6W>QZ0Z3N^[PM&>]P MNK'4J!PXH4FD-CWJT1:NAQ>91*L; M:MQMXY@:S9\]@D"W1?^AZ+&D/))J0UZC\,8;/_/#7O(FM8XAI4!DFMMK:\58 MTIJ>E;#_,]YH+MK91+_FO>*Q<3OO@C>/W]3G'2/,9$ M.\#_ :,[[*"7B$O12X4.N'9BU^/0%_!Q]%20ZB(V>:WCCM@2[# M0O8K=5#1GD&I=@).:A1L] )^?X<]N('%^V.&)!,.L I9&I],[23O$68XP8], MYZ>W6@8S,I5QFCKE-OTC'(7 )P2(2U^3P[S(R(FOGH%I2CTP3>PJND3FJ.OX M9+V;N#-_)^KKO/(W?*][MS/B>$3PJ5U4)'LLDOV\S3Z6(%U%V[ZXY'"*A/A9 MM_93.*-/PT 2CQU1'DB"TL0$9OHE[RP\@P>YF.).OP@G=B0\-PJMQ\QTGX9- M^23 9W(Y49NM1)( .13)1GYP':8]8:!K:4? -*=NV%9RW:.)7B'1O2O6RZ(' M> Q[C051K[ 7BJV],.YGPQY(VYQ>W*&Y1V%KF'/XN_7@T-;!J_][-7_@\VC\ M. ,G-;TG=A;G<12'?L*P);AP%)(_%U2 .)I-&42\DR,/4H:2-=%!%H?:",<] M_FC=]_ADSODD4:&WZ\9:PT9MRN.R26?^>G+#>N/RC4YM/*5!=*/;N+1A1_XI MV: U*XNK';5WY:7GHETY[V9&^T19XL3?HXYE<7.QC4A!V"I/H"8$1'@[09<\ M(0'OC8(%(TP\/-3.=B&#;67"W>,P,DV50D,+K4TVQ:R(6"5KB\P5.KGDG-G8 M^V]Y@#.AT6EO> 8%_V>;NNV0\_EI:;MD>?W.,=G9ZL?E'(D9QF*-C,'14Z'8JP0!0H-WB!.6R$@E;5^T+\B_[P#3 MPQXQ@&D-I_.'T@'! $)G,5H6N'T%PL9T(MXH\?N;W$05ME3XGL BMJ2:-D!B MJ7@F3 :"C-(L"?SIVSUCWP^2^ZIHL5R0IKK;/Z74Z:95$M"*)U'#*17'P"R4 MU1[9Q((>[^,I=UL,IM+O*2?[&;$#'!(G*-JK5<&'2!PI(]X3GKE"#)\J\4T- M-53="D+G5%H6QR*$$7SW?X)<$FU,MK:';8YF_E!I:;D-=07,L%GXS)*N#CT 473VJER/Q6^5=,H=$X, M_%WP;OW9_8GW$^LS565#S1MUU,BZ5+I\:>NHH#V@1D,C2S2'X/%B-A'_:")^ MIK?>Y3VZ D$P(8:GW,=(9,X?0P$ MJR8VX-PD"BN$5LS=DLG-: EJ M2(T,3<:P+4Q-O'GB/^5'4['NPH/G5M;Y[S*(SGJ4H@M21ZH'^=S 2GEQ-OE9 M.6YY)*'&_CV/&!BF54[=. ]/83ET.CX_D9$S^VH#V%@L%D2DVH%]%,5I8<2H M":$9AT\Y06JF:98HJ:/6A._6&E=_3>',@5!9&"H9RA)4?)=R6M^26!/Q3= M?HKA?P3CKM$94[:*X:I[W?]="@$7U;>"QFM+VHQW**YBD3$>@N$TPFC=!*-M M8)AI*$6E;8X#XWCUO4L%T=?*R%Q0+C%Q:V\M1WI[QKE?S+L3Y%6')FQA?HB6.ZSD,&QX4\M]1&W8<"(14E+2:\5OJ] MO@5P+VI*MF#L0;$H!90@PV_K>"SCX^7I;*?3@N?)#+]+#P]32]U6=KKD*@6# MR36&.D['L'0SV#Z#@]P;VMU]PUK^#/%46.K87!M\H6)K1?"74 MHXV*IP$X^-\/R+ &#'_B_5;Q,TY#EA5KY6P=;DR'6&R.C3'XO*[TRUI#OLA+ MP\K%WP;C #^@GWSDOG$;G);' =$YR2%0PST M1Q/>BRD#S6=P&V!E0 H2L+U5( MGC0>7K9B%3,=X=!5'%R1J9^E4=UKDV"L5 MC.CA!W8G.?,<76!673[*F3GK'0JR5[E/JD#1>\V/!&62PU5[:@XW"=/3L/]@4F4WX3$E2S*@I_4O:=X*1P>T?[80:<<1#7OX XM*BM3OMZ^]=H:$@P3XPH(O$-W M,K"GL1C\[?J42O58%D75+=BNV,X%D4N"C>>:R/A:NEL*RPPG@9_0Q""P]W#& M4Z;L+5-;B./>PF\!5X%1YA\[JV'5$ST,^9^6X*"^ZT!]!UT']=WY4AS4]S"A MOH-*J._I0JCO>274]Z)]XRE0\U%7)M%[6BEBCEU\5FO2N/&6+>N0RW<(+*+< MY;52R=7EY\I#U_H1%0;&+F\##>ZBSE6QE5,HZT0TNBI6:NW)Z+15[,*:ZI^R MXI5>!IACD^@_U2Y;-KO!C&$4#$AAS[RC]\4 !H]]AV6'(X:EJNS$R)2,/=L, MKSWB02;(I7 M=7&81T5Y M&,Y;#D3BY%L9ETSNDS\:64".7)JC,A*5Q6HR.&=X U4>F)/PM[HE@!K-3 /8 MQ2W5L0 N&E:"HQ!SXI&V8.^#^$'@UX,?3H@/K3;-I4G@5'5!B<)(.KE@OH/^ M(X4E$!Z870@N>"7/%/$&B$A1N0U=:YHJ9(HT+U!=,6CVM.KE0> +J_M/*K^1 M&<-I.9IFN\J8^9372LP>)PV3,E'JD2$C\4-(ZL9JBJ&F:D=F#K =(J=KF$>J M-P,MWWJSCBFJUA>Y1>I1N^K)(I^XI8B%8+&ECI1JIR?4!H$NWXI%2GX38^=2 M'I[%&==?J)?4/=?:89',UI?42%VTQL55HY.=PN!E'SQ@DQ+*@O?40S M;8ZE%7+]:]5C9>*M=<[Y%#Y0:O#H3U(=.,CN@SRP0;X!UIS*#1:[L^CL)8W8 ME#RR3MZ+)N:,%DUE0=F )" Y)BI5$H6,Y!V9+!;&,(8!]VOA]UND6-7)(!'@ M#3ZSN,QR;E6VK/)1OBT9^+P$JVB8.1H9XZ*,A:7B>8+"8!,I,=PM#.>>D71% M,F_H3X9SD;=:[A_SF%C4(\F#/3 ;9J?@;W/(_>:KIKPG#T. >PNPS M>ND2"V4W#8Z _CC$483@VP,+3=+_./KPQZ]'7N1/X1B01-[]0:"D3V/4^G^J M%7V19DU''NN6_S@*X4#38/@NFD\?P00%C7>D/M M> SR#@B*\$Z4#1CJW#9$5^]-_6$28\@RGH9# JURJ)@&:Q?"I;8,Y+WF?PU" MP&=JH%LJ)64QD#V=3+N' #?H-3AO%L?>Z$*_!X&:9MD*-PY211I5^9NGN, MTB(;'B-+RO63YNB?>M:&*UY$R7-A4588(TQ4^=3QBRG(^A%= OFX$0.R='.@ M?K=[F3-8;#"VR$+4\]J(PT?MF73[:)(\8LJD]Y3'6L _K,ZU_\Q#G(US+7>E MW.IJ+:3YVJ 3]NSD\J)+JP35@W-FF@:1_K/AV$C&$TP5L19%^".IA#Q26IO0 M6OZJ>=V9Z!H-L6:,"]LM%EC'@IV3TXX1#I&?T<@'^=^QFIS)C;&U:[>V":B" M6M=>W@4QH4%!?E&9"MH3EE^AA1L[(%95#:54*#=JH>Z?L'*+<0.&/."LHDP= M%LE$5!JS."(TYO]GG22;B&9NNQK&CLA7-+N#1]78DJS$![+1F:%1'6-V]G82 MIO=HU".EW^'5<&\Y25*++\)P6!L]KGI3[1G9_FXNEHQ$17.I:!159*$,&8], M$^SAKZQ-GE(D9SXD%$A=DTB#<^5 +M(D*T7R.9$,;[%"/,MP ?K3O <=5/L4 ME5Y$$2(FUC4-)!:-;D^Y+]B^QL)>9H8#T=SY!5.\L#Q3R:\.R[2JM=E<^3P8 MM OOXUAL:SQQ/#BRIKD.V6 ZS5,E*F=.B\9MJBS M.)Z8:II\)7.5468+6Z'=6W!"_+F7#F.9T/[QZ[\\DCK[!G;[JGPC09M@"A@. M^=_*%&82_RM_D"O..&HT0-2X#8XG1 MV!>7RUZ+KE6DF@$PT^*9!_HI$L!7"A835CJJJ#/FJ\.C71AS*AJ5+X.)]5XB2LKAG-QT"HJ@K_/$\DSQ$&O"I& /+!FD05$:HUZ$@P@SKSBK#:?\FI MY7]',3VRP_G)$:Z%KCI7TDJ]D]6QHPORI#K$JT:33)M,/,1ZCRF*.Y\'$"NX &8/6"[@CL];#TB)D:%:D[4(C 67]$ATA%H_G MV6S.C*EDU[/G05&P]-+>@8&^?ZF. M.F36@.XDI=E!C=F1[#>&,Y5[:9H^H*:),2LF_Z4PIBI<[!J#KH<6[#FTX,Z7 MXM""AX@61(Q?%?+O<@%:D+&$;?<.K&2HSC9;ZH%@WYSYT!H"JSI"CI;DHXPI MZ>AFN2E6/&N>I,90+QGMJ$VMM?#L(3;-J'WU6!4G8SQ-LE8:P*6Q8 M48"FL MS 4D]L@1RAS;V#+MM)3TIWBBPSDSE&B64(F.6TZ4L7;,HL/A,\3.7$K#A M3B-,(FZ'24XAQ:(IQ\3714%A8^>SW9D?2Z(#:N),V95BA*M:["8L-FB6.@D* MFTGI*X208HS,*KI8Y O85YD/UMO=D*PNIWG7H/QJ.,_?FW0/%5'F>E[QBJBZ MBKT."HL$+_8,\D[>OMK]N8&H>V[TERJZ[(HK*L.B"0%QHF>#H;"3L.I],!D= M XD>8U0!&,*O]@Y\[T'FF?CPIB<"^9&[C?_U/_ >2[#8X\PP6DMXC>>Z#^JU M',*PWJ+$)XA[ A@;FK?T!,>C8A"&U 9.J::4R@GQS2 &$OI2WNO C'N24$(L MJ\T&+(I[F(>+E#(]$$@G2B6S%$L42WQ2YQO[9>^8R=\D^_#TCO4A&]7\=/R(O9J4 MLJ48)<4V\[J4.VJ%W)Y(M33XY>9GUO(??_M9I7\E04@-<(96?:^2!4H[-JIB M.(Q(2XFDGU-=3-$> :Z5-S]418>!*"<SB3=D$0JZ99^\(<$;7.LOP6RZ<@LI^G M>2U%W]'U2@RMRX$O*H/@3,.VY,T2T+HB]16P.D>?.3A>&(TGJ)D*EB;6\T]G MQI#4XH+ZP?A/V*,4%DJ^ES3@5RI)%&N:5Q@"5!&%_R?($9 AO'B0*B?PEUP/ M0PL1KETZ*LZOUNHH3)3Q;$1@'-W%;'X@3D2W@#%E8/8CT%$TC>FL\G33F=_: MCJJ3[E";PF/5MY!X'*T#NK2.RMUS%RN52=:O$9<*#>%YFB5L'*@QA#)ZK.XB MX;S4[ $U7GX1->&C.XRAC )$O?BHF_,4E4MBWZ*F5E#",G 0%8"ZKUR_+35U MRZY/4_',DK-87*^U@EP+RD[N?4A^MT&>I? MJE^YPW[,)\C7!9ZVT*EVL9BRG$F#Y\2&P:E8<11;-FGA8)&2H?JEL?FV6XUY ML,E5%=9DG98W#/S^ X4\QPORZ'.&F\_3XSO?G[TS 55XT[\DFJ.ZO_^"\+VG M/ZE(UR#,KRKBCU?XY" =^C/,0B3S8)MUR"L6UJG=F>;VM+]0;+O#+UXX[J#R9UA\AX9X2^-C#A>I/J$%3^T=0\FX M4XXO$Q.Y(Z.I$55(=GD]D+(:[4N=3-%CX(-&E1LC;E2W=\.^/#%.).;R7*VU MI9(-/$+R+GWVYSE:>1]/1H(TM!871@]!*F@Z6>?$'WYCWC'=AW5M&7&9_B_J M7HJ5&3+FX!:7:?9D*@_-9MA,0@R#U2$0^\536- $27-VF\!6'^),ZG=-2 *N M,^TH_+9!,FJ0(L4';M,XN97*IER\O/Q+>J+4[P8$TC8I])0QWCSIVIPD[96* M+^V'R6)YA0;P@'%%K(.*(ZJ05.UF5#PPU7.Z,Y^:,:,5.6'DI76*4O4OQ9_4 MD.K>GXP)DA_)I4HO'0P%AVGNM?#,=(I/E36JE^]9X$"-:0=&M2P(@;W2[)@' MF7I?Z)4J7^$Z3!Q8@%93%"!CXK_+O2+_,[Y?6NQ.JF&]RQ?%'4UC/5BEN"J*K$4T84SUX4.GQS"JN,#U.QB/BUO8 M+_[Z.\])N.$TK^^EB.-I)KE&^2IWY. \'I(P=P6UK;.$>DN1,)\GA:=:/-+A M,]5F7J^W9T=H=0_FOK!#.Q=O:/R8"(1HR:H31<1?#^E_8E<6>/+N<]-9!(U7#:Z?S1:9.L*V5IH0["B?)WBV"LS MS\96P,-[&F7N\RD2P5N#X1E!AB&>>,6O=@H1++G\VX Z0T@:#:4SK>DV8.,? MA58:4W"R0SN]Y40V%F!&@?2RA/\*!>%,]#">)[0-]50.V=P&>14D';2EXV.6 MQ!.B6]:#NI6V13?R.S0XC.H0R5 0D>%8;L"T\DX"#,.'%'ND,Z+#L@Z*FH]C M+V9<)9"*LY>KQ<2Z6UY=VH;K3U*BW,XWQ-)(6R42E;@X&B)TY)1X&Q M(E/521?33)957'C<&QREAPBW(3+56Y418_\FE$"+KHK$&E33\TZZO:CQUZ@+ M3[R_9F+XL1%8S)_Q*@I]W/W\:6)%E#)HZ 7A6)62W ;98Q"43&=[1^8N.CH> M(%_%"*;ZD)-D);,HG\5:?I,\E^EU9,T"*/61-I5MUA%13(MF&LRY&R4B M;LW"=2:YZ!GW3_?,Z_B-)L<+*TB5\4I4:$]&N1/'5R-.Z<@+_?2I&*JC^IXO M+6/>KV/\6U%Q/MBGLN[YR76Y!D3%-CDK/#"- X>&+<:!8'66WYC.0I*H M5!\&TLM#Y3>9[Q0(#B759$)C[0("24^HIYR1V#8)L'10-912]J8A4?3:Y97K M7U4$2YS(0#N_--F*/"!+*$C#1)SK# *"A]9.,98A<1H^Z"@E?':&3QW%W,K7 M&OC% HC$M!D;5%!CMA9[6IJR72N'^0OE?WX'?SP>?=!)H+20M[SLEDV;R^X> MY"UY>\>\/\_:X&*GL>BY[9R_ZRQ(NH3K3]C'A7B\OQPYR6ENN[(]! MDJUV"W8_I^;Z>Q#0W_]WG$B5,8WDI ?!-:Q\C'*_56?&QV _"-9OW7C]R^P- M%WZ_\ X$/,N/KZ72CIKI1[/S.AI?9AM]R\^O+ V]%^ [V$\,$*AY$XT^X@BE MSP9__)_!9 1FFB53?M5E(S>TX*(0;;^X_&S*\.FZS(X\WM*>(3N8;MC>D"23 M E?D9MSHJ3AE/R0I'(E5&\19#,,5.6(E).'L_BEE**;I*U]NG1ZRAUSN>IR+ MKM*TW6QB8!"%YO4R14@0$5;W>G2XZO<@7F7) 1;_7K5R+1 7I[Q&506U%ZV8M(?@1CRX@X2<"[2M\^Z=)//QF)%N_PCSL[X%Y M2-OR;K1VW#/QEIGNRB S@ID>V5E.M4F=HWR9/&[\3_*^?> S/(>YM6=#JKS4,1D3\-]SQEWSY>2V0J/_U$]-=\SH M(4SBB&@F#1G@9PTHIY6&4PPEAMI3GN1(@S:E42?L5Y=]$K:J]47IJ@#6L4IM M"#B+50RY^Z1\^(4AU9F :6H%JG783I'MIWE26!_3A)D.E[F-VG6=X^+FL HQ0)?9&::,?"OL+FB(G*]BL&IL_?=GDER4R#P:64 M^UB^1-; !&6"ZL[$'_!-YK_M^7=)( .%K?MD":H%J.[06FG)Z:C<7*;46M,Q M.5@$6OFX\"1=\6[>JKQXXG\MG-!SY6&:OH= H"Q@.U="@#*20Z Z+(H0;J#* M 49J7HWJ?JNR$;+]FM6I<*HZ+74!G///4ZW\AIYL1[SPV86!O?C(Y5+Z4\6+ MN5Y23DAU6#CF)L)*'$U]^&S$+D&>X@T^ES @IE4&"2,&/0??.])052Q_+0@* MF\ALJ5.SB8[N$5TR&O5Y8<,T!;_G!RC$E)^R!$\PO_.WX$[5'>,.9/X0BY%E M:^$!('D>86 &F0)X+2 ML+*8XI$@]?@*JG@H)V2?RQ_RR.6\H=YCT7U'&K31 M\8Y $X0T\M($L)& _A.\F@?$[3P6SN[9?%!Y%FF 8!;$6Y^0K4E@%A5DKGS: M^O15<:5/-;15JS-L*1K)65;+ XPZHGL/"@2(=6 M4J?P1,LXR<'[C"7#<8W4RNZR621C]( QYJI\>X3+&H:FED\2+XA=#Q/:$[NK M6+.&-0E/G5*K LHBD3M"F<^?[4?:O2+M=L6U5@PR;F1%#'2QAAC<%4:.][M5 M8*A+9[2R4!!WE?Z:SX ?(S[T#)1MI@2VG@REC&#1/-@!0LT'=[#=B=ECZI,7Y9):KJ.>5Y4$H MU9X%&8?X@X+JS=-%U7 '_8C<:VC]G"? 24J9;OBJ7-8BX^>F)THC$CV6Z$F- MDZ?'&M,0 0,2AY$R$X9+$P7IXR^]R@[8&6@S#Y9;-'>L8]QR$W$PP&"<-QT& M;'R_"=_F@H(.M+D&:'/@0)L[7XH#;1XF:+.J(KM[W.LNR+GW%Z V^[LR(_,= MK-^$(&\E1G3>]48X:0<;:_C1MV0^RX84+=/SZO04$&JV$U'QPP2E-P;2IEP& MP6$#+ [6;0;"U%-S=F.>ST'5K_!N>/D=V4:HT.&!L$1> W7!&LWW$%XE(]4, MX*^0 ^> CFUMIKEWQ5>SW26;F\X0]> MZ J9 VQ!*-6N=OR:DOD5EK7UII$RVJ5KJ)60"^W8G!5?L<=%4+.N4H3 S'%3 MW<^H';4.CL.E!_27E(VD"15CJ_9#NA>0+X0W4W M$BLL+.CC^W#,%SVW3D':T,MAJ'ESL'\UR&'$K;ZH\0 X3M1V0,]NU55X'0H^ MJ1G-] N.I*E1E1%%9#X'&+?/5;,522I4^%D)"%/@@G,05JV_-.3,N9MF_ Y. M=/7#"<^)H"^:--&)]ZERW@+2!A&9&IS&5$O@N:&&NQ1IO$!H%"WTI>> /?M* MO*Z<@\1-?]0@\^]4:Y1+J>2(5]V7GUF.AW9SI#\3CNJ#7=-D[%P+'JMCJ@HL M%I=>\5RN2\=@6>Y0U)"+W/HJ?3=I1IMRI,IRO/.[UCV-V*_(R/6G$76*]H5@ MK"=H_C0W7&R?:AI]E09,?C /*CD2P7>,R8=U@&R1(KP_U#(\D!:G!/E)0OZS M(8:P]'PUEQ5=UL(/0@6_Y#Y4.CM4\54"8A974O@Q;B%4HX_99T_G>H8OCJ]* M%4*K-!G3 ,#M450"#-6^:TE;*/]3P?-J8QW4KY):$,XIO94JQX!"H7W*Y!!__9)RL4_F7?N@1(Q^Z\ M#<5Q'^PT(U!5L#6"D)%F-88>)^<3#10K#[?1\@R12SHG34(G7"4'Q,^>HXL5C9L+C$E'/ KLXJ0-F;Z,G,ODF MJG>F4(TFI*]SY J!/<,#>5N885PP']%,Q.2HZF(<)_8LW7SC([$@ VUZ 7M7 M+13M=E;U>=M(3"+^B='K'TN;*I@FRBC1-FW)S"#+D)HQS"/;;M.M_PO?5X:( M7<;P6?U.#YC0!L_MD[ALRN+/[5J>B4'BA\ F2[9=2> M89/66M4V5K+85//MJCU*/<*)]T>LF^,>NDJ_B7(N&25#(M7P-N.^?')GH.I& M&L?]B.6E;+.C"S;NY*?#DVTOPZ0%?>U[61+>W05$BCSL@V"3F$22@CK=RD-: M@'AON&F./YU-@@Y'47/6P0Q4KDG]6,M1H<5>7^;0=WBX] R>GJDVI;2J.5PY M%;-PT9"90,U9NT[.$Y7VZ/"=N\2?XFM!WU ;<^]V_H1 C2 ;GNBJ[:&OD"(C M45VY \VC[7)3$ZID2^X+!>.A#()'(&B10:I-'&/A&.0Z,W&-UVEQ67Y--3Q7 M>GX1/IBC03(\MD_6&]LL>^;/2KF"PJ84:$>3 0MR(7>O7J2GN7;D*##-$.AU? M;?RPVA2Y>#L/)U0I@Z"Q!%SCNO3E9VD\SO _.L!(,QH-@/I,_54!)FC;O"4.JW*_*8X\4U[_-KBCGM7J MK-C&,*I?63U/%8"[E0,7H=UXV3;"<&N<^*FC(E-V#(E#S;'"AB$. Z_']^'(^"6 M=R@<+H^NJ;65,!ON8Z$\.E]=(/U%2_X8CH-R)&0T3TJ1D"M<2HC4B;#*M"@F M2VTN1#639COQWE=15V@#E(6MEAX\]@#5QST.7G2^5]UUSW>PJ?.]ZAU=C]&B MJ#S=F@-4$UU9K@=3]=(\^YIQA9JI@6L&;/1JGQ$W+0".ODCO_Q;'H\=P,@$*^!#!D=\AYFAQ M2.*JHA+M:A\JT=1>Z5IIU)EG]KQG<8K<7D*]"RV\*PR"-?1_50.78A7X/KF( M7(]?.*3J"A:1)R@R@N%]!.N[$Y#WD!H4@;,]3[-X2D6J$T[3W8RB\X.52@Z3&J4L_5=Q=$S%#E33\6",)5:!K5\:C34M#%10R$GZ>>:2 M?A_&58G#)0\K)P [!>^*T0V8G$@*X4PM#B+=N,"9B A^#.:V"9ZO'ZI3] M5A8I]LKD12-.G,=I^=F%<#\#;/7N"0Q 1T7!%W+!=2LR$EFWR'-!RNW@N*52 M:7NT:8H3Z0T7F,6/HCD;=W0=_S6'?QWT:,RA#S8'FCJDN:5"&PU(_^;$> M2(?E8JOQ%_,(/4I!O3 -3[5%]+E9%^7TI2V^.%:F3;O>LL2P0#!0TY",[\<: M_X2GOV#[NAT5828P43EBR/'3S$^95!VT> UH\:F#%N]\*0Y:?)C0XEY%US3\ M6WRU"%N\,Z.@1E1;(N+KBVJDF:B#:F*9\T.CNP"^0J4YN"BR9( M'^<.'/,TT.F@_&:*5ZO3/[DK9#>E8WA&Z+ B8J3?4^'C+'R9#=?QK3<5DDIV MG%/;5IF=O'\4LY@96;8K8R[%2K4_&FKLT)S.0$="!* M_0'\EI%"X>*(/APX:K<5-S6L%/WDD]4^K^Z20/!X)*!0C9:7GI:Y=U4]5H5S M+?]64-SS*/@^HPA/Y6MRO.=C;D=6%Y9VC:ZA_KBP .X[K:!J9CSC*VH#Y:>N%V,]JGIHEQ&@W.1&F]NU9&_=PYWL6 M//]@=?+*]:12&18"WTK]/2)C9GP6NC>U7<1.,X7E]'(874J,"TF;3IA6!U@C M.%9/NW\55DLKFPY3:]V4)X12?RV>GJPH4 MKN\G4%.!"GC\%9K:A,X&YZ!P/'KHN"U5<^AN:C] F7XV@$W94@[PJ ="<8>. M!A-\?T5(",S,[R=^.$UOHI'\BZ[L^H6SC$63[*SUZ9Q,KMT\B-B=DG@]W-/DW'H4*BK]%&VHQ5P?YJMY,PO;>\DCG1 MG5$KU%[>JY!-.G/.AJ737P]&1*5,JX:KUOF'] M<(#)DWVRY/#>8QID E8J4+"-!N%Z9*M\&>^AX_WT:T9',UA8S+:%>@,GDA57I,HL,)EE-;A:!UO4P*,L'S2)*#JB0S%A-)MG MLG:.K@Y9(3DR]<_D#FBM8D*W-.-]C@D?IA^47VN5L.0;^['VQ.$+>%ID%M^'./V=^\_[&?)*JIJT$5GH'@,! M@]NHH?G:.@L+9.3&JO0M17G%.#_&K@LVFA[>;NKIN6P J?0^GL8(2D.VQT8' M)]X7W1\XL5^F18@U$"LO#W4O1"1N\AA4:75J"8W\I##%77>@>A-JY2Q\QLTD M=X0;*STB0E2WQ-8X6RE=TK7[C?9U5R$/L_W(/3Y$;B&""XW2 0&&E/*H+0I7D],\F'<*0*N3!^ACFB0 M'+T]V%V"2='OA48C)E7[9KYCS84IM^4 MT5[9HE]#+CQI'53G)F0>E+A-#/H5+>^!W[&U*T,GC%#Q4#& M*S:R5@M4L0TT^=JMH.R#6NUD,$1@ZA86;QPWH?=FNZ*P;'*7'K%T:1(&#VSK MYRPV-2J1.3B>9]P#=5S-(]84(WPS:%^D?&IT.@;K"COE4&4&?&68,24(SC % M&W="-: AY[QNJ7+CW\1&L9[6*JZRD"X=+GNCIENL,1)K@/>U7 M=/1O;NP^SSCX/S36_XS*[VA?Z3W92$C7X$IQ&=PU5BN2,4=#JT; M-E*RO>(T-PK,FJA@.?]J\Z,0 ;&C9K>_LZUYL\D\E=)SV!>S/G;NHK&4W$?' MY/'DB=Q*G!0Z69VW.-K;?DTXEL<]V"5E^67=^R/^89BF:)^_H9@9_3HS2H:> M3V$KW4(6.F#6_ M9W\+8[IZW(<90@U>LQ12\1CD)TYBY,HOR=O5HW=JWD(ZFVL5L:1[\?NX]6PA MX&_A!JT?D'D!7@EB&<$-J7Y[1T^*7+91.$M89"??(4?RA&H:;*I&+2KP4%(: MIFC:4&6YLO6*,1^8) M]7Z69AV((T\SKEODP8$)>>>JB)8CFO:4=DY39Q(LBL?C5$T9USNLWI\]_^<9 M'5B^KG@VQ?M"E@DA2*=WC@!:XHI8 MV^9U6WY)7WB1"IS0JQ%UW,.2GQ97%S78]_;'BO=PO7B/8K$Y[*JHH?V9(*M=&+L"]M=67WU$^,,>V\*7^,WDCPERJ?Q0/%P MSI5&5.!MJ2C8:_:(:D=1?Q57((N")9IV;/R(#N%:ZCFF.%NHDO@DO#+_&RDC M;-[/NZ?)YMS:5R$A?%FW1:HD *AE7AS=Q3*0(.3DC-X8%_3DAAT;#K>GI EZ M1^TR?P;XC7M@&PR)D]O,XD'$)O&%539MJ) ;%A@"PPRV=5Q[)BS>FRTNU+@V MA5CBP,_5GK'-@(9'C%VDE(++=<$5VT&.K(*/BE$NZ]M(>053!"O:I7N^Q&I4 MR(F5 @Y<-&)EXC\%"HZB5ZM?('BH-_GDB2"[(J)3:[=OJ8WA2)*5;]#HG-\2 M(C?@YLIO%[68L$B&%[KF(G7LAQ$*"PJNK#>I67]XF8$O%1Y^J$L9*/E@M_FW M2AJL2R\(.EC=[!4&!ZI'"A@KD;6(RH MOOP<9-TQ5@[#8E])MN6I)JR9>_K-H:M 015-"2ZV,T=9$7P8/;DQ-9!82"\T!EYD:JNDMLX8R6W0?NBFV M'^TH\[U2G!$7DT)A1C9KNBWK!Z8.\_(JX5?D5.P''D9I\::E']MXF314TSDM M&L]B/4U052KP2[@VP,Q@*3^OM($UQ0X\,<9.?[;_8HTA'-G%;T7A$Y;:KMCK MME&%IJ60,'1),)&.E^F=TLLGMPQY+^_I!6<8Z_Z+I9,K2T&C*0HF0X44M B0 MW[NFT"OC 5\L^.P2=JY$U^EF75YOFC5Q6GK/QB);NX0= M(ZKD?9M@5CXO/BO3()BNW^#RIM-@%*J)S=&3#9:PCC@G["F/7*D9=#PS93]X MS;M%,3DQ:R,P(4$Z NH-[O/8 6+I_YZC+VPQF\6<)8^!(T@3/DOJ_=.1A%K) M&ZP2S'QSJ9F>\ PZ)RJYS:EYZQKV3+&M:C=76SO8Z7EAJ-/+#9Q=%J3C>-%? M)U].O-]N;O[TWNA)9^P7EBIOZDSF!A&GC,'[ZG^OC<=7S&*\NMH#K*D,6/Z* M XCW*PC/S0=I]9G_787=.J9J%/]:'5OMB*EMH?5YQH)(1_SE;1 %XY! 86., MYUJ$K3N5W"(*W.K(854IC#194JD%#U'@,<_2?-@/&66 Y&S!>\R6 H*GCF+4 MT=P&C=GS+^Q)*"#1%/'E9K"CP0892* !A4NCQ8JRR:$=C2P?ZIZ),UTWFSM+ M#&(+) /L"1 ?B*A7]3O8/D[%D0BWB;1#;;1+D#.E1I6RTI6OD8[]6J6[-A'2 M)8SF0Z7]S&Q)-"4?49&1O9)K!,@[54 L4R@3$%Z$?E';:*HMO&PI&HT*7$#& M9;JZX7/B[=>QW2!AD#C5YA_N>XC@1%50/M03;U!:ICH!!81[K*9UB;]58=++ M,"E5YHZY&Q&/%=)F21O$MI]F+3@<[8'KO^WY%C6H5DUQ0)#S2*&0K9-2R"-I MI+]( N2$"?7>I:HJ/,LL[1AG2#U26[;I/)5P&H]C_.ZKP9_@6$S2N#BJ0])? M-"26]"*U6(O\":6]K-S#I%#/L62']'=YIE"(E5HK5U1TK,9;DZ>UNZ\H$"SR M0[&TS&B34EZMO[31TZO&G9T[W-G.E^)P9P>*.ZL8'(!_'JR+.R.(^D^H+]Z# M40/"E-[TB9*9-,A 1H;C;(LT7VQYWBTW#(6_[8$#3)L^9BUI;_L@&\KQE9#K M/+3VRDT0E,-KE2:J?J6F;7IJ'9?_B- LA>;&\-=T-HF?@D#BR^AP9D_V,+/R MKSOYA=!K,+SM9U0,Q$WI9? VZ_Z<07.7^#Q1OG+ %Z]/Q\0MC)F>?D(Q(UFO M250L67(A/FE^9\\H_.^YGX 2PQ2_#1,SZT<+@\L'9DDHG4ED76@O1=S'H%!( M*(\G*Y'#J]9.Z5D$]2!7ISJL:1UI[NC5^=97=NLN"!@83PW>;>J/5!VJBN5) MQRINP, &OWS*18-Q,@YDK$LU43$\XXG?567$?<[;7P.)8F/B9$ZMNA0PTGYX M;L,X(K 8)5Q+7O[*<>GW@GWY:H%"0%Q^-2G/.ACO>;?]\E$VZ?WRG6]_OX*$ MLGHPB*)8Y;IJ\):%(I@2LLG&_!"G$3NI:23,+L[L>*,KGLPBVJZM)I2\O!C*^4G1:\:4K%W M0.T_5/Y*QSE=$M=F1 M.4%#-SDT5^Q-@=KN\!"H0-,J3;:E=24%G1B9A[M9"U\/9\^"V+^-'X):65D& MD#8)]&LR(P/BX4:KFS^3.(HQC$!'P,*V5N26K67XVTX-U?Z*/?F&/ WE9A3/ MD%G,_M'?89S\BM)YT\*X>@=?DW@.QA>V/;K-L*&)C)CAY##0[;\0P07D_K,N M=D^]-S=?_J(YRL?=_MO]4CX?(N]W/P';B<= (QO]>O/E)V4P6QOK>$M::[QP MF?3 =S0P<+B*UK0\52U9I!;@/06%52O(-U_C&3#KH'_^]IWWG/O=[+X7[E(: M7'.2FN4(+-(,(DS00FISX/)B%;%*GW]>?/N:R0521" MXE#_1OHSIJI.AGLD:7R"[I8D2?#WO[S_R*O43Z#6"OYHQ/'T7#\-5)0)YK50 MPTITG7J-<1$)V_W'B C&])-J6HOKI6^1]B+XN=P2@591V172)O@=W#%#.< = M,HOM2,[ ;GEFXMMB>-GE,Z9/+7E^!;,G'[N.,VUB6.,M\R_4OIZ-'"NL -4^ M]Z6%SXNKD]XAJ+N*F\$P<'$OIN$FW>@T'NFIW7!$J5TR/<'CIQ9;063?E<8[ MZ20@6RPX>@[?9!'6B?<7'75.Y&J0#/'UEZD"A-.)X.'V>"/-G376NZR%>0@<;CD.>.>(0X27!"?+E) M"X,50IOT=0,3[AKDBSF")(R$"6__+Q\(!:28]#/LZ-[R>B"*8+%Q\]+D1[=J M!C,O&K$M^^@S+%RU'UDU&[UK"^V#*/A],]!^Q2C1ORA*]+NEON!J?N%0WI=@ MB,U4T2_X8B KJG\]PEV_H%]%JC\45]DRX ;[9\#]USP*EMIO@Y;)MII[%&/M MLM\%8VT3=[US0;K0F*-Z47CVDP@YW71^3EI6;T,/+)>@+DV'IY' *J*=\M$\ M54PLLE'Q/!-HK".?\N?"0SHJ,L16!T[R0)M!@#C6HRG5S\:30E\4'E4Q0NL$ MW$65Z9[0NY3F&/H1OD,%96Q\L&W YL_IF.(FUF'AN=L';>Q352V9TV*67LJO M/==QT8+#+7IW:O>L?M-[6P%>+;^D^ME>Z=D*]V?LLUR%>,=[TW]K=\IB1*'" M<^M!+'K>@KUJ_.Z;@914Y4:86HWSACZW]9[X,Q.5MY_#)&^I2^IAJZO_2GKX ME*\5"ZQN UVDHH8IV]HYCYBB#GE6R%!UH67-;T.VS5+R:'Z# ,1R$.&&OE+8=['>X9%"K;@?M"Y=8=RA!$E&AOQL\W'_1 M^(5_P7:Z_T<@SC7JT!@KI#U62G"I0L/"#PO%27VE>L63Q'0FI MH\-/MTXS(K%Y,*L>):/AV^](L=55,%4MFZK2K'+CTNE@KTS!^&DXL5%G55\O M]V:S;*/@>Y ,$5IM-0Y'7W2"LP6LBC2#U,L#J\VT)&4U(6")BE5E-&6'E*65 MO<&QI/T) 2 ]+* MYVF=N>Z"Z-X)[_<@_6+?G-5?%%8E>AB7+, 2].>1!,>*WQ";4,]F,2U-"8PI MA3S:5%UX.CDXA'H5QB=I^.<,Q:K%IR?@:-AC&I8ROJ;=Q8 #ZB%A\ M_W#]'$_.UFZBO'3[.EXN?976MGL%#A/01 1MM,XPRIQ5/:_:1 Y"(@3?!'F3 M(+.,9NIBG&W0BDX"P6.O9D[_9?]GQ<,KS\ET#B\9WMB$:4Z ZXC[CQ17L] * M=WTY%^*C+QP^>N=+ B]>??\2 ^SK76+;O?20 M=R.(/L%0\RZ,!=BQW&UE?0;1/3YFE L#^[?Q/,LYC.IA9C07&9QX^V)6JOBP MMGB5Y=.1)FM4)19.9?Y%1*,#N=_:HA>9J+.9FB495=W8Y?VGGW_7F$8]#LMJ MZ:)QCBIHCJ!F>1$\;!QF"JQH[8ML:+VY7$IW]:W)]&]Y%S5M0W1'^9KL6+ET MA,H8/3@*TF$2YLQ$ FBFH?D33>6DCG"\?I++W1_I[?3OO1\][(5SAZ,O:!+* MF(Q#7W6:5V76NLJZ^G@$!'\GA=9<64W#!Q<3RR]X=&HZHWVP(_LX!4F?RVZUA1E:Q1$,F%_C]8Q)/05&GEVX/@]%5+KSY#:184I-ME$5X=*D3R#X8.D]8RY%!%-5O(SQ'-+3 M3015:1R592VOL<,;QXV0R-.J8*D.I/>FUHO_/4_"=*32PS*D[!NB]>C[4__? M,8$"WMQA6T 5,SSKHA3&Z,);K5UEV6:/"V_5VH+I.E56;M4WRD$?!3\HOX=Z M[U(J9#S'Z3.J:_!;?*Y_=X<%\=*N:QR,L.]UAT]&9@@+QI^>N*[:.VLX,#=; M)1JW,556CFBY&%:A/?D/'+/V@W-N?K=ZIGW31GK$#*VK"!A4U88-R3=A_!I/1 M,:@\1J*99Y>S&X6:XLK(Y( BDT5)O7,/X9/E(0PT@OLQT&[O2",BJ4<. EN. MXS&?B:3UL=4]*F=PW#L>4?#'@.;$=0A.:%5_\BP,5;:")L4G.Z)!"'.EG+E@ M?1)D;"+3"ZWQ=F,LTE%E]_AL]*RE!38L5DK]U!+B022(#N\5SN^F810LS=K7,GVY$@%HL;"01A<8)=RC3! M @ID!&Z5D>1 N%8!&;.(FL]!!2CB9/C8SPO3XE8AH?W5'VC